- 博客(16)
- 资源 (9)
- 收藏
- 关注
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-03-22 13:58:22
284
原创 bash实现两个文件的并交减集合操作
bash实现两个文件的并交减集合操作:A U B = cat a.txt b.txt | sort | uniqA ^ B = cat a.txt b.txt | sort | uniq -dA - B = cat a.txt b.txt b.txt | sort | uniq–u
2016-03-23 13:53:20
964
原创 流程尽在堆栈
Thread [$_NIOREACTOR-3-RW] (Suspended) MySQLConnection(AbstractConnection).write(ByteBuffer) line: 387CommandPacket.write(BackendAIOConnection) line: 122MySQLConnection.sendQueryCmd(String)
2016-03-09 10:34:26
436
原创 JSON 修改问题:浅拷贝 和 深拷贝
JSON对象在做编辑修改时,表现出的特性跟JAVA对象是不一样的,这个违背常理的东西,很容易导致BUG。
2016-01-08 11:35:07
5917
原创 代码编写艺术之硬编码:系统时间是硬编码
讨论到一个关于系统时间的问题。简单分享下我的观点:1、 System.currentTimeMillis(), new java.util.Date(),Calendar.getInstance() 尽量不要分布在代码的各个角落,而用一个静态类SystemClock管理起来。2、 例如:Class SystemClock {Long currentTimeMillis() {
2014-06-26 23:58:49
753
原创 linux下安装ffmpeg
Linux安装ffmpeg现在安装文件版本:ffmpeg 1.2.6在 http://ffmpeg.org/download.html 页面选择“FFmpeg 1.2.6 Magic”,Magic是版本代号。网站提供两种压缩方式,分别是bzip2和gzip格式。# wget http://ffmpeg.org/releases/ffmpeg-1.2.6.tar.bz2#wg
2014-06-16 21:03:08
3217
原创 并发性能计数器模块
请先阅读 REFER: http://blog.youkuaiyun.com/tenebaul/article/details/17144059涉及的类: ConcurrentPerformanceBenchmarkFactory.java ConcurrentPerformanceBenchmark.java和ConcurrentPerformanceBenchmarkMBean.java 和
2013-12-13 17:37:19
737
原创 编码素养问题收集4:MySQL数据导入导出如何证明结果是正确的?
工作中,一些对数据的一致性要求不高的应用,为了提高性能,往往需要从一个老系统的很多表中导出一部分数据(或导出其中几张表)到自己新建的一个库。如果看待这个工作?工作的重要内容其实并不是导入导出本身的技能上,几个命令很简单,难点在于工程素养:会不会去考虑导出是正确的?导入也是正确的?如果是每天同步一次,会不会去考虑容错。
2013-12-05 17:57:46
645
原创 编码素养问题收集3:TeamLeader应该“有教无类”
前面两节提到两个典型错误: 编码素养问题收集1:对象容器 http://blog.youkuaiyun.com/tenebaul/article/details/17144059 编码素养问题收集2:连接不归还池,不学TemplateCallback惹的祸 http://blog.youkuaiyun.com/tenebaul/article/details/17144199 做为一个Te
2013-12-05 17:29:12
731
原创 编码素养问题收集2:连接不归还池,不学TemplateCallback惹的祸
关于连接池大家常常用的代码:(1)从池中申请链接;(2)使用链接;(3)归还连接。以Jedis操作Redis为例:ShardedJedis jedis = RedisUtil.getMyShardedJedisPool().getResource();try { jedis.hmset(XXX)//其他N多地方出现jedis.get()或者set等操作} finally
2013-12-05 17:02:22
1038
原创 编码素养问题收集1:基于名称映射的单例模式的并发控制
public class MemcachedClientFactory { private static final Logger LOG = LoggerFactory.getLogger(MemcachedClientFactory.class); private static Map caches = new HashMap(); private stati
2013-12-05 16:51:33
1222
原创 时隔一年,终于享受了下当年写的自动安装memcloud脚本
#! /bin/bash##################################################################################### version 1.0 memcloud_install.sh###############################################################
2013-11-01 10:52:35
902
原创 JAVA同步转异步
客户端使用,代码清洁,装饰器模式 public class JobHandlerAsyncDemo { public static class JobHandlerDirect implements IJobHandler { @Override public void doJob(String job) { Sy
2013-10-29 18:07:20
4338
2
原创 Memcached内存管理的局限性导致尽量不能让KEY永远不过期
Memcached内存管理的局限性导致尽量不能让KEY永远不过期在分布式环境下,KEY永远不过期会导致潜在的“脏数据”的风险。本文从Memcached内存管理策略Slab Allocator的角度分析,KEY永远不过期的潜在风险。实验看,Slab Allocator也是存在缺陷的,这种缺陷的存在导致:(1)不同应用的缓存,尽量不要存储在同一个Memcached实例中;(2)KEY不要永远不过期
2012-11-02 17:33:18
5457
原创 资源竞争与并发控制
资源竞争与并发控制PPT地址: http://www.slideshare.net/tenebaul/ss-11681968PPT内容:1.应用层并发控制?不是重点 2.Lost Update?乐观锁与悲观锁 3.隔离级别:脏读Dirty Read+幻读Phantom Read4.InnoDB锁与多版本控制? 5.意向锁? 6.事务传播行为?
2012-02-21 10:17:47
716
1
kafka-manager-1.3.2.1
2017-02-16
kafka-manager-1.3.2.1.zip
2017-02-16
KafkaOffsetMonitor-assembly-0.2.1.jar
2017-02-15
资源竞争与并发控制
2013-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人