摘要: 转自【http://www.csdn.net/article/2014-11-28/2822858 】 这篇文章对我来说,受益匪浅。特别是第三部分-乐观锁,通过版本值来判定的方法确实让我眼前一亮。 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大 阅读全文
posted @ 2017-05-07 17:27 Realvie 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一、安装步骤 1. 首先需要安装gcc,把下载好的redis-3.2.8-rc2.tar.gz 放到/usr/local文件夹下 2. 进行解压 tar -zxvf redis-3.2.8-rc2.tar.gz 3. 进入到redis-3.2.8目录下,进行编译 make 4. 进入到src下进行安 阅读全文
posted @ 2017-04-18 22:16 Realvie 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Ed 阅读全文
posted @ 2017-03-30 21:37 Realvie 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 明天又要上课了,坐在电脑前思考着密码学的作业,突然有点恍惚。 以前上大学的时候总想着快点毕业,想去社会上走走看看,那时候还没有那句“世界那么大,我想去看看”。 却没想到,这么多年匆匆而过,却又回到了校园,读起了研究生。 这——似乎是个轮回。 每天看着校园里那些充满朝气年轻的脸,虽然已经快过去一年,依 阅读全文
posted @ 2017-03-12 20:39 Realvie 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.前端jsp页面 2. JavaScript处理代码 3.Controller类中方法(注:StaffAllSelectDTO:和前端jsp页面中的table字段相同,因为代码过长,就不再贴出) 4. Services类中方法 5. DAO类中方法 6. DTO: StaffAllSelectDT 阅读全文
posted @ 2017-02-27 20:02 Realvie 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 使用注解 1.与前两种方法一致。不过稍许不同的是beans.xml中配置的差异。 2. 增加Mapper接口 3. Services层接口和实现类 4. 测试类 阅读全文
posted @ 2017-02-16 21:56 Realvie 阅读(5252) 评论(0) 推荐(0) 编辑
摘要: 和第一种方式一样的步骤,不过bean.xml中有些许差异 在DAO实现类中不需要SqlSessionTemplate的注入,直接继承SqlSessionDaoSupport类,使用getSqlSession()来获取sqlsession进行操作,如下所示 阅读全文
posted @ 2017-02-16 21:05 Realvie 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1. 导入相关jar包 ant-1.9.6.jarant-launcher-1.9.6.jaraopalliance.jarasm-5.1.jarasm-5.2.jaraspectj-weaver.jarcglib-3.2.4.jarcommons-logging-1.2.jarjavassist- 阅读全文
posted @ 2017-02-15 20:19 Realvie 阅读(1096) 评论(1) 推荐(1) 编辑
摘要: 一道很经典的线程笔试题-子线程打印30次,主线程打印20次,如此一轮,循环50轮。 第一种方法 第二种方法 阅读全文
posted @ 2017-02-07 19:52 Realvie 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1.拦截器概念和Struts2一致。 2.实现拦截器 a)实现HandlerInterceptor接口 b)配置拦截器--注意xsi要配置正确 3.如果被拦截--能否到达指定页面? 使用HttpServletResponse或者HttpServletRequest可以实现转发或重定向 4.拦截器应用 阅读全文
posted @ 2017-01-28 19:39 Realvie 阅读(196) 评论(0) 推荐(0) 编辑