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

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

2019/06/05 10:45
3.8K
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
518
有了Gradle,还会选Maven吗?

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

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

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

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

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

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

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

2017/08/08 23:03
4.3W
autoload-cache-2.4 发布

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

邀请码生成器

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

2015/06/25 13:25
2.1W
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
306
自动加载缓存框架

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

通过 dubbo 学习如何使用 Maven 进行版本管理

我们平时工作中也会经常遇到一个项目包含很多模块的情况,那么这些模块的版本号如何来管理呢?如果每个模块独立一个版本号的话,版本之间的兼容关系不太好维护,所以最好是所有模块使用相同的...

2022/07/09 15:51
1.4K
dubbo payload调整

背景 使用dubbo 2.7, 线上报如下错误: org.apache.dubbo.remoting.transport.ExceedPayloadLimitException: Data length too large: 服务端配置: dubbo: provider: payload: 83886080 客户...

2021/12/16 10:23
4.2K
Mysql并发时经典常见的死锁原因及解决方法

Mysql都有什么锁 MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁...

2020/04/24 13:49
635
理解OAuth 2.0

OAuth 2.0

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

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

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

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

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

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

2017/04/23 00:31
553

没有更多内容

加载失败,请刷新页面

返回顶部
顶部