摘要: 直接上好文链接!!! 为什么volatile不能保证原子性而Atomic可以? 阅读全文
posted @ 2017-04-07 20:28 凌晨。。。三点 阅读(191) 评论(0) 推荐(0) 编辑
摘要: /** * 关键字synchronized取得的锁都是对象锁!!!!!而不是把一段代码(方法)当做锁, * 所以代码中哪个线程先执行synchronized关键字的方法,哪个线程就持有该方法所属对象的锁(Lock), * 在静态方法上加synchronized关键字,表示锁定.class类,类一级别的锁(独占.class类)。 */ public class MultiThread { ... 阅读全文
posted @ 2017-04-07 15:42 凌晨。。。三点 阅读(264) 评论(0) 推荐(0) 编辑
摘要: /** * 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个对象始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 * synchronized:可以在任意对象及方法上加锁,而加锁的这段代码称为"互斥区"或"临界区" */ public class MyThread extends Thread{ private int count = 5 ; /... 阅读全文
posted @ 2017-04-07 14:33 凌晨。。。三点 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 简单使用 阅读全文
posted @ 2017-03-03 15:24 凌晨。。。三点 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 什么是httpclient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
下载地址:http://hc.apache.org/使用范例 封装工具 阅读全文
posted @ 2017-03-03 14:59 凌晨。。。三点 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 工具类: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExce 阅读全文
posted @ 2017-03-03 14:36 凌晨。。。三点 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: jsonp详解 例子: 阅读全文
posted @ 2017-03-03 14:07 凌晨。。。三点 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 高版本的mac os默认关掉了FTP服务,打开“终端”之后,可用如下命令打开: sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist输入该命令之后,终端还会要求输入你的mac的密码。 相应的,要关闭则: sudo -s l 阅读全文
posted @ 2017-02-23 13:12 凌晨。。。三点 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 一对一查询 需求 查询订单信息关联查询用户信息 sql语句 使用resultType实现 一对一查询映射的pojo 创建pojo包括 订单信息和用户信息,resultType才可以完成映射。创建OrderCustom作为自定义pojo,继承sql查询列多的po类。 public class Orde 阅读全文
posted @ 2017-02-17 11:43 凌晨。。。三点 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: public class User { private int id; private String username;// 用户姓名 private String sex;// 性别 private Date birthday;// 生日 private String address;// 地址 阅读全文
posted @ 2017-02-16 12:54 凌晨。。。三点 阅读(917) 评论(0) 推荐(0) 编辑