netty tcp 参数

netty tcp 参数 TCP_NODELAY 这个选项的作用就是禁用 Nagle’s Algorithm NAGLE算法通过将缓冲区内的小封包自动相连,组成较大的封包,阻止大量小封包的发送阻塞网络,从而提高网络

netty http client

netty http client http://www.cnblogs.com/luxiaoxun/p/3959450.html 基于Netty4的HttpServer和HttpClient的简单实现 Netty的主页: http://netty.io/index.html 使用的Netty的版本: netty-4.0.23.Final.tar.bz2 ‐ 15-Aug-2014 (Stable, Recommended) Http 消息格

AKKA

AKKA http://sunxiang0918.cn/2016/01/10/Akka-in-JAVA-1/ Akka是一个由Scala编写的,能兼容Sacala和JAVA的,用于编写高可用和高伸缩性的Actor模型框架.它基于了事件驱动的并发处

MySQL Innodb 锁

MySQL Innodb 锁 InnoDB 发音为"in-no-db” 行锁 行锁的分类 行锁从mode上分为X、S,type上进一步细分为以下类型: LOCK_GAP: GAP 锁, 锁

jcl-over-slf4j

http://www.cnblogs.com/zcy_soft/p/3566208.html jcl-over-slf4j log桥接工具简介 java 界里有许多实现日志功能的工具,最早得到广泛使用的是 log4j,许多应用程序的日志部分都交给了 log4j,不过作为组件

脑裂问题

脑裂问题 http://my.oschina.net/moooofly/blog/92288?fromerr=sduNT5ao 在心跳失效的时候,就发生了脑裂 (split-brain) 。 ( 一种常见的脑裂情况可以描述如下) 比如正常情况下, (集群中的) NodeA 和 NodeB 会通过心跳检测以确认对方存在

archlinux kvm qemu gentoo

archlinux kvm qemu gentoo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 pacman -Syu pacman -S qemu pacman -S qemu-launcher qemu-img create -f raw gentoo.img 20G qemu-img create -f qcow2 gentoo 20G exec qemu-system-x86_64 -enable-kvm -cpu host -cdrom install-amd64-minimal-20150924.iso -boot order=d -drive file=gentooVM.img,if=virtio -netdev user,id=vmnic,hostname=gentoovm -device virtio-net,netdev=vmnic -m 2048M -monitor

float double NaN

float double NaN http://zranye.iteye.com/blog/1344880 http://blog.csdn.net/naruto_ahu/article/details/8805808 (注意,double中的NaN类似) 在帮助文档中,NaN是这样解释的 (double的,和float差不多) : <!- Generated by javadoc (build 1.6.0-beta2) on Mon Mar 19 18:22:44

connection=keep alive 和close

connection=keep alive 和close 浏览器和服务器在建立 http 连接的时候需要3次握手, 在高并发的环境下每一次建立连接都3次握手会消耗太多的服务资源, 这个本质上是由于

redis set

redis set 1 2 # 删除集合 del set_name_0 redis set 是string类型对象的无序集合,set不管存储多少对象,对存储对象的add,remove和test操作的时间复杂

redis windows

redis windows 启动redis 服务 1 2 3 4 5 redis-server.exe redis-server.exe redis.windows.conf https://github.com/MSOpenTech/redis/releases 修改配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可. 1 maxheap <bytes> maxheap 1024000000

redis list

redis list 在 Redis 中, List 类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。

CAS, Compare and Swap, 比较并交换

CAS, Compare and Swap, 比较并交换 JDK 5 的并发包中提供了很多类,这些类提供了比原有的并发机制更好的性能和伸缩性。要想理解这些类的工作机理,那就不得不提到 CAS

ODX(Open Diagnostic Data Exchange)

ODX(Open Diagnostic Data Exchange) http://auto.vogel.com.cn/news_view.html?id=358026 随着汽车电子技术的不断发展,电子控制单元 (ECU) 在现代汽车中得到了广泛的应用。电子控制单元在提高汽车动力性、经济性、舒适性和安全性的同时

阻塞,非阻塞,同步,异步

阻塞,非阻塞,同步,异步 作者: 萧萧 链接: https://www.zhihu.com/question/19732473/answer/241673170 来源: 知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 IO 概念区分四个相关概

jstack

jstack jstack主要用来查看某个Java进程内的线程堆栈信息。语法格式如下: jstack [option] PID jstack [option] executable core jstack [option] [server-id@]remote-hostname-or-ip 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 可

SVN中Branch/tag

SVN中Branch/tag http://blog.csdn.net/adupt/article/details/4203133 SVN中Branch/tag的比较 分类: SVN2009-05-20 10:23 8700人阅读 评论(0) 收藏 举报 svnbranchmergetor

jvisualvm, JVM 监控分析工具(VisualVM)

jvisualvm, JVM 监控分析工具(VisualVM) Visual GC GC time Time taken to perform garbage collection Compile time Time spent in just-in-time (JIT) compilation if visualvm can not find java start visualvm with -jdkhome visualvm.exe -jdkhome D:\java\jdk7 插件安装目录 C:\Users\user0\AppData\Roaming\VisualVM\8u131 在Java多线程程序运行时,

pacstrap,command not found

‘pacstrap,command not found’ http://archlinuxarm.org/forum/viewtopic.php?f=60&t=8529 1 2 3 4 5 6 pacman -S pkgfile pkgfile --update pkgfile pacstrap pacman -S extra/arch-install-scripts command-not-found.com 提供 command not found 的搜索 command-not-found.com