10 2018 档案
摘要:https://blog.csdn.net/xlgen157387/article/details/77773908
阅读全文
摘要:0-1年: 《java编程思想》 1-2年: 《大话设计模式》http://www.cnblogs.com/zuoxiaolong/p/pattern26.html 《重构 改善既有代码的设计》,《effective java》 2-3年: 《深入理解java虚拟机》http://www.cnblo
阅读全文
摘要://加了了Optional防止空指针异常,加入了泛型,省去了强制转化 1 import java.io.*; 2 import java.util.Optional; 3 4 /** 5 * Created by Jason on 2017/1/3. 6 */ 7 public class ByteArrayUtils { 8 9 public static O...
阅读全文
摘要:1、非对称加密过程: 假如现实世界中存在A和B进行通讯,为了实现在非安全的通讯通道上实现信息的保密性、完整性、可用性(即信息安全的三个性质),A和B约定使用非对称加密通道进行通讯,具体过程如下: 说明: 国内目前使用双证书体系,即用户同时拥有签名证书、加密证书两张证书。签名证书是用户的身份认证,是和
阅读全文
摘要:10.1、DES 已破解,不再安全,基本没有企业在用了 是对称加密算法的基石,具有学习价值 密钥长度56(JDK)、56/64(BC) 10.2、DESede(三重DES) 早于AES出现来替代DES 计算密钥时间太长、加密效率不高,所以也基本上不用 密钥长度112/168(JDK)、128/192
阅读全文
摘要:原文地址(https://www.cnblogs.com/sunddenly/p/4018459.html) 一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境;■ 伪集群模式:就
阅读全文
摘要:什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。 在用 C 之类的编程语言时,程序员
阅读全文
摘要:不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序
阅读全文
摘要:JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类 现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域
阅读全文
摘要:java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主
阅读全文
摘要:一 准备环境和指标 1.主机三台(linux,这里显示的都是伪主机地址):最好用干净的机子,做性能测试的时候别装其他东西在上面跑。 100.22.0.98 部署自己的项目服务 100.22.0.96 部署rpc服务(这里没用到 可以不搞) 100.22.0.97 部署jmeter (这是必须的) 2
阅读全文
摘要:一、Linux查看当前使用的网卡 1、查看多少个网卡 ifconfig 2、查看当前使用的网卡 watch cat /proc/net/dev 在线使用的网卡一般是流量变化最大的网卡 3、网卡禁用启用 需要确定在线服务的网卡下 ,否则服务器断网。 (1)ifup eth1 激活eth1网卡 (2)i
阅读全文
摘要:1、概述 1.1、什么是 BOM? BOM stands for Bill Of Materials. A BOM is a special kind of POM that is used to control the versions of a project’s dependencies an
阅读全文

浙公网安备 33010602011771号