java基础
文章平均质量分 82
cclovezbf
这个作者很懒,什么都没留下…
展开
-
java如何解析命令行参数
比如 class 是类名, deploy-mode 是部署方式 -conf 是配置文件,为什么别人的这么优雅,我们的这么丑陋!比如 java -jar xxx.jar args1 args2 ,这样没什么问题,但是很多时候这些参数只有我们自己知道。但是我们看好点的项目 例如datax flink,spark 等等 被人的熟知的项目 都是见名知意。可以将参数直接转化为list类型,或者map或者直接转化为一个pojo。很多时候我们的程序都是通过main方法启动,同时传入参数。说这么多还不如直接看官网。原创 2023-07-06 17:03:05 · 702 阅读 · 0 评论 -
线程池各参数学习
线程池学习_alutimo的博客-CSDN博客尚硅谷java并发包JUC线程池部分学习总结老生常谈线程池的参数ThreadPoolExecutor.java 的构造器/***/: 核心池的大小,一直再线程池里,即使没活干。在创建线程池后,默认情况下线程池中没有一个线程,而是等待任务来后,才会创建线程去执行任务。除非调用了 prestartCoreThread()/prestartAllCoreThreads()原创 2023-05-26 17:52:38 · 827 阅读 · 0 评论 -
java工具jconsole/jstat学习
参考视频。原创 2023-03-02 16:05:14 · 389 阅读 · 0 评论 -
hutool json序列化疑难杂症
一般来说我们bean的命名规范是驼峰命名 aaaBbbCccc 但是有时候第三方数据就是千奇百怪,我们如果属性和对方大小写下划线完全一致肯定能json序列化。例如之前约定好对方的数据返回时{”id“,"1":"name":"cc"}。例如 {"id":"20","NAME":"cc","english_score":"100","ChineseScore":"100"}数据类型 有全大写 NAME 有下划线命名english_score 有驼峰命名但是首字母大写。如何尽可能减少代码的改动。原创 2023-02-08 18:06:28 · 1659 阅读 · 0 评论 -
kafkaConsumer的分区分配策略-实测说话
kafkacosumer消费topic的时候,具体是怎么样的呢?我们要开启多少个消费者才好呢?如果一个group要消费多个topic,每个consumer订阅的topic不一样,我们怎么知道消费者消费哪些分区呢?各种分区分配原则孰优孰劣呢?原创 2022-05-20 18:14:00 · 1818 阅读 · 0 评论 -
logback的使用,全部演示,傻瓜式学习
logback的使用1.引入依赖 <dependencies> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.3</version> <原创 2022-05-20 12:02:29 · 1268 阅读 · 0 评论