Jvm内存模型
==作者:YB-Chi== [toc] 内存模型Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故Java内存模型,也就是指Java虚拟 ...
阅读更多
《JAVA与模式》之单例模式
==作者:YB-Chi== [toc] 在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:   ==作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。=&# ...
阅读更多
AtomicInteger
==作者:YB-Chi== AtomicInteger 是一个支持原子操作的 Integer 类,就是保证对AtomicInteger类型变量的增加和减少操作是原子性的,不会出现多个线程下的数据不一致问题。通常情况下,在Java里面,++i或者–i不是线程安全 ...
阅读更多
常用
==作者:YB-Chi== [toc] ==注意!Hadoop需要配置环境变量== .class.getResourceAsStream()读取的文件路径只局限与工程的源文件夹中,包括在工程src根目录下,以及类包里面任 ...
阅读更多
枚举实现单例连接数据库
==作者:YB-Chi== 创建一个jdbc.propertis文件,其内容如下: 123456driverClass = com.mysql.jdbc.DriverjdbcUrl = jdbc:mysql://localhost:3306/liaokaili ...
阅读更多
编码与乱码
==作者:YB-Chi== [toc] 乱码的根源源编码与目标编码的不一致. 而中文window系统默认编码GBK,害惨了多少程序员. 要尽量减少出现乱码,我个人认为要做到5码合一, IDE(Eclipse/idea),页面(jsp/其他模 ...
阅读更多
Caffeine缓存
==作者:YB-Chi== [toc] Caffeine介绍Caffeine是基于Java 1.8的高性能本地缓存库,由Guava改进而来,而且在Spring5开始的默认缓存实现就将Caffeine代替原来的Google Guava,官方说明指出,其缓存命中率 ...
阅读更多
不得不进行的JS学习_1
==作者:YB-Chi== [toc] 数据类型 Number(数字) String(字符串) Boolean(布尔) Symbol(符号)(ES2015 新增) Object (对象) Function(函数) Array(数组) Date(日期) ...
阅读更多
Hive元数据中文乱码
==作者:YB-Chi== 123456789101112#修改字段注释字符集alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;#修改表注释字符集alter ...
阅读更多
MariaDB安装及操作
==作者:YB-Chi== [toc] 准备软件cupid-mariadb-5.5.52 mariadb-5.5.31-winx64 安装步奏解压缩软件文件夹中,一般包含5个MySQL自带的配置文件, my-small.ini、my-medium.i ...
阅读更多