摘要:
pom文件: <properties> <testng.version>6.8</testng.version> <powermock.version>1.6.5</powermock.version> </properties> <dependency> <groupId>org.testng</ 阅读全文
摘要:
git地址:https://github.com/alibaba/fastjson.git 阅读全文
摘要:
mysql中 insert …select …带来的问题 当使用insert...select...进行记录的插入时,如果select的表是innodb类型的,不论insert的表是什么类型的表,都会对select的表的纪录进行锁定。 对于那些从oracle迁移过来的应用,需要特别的注意,因为ora 阅读全文
摘要:
ps:jedis是redis在java中的客户端操作工具 阅读全文
摘要:
一、考虑使用synchronized同步锁 对synchronized(this)的一些理解 上述内容参考:http://hacker0825.blog.163.com/blog/static/3457067720106994054575/ 一:synchronized同步代码块 输出: Threa 阅读全文
摘要:
1.什么是查询缓存 mybatis提供查询缓存,用于减轻数据库压力,提高数据库性能。 mybatis提供一级缓存和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession 阅读全文
摘要:
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit uni 阅读全文
摘要:
启动Dubbo服务有2个方式,1是通过xml配置,2是通过注解来实现,这点和Spring相似。 采用XML配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/ 阅读全文
摘要:
代理模式是java常用的几种模式之一,所谓代理,就是委托别人去做你想做不能做的事情。比如你要买过年的票,上班忙没空去火车站排队购票,那么你会在网上买票,买票网本身是没有火车票的,它是拿着你的钱再帮你去车站买票,买票网就是代理人,而你就是被代理人,火车站被抽象出一个主题角色,而卖票被抽象为接口: 1、 阅读全文
摘要:
Java四种线程池 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? Java四种线程池 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? Java new Thread(new Runnable() { @Override pub 阅读全文