摘要: memcached简介1、memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。2、它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。3、M... 阅读全文
posted @ 2015-03-24 08:54 漫步枫 阅读(4069) 评论(1) 推荐(5) 编辑
摘要: 利用DB2表分区的功能对大数据量的表进行分区,可以优化查询。表分区介绍:表分区是一种数据组织方案,它根据一列或多列中的值把表数据划分为多个称为数据分区的存储对象。(我觉得表分区就类似于Windows系统的磁盘分区,通常我们将磁盘分区成:系统盘,娱乐盘,学习盘,工作盘。如果我想找一个《Thinking... 阅读全文
posted @ 2015-01-05 14:36 漫步枫 阅读(6749) 评论(0) 推荐(0) 编辑
摘要: 谈到线程安全,那么程序必然是运行在多线程的环境中才会有这样的问题。那是不是只要是多线程的应用的代码都有线程安全问题呢?答案显然是否定的,比如我们写的Action就是一个运行在多线程环境中的代码,web服务器接收到一个http请求就会创建一个Thread来处理请求,但是我们的Action为啥没有方法都没有加同步呢?原因是我们的action对象,每次接收到一个http请求(一个Thread),都会重新创建(new)一个新的action对象,就是不同线程使用的action对象是不同的。说完action,我们再说说service吧,如果项目使用了spring,我们都知道spring容器中的对象默认是single(单例),也就是程序中service对象只有一个,那么service对象被不同的线程调用的时候使用的都是一个service对象。 阅读全文
posted @ 2015-01-05 14:30 漫步枫 阅读(2733) 评论(3) 推荐(1) 编辑
摘要: 一、Future模式简介Future有道翻译:n.未来;前途;期货;将来时。我觉得用期货来解释比较合适。举个实际生活中例子来说吧,今天我女朋友过生日,我去蛋糕店准备给女朋友定个大蛋糕,超级大的那种。“老板,我要个最大最漂亮的蛋糕”“好,999元,先付款吧”“这么贵!!!”想想还是买了吧,掏了钱,付了... 阅读全文
posted @ 2014-12-26 16:05 漫步枫 阅读(1414) 评论(0) 推荐(1) 编辑
摘要: 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的 阅读全文
posted @ 2014-11-18 10:35 漫步枫 阅读(1733) 评论(4) 推荐(0) 编辑
摘要: 闲聊无论是做j2ee开发还是做j2se开发,spring都是一把大刀。当下流行的ssh三大框架中,spring是最不可替代的,如果不用hibernate和struts,我觉得都无关紧要,但是不能没有spring,可能有人说spring有啥用啊?直接new对象又有何妨,搞了个ioc这么麻烦,又难以理解... 阅读全文
posted @ 2014-11-17 22:41 漫步枫 阅读(1306) 评论(0) 推荐(1) 编辑