加载中
基于zookeeper的配置管理中心

基于zookeeper的配置管理中心

2015/11/06 15:47
3.7K
spring项目如何统计所有请求的返回码--项目安全防刷统计

最近遇到个问题,一个简单的spring mvc的项目,但是经常被刷子刷,恶意暴力破解通信协议,不断尝试登陆系统,为了方便实时统计请求量和请求返回码的分布情况。最简单的逻辑:不断有人错误登陆...

2015/11/04 14:42
4.2K
自己实现的一个分布式锁的工具以及后面的一些计划

https://github.com/ruanjianlxm/distributedLock 顶上的链接是我自己简单实现的一个分布式锁的工具,目前只支持基于zookeeper。功能也不太完善,准备后期优化下。 借着各个工具的代码梳理下...

2015/10/15 19:37
634
Java系列笔记 - Java 内存区域和GC机制

Java垃圾回收概况   Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢...

2015/08/18 10:48
5.3K
如何使用Jacoco远程统计tomcat服务的代码覆盖率

如何使用Jacoco远程统计tomcat服务的代码覆盖率,非常实用

2015/08/12 13:14
3.9W
常用性能调试手段

在开发过程中经常会出现这样那样的性能问题,让人很纠结,下面我会列举一些常用的性能调试手段来找出对应的性能问题的原因 一、CPU过高 这是最常发生的让人很纠结的问题,CPU 100%了 ,但到底...

2015/07/30 14:31
3.3K
Redis3.0与Jedis2.7.2 客户端与Spring整合

网上一堆jedis2.1.0的配置教程,说实话看到都觉得太老了,而且非常不方便,一般都不做jedis资源的分配和管理,这里公布下我的,可以兼容redis3.0!!!!!!!!!!!!!!!!!!! 1....

2015/06/30 13:10
4.8K
Netty的几个核心自我总结-新手必看-欢迎大神补充

Netty框架的几个核心类与主要职责,看了《netty权威指南》之后的一个总结

2015/03/16 14:51
496
spring-retry----线程内重试

第一步、引入maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.3.RELEASE</version> </pa...

2017/08/17 14:39
1.3K
TransactionSynchronizationManager如何在事务提交后异步操作

问题 业务场景 业务需求上经常会有一些边缘操作,比如主流程操作A:用户报名课程操作入库,边缘操作B:发送邮件或短信通知。 业务要求 操作A操作数据库失败后,事务回滚,那么操作B不能执行。...

2017/08/17 14:38
3.5K
eclipse点击一个变量使相同名称变量高亮显示的方法

1、alt+shift+o 2、选择:windows-> preferences->java->Editor->Mark Occurences 选择最上的复选框,下面的就有很多了。 其中的Local variables就是变量的高亮显示。...

2016/07/25 17:15
277
利用jstack检测死锁DeadLock

首先,制造一个死锁程序如下: public class testJstack {  final static Object obj_1 = new Object();  final static Object obj_2 = new Object();   public static ...

2016/07/08 10:49
1.2K
MySQL binlog

1.前言 日志是把数据库的每一个变化都记载到一个专用的文件里,这种文件就叫做日志文件。Mysql默认只打开出错日志,因为过多的日志将会影响系统的处理性能。 在5.0前支持文本格式和二进制格式...

2016/07/08 10:45
232
List集合中的对象根据属性排序

集合类List存放的数据,默认是按照放入时的顺序存放的,比如依次放入A、B、C,则取得时候,则也是A、B、C的顺序,实际场景中,有时我们需要根据自定义的规则对List中的元素进行排序,该如何实...

2016/03/29 11:16
711

没有更多内容

加载失败,请刷新页面

返回顶部
顶部