yin.kh

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年2月13日

摘要: java中线程有哪些状态? Thread类有一个内部的枚举,State 1、NEW 创建了一个Thread对象,还没有执行start之前,状态为NEW 2、RUNNABLE 调用了Thread的start()方法,状态变为 RUNNABLE 3、BLOCKED 正在等待获取锁,状态为BLOCKED。 阅读全文
posted @ 2017-02-13 16:23 yin.kh 阅读(155) 评论(0) 推荐(0) 编辑

2017年2月8日

摘要: 1、查看邮件 进入 /var/spool/mail 文件夹,会发现文件夹下的文件结构为 不难发现,这几个文件对应linux用户的邮件。 查看具体的邮件使用 mail -f。例如,查看root收到的邮件 mail -f root 显示1172封邮件,940封未读。下边是邮件列表。 按回车,会一封接一封 阅读全文
posted @ 2017-02-08 10:12 yin.kh 阅读(144) 评论(0) 推荐(0) 编辑

2017年1月26日

摘要: 转自:http://www.cnblogs.com/bookwed/p/5896619.html 1、下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以 阅读全文
posted @ 2017-01-26 11:51 yin.kh 阅读(333) 评论(0) 推荐(0) 编辑

2017年1月22日

摘要: 先简单说一下CopyOnWrite是什么意思? Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发 阅读全文
posted @ 2017-01-22 15:41 yin.kh 阅读(243) 评论(0) 推荐(0) 编辑

2017年1月18日

摘要: CAS(Compare and swap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与我们期望的值相等,就使用一个新值替换当前变量的值。这听起来可能有一点复杂但是实际上你理解之后发现很简单,接下来,让我们跟深入的了解一下 阅读全文
posted @ 2017-01-18 15:19 yin.kh 阅读(150) 评论(0) 推荐(0) 编辑

2017年1月17日

摘要: 转载自并发编程网 – ifeve.com本文链接地址: Mysql Connector 5.1 好用的新特性 Mysql Connector 5.1 好用的新特性 Mysql connector 5.1对于集群部署的情况,给予了负载均衡、故障迁移、主从复制读写分离的支持。 故障迁移 使用mysql 阅读全文
posted @ 2017-01-17 16:18 yin.kh 阅读(287) 评论(0) 推荐(0) 编辑

2016年12月22日

摘要: 今天线上出现一个bug,图片上传失败。 经过排查发现,上传图片接口调用失败,ping 域名提示 unknow host,ping IP正常。 猜想可能是dns的问题。解决过程如下: /etc 下没有 resolv.conf,手工创建,之后重启网络服务,不起作用。删除 resolv.conf。 修改  阅读全文
posted @ 2016-12-22 14:23 yin.kh 阅读(178) 评论(0) 推荐(0) 编辑

2016年10月9日

摘要: CSS中定位背景图片的属性是:background-position,用法background-position 属性设置背景图像的起始位置。 你要水平居中可以: div{background-position:center center;} //第一个center是水平居中,第二个center是上 阅读全文
posted @ 2016-10-09 20:16 yin.kh 阅读(256) 评论(0) 推荐(0) 编辑

2016年8月23日

摘要: 转自:http://rainyear.iteye.com/blog/1734311 java线程内存模型 线程、工作内存、主内存三者之间的交互关系图: key edeas 所有线程共享主内存 每个线程有自己的工作内存 refreshing local memory to/from main memo 阅读全文
posted @ 2016-08-23 17:31 yin.kh 阅读(768) 评论(0) 推荐(0) 编辑

2016年8月17日

摘要: BufferedReader中的readLine()方法,API解释如下: Reads a line of text. A line is considered to be terminated by any one of a line feed ('\n'), a carriage return 阅读全文
posted @ 2016-08-17 16:01 yin.kh 阅读(1184) 评论(0) 推荐(0) 编辑