Java
文章平均质量分 61
java
越学越菜
这个作者很懒,什么都没留下…
展开
-
写一款将任意编码文件转为UTF8编码的IDEA插件
写了一个将任意编码文件转为UTF8的idea插件原创 2022-12-08 11:19:21 · 398 阅读 · 2 评论 -
UnknownHostException的处理办法
UnknownHostException遇到很多次了,总是找错方向浪费时间!昨天在整合HDFS和Hbase集群做ETL,用java处理数据清洗逻辑,发现hbase连接zk报错:UnknownHostException:node04报错可能出现的场景:用java开源产品java编写的zk相关业务代码解决方案Linux服务器没有配置host,于是我输入命令:cat /etc/hosts检查映射是否正确,比如node01写成n0de01Windows系统C:\Windows\System32原创 2020-07-08 22:29:11 · 10005 阅读 · 0 评论 -
new String(“ABC“)创建了几个对象
String你了解多少String很另类声明一个字符串发生了什么证明上述观点String很另类String字符串太重要,以至于Java对它特别对待。String s1 = “ABC”; Java是一个面向对象的语言,基本类型用=直接赋值字面量,创建一个对象都是new Xxx(),那么String是基本类型?很明显不是。声明一个字符串发生了什么从编译到运行 public static void main(String[] args) { String s0 = "A";原创 2020-05-27 23:27:38 · 197 阅读 · 0 评论 -
线程池工作流程原理和使用
线程池工作流程原理和使用线程池的作用线程池实现流程线程池原理线程池的使用线程池的作用在实际开发中,线程都是用线程池进行管理的,阿里规范中也是强制要求的。合理使用线程池能带来3个好处:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,java线程是绑定在OS上的,是一...原创 2020-05-07 21:51:48 · 923 阅读 · 0 评论 -
JVM内存溢出定位和调优
JVM调优JVM调优JVM规划环境优化定位解决现网问题参数篇常见垃圾回收选型(JDK1.8)GC日志GC常用参数Parallel常用参数CMS常用参数G1常用参数JVM调优JVM规划java采用自动内存管理,我们可以更加关注业务的逻辑,JVM对语言来说是透明的,只要符合JVM规范就可以跑在JVM上。就像《深入理解Java虚拟机》里说的,如果热爱技术,想一直走下去那么JVM是必经之路,我亦是苦...原创 2020-05-06 11:26:40 · 557 阅读 · 0 评论