![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 85
代码羊羊
业精于勤荒于嬉
展开
-
springCloud Alibaba教程-将nacos作为注册中心引入到微服务体系中来
将nacos作为注册中心引入到微服务中来原创 2022-10-15 00:30:00 · 558 阅读 · 0 评论 -
JDK SPI的实践与原理分析
jdk spi机制详解原创 2022-09-26 23:09:59 · 486 阅读 · 1 评论 -
proto3默认值与可选项
proto3特性proto3相较于proto2支持更多语言但在语法上更为简洁。去除了一些复杂的语法和特性,更强调约定而弱化语法。删除原始值字段的presence字段逻辑,删除required字段以及删除默认值。这使得proto3更容易实现如在Android Java,Objective C或 Go等语言中的开放式结构化表示。 移除unknown关键字. 去掉extensions类型,使用Any新标准类型替换。 针对未知枚举值的固定语法. 增加maps(主要指代码生成支持map) 添加.原创 2020-08-26 00:03:58 · 7450 阅读 · 0 评论 -
创建线程的方法?
1、实现 Runnable 接口 实现 Runnable 接口,然后重写 run() 方法,之后只需要把这个实现了 run() 方法的实例传到 Thread 类中就可以实现多线程。2、继承 Thread 类 继承 Thread 类,并重写了其中的 run() 方法。3、线程池创建线程 3.1使用ThreadPoolExecutor类public ThreadPoolExecutor(int corePoolSize, ...原创 2020-07-25 17:16:35 · 114 阅读 · 0 评论 -
JVM知识梳理与总结上
1、编写Java代码到运行它 如上图XXX.java是源文件,然后使用命令javac XXX.java将源文件编译成XXX.class文件,然后再使用命令java XXX字节码文件(class文件)。当然实际工作中一般项目中是使用mvn相关命令将java系统打包成jar/war包,然后使用java xxx.jar或者部署到tomcat等相关web服务器运行。JVM在执行字节码文...原创 2019-10-27 15:34:41 · 355 阅读 · 0 评论 -
Java命令学习系列
1、Java开发必须掌握的线上问题排查命令2、Java命令学习系列——javap3、Java命令学习系列——jinfo4、Java命令学习系列——jhat5、Java命令学习系列——jstat6、Java命令学习系列——Jmap7、Java命令学习系列——常见命令及Java Dump介绍8、Java命令学习系列——Jstack...转载 2018-04-02 15:52:21 · 265 阅读 · 0 评论 -
DateFormat/SimpleDateFormat类
1、新建实例import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by rc on 2017/12/16. */public class DateUtil { public static String formatDat...原创 2018-04-02 16:53:19 · 146 阅读 · 0 评论 -
线程池的拒绝策略(RejectedExecutionHandler)
1、AbortPolicy(线程池默认策略)public static class AbortPolicy implements RejectedExecutionHandler { /** * Creates an {@code AbortPolicy}. */ public AbortPolicy() { }...原创 2019-04-18 22:30:28 · 880 阅读 · 0 评论