语录

曾仕强 只要心中有所求,就得不到任何东西(人情不能讨)。 千万不要被人轻易看穿, 孔子也主张“老二”哲学。 汤蓓 越不受重视的孩子,长大以后反而更孝顺(对家庭付出了更多) »

MySQL 杂记

授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES; 查询死锁 SELECT concat('kill ', id »

Java NIO 初探

在 JDK 1. 4 中新加入了 NIO( New Input/ Output) 类, 引入了一种基于通道和缓冲区的 I/O 方式,它可以使用 Native 函数库直接分配堆外内存,然后通过一个存储在 Java 堆的 DirectByteBuffer 对象作为这块内存的引用进行操 »

Redis protected-mode

Redis protected-mode 是3.2 之后加入的新特性,在redis.conf的注释中,我们可以了解到,他的具体作用和启用条件: # Protected mode is a layer of security protection, in order to av »

JVM与Linux内存关系

转自:JVM与Linux内存关系分析,本文重新做了编排。 JVM启动参数-XX:+DisableExplicitGC的作用是禁止代码中显式调用GC。代码如何显式调用GC呢,通过System.gc()函数调用。如果加上了这个JVM启动参数,那么代码中调用System.gc()没 »

Tomcat的连接数与线程池

转自:详解tomcat的连接数与线程池,本文重新做了编排。 1.前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 Tomcat配置文件server.xml中:Connector的主要功能 »

基于 Nginx 实现 10万+ 并发,Linux 内核优化

转自:芋道源码 由于默认的Linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能。 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态we »

Java 知识杂记

来之不易的美团面试,结果居然挂了...(附面试答案) Java 程序 CPU 分析、内存、IO、网络等分析 jvm 分析 # 反编译(查看编译器生成的字节码) javap -c -v ClassName # 查看某个进程内部线程占用情况分析 top -H -p PID # »

[笔记]胡萍儿童教育课

1.如何回答孩子我从哪里来这个问题? 1.如实回答,不要对孩子撒谎(从肚子中生出来...) 2.不要用孩子听不懂过认知不到的词语来回答 3.是否继续深入讲解,要看孩子对当前答案是否满意?是否继续追问? »

雪花算法(snowflake)

简单描述 最高位是符号位,始终为0,不可用。 41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。 10位的机器标识,10位的长度最多支持部署1024个节点。 12位的计数序列号,序列号即一系列的自增id,可以支持 »