自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JVM 调优

一、什么是Java虚拟机JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言...

2018-05-08 16:00:37 159

转载 缓存雪崩与缓存穿透

缓存雪崩缓存雪崩可能是因为数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。解决思路:1,采用加锁计数,或者使用合理的队列数量来避免缓存失效时对数据库造成太大的压力。这种办法虽然能缓解数据库的压力,但是同时又降低了系统的吞吐量。2,分析用户行为,尽量让失效时间点均匀分布。避免缓存雪崩

2018-02-07 10:54:27 218

原创 HTTPClient详解及使用

Httpclient的使用1.什么是httpclientHttpClient 是 Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。下载地址:http://hc.apache.org/  https://www.cnblogs.com/loveyakamoz

2018-02-05 19:29:03 587

原创 Linux常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2018-02-02 15:55:45 151

原创 单例的特点及模式

单例就是该类是能返回一个实例。单例所具备的特点: 1、私有化的构造函数 2、私有的静态的全局变量 3、共有的静态方法单例分为懒汉式、饿汉式和双层锁式//饿汉模式public class Singleton1{   private static Singleton1 instance = new Singleton1(); private Singleton1

2018-02-01 16:25:39 1415

原创 二叉查找树(BST)具备什么特性呢

1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序树二分查找的思想:查找所需的最大次数等同于二叉查找树的高度在插入节点的时候,也是通过一层层的比较大小,找到新节点适合插入的位置 二叉树的缺陷:它主要体现在新插入节点的时候:(1)假设初始的二叉查找树只有三个节点,根节点值为9,左孩子值为8

2018-01-31 16:52:16 4382

转载 MD5是什么?如何使用MD5?

Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)。MD5即Message-Dig

2018-01-26 16:44:31 18220 1

原创 了解区块链

区块链到底是啥?不明真相的群众一般都去查维基百科,上面是这么说的:区块链(英语:blockchain 或 block chain)是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。中本聪在 2008 年,于《比特币白皮书》中提出「区块链」概念,并在 2009 年创立了比特币社会网络,开发出第一个区块,即「创世区块」。看完以后你是不是发现,都是中国字,怎

2018-01-26 15:49:23 242

原创 用火狐出现SSL_ERROR_RX_RECORD_TOO_LONG此错误

或是在跳转页面时,IP地址前面出现https原因:在当前页面代码中有含有http协议解决方法:将其删除即可。

2018-01-02 16:50:01 39885

转载 Java序列化与反序列化

Java序列化与反序列化Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行

2017-12-28 10:03:04 353

原创 springMVC框架介绍及原理

SpringMVC框架介绍Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度

2017-12-28 09:56:54 2402

转载 面向对象的三个基本特征

面向对象的三个基本特征:1:封装:将客观事物封装成抽象类,并且可以把自己的数据和方法只可信的类或者对象进行操作。封装也就是将属性私有化,同时为每个属性创建取值getter和赋值setter方法2:继承:是从己有的类中派生出的新的类,新的类能够吸收己有类的数据属性和行为,并能扩展新的属性和行为。(列如:一个类叫车,车有以下属性:车体大小,颜色,方向

2017-12-28 09:53:55 1408

空空如也

空空如也

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

TA关注的人

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