资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

AOP

转载新闻 [编程语言] Spring思维导图,让Spring不再难懂(aop篇)

什么是aop AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。这种散布在各处的无关的代码被称为横切(cross-cut ...
jihong10102006 评论(2) 有13662人浏览 2017-08-09 15 1

转载新闻 [Web前端] 编写可维护代码之“中间件模式”

引言 此次我们谈论的中间件,针对前端和Node的Express和Koa开发而言。对于严格意义上的中间件(平台与应用之间的通用服务),例如用于缓解后台高访问量的消息中间件,本篇不会去叙述,因为不是本篇的论述意图。 言归正传,当我们在编写业务代码时候,我们无法避免有些业务逻辑复杂而导致业务代码写得又长又乱,如果再加上时间紧凑情况下写出来的代码估计会更让人抓狂。以至于我们一直在寻求更好的架构设计和更好的 ...
jihong10102006 评论(0) 有6507人浏览 2017-04-07 1 0

原创新闻 [开源软件] AutoLoadCache 4.14 发布,增加OGNL表达式引擎支持

4.14 修改说明 使用Lambok来缩减代码,Lambok能帮助我们减少写get,set,hashCode,toString等没有技术含量的工作,而且在修改增加或删除java bean中的属性时,不需要去改hashCode,toString等方法,减少因为忘记修改而造成的错误。 增加OGNL表达式引擎支持,经过测试它的性能要比SpringEL表达式还要优秀。测试代码在:com.test.sc ...
qiujiayu 评论(0) 有5849人浏览 2016-07-14 0 0

原创新闻 [开源软件] AutoLoadCache 4.12 发布,优化 FastJson 深度复制功 ...

AutoLoadCache 4.12 发布了,AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。 修改日志: 1、fastjson deepClone 数组中有Map或Collection时,转换失败的问题 2、Fastjson深度复制优化:针对深度复制Method的 ...
qiujiayu 评论(0) 有6297人浏览 2016-07-04 1 0

原创新闻 [开源软件] AutoLoadCache 4.10 发布,增加Fastjson和数据压缩支 ...

AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。 此版本增加了以下两个功能: 1:增加使用fastjson进行序列化与返序列化功能,实现类:com.jarvis.cache.serializer.FastjsonSerializer。使用fastjson时需要注意:由于Json中不保存类型信息,所 ...
qiujiayu 评论(0) 有6913人浏览 2016-06-17 2 0

原创新闻 [开源软件] AutoLoadCache 4.8 发布,实现了表达式的可扩展性

AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。源码:github 4.8 优化JavaScriptParser 中的代码,并根据JDK版本,使用javascript 还是nashorn 引擎。 4.7 修改说明: 修改缓存预警时间值,加入-10~10秒随机数,避免缓存集中失效 实 ...
qiujiayu 评论(0) 有7867人浏览 2016-06-03 0 0

原创新闻 [开源软件] 缓存管理方案 AutoLoadCache 4.4 发布,完善使用Map ...

AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。源码:github 从4.0版本开始支持AOP的扩展,并通过网友Rekoe 完成了nutz的扩展:AutoLoadCache-nutz 从4.3版本开始,使用 ConcurrentHashMap 做本地缓存时,可将缓存中的内容定时持久化到磁盘,然后重 ...
qiujiayu 评论(0) 有7724人浏览 2016-05-12 0 0

原创新闻 [开源软件] 缓存管理方案 AutoLoadCache 4.0 发布,实现AOP的 ...

AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。 受网友Rekoe 将AutoLoadCache 和 nutz整合的启发(https://github.com/Rekoe/AutoLoadCache),将AutoLoadCache 中的AOP相关功能进行抽取,以达到可扩展 把AOP拦截方法从A ...
qiujiayu 评论(0) 有5824人浏览 2016-04-29 0 0

原创新闻 [开源软件] 高效的缓存管理解决方案-AutoLoadCache

AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。 现在使用的缓存技术很多,比如Redis、 Memcache 、 EhCache等,甚至还有使用ConcurrentHashMap 或 HashTable 来实现缓存。但在缓存的使用上,每个人都有自己的实现方式,大部分是直接与业务代码绑定,随着业务的变 ...
qiujiayu 评论(5) 有14622人浏览 2016-04-15 2 1

原创新闻 [开源软件] AutoLoadCache 3.5 发布,增强了缓存设置功能

3.5 增加如下几个功能: 1; 注册自定义Spring EL表达式函数 2: 如果ShardedCachePointCut 中的 hashExpire 小于0则使用@Cache中设置的expire值,替换hashExpire值。 3:增加@ExCache,用于增强@Cache 设置缓存功能。应用场景举例:我们使用getUserByName时,返回User的对象,其实也可以设置给getUser ...
qiujiayu 评论(0) 有6547人浏览 2016-04-06 0 0

原创新闻 [开源软件] AutoLoadCache 3.3 发布,提升Sping EL 执行效率

AutoLoadCache 3.3 发布,提升Sping EL 执行效率 通过缓存Sping EL 表达式 Expression 来提高表达式的执行效率。 此项目中在一些地方用到 ConcurrentHashMap 有时间再研究一下,针对它的有没有可优化的空间。 最近一些网友在问AutoLoadCache 与Spring Cache有什么区别,接下来我也会研究一下Spring Cache,然后 ...
qiujiayu 评论(0) 有6670人浏览 2016-03-07 0 1

原创新闻 [开源软件] 缓存管理方案 AutoLoadCache 3.2 发布,进一步优化 ...

3.2 进一步优化“拿来主义”机制 使用当前的ProcessingTO来做同步锁,把锁粒度降到了最低,以提升并发性能; 删除并发线程的计数器; 如果第一个线程执行时出现异常,那等待中的线程,也直接抛出异常,因为此时去执行DAO的出错的可能性非常大,会造成服务器压力过大。 详细内容,请到github上查阅:AutoLoadCache
qiujiayu 评论(0) 有6997人浏览 2016-02-22 1 0

原创新闻 [开源软件] 缓存管理方案 AutoLoadCache3.1发布,优化“拿来主 ...

3.1 优化“拿来主义”机制 “拿来主义”机制指的是,当有多个请求去获取同一个数据时,我们先让其中一个请求先去DAO中获取数据,并放到缓存中,其它请求则等它完成后,直接去缓存中获取数据,通过这种方式减轻DAO中的并发。 但经测试发现,刚往Reids中放的数据,立即去取是获取不到数据的(无法命中),测试代码已经放到cache-example 中。优化后的方案是,不从远程服务器获取,而是从本地缓存中 ...
qiujiayu 评论(0) 有7195人浏览 2016-02-19 0 0

原创新闻 [开源软件] 缓存管理方案 AutoLoadCache 3.0 发布,重新设计批量 ...

3.0 此版本做了大调整,有些功能已经不兼容老版本 不再使用默认缓存Key,所有的缓存都必须自定义缓存Key;原来使用$hash()来调用hash函数,改为使用#hash()进行调用。 之前版本中使用通配符(?和*)进行批量删除缓存,这种方法性能比较差,需要多次与Redis进行交互,而且随着缓存Key的数量的增加,性能也会下降,如果有多个Reids实例的话,还需要遍历每个实例。为了解决这个问题, ...
qiujiayu 评论(0) 有7508人浏览 2016-02-18 1 0

原创新闻 [开源软件] Bearcat:基于POJOs的node.js应用层框架

Bearcat是网易pomelo项目团队开发的一个基于POJOs进行开发的应用层框架,Bearcat提供了一个轻量级的容器来编写简单、可维护的node.js。 Bearcat 提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上。Bearcat 使开发者编写“简单纯粹的JavaScript对象”(POJO),并且不会侵入这些POJO,你完全可以在不使用Bearcat ...
fantasyni 评论(3) 有9683人浏览 2014-05-20 1 0

原创新闻 [开源软件] 云端Java开源共享论坛XLineCode 0.9.4发布

关于XLineCode XLineCode是部署在开源云服务厂商Openshift云主机上的Java开源社区,其主旨在于通过分享前人的学习、探索、领悟和工作经验帮助后来者以更少的时间更快更深入的理解一门技术、框架的思想和目的。 XLineCode的最大魅力在于运营所使用的全部代码是完全开源的,其架构基于主流的Spring和Hibernate框架,追求使用规范的软件标准来设计、开发、测试、部署和发 ...
Vertonur 评论(9) 有46417人浏览 2014-02-10 0 0

原创新闻 [开源软件] 云端的Java开源共享论坛 XLineCode 0.9.3 正式版发布

云端的Java开源共享论坛 —— XLineCode 0.9.3 正式版发布啦! 该版本升级最大的特性是系统的云属性,从基本的用户上传图片、附件到部署的云主机服务器、网站加速器CDN及代码版面控制服务器,均使用免费的云资源。其余升级功能如对SEO进行优化,转变登陆方式等。点击查看详情。 云特性: 自版本0.9.3开始系统全面使用云资源。 系统部署在最热门的开源云主机Openshift上 图片 ...
Vertonur 评论(0) 有11594人浏览 2013-12-02 1 0

原创新闻 [开源软件] 开源项目bbossgroups 3.4发布

版本: bbossgroups-3.4 bboss group 官网:http://www.bbossgroups.com bboss group 项目博客:http://yin-bp.javaeye.com/ bboss group 项目sourceforge 页面:http://sourceforge.net/projects/bboss/files/ ------------------ ...
yin_bp 评论(5) 有7726人浏览 2011-10-26 5 1

原创新闻 [开源软件] bbossgroups 3.3 发布,开源J2EE框架

bbossgroups 3.3 发布,该版本在3.2的基础上做了非常多的功能增强和功能改进,具体情况参考后面的功能点清单。 项目博客: http://yin-bp.iteye.com/ 项目sourceforge下载地址: http://sourceforge.net/projects/bboss/files/ 项目官网: http://www.bbossgroups.com release ...
yin_bp 评论(11) 有7907人浏览 2011-08-15 5 5

原创新闻 [企业架构] bbossgroups-3.0 发布,新增子项目bboss mvc

bbossgroups-3.0发布 release version : bbossgroups-3.0 release date: 2011/02/26 主要的功能特性: 1.新增的一套mvc框架即bboss-mvc子项目,这是bbossgroups-3.0相比bbossgroups-2.0-RC1最大的变化。 bboss mvc基于bboss aop开发,能够与bboss aop(aop框架,业 ...
yin_bp 评论(6) 有7830人浏览 2011-02-28 4 0

最近热门TAG

框架(605) SUN(327) Spring(267) JBoss(154) 应用服务器(143) performance(140) Hibernate(119) 企业应用(88) JSF(82) MVC(79) JavaEE(70) 虚拟机(68) Tomcat(67) Cache(65) 设计模式(62) Seam(59) DAO(58) REST(56) SOAP(56) 中间件(49)

热门资讯

Global site tag (gtag.js) - Google Analytics