王子滔的学习笔记

~路漫漫其修远兮~

AbstractQueuedSynchronizer超详细原理解析

AbstractQueuedSynchronizer超详细原理解析

今天我们来研究学习一下AbstractQueuedSynchronizer类的相关原理,java.util.concurrent包中很多类都

Mysql自定义变量和结束分隔符

Mysql自定义变量和结束分隔符

1. 自定义变量 1-1. SET方式赋值 自定义变量前边必须加一个 @符号,环境变量赋值用SET,查询变量时用SELECT,不过仍然需要在变量名称前加一个@

Logstash割接mysql数据到es

Logstash割接mysql数据到es

ElasticSearch创建索引 创建ES索引 PUT logstash_demo { "mappings" : { "properties" : { "email" : { "type" : "text" }, "first_name" : { "type" : "text" }, "last_name" : { "type" : "text" }, "uid" : { "type" : "long" } } } } 创建好后查询索

http报文解析

http报文解析

网络基础知识

Java常量池理解与总结

Java常量池理解与总结

什么是常量 用final修饰的成员变量表示常量,值一但确定就无法修改。 final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类

Integer的IntegerCache

Integer的IntegerCache

首先我们来看这样一个例子: int m = 10; int n = 10; System.out.println(m == n); int j = 128; int k = 128; System.out.println(j == k); 输出结果: true true 出现这样的一个结果大家都意外。 下面我们再看一个例子: Integer a

Java位运算

Java位运算

单位换算 bit:位 一个二进制数据0或1,是1bit; byte:字节 1 byte = 8 bit , 存储空间的基本计量单位; 一个英文字符占一个字节 1 字母 = 1 byte = 8

Int类型强制转换byte类型

Int类型强制转换byte类型

java中为什么int类型的-129转换成byte类型的会变成127 **int类型一般是4个字节,一个字节有8位,这样int型数据二进制的完