![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
狼痕
这个作者很懒,什么都没留下…
展开
-
java cookie 详解
一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们昵称转载 2014-08-20 11:16:10 · 293 阅读 · 0 评论 -
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch转载 2014-08-20 11:10:19 · 270 阅读 · 0 评论 -
cookie中添加token消除cookie被修改的安全隐患
1) 用户登陆成功后,向response中 添加三个Cookie, 分别是userId,time,token, 其中token是 由前两个字段通过md5加 密得到的。用户登陆成功后需要向response中 写cookie, 具体代码如下:public void login(String userId, HttpServletResponse response) {原创 2014-12-19 09:47:53 · 5723 阅读 · 0 评论 -
web工程中设置静态资源的两种方式
1)第一种是在web.xml中指定默认过滤器 default /images/** 2)第二中方式是在***-servlet.xml中设置原创 2014-12-19 09:58:34 · 444 阅读 · 0 评论 -
对方进行预处理和后处理的两种方法
对方进行预处理和后处理的两种方法:动态代理和Spring AOP中的Advice,具体的是使用举例如下: 1) 首先是公用部分的声明:定义了一个接口和对应的实现类,以及用来判断拦截方法的两个注解。 首先定义一个接口 public interface Hello { @MethodLog("执行 问候") void sayHello(String name原创 2014-12-19 15:50:29 · 712 阅读 · 0 评论 -
java Future 接口介绍
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成转载 2015-08-10 16:57:27 · 302 阅读 · 0 评论 -
SecureCRT生成SSH密钥
利用SecureCRT产生的密钥对连接SSH服务器服务器端操作系统:RedHat Enterprise Server 3客户端操作系统:winXP/win2003SSH服务器:Open SSH 3.6.1p2客户端:SecureCRT4.1第一步:密钥对的生成.在SecureCRT中建立一个新的连接.protocol选ssh2hostname输入要连接的主机IP转载 2016-04-12 10:56:33 · 5316 阅读 · 0 评论 -
使用Jenkins配置自动化构建
持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war转载 2016-04-12 11:23:43 · 274 阅读 · 0 评论