自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-22 13:58:22 249

原创 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 915

原创 流程尽在堆栈

Thread [$_NIOREACTOR-3-RW] (Suspended) MySQLConnection(AbstractConnection).write(ByteBuffer) line: 387CommandPacket.write(BackendAIOConnection) line: 122MySQLConnection.sendQueryCmd(String)

2016-03-09 10:34:26 396

原创 JSON 修改问题:浅拷贝 和 深拷贝

JSON对象在做编辑修改时,表现出的特性跟JAVA对象是不一样的,这个违背常理的东西,很容易导致BUG。

2016-01-08 11:35:07 5866 1

原创 编码素养5:减少冗余代码-让一段方法Template-callback

有3个方法,签名完全不同。但是这

2014-07-08 21:04:32 806 1

原创 代码编写艺术之硬编码:系统时间是硬编码

讨论到一个关于系统时间的问题。简单分享下我的观点:1、 System.currentTimeMillis(), new java.util.Date(),Calendar.getInstance() 尽量不要分布在代码的各个角落,而用一个静态类SystemClock管理起来。2、 例如:Class SystemClock {Long currentTimeMillis() {   

2014-06-26 23:58:49 704

原创 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 3151 2

原创 并发性能计数器模块

请先阅读  REFER:  http://blog.csdn.net/tenebaul/article/details/17144059涉及的类: ConcurrentPerformanceBenchmarkFactory.java  ConcurrentPerformanceBenchmark.java和ConcurrentPerformanceBenchmarkMBean.java 和

2013-12-13 17:37:19 702

原创 编码素养问题收集4:MySQL数据导入导出如何证明结果是正确的?

工作中,一些对数据的一致性要求不高的应用,为了提高性能,往往需要从一个老系统的很多表中导出一部分数据(或导出其中几张表)到自己新建的一个库。如果看待这个工作?工作的重要内容其实并不是导入导出本身的技能上,几个命令很简单,难点在于工程素养:会不会去考虑导出是正确的?导入也是正确的?如果是每天同步一次,会不会去考虑容错。

2013-12-05 17:57:46 613

原创 编码素养问题收集3:TeamLeader应该“有教无类”

前面两节提到两个典型错误: 编码素养问题收集1:对象容器  http://blog.csdn.net/tenebaul/article/details/17144059  编码素养问题收集2:连接不归还池,不学TemplateCallback惹的祸 http://blog.csdn.net/tenebaul/article/details/17144199 做为一个Te

2013-12-05 17:29:12 709

原创 编码素养问题收集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 974

原创 编码素养问题收集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 1160 1

原创 时隔一年,终于享受了下当年写的自动安装memcloud脚本

#! /bin/bash##################################################################################### version 1.0 memcloud_install.sh###############################################################

2013-11-01 10:52:35 870

原创 JAVA同步转异步

客户端使用,代码清洁,装饰器模式 public class JobHandlerAsyncDemo { public static class JobHandlerDirect implements IJobHandler { @Override public void doJob(String job) { Sy

2013-10-29 18:07:20 4212 2

原创 Memcached内存管理的局限性导致尽量不能让KEY永远不过期

Memcached内存管理的局限性导致尽量不能让KEY永远不过期在分布式环境下,KEY永远不过期会导致潜在的“脏数据”的风险。本文从Memcached内存管理策略Slab Allocator的角度分析,KEY永远不过期的潜在风险。实验看,Slab Allocator也是存在缺陷的,这种缺陷的存在导致:(1)不同应用的缓存,尽量不要存储在同一个Memcached实例中;(2)KEY不要永远不过期

2012-11-02 17:33:18 5379 2

原创 资源竞争与并发控制

资源竞争与并发控制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 662 1

zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

2017-02-21

kafka-manager-1.3.2.1

kafka-manager-1.3.2.1.zip 预编译包 (编译环境: Linux CentOS 6.8 + JDK 8 + SBT 0.13) 自己编译由于国内SBT镜像站点速度不理想,很费劲,故分享。

2017-02-16

kafka-manager-1.3.2.1.zip

kafka-manager-1.3.2.1.zip 预编译包 (Linux CentOS 6.8 + JDK 8 + SBT 0.13)

2017-02-16

KafkaOffsetMonitor-assembly-0.2.1.jar

java -cp KafkaOffsetMonitor-assembly-0.2.1.jar \ com.quantifind.kafka.offsetapp.OffsetGetterWeb \ --zk localhost:2181 \ --port 8080 \ --refresh 10.seconds \ --retain 2.days

2017-02-15

Resin-3.1.14

Resin-3.1.14 Linux 社区版 (Resin-3.1.14 Linux 社区版)

2015-09-24

资源竞争与并发控制

非常浅显的讲述《资源竞争与并发控制》。 1.应用层并发控制?不是重点 2.Lost Update?乐观锁与悲观锁 3.隔离级别:脏读Dirty Read+幻读Phantom Read 4.InnoDB锁与多版本控制? 5.意向锁? 6.事务传播行为?

2013-02-16

QQ截图(离线版)

QQ离线状态下,截图工具如何用?

2013-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除