编码与乱码|Code-Java==作者:cybsky==
[toc]
乱码的根源源编码与目标编码的不一致. 而中文window系统默认编码GBK,害惨了多少程序员.
要尽量减少出现乱码,我个人认为要做到5码合一, IDE(Eclipse/idea),页面(jsp/其他模 ...
阅读更多
面试整理|Code-Java==作者:cybsky==
[toc]
jvmjvm内存模型
集合(各类集合区别)
单例连接池(种类、配置)线程池(j.u.c)synchronizedstatic常见异常常用jvm垃圾回收多线程使用kafka和rabbitMQ区别OOMErrorSparkS ...
阅读更多
jdk1.7和1.8共存及切换|JDK==作者:cybsky==
[toc]
所需软件jdk 1.7和1.8 64位
安装步奏1.7版本是普通的安装,但是1.8会在c盘创建几个文件,==以及修改注册表==。
修改步奏首先删掉1.8自动生成的环境变量,即:C: ...
阅读更多
JVM性能优化, Part 1 ―― JVM简介|Java-JVM==作者:Eva Andreasson,译者:曹旭东==
[toc]
Java的性能与“一次编写,到处运行”的挑战
有不少人认为,Java平台本身就挺慢。其主要观点简单来说就是,Java性能低已经有些年头了 ―― 最早可以追溯到Java第一次用于企业级应用程序 ...
阅读更多
JVM性能优化, Part 2 ―― 编译器|Java-JVM==作者:Eva Andreasson,译者:曹旭东==
[toc]
什么是编译器简单来说,编译器就是将一种编程语言作为输入,输出另一种可执行语言的工具。大家都熟悉的javac就是一个编译器,所有标准版的JDK中都带有这个工具。javac以Java源代码作为输 ...
阅读更多
JVM性能优化, Part 3 ―― 垃圾回收|Java-JVM==作者:Eva Andreasson,译者:曹旭东==
[toc]
Java平台的垃圾回收机制大大提高的开发人员的生产力,但实现糟糕的垃圾回收器却会大大消耗应用程序的资源。本文作为JVM性能优化系列的第3篇,Eva Andeasson将为Java初学者介绍J ...
阅读更多
JVM性能优化, Part 4 ―― C4 垃圾回收|Java-JVM==作者:Eva Andreasson,译者:曹旭东==
[toc]
本文是JVM性能优化 系列-第4篇。前3篇文章请参考文章结尾处的JVM优化系列文章。作为Eva Andreasson的JVM性能优化系列的第4篇,本文将对C4垃圾回收器进行介绍。使用C4垃圾 ...
阅读更多
POI|Linux-Shell==作者:cybsky==
[toc]
用户API (HSSF and XSSF)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...
阅读更多
解决maven依赖|Java-Maven==作者:cybsky==
[toc]
依赖过滤
(1)单依赖过滤
同依赖过滤直接处理:可以过滤一个或者多个,如果过滤多个要写多个<exclusion>。这个也解决不了我的问题,或者说解决太麻烦,我那里知道hbase要依赖那些包,记不住。
Jav ...
阅读更多
Caffeine缓存|Code-Java==作者:cybsky==
[toc]
Caffeine介绍Caffeine是基于Java 1.8的高性能本地缓存库,由Guava改进而来,而且在Spring5开始的默认缓存实现就将Caffeine代替原来的Google Guava,官方说明指出,其缓存命中率 ...
阅读更多