我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同 ...
分类:
编程语言 时间:
2016-08-24 17:27:56
阅读次数:
309
最近开始看操作系统的书(本身不是这个方向的),单看书本管程还是不能完全理解,现在简单总结一下吧。 1.管程 (英语:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数。管程实现了在一个时间点,最多 ...
分类:
其他好文 时间:
2016-08-24 17:18:54
阅读次数:
517
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许 ...
分类:
其他好文 时间:
2016-08-24 17:15:46
阅读次数:
161
1.引入远程依赖:包括okhttp;retrofit2;retrofit的GSON解析器 2.初始化okhttpclient(可以设置更多的okhttp参数): 若没有初始化okhttp,retrofit默认也是使用okhttp的 3.创建Retrofit 4.创建请求服务接口(一个HTTPGET请 ...
分类:
其他好文 时间:
2016-08-24 17:15:17
阅读次数:
112
安装phpstudy后,localhost访问不了,在忙了很久之后,我吧virtualbox卸载了,把百度云也卸载了,然后就可以了,可能是因为公司的网络限制比较多,但百度云也太肯了, 也是看别人装了,想不到自己装不了。也怪自己,胡乱的删一气,如果能知道是昨天安装的百度云,也许我会先删百度云,然后。。 ...
分类:
其他好文 时间:
2016-08-24 17:11:29
阅读次数:
133
用redis提高基于mss的秒杀系统 使用背景: 普通的基于mss框架的系统在并发量不是很高的情况下,对redis的需求不是很高。redis在系统中的角色相当于一个对象缓存器,在高并发的系统中(比如秒杀系统),在某一刻对数据库中的一条数据可能是成千上万的用户同时去访问,系统的用户体验度直接受到数据库 ...
分类:
其他好文 时间:
2016-08-24 17:00:18
阅读次数:
480
很久没有写随笔了,总是感觉没时间,其实时间就是。。。废话少说,前几天,工作上有一新需求,需要前端web页面异步调用后台的 Webservice方法返回信息。实现方法有多种,本例采用jQuery+Ajax,完成后,在本地调试了一切ok,但是部署到服务器上以后就出现问题 了,后台服务调用没有响应,怎么回 ...
分类:
Web程序 时间:
2016-08-24 16:57:35
阅读次数:
174
今天碰到了一个关于DEDE的问题,dedecms打开首页非常的慢,慢的离谱,加载一个首页而已,竟然花了2分多钟,然后访问里面的内页,速度就非常的快,这是什么情况呢? 阿D处理完问题后,根据平时的处理经验,总结出了很多种原因会导致dede网站访问首页慢的方法。希望大家可以看一下,或许对大家有帮助。 1 ...
分类:
Web程序 时间:
2016-08-24 14:37:47
阅读次数:
514
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_解释器模式、访问者模式、数学表达式动态解析库式 1、解释器模式Interpreter 2、访问者模式Visitor ...
分类:
其他好文 时间:
2016-08-24 14:33:58
阅读次数:
156
https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。 从HTML5开始,我们可以开 ...
分类:
Web程序 时间:
2016-08-24 14:30:40
阅读次数:
170