- 博客(8)
- 资源 (8)
- 收藏
- 关注
转载 如果老公和男朋友他们是程序
一个绝望女用户的来信 亲爱的技术支持部:去年我把「男友 5.0」升级到了「老公 1.0」,现在发现「老公 1.0」整体性能下降了,以前在「男友 5.0」下运行的超棒的「鲜花」和「首饰」程序,现在下降太明显了。此外,「老公 1.0」并且还卸载了其他诸多珍贵的程序,比如「浪漫 9.5」和「个人关注 6.5」。更糟的是,自动 安装了「DOTA 5.0」和「NBA 3.0」。现在「沟通 8.0」已经没法正
2016-08-29 20:20:56 481
原创 自旋锁、排队自旋锁、MCS锁、CLH锁
自旋锁(Spin lock) 自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。 自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。 简单的实现:import java.util.concurrent.atomic.AtomicReference;public class SpinLock {
2016-08-21 17:13:16 496
原创 ThreadLocal可能引起的内存泄露
threadlocal里面使用了一个存在弱引用的map,当释放掉threadlocal的强引用以后,map里面的value却没有被回收.而这块value永远不会被访问到了. 所以存在着内存泄露. 最好的做法是将调用threadlocal的remove方法. 在threadlocal的生命周期中,都存在这些引用. 看下图: 实线代表强引用,虚线代表弱引用. 每个thread中都存
2016-08-20 21:14:53 388
原创 Hadoop-StringTokenizer
StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。 java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。 StringTokenizer(String str, String delim):构造一个用来解析str的StringTokenizer对象, 并提供一个指定的分隔符。
2016-08-16 22:50:00 972 2
原创 基于cestos6.5_64bit_MySql5.7.14_amoeba2.1.0读写分离
前一篇日志讲了mysql的安装和主从 复制,今天吹吹mysql基于amoeba的读写分离,老规矩说下环境: Linux:centos6.6 Mysql version :5.7.1 Amoeba :2.1.0 MysqlMaster:192.168.19.134 MysqlSlave:192.168.19.135 Amoeba安装在与MysqlMaster在同一台机器:192.168.1
2016-08-07 16:22:51 699
原创 基于cestos6.5_64bit_MySql5.7.14数据库的安装以及主从复制的配置
http://www.cnblogs.com/tuhooo/p/5189236.html http://www.cnblogs.com/oo-oo/p/mysql_master_slave01.html http://www.cnblogs.com/php5/p/4180232.html 昨天花了一下午在CentOS6.5 上安装了MySQL,版本为5.7.14,下面介绍一下我安装时候出现的问
2016-08-04 14:41:39 832
原创 ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
http://my.oschina.net/itblog/blog/547250 http://baidu.blog.51cto.com/71938/1676798 1、ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elastic.co/products • Elasticsearch是个开源分布式搜索引擎,它的特点
2016-08-02 21:54:43 1966
原创 linux下搭建RabbitMQ操作
引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。 消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介 A
2016-08-02 10:24:31 9551
centos7_hadoop2.7.3_编译所需工具
2017-04-17
amoeba-mysql-binary-2.1.0
2016-08-07
ktv程序
2011-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人