`
sw1982
  • 浏览: 504295 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
插件比较方便,技术流还是推荐fiddler   
nginx+apache , proxypass模式,静态的cache control还是要放在apache这里:   1. 编辑配置文件 vim /etc/apache2/mods-available/expires.conf   <IfModule mod_expires.c> ExpiresActive On <filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> ExpiresDefault "access plus 3 ...
How to support full Unicode in MySQL databases http://mathiasbynens.be/notes/mysql-utf8mb4      ENCODING: JAVA, MYSQL AND MULTI-BYTE UTF-8 SUPPORT http://info.michael-simons.eu/2013/01/21/java-mysql-and-multi-byte-utf-8-support/
一,安装配置     1. 新版本可以make install的; 也提供了utils目录,一键加入开机启动脚本   2.设置了密码之后,脚本无法stop进程!!必须连上redis-cli, 输入shutdown   $ wget http://download.redis.io/releases/redis-2.6.16.tar.gz $ tar xzf redis- 2.6.16.tar.gz //这里假设解压缩到/usr/local/redis $ cd redis- 2.6.16 $ make $ make install $ cd utils ...
一、log4j 分环境配置:     1.在web.xml加入下面的配置, 托管给spring的helper来监听文件刷新     2. 分环境其实也容易, web.xml一样可以使用系统环境变量. 如下,在开发机tomcat启动参数里面配置一下       -Denv=dev 就搞定了。 默认读取 log4j-dev.properties. 正式环境就配正式环境的咯 <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-I ...
1.servlet3 细节可以阅读http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/ 现在通过使用 Servlet 3.0 的异步处理支持,之前的 Servlet 处理流程可以调整为如下的过程:首先,Servlet 接收到请求之后,可能首先需要对请求携带的数据进行一些预处理;接着,Servlet 线程将请求转交给一个异步线程来执行业务处理,线程本身返回至容器,此时 Servlet 还没有生成响应数据,异步线程处理完业务以后,可以直接生成响应数据(异步线程拥有 ServletRequest 和 ServletResponse 对 ...
  这里先不讨论第三方的cache集成(有memcache/oscache集成,控制力度跟下面说的一样比较粗,也可以跟spring3的cache做集成, spring3的cache是基于方法的缓存,具体可以在github找一下Spring MyBatis Memcached Bootstrap)。   先使用最简单的配置cache,比较粗放:   一,官方手册 http://mybatis.github.io/mybatis-3/zh/sqlmap-xml.html#cache <cache/> 字面上看就是这样。这个简单语句的效果如下: 映射语句文件 ...
  由昨天下班前的一段对话引出: “A:折腾了一天,总算吧时间间距n个月算法写好了”  “B:出于经验,calendar类或者是common.lang肯定有现成函数”   直接贴代码。 System.out.println(DurationFormatUtils.formatPeriod(new Date("2012/05/05").getTime(), new Date("2013/08/07").getTime(), "y-M-d"));   函数来自common.lang包,2.x-3.x都有实现。   ...
如下web.xml示例: part1.用spring的配置加载contextConfigLocation 2.配置spring-mvc的contextConfigLocation   <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring-*.xml </param-value> </context-param> ------------------ ...
要点: 1.aop的概念真的很多。。。其实从使用出发无非两点:1,定义要拦截的方法,2,实现拦截后的操作方法。   2.基于注解的@Aspect需要配合bean声明来用,不然不报错,不执行。。官方doc貌似没提倒。   3. 注入的bean对象,访问其属性需要生成get/set方法, 如果直接访问也会出现空指针。 @Autowired private MemCacheService memCacheService; //报空指针 memCacheService.memcachedClient.set(); //下面方法ok memCacheService.getMemca ...
翻了一下,上一篇blog还是2012-05-23。  近些年做的东西很杂,几乎都不跟java沾边, 也就荒废了。   2013年5月出来创业,做后台选型,最终在php,java权衡后,回归了java。 一个月的捡起,又收获了一些心得分享:   1.maven3 +eclipse   maven实在属于不可错过的java项目生命管理过程, 完善的依赖管理,打包,doc,测试和CI插件。 起步有一定门槛,但值得一试。    2.CI-持续集成, 选用了hudson(war包下载直接tomcat启动) ,有什么比代码提交svn,就可以自动编译,测试,生产javadoc,代码检测,热部署t ...
post 方式挂参数的三种格式, mark一下。    其中尤其需要注意的是下面这个error()的调用方法,使用到MultipartEntity 带3个参数的完整 , 会导致请求参数在服务器端无法获取到post参数!     MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.STRICT, null, charsetObj);   but上面这个new MultipartEntity,如果使用无参的构造函数则一切ok, public MultipartEntity()    -- ...
一个不错的模版,可以用来分析团队困境, 思考解决之道。   其实大多数事情都是有方法可循的,比如给老板的汇报,做演讲的ppt内容。
暂时mark在这,后面再补充   1. 关于漏洞的问题 http://localhost:8080/struts2-blank-2.0.14/example/HelloWorld.action   2.0.9不行 http://localhost:8080/struts2-blank-2.0.14/example/HelloWorld.action?('\u0023_memberAccess[\'allowStaticMethodAccess\']')(meh)=true&(aaa)(('\u0023context[\'xwork.MethodAccessor.deny ...

土匪头头

   好吧,从晚上9点折腾到11点半,仅仅是为了把电脑的系统隐藏分区给合并到c盘。。目标看起来简单清晰,可是实际操作中合并c盘仅用了不到10分钟,剩下的工作全部用来解决合并后磁盘消失、数据搬迁、重新分区上了。      however,跟人打交道的事情,看起来更麻烦: 1.如何考量团队氛围? 是不是有消极情绪(比如连续加班,私下的抱怨),是不是缺少主动担当的队员? 我始终赞同“自我学习型团队”的效率。 但是构建一个单纯&积极向上的组织真的是有点难,除非有着高度的影响力,去潜移默化的改变团队的斗志。   2.如何将合理的工作,合适的分配到合适的人? 每个人真的都不太一样,千 ...
Global site tag (gtag.js) - Google Analytics