Java
Joyven2015
学过中医,捣鼓过计算机,搞过开发,做着希望明天更好的美梦,然并卵,最后还是在互联网的浪潮中感受着水深火热。
展开
-
浅谈分布式锁
文章目录为什么要有分布式锁分布式锁的特点linux 锁的特点Java锁的特点分布式锁的特点常见分布式锁MySQL分布式锁lock()trylock()trylock(long millsecs)unlock()锁超时ZK客户端Curator分布式锁可重入锁InterProcessMutex获取锁释放锁读写锁锁超时分布式锁的安全问题GC的STW时钟发生跳跃参考文章为什么要有分布式锁随着架构系统的...原创 2019-10-22 13:15:35 · 1547 阅读 · 1 评论 -
浅谈AOP以及AspectJ和Spring AOP
导言AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如日志收集、事务管理、安全检查、缓存、对象池管理等。AOP实现的关键就在于AOP框架自动创建的AOP代理,AOP代理则可分为静态代理和动态代理两大类,其中静态代理是指使用AOP框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强...原创 2019-10-09 09:54:18 · 2239 阅读 · 0 评论 -
Java日志Log4j或者Logback的NDC和MDC功能
NDC和MDC的区别Java中使用的日志的实现框架有很多种,常用的log4j和logback以及java.util.logging,而log4j是apache实现的一个开源日志组件(Wrapped implementations),logback是slf4j的原生实现(Native implementations)。需要说明的slf4j是Java简单日志的门面(The Simple Loggin...原创 2019-10-08 08:59:44 · 1384 阅读 · 0 评论 -
eclipse设置maven加载国内镜像
使用maven包管理器开发java web时,由于国内网速太慢,或者墙的缘故,创建project后,总是要等待很长时间加载所需jar包。这对于开发者而言,是一种痛苦的等待,对于企业,也是一种损失。原创 2015-09-10 10:39:32 · 6551 阅读 · 0 评论 -
JUnit单元测试工具
1.JUnit4快速入门1.1 JUnit4的简洁:JUnit4的官网(junit.org)有详细定义:JUnit is a simple framework to write repeatable tests.It is an instance of the xUnit architecture for unit testing framework.意思是:JUnit是一个用于编写可复用原创 2015-05-05 12:04:53 · 1163 阅读 · 0 评论 -
Android 中Intent的putExtra()方法的值传递
假设有3个Activity分别是A,B,CA里面Intent有一个实例intent,首先:intent.putExtra("1","1");intent.putExtra("2","2");intent.setclass(A.this,B.class);//这一步其实是跳转到B.class Activity或者:Intent intent = new Intent(A.th原创 2014-01-21 10:07:02 · 8973 阅读 · 0 评论 -
JavaBean的应用
举例:首先声明JavaBen的对象,并使用无参数构造方法进行实例化。 UserBean user=new UserBean();接着调用setUsername和setUserpass方法对两个属性 赋值: user. setUsername(username); user. setUserpass(userpass); 1.标签原创 2013-11-10 22:27:02 · 957 阅读 · 1 评论