加载中
Java 字符串使用之性能优化实践

在编写JAVA程序时,不需要像C一样去手动申请内存和释放内存,完全交给JVM来管理,提升了开发效率,但是如果编写代码不注意一些细节,那就会造成内存空间的浪费和代码性能低下等问题。接下来以...

Spring Cloud 中的一个陷阱

在使用Spring Cloud时,要注意:服务名不能以http开头,下面是spring-cloud-netflix-core-1.4.x中的代码: package org.springframework.cloud.netflix.feign; class FeignClientFactoryBea...

2018/08/30 23:29
35
有了Gradle,还会选Maven吗?

现在许多人还在为使用Maven 还是 Gradle 而纠结。如果关注过《Maven权威指南》作者许晓斌老师在InfoQ中发表的文章:《Maven实战(六)——Gradle,构建工具的未来?》,那么一定会有同感:G...

基于Gradle使用阿里巴巴Java开发规约进行代码检查

阿里的开发规约插件是基于PMD进行的代码检测,而且已经有PMD的Gradle插件。 参考gradle pmd插件的自定义规则的使用这文章后,剩下的问题就是如何把阿里制定的Rule也引进来。 定制RuleSet 新建...

2017/10/19 11:11
782
缓存的那些事

缓存是用于解决高并发场景下系统的性能及稳定性问题的银弹。

使用Redis解决“树”形数据的复杂查询

使用Redis解决“树”形数据的复杂查询 最近因业务需要,研究了一下树数据结果的存储及查询解决方案。 最初的想法是使用neo4j,可是在网上看了一下开源的不支持集群,感觉用的人不多。 网上也查...

2017/08/08 23:03
2.8K
autoload-cache-2.4 发布

AutoLoadCache 是使用Spring AOP + Annotation 来进行管理缓存的解决方案,同时基于AOP实现自动加载机制来达到数据“常驻内存”的目的。

邀请码生成器

邀请码生成器,可根据邀请码反向算出用户id

2015/06/25 13:25
3.3K
autoload-cache-1.7 发布

1:使用@CacheDeleteKey 定义删除缓存Key的规则; 2:@Cache中增加opType属性,支持把执行结果直接更新到缓存中,不从缓存取数据。 3:使用Lua脚本批量删除Redis缓存。 详细的使用,可以参考...

autoload-cache-1.0 发布

autoload-cache(自动加载缓存框架),经过最近一段时间的优化和重构,已经发布1.0版本。在代码结构上有比较大的调整,使得更加易用,也能满足更多的需求。

2015/03/11 14:53
99
自动加载缓存框架

现在使用的缓存技术很多,比如Redis、 Memcache、EhCache等,甚至还有使用ConcurrentHashMap 或 HashTable 来实现缓存。但在缓存的使用上,每个人都有自己的实现方式,大部分是直接与业务代码...

理解OAuth 2.0

OAuth 2.0

2017/04/28 12:51
29
Docker:使用Jenkins构建Docker镜像

一、介绍Jenkins Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实施监控集成中存在的错误,提...

2017/04/23 01:17
143
Jenkins 与 Docker 的持续集成实践一

持续集成(CI/CD)是一种软件开发实践。用于帮助团队成员频繁、快速的集成,测试他们的工作成果,以尽快发现集成错误。 更频繁、更早的集成意味着更早的发现问题。通过持续集成,及时发现和解决...

2017/04/23 00:57
160
持续化集成工具Jenkins

众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的b...

2017/04/23 00:31
90
持续集成,持续交付,持续部署之间的区别

经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢? 假如把开发工作流程分为以下几个阶段: 编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署 正如你在上图中看到,...

2017/04/23 00:12
15
DevOps的前世今生

目前在国外,互联网巨头如Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb,传统软件公司如Adobe、IBM、Microsoft、SAP等,亦或是网络业务非核心企业如苹果、沃尔玛、索尼影视娱乐、星...

2017/04/23 00:03
28
Java 8系列之重新认识HashMap

摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩...

2016/07/27 13:45
146

没有更多内容

加载失败,请刷新页面

返回顶部
顶部