
开源软件
文章平均质量分 73
小码哥BASE64
这个作者很懒,什么都没留下…
展开
-
Tomcat 对 Cookie的聪明处理。
近日使用Tomcat调试的时候,使用response写入一个Cookie,发现Cookie的值带上了双引号,百思不得其解,查找源码发现Tomcat在写入Cookie值有"/" 的时候,为避免错误,Tomcat做了以下处理:org.apache.tomcat.util.http.ServerCookie private static void maybeQuote ...原创 2014-05-06 15:12:47 · 414 阅读 · 0 评论 -
Redis使用文档一
1 Redis概述1.1前言Redis是一个开源、支持网络、基于内存亦可持久化的日志型、键值对存储数据库。使用ANSI C编写,并提供多种语言的API。其开发由VMware主持,是最流行的键值对存储数据库之一。Redis的一大特点就是速度异常快,官方公布的性能测试结果显示,每秒钟可以达到10万次的操作。1.2安装和验证在Redis的官网上,我们可以方便地下载Redis的各种...原创 2014-05-13 12:25:13 · 189 阅读 · 0 评论 -
java调用com组件将office文件转换成pdf (同发csdn)
在很多企业级应用中都涉及到将office图片转换成pdf进行保存或者发布的场景,因为pdf格式的文档方便进行加密和权限控制(类似于百度文库)。总结起来目前将office文件转换成pdf的方法主要有两种: 1、利用jcob调用ms office的com组件,将office文档转换成pdf。 2、利用jcob调用acrobat将office文档转换成pdf。 在实际使用中发现,由于of...2014-06-08 12:00:05 · 180 阅读 · 0 评论 -
ActiveMQ的queue以及topic两种消息处理机制分析
上一期介绍了我们项目要用到activeMQ来作为jms总线,并且给大家介绍了activeMQ的集群和高可用部署方案,本期给大家再介绍下,如何根据自己的项目需求,更好地使用activeMQ的两种消息处理模式。 1 queue与topic的技术特点对比 对比项TopicQueue概要...原创 2014-06-17 21:11:19 · 519 阅读 · 0 评论 -
集群环境下,谁偷走quartz配置的定时任务
错误现象:在本地开发环境中,应用服务启动后TRIGGER_STATE直接就变为ERROR 前段时间在项目中,使用quartz配置一个定时任务,定时任务都持久化到oracle数据库中,但是应用服务器启动后,数据库qrtz_triggers(trigger信息表)中,对应的任务数据的TRIGGER_STATE字段就直接变为ERROR,导致定时任务不执行。 没有错误log日志,...原创 2014-04-22 11:09:03 · 235 阅读 · 0 评论 -
DUBBO的 SPI 方式思考
Java 的SPI方式可以动态的加载扩展类,但是用法不是很灵活,DUBBO框架因为存在多个扩展点所以实现了自定义的一种扩展方式,也就是实现了作者提到的微核心,插件式的思路。比如,需要扩展Dubbo的协议,只需在xxx.jar中放置: 文件:META-INF/services/com.alibaba.dubbo.rpc.Protocol 内容为:com.alibaba.x...原创 2014-04-22 13:48:17 · 187 阅读 · 0 评论