
技术专题
文章平均质量分 76
尹若轩
我们做的是自己,为了梦想而奋斗。只要努力、自信,每个人都可以是自己的代言人。
展开
-
Tomcat利用MSM实现Session共享方案
Session共享有多种解决方法,常用的有四种:1)客户端Cookie保存2)服务器间Session同步3)使用集群管理Session(如MSM) 4)把Session持久化到数据库针对上面Session共享四种方法的详解:1)客户端Cookie保存以cookie加密的方式保存在客户端.优点是减轻服务器端的压力,每次session信息被写在客服端,然后经浏览器再次提交到转载 2017-06-20 16:23:57 · 892 阅读 · 0 评论 -
定时任务
在java的开发中,在开发一个定时任务时,会采用Time,和TimeTask来组合处理; 但是Timer和TimerTask存在一些缺陷:1:Timer只创建了一个线程。当你的任务执行的时间超过设置的延时时间将会产生一些问题。2:Timer创建的线程没有处理异常,因此一旦抛出非受检异常,该线程会立即终止。 Timer 的优点在于简单易用,但由于所有任务都原创 2017-06-18 16:22:36 · 389 阅读 · 0 评论 -
CAP原理和BASE思想
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有转载 2016-12-03 15:00:22 · 410 阅读 · 0 评论 -
Web Service修炼之四WS-Security
1.服务器实现 将serverStore.jks拷贝到工程目录>/src/META-INF/xfire的目录下 1、insecurity.properties文件,放在META-INF/xfire/下org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypt原创 2015-08-05 09:56:08 · 681 阅读 · 0 评论 -
Web Service修炼之三WS-Security
XFire在1.1中已经支持ws-security了。XFire通过wss4j提供ws-security支持。1.环境准备 前提条件要安装Unlimited Strength Jurisdiction Policy(可以在http://java.sun.com/j2se/1.5.0/download.jsp或http://java.sun.com/j2se/1.4.2/d原创 2015-08-04 20:13:31 · 528 阅读 · 0 评论 -
Web Service修炼之二Xfire+Spring
1、准备开发环境 环境:MyEclipse xx +tomcat6.0+JDK1.5 xfire版本:xifre-1.2.6 XFire所需jar包: 在http://xfire.codehaus.org/下载xfire1.2.6-.zip压缩包,解压后lib下jar包 在MyEclipse下新建一个Web Applications,命名为wss2、配置原创 2015-08-04 10:06:13 · 454 阅读 · 0 评论 -
Web Service修炼之一XFire入门
Web Service修炼之一XFire入门一、XFire知识1、Web Service架构web Service是独立的、模块化的应用,能够通过因特网来描述、发布、定位以及调用。在Web Service的体系架构中包括三个角色:服务提供者(Service Provider)、服务请求者(Service Requestor)、服务注册器(Service Registry)。角色间主原创 2015-08-03 21:52:22 · 1150 阅读 · 0 评论 -
Web Service修炼之五WS-Security
1.服务器实现将serverStore.jks拷贝到工程目录>/src/META-INF/xfire的目录下1、insecurity.properties文件,放在META-INF/xfire/下org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Me原创 2015-08-07 20:20:36 · 792 阅读 · 0 评论 -
代理修炼专题
1.CGlib概述 CGlib (code generate library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。JDK的动态代理用起来非常简单,但它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么办? CG原创 2014-05-07 10:32:47 · 510 阅读 · 0 评论 -
网络安全专题
文件加密技术1、为什么要使用加密技术1、防止假冒 使用数字签名2、防止伪劣 使用文件加密2、什么是文件加密技术 文件加密技术是用来阻止以任何非法获取方式夺得文件后进行阅读、修改等操作,主要是确保文件在传输过程中的安全。 3、典型数据加密算法3.1.基于“消息摘要”的算法 “消息摘要”转载 2014-04-30 15:02:38 · 650 阅读 · 0 评论