![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架结构
文章平均质量分 55
howardliuchenxi
这个作者很懒,什么都没留下…
展开
-
java编程怎么样才能效率更高
首先对于每一个方法必须知道方法的输入输出,原创 2014-10-22 09:36:14 · 431 阅读 · 0 评论 -
项目总结
项目总结通过之前做项目,目前我们的系统实际上分为三个方面:数据、操作、显示。我发现工作量的80%是在于数据处理(数据库查询,数据缺失)。算法,显示所占的工作比例微乎其微。数据类Java方面:包括了数据库处理底层(useful包里面FinalDBFuns),数据库读写(Manager、Servlet、System),数据结构(Stru),自动事务(Transaction)。Oracl原创 2014-10-17 10:12:51 · 420 阅读 · 0 评论 -
关于数据处理
视图处理好过于Manager处理好过于java功能业务处理,也就是数据原创 2014-10-17 11:30:41 · 358 阅读 · 0 评论 -
缓存类型?——我所见到的缓存
和同学聊天聊到了缓存,他向我抱怨,咱们老是说缓存,但是怎么感觉什么地方都有缓存,有时就会不知道你在说哪种缓存?我回头想想,也是我们再很多地方都有见过缓存:1. 服务器端缓存当然服务器端缓存作用很多,我最常见的是缓存数据库内容,防止不断向数据库读取同样的内容,适用于读写比大于10的。2. 客户端缓存也称为浏览器缓存,主要保存的是网页、图片、cookie等信息。在Inter原创 2015-08-24 09:42:58 · 1519 阅读 · 0 评论 -
java动态缓存成长小纪(三)——缓存大小估算
我觉得对缓存认识,仅仅会写缓存及其淘汰算法是肤浅的、不负责任的。我们还需要决定,什么样的数据是需要进行缓存,多大的数据才能进行缓存。首先,缓存数据往往是读取次数非常频繁的,但是底层数据不能更新太快,否则会导致缓存的“脏读”。我在一本书上看到的是读写比要大于10。另外,缓存数据不能太大原创 2015-08-14 14:19:28 · 1742 阅读 · 0 评论 -
java动态缓存成长小纪(二)——缓存算法的实现:LRU、LFU、FIFO
缓存算法也叫作淘汰算法,主要是为了当JVM空间不足时,用来清理掉缓存的。那么要清理的话,我们先清理掉哪些缓存呢?按照正常人的思维,当然是接下来一段时间内不大可能用到的缓存啦!根据这个思路,我们需要做出一定的判断,判断的方法通常有3个,即LFU、LRU、FIFO。 还有个问题,什么时候进行清理?when?我觉得一般可以设置一个阈值,标记最小剩余空间,是在插入时候检查JVM剩余空间。或者还原创 2015-08-14 11:17:36 · 4021 阅读 · 0 评论 -
java动态缓存成长小纪(一)——创建一个简单的缓存
在实际项目中,我们经常会需要使用到缓存。一般来说,缓存介质是内存;而常见的DB将数据存储在硬盘中的;缓存读取是电脉冲,而硬盘读取是机械地读取转动的硬盘,速度差异是上百倍的。所以往往可以通过缓存,对经常用到的数据进行访问,以提高速度。 创建缓存实际上就是针对两个对象,1. Cache对象,即一个缓存对象;2. CacheManager对象,即一个管理不同缓存的对象,其核心实际上就是原创 2015-08-13 17:13:11 · 3087 阅读 · 0 评论