自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ArrayList是如何完成扩容的

ArrayList扩容机制ArrayList的成员变量/常量ArrayList的构造方法ArrayList扩容分析先认识一下ArrayList的数据结构吧,要分析ArrayList的扩容机制,我们需要提前知道的属性有:ArrayList的成员变量/常量// 默认的初始化容量private static final int DEFAULT_CAPACITY = 10; // new出Arr...

2020-04-21 17:15:08 1107

原创 消息中间件RabbitMQ入门

消息中间件RabbitMQ入门消息中间件RabbitMQ松耦合架构的优势与传统RPC的区别如何选择消息中间件RabbitMQ属性简介消息中间件RabbitMQ消息中间件有时候又被人们成为消息队列,目前基本没有针对于消息中间件标准的定义。一般将消息中间件认为是松耦合的分布式系统中的一个子系统,关注于数据的发送与接收,利用高效可靠的异步消息传递机制对分布式各个子系统进行解耦和集成。松耦合架构的优...

2020-01-11 11:50:56 239

原创 Linux环境下安装RabbitMQ

Linux centos7环境下安装RabbitMQ安装步骤下载erlang所需的一些rpm包尝试安装安装erlang下载RabbitMQ安装并启动RabbitMQ安装管理控制台插件访问管理控制台安装步骤下载erlang所需的一些rpm包wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm此...

2020-01-06 16:57:51 282

原创 Linux中MySQL多实例安装

Linux中MySQL多实例安装在MySQL单实例安装中我们已经讲过了如何通过二进制源码的形式安装MySQL单实例,在该文章的基础上,我们接着讲讲如何安装多个实例,也就是多个MySQL的安装新建my.cnf文件与/etc/,命令: touch /etc/my.cnf将此段代码复制到my.cnf文件中:[mysqld]sql_mode = "STRICT_TRANS_TABLES,NO_E...

2019-08-05 16:01:25 366

原创 Linux中MySQL单实例安装

Linux中MySQL单实例安装因为后续会在此基础上在Linux中安装多个MySQL实例,所以这里采用的是MySQL的源码安装方式,如果看官只考虑安装单实例安装的话,直接使用yum命令安装就好.安装需要Linux环境与MySQL安装包,不会在虚拟机上安装Linux的童鞋可以看我Linux操作系统在虚拟机VMware中的安装这篇博文,有需要的MySQL安装包的朋友可以点击此百度云链接:https:...

2019-08-05 12:18:27 238

原创 Linux操作系统在虚拟机VMware中的安装

Linux系统安装Linux镜像文件下载可以根据自己的需求去各大镜像站下载合适的镜像,嫌麻烦的朋友我这里提供出一个最小安装的镜像文件,百度云链接:https://pan.baidu.com/s/1Rs846DA047rzEFAbRJBAQw , 提取码rpc7下载好后,打开VMware,点击创建虚拟机选择自定义安装移除不需要的硬件然后点击关闭–>完...

2019-08-02 18:12:58 259

原创 记第一次JVM性能调优(二)之MinorGC

jvm性能优化GC调优GC调优原则GC调优的目的调优实战GC调优GC调优原则就我个人的理解而言,对于一个应用程序来说,应当存在四点调优原则大多数的java应用都不需要GC调优大部分需要GC优化的,不是参数问题,而是代码问题优化代码带来的性能提升远远大于参数调整GC调优应当是程序优化的最后手段GC调优的目的使GC的时间足够小.这个没有硬性的时间值,可以根据项目的不同而自由设定...

2019-07-23 12:00:10 2073

原创 记第一次JVM性能调优(一)之Full GC优化

jvm性能优化GC调优GC调优原则GC调优的目的调优实战功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入GC调优GC...

2019-07-23 11:08:18 959

原创 3DES-CDC加解密

3EDS-CBC加解密3DES-CDC加解密3DES-CDC加解密近日有需求写一个3DES-CBC加解密方法,查阅了大量资料,都没有找到自己想要的代码。通过综合各篇文章的经验,最终也写出了自己想要的方法,现将方法留存以供日后查阅。 package threedes; import javax.crypto.Cipher; import javax.crypto...

2019-04-08 21:09:07 623

原创 JAVA并发编程工具类之Fork/Join框架的简单使用

Fork/Join浅谈Fork/Join的使用RecursiveTaskRecursiveAction浅谈Fork/Join的使用最近正在学习Java多线程编程,偶然间看见Fork/Join框架,特此记录下来以备查看。Fork/Join框架,简单来说,就是将一个大的任务拆分成若干的小的任务,最后再讲各个小任务的执行结果进行Join汇总,得到大任务的结果。举个例子,现在有一个累加的需求,要求...

2019-03-28 20:00:33 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除