摘要:
在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成提供了可参考原则。持续集成是借助工具对软件项目进行持续的自动化的编... 阅读原文
2021-06-17 18:25:18 阅读(28) 评论(0)
摘要:
在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成提供了可参考原则。持续集成是借助工具对软件项目进行持续的自动化的编... 阅读原文
2021-06-17 18:25:17 阅读(29) 评论(0)
摘要:
关键字:static(静态)
作用范围
可以用来修饰的结构:主要用来修饰类的内部结构
属性、方法、代码块、内部类
static修饰属性:
静态变量(或类变量)
静态属性 vs 非静态属性:
属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)
实例变量:我们创建了类的多个对象,每个对... 阅读原文
2021-06-17 17:36:02 阅读(30) 评论(0)
摘要:
POM文件依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-star... 阅读原文
2021-06-17 15:42:04 阅读(31) 评论(0)
摘要:
作者:rickiyang
出处:www.cnblogs.com/rickiyang/p/11334887.html
Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力... 阅读原文
2021-06-17 15:22:05 阅读(40) 评论(0)
摘要:
作为一个程序员,经常需要读一些开源项目的源码。同时呢,读源码对我们也有很多好处:
1.提升自己
阅读优秀的代码,第一可以提升我们自身的编码水平,第二可以开拓我们写代码的思路,第三还可能让我们拿到大厂 offer。无论那种情况,优秀的代码就是提升我们开发水平的资粮,而把这些优秀的代码读懂、读透并不很容易。
2.修复 B... 阅读原文
2021-06-17 14:55:22 阅读(34) 评论(0)
摘要:
作为一个程序员,经常需要读一些开源项目的源码。同时呢,读源码对我们也有很多好处:
1.提升自己
阅读优秀的代码,第一可以提升我们自身的编码水平,第二可以开拓我们写代码的思路,第三还可能让我们拿到大厂 offer。无论那种情况,优秀的代码就是提升我们开发水平的资粮,而把这些优秀的代码读懂、读透并不很容易。
2.修复 B... 阅读原文
2021-06-17 14:55:17 阅读(31) 评论(0)
摘要:
1. JDK、JRE和JVM的关系
JDK(Java Development Kit)简单理解就是Java开发工具包
JRE(Java Runtime Enviroment)是Java的运行环境
JVM(java virtual machine)也就是常常听到Java虚拟机
我们来看看这个图,来了解它们之间的关系:
... 阅读原文
2021-06-17 13:38:02 阅读(35) 评论(0)
摘要:
在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue、BlockingDeque接口,本文为系列文章第八篇... 阅读原文
2021-06-17 13:11:06 阅读(38) 评论(0)
摘要:
作者:rickiyang
出处:www.cnblogs.com/rickiyang/p/11074232.html
我们来使用Protobuf进行序列化,它和XML,json一样都有自己的语法,xml的后缀是.xml,json文件的后缀是.json,自然Protobuf文件的后缀就是.proto(哈哈,当然不是全称)... 阅读原文
2021-06-17 11:23:03 阅读(39) 评论(0)