自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 小问题

匿名内部类访问局部变量,局部变量为什么要使用final修饰内部类会copy一份变量数据,而不是直接使用,final可以防止一致性问题

2018-11-20 22:46:21 130

原创 MYSQL单列索引上限767字节

767来源:MySQL5.5之前,各种字符编码中utf8(3字节)是占用空间最大的字节,所以限制了单列索引限制256*3-1 = 767。5.5之后引入了utf8mb4编码占用4字节,增加innodb_large_prefix参数,当置为ON时允许列索引最大达到3072。3072来源:innodb的page默认大小为16k由于采用b+tree结构,为了不退化为链表,要求子节点一个pag...

2018-10-10 20:56:04 7185 4

原创 redis

listziplist quicklist HASH渐进式rehash zset跳表

2018-08-03 16:19:05 211

原创 SSH隧道代理

1.本地隧道ssh -N -f -L local_port:remote_host:remote_port agent_host2.远程隧道ssh -N -g -f -R remote_port:local_host:local_port remote_host-N 只做转发不执行命令-f 后台运行-g 远程监听所有ip 0.0.0.0 需打开sshd_config中的GatewayPorts...

2018-07-13 19:03:51 493

原创 java:intern与synchronized

private Shard getShard(String schema, String table){ String key = (schema + table).intern(); if (!shards.containsKey(key)){ synchronized (key){ if (!shards.c

2017-11-02 11:08:22 813

原创 微信语音speex转换

yum install speex_develhttps://github.com/yjfso/wechat-speex-declibmake

2017-09-28 17:35:02 1388

原创 NGINX重定向保留域名等信息

nginx

2017-09-18 14:44:25 2519

转载 proto3变量类型

.proto TypeNotesC++ TypeJava TypePython Type[2]Go TypeRuby TypeC# TypePHP Typedouble doubledoublefloatfloat64Floatdoublefloatfloat float

2017-09-09 00:01:17 4346

原创 JDK并发容器

JDK容器大部分在java.util.concurrent包中:ConcurrentHashMap:线程安全的HashMap HashMap线程不安全主要体现在多线程环境下扩容时会导致数据丢失或死循环。一个简单的方法是使用Collections.synchronizedMap(new HashMap()),这种方式底层原理是在HashMap之上利用synchronized封装一层线程同步机制,

2017-09-04 22:58:34 294

原创 文件系统模型、概念及架构

在系统I/O性能调优中,有时候文件系统的性能比磁盘性能更为重要。文件系统通过缓存、缓冲、异步I/O扥手段实现了对磁盘I/O的优化。

2017-09-02 23:48:53 2074

原创 linux多网卡内网络不通问题

背景: 多网卡默认外网,内网不通 添加默认路由 route add -net 192.168.0.0/16 gw 192.168.1.1 dev em1 0.0/16:掩码的位数。16表示掩码255.255.0.0 ,24表示掩码255.255.255.0

2017-09-01 16:36:01 2943

原创 一种优美的java单例模式

简直惊艳。public class Singleton{ private Singleton(){ System.out.println("I'm creating") } private static class SingletonHolder{ private static Singleton instance = new Singleto

2017-08-31 22:25:50 211

原创 Java线程池

Java 线程池

2017-08-30 23:31:26 382

空空如也

空空如也

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

TA关注的人

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