Tomcat开启gzip压缩

2016-05-26 11:11 评论
<Connector 
    port="8080" 
    protocol="org.apache.coyote.http11.Http11NioProtocol" 
    acceptorThreadCount="8" 
    executor="tomcatThreadPool" 
    URIEncoding="UTF-8" 
    compression="on"
    compressableMimeType="text/html,text/css,application/javascript,text/xml,text/plain"
    connectionTimeout="20000"
    redirectPort="8443" 
/>

主要是compression和compressableMimeType两行。

Tomcat7中,必须是application/javascript,而不能使text/javascript。

注意如果开启了https服务,在中也别忘了设置开启compression和compressableMimeType两行。

Categories: Java 标签:

Spring-MVC中的一些问题

2016-03-22 21:21 评论

想法:Spring-mvc(Spring v3.2)中,仅对注册过(通过@RequestMapping注解)的url进入到controller层,其他非法url在Filter里就拦截掉,统一处理节省资源。因为在filter的doChain之前,给本次请求从对象池中获取一个操作db的对象,对无效url也分配的话就浪费了资源。

实现:通过Spring-mvc的RequestMappingHandlerMapping来获取注册过的url path,再根据HttpServletRequest,判断下就可以进行过滤。

阅读全文…

Categories: Java 标签:

Java最外层异常的抓取要用Throwable

2016-03-22 21:21 评论

3月以来,从来运行正常的link无故崩了好多次,现象:无异常日志,用jstack看主线程挂了进程还在,主线程最外层有catch异常,但是并没有打印日志,实在匪夷所思。

阅读全文…

Categories: Java 标签:

Java客户端Socket在服务端重启后的异常情况处理

2016-03-17 19:19 评论

碰到场景如下:Java服务器端A(使用NIO的异步IO方式),Java客户端B(使用普通IO的同步方式),在服务端A重启后,B->A的Socket毫无疑问的断了,然后就会出现一些异常情况,分析一下。

阅读全文…

Categories: Java 标签:

春节再游厦门

2016-03-03 23:23 评论

大年初二,基本走完了亲戚,半夜和朋友聊起,瞬间决定剩下的假期去一趟厦门玩,闲着也是浪费!

第一次说走就走的旅行!

6年前的厦门游:毕业季,厦门行

喜欢厦门,最重要就是因为第一次来时在曾厝垵吃的沙茶面哈哈,太好吃了,转眼快6年了。那是第一次结伴出来旅行,又是和最好的哥们和pp妹子们,又是本科毕业旅行,年轻的时候,各种美好的记忆。然后去年台湾回大陆经过厦门,在厦门北站吃了一碗沙茶面,但是味道不满意。

这次,去寻找那记忆中的沙茶面!

夜幕中的演武长龙

夜幕中的演武长龙

阅读全文…

Categories: Life in playing 标签: , , , ,

小李子电影推荐

2016-03-03 23:23 评论

普世同庆,小李子终于拿奥斯卡影帝了,感觉全世界影迷比他自己都还要紧张和兴奋。然后惊奇的发现居然没有写过一篇对他电影的文章。

小李子和凯奇大叔很不一样,后者自从老早拿了影帝后,就烂片不断现在已经变成烂片大王了,但小李子从来没有接过烂片!基本就没有演过动作片、喜剧片,每部电影都是大作,所以才能上这么多次的奥斯卡提名啊,毕竟上提名也不是一件容易事。

阅读全文…

Categories: Life in movie 标签:

警惕long值转化为int,比如在Comparator接口中

2016-03-02 16:16 评论

long值转为int会造成溢出大家都知道,很多时候却会忽视已发bug,造成明明的正值变为了负值(因为int最高位非0,long值大于int最大值2^31-1=2147483647)。

此次出错的地方在使用java.util.Collections.sort中使用Comparator接口中,因为compare方法通过返回int值来比较大小,而逻辑比较大小是通过比较时间戳long值按最近时间排序,一开始不注意就直接把时间戳long值差给直接转为int值返回了,造成了可能的排序错误(有趣的是只需要24天的毫秒值就会超过int的最大值)。

阅读全文…

Categories: Java 标签: ,

jdk中SimpleDateFormat的实例线程不安全

2016-03-01 11:11 评论

线上服碰到诡异问题,解析一段无参数固定代码生成的时间字符串获得时间戳,不定概率出现解析异常,堆栈如下。

产生的原因,因为SimpleDateFormat每次new的代价比较高,固定new一个后重复使用。一开始并没有对输入字符串进行日志打印,就以为是输入字符串的错误,就难以定位到产生问题的原因。

阅读全文…

Categories: Java 标签:

仙剑六-剧情视频感受

2016-02-16 19:19 评论

从仙六的人设曝光,没有像仙五的厌恶也没有像五前那样的喜爱,男女主还行其实,其他人就没有怎么喜欢的,世界观的设定也一般般喜欢,别说入手了都不是很想玩,等小白鼠试了再说。半年过去,果然差评如潮,更加没有玩的性质,直到最近看了剧情视频38集,果然隔代效应。 阅读全文…

Categories: Life in game 标签: ,

Java项目无法加载最新的class

2015-12-22 14:14 评论

问题

一个Java项目,无论怎么替换jar包Jar1,运行中某个类A无法加载到最新的class,一直以替换前的旧版本运行导致报错;而Jar1中新加入的类B可以被正确执行,每次替换jar包都能加载到B最新的class。 阅读全文…

Categories: Java 标签:

11月北海道の跟团游

2015-12-09 21:21 评论
嬉戏的天鹅

溪流边,嬉戏的天鹅

这次跟团旅行,作为公司的福利年度旅行,从11.24日到11.29日共6天。行程特点是大雪和温泉,11月底北海道全都覆盖着厚厚的雪,有4个晚上在北海道不同地区的五星级档次的温泉酒店。然后在第五天到札幌和小樽,第六天从札幌回到旭川机场回上海。

温泉酒店包括自助晚餐、室内和室外温泉、自助早餐,有几家温泉内还有桑拿房,2天睡床2天睡榻榻米。住宿条件都不用说一级棒,除了十胜幕别温泉酒店比较一般外前三家温泉酒店的餐食都非常棒,各种海鲜烧烤等,吃到吐。每天都能看到厚厚的积雪,在阿寒湖边还遭遇鹅毛大雪,看足了雪景吃够了海鲜泡够了温泉,全程大巴一级棒,唯一不足的就是买买买还不够爽,因为在札幌的自由时间太少了,还去了趟小樽看了下运河夜景。只把药品、零食、烟酒买足了,数码、化妆品、周边类的因为都不太好找,没时间去百货大厦,都没买到。购物攻略见《札幌、小樽和购物》。 阅读全文…

Categories: 日本 标签:

大雪、温泉、海鲜の北海道

2015-12-09 21:21 评论

北海道除了札幌这样的城市里,其他地方真心就是大农村,交通十分的不便利,但是风景确实异常的美,不需要景点不需要特定的时间,随便一个地方都是干干净净,美的令人叹息。 阅读全文…

Categories: 日本 标签: , , ,

札幌、小樽和购物

2015-12-09 21:21 评论

札幌是北海道的中心城市,基本上能买到所有在日本出售的东西;小樽是拍摄日本电影《情书》的地方。来日本就是买买买~ 阅读全文…

Categories: 日本 标签: ,

幻境の屈斜路湖

2015-12-09 21:21 评论

屈斜路湖,因为当天下雪的天气,整个湖面幻境浑然天成,犹如幻境。自由嬉戏的天鹅,更像这幻境里的天使。

屈斜路湖中央的岛

屈斜路湖中央的岛

阅读全文…

Categories: 日本 标签:

极地の旭川动物园

2015-12-09 21:21 评论

Asahikawa

旭川动物园在北海道乃至整个日本都挺有名,动物园虽然不大,不过因为在北海道,尤其是冬天整个动物园被大雪覆盖,里边的动物也是以极地动物为主,其他动物园可能不太多见。

有见到猩猩、仙鹤、猫头鹰、鹿、狼、棕熊、北极熊、海豹、企鹅、老虎,时间比较紧,没有仔细逛完全部展馆。

小企鹅

萌萌哒的小企鹅镇楼

阅读全文…

Categories: 日本 标签: