自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 编程书籍

鸟哥的LINUX私房菜基础学习篇(第三版) 了解Linux系统及相关命令,站在实际使用的角度写的简单明了 Java编程思想(第四版,PDF+纸质) 刚编程的时候看不出有什么特别的,代码写多了觉得写得特别细致准确,大牛的功力果然深厚 Java数据结构和算法 Robert Lafore(第二版...

2019-03-24 07:53:47

阅读数 182

评论数 0

原创 Java中4字节的字符处理案例

String str = "abc我们

2019-03-08 14:38:18

阅读数 335

评论数 0

原创 字符的编码解码

目录 1、Unicode编码 2、Unicode码在计算机中的存储方式 2.1 UTF-32存储方式 2.2 UTF-8存储方式 2.3 UTF-16存储方式 3、字符编码方式的特点 4、UTF-8与汉字编码 5、字符的边界与文件的随机读取 6、字符编码的容错性 7、参考文章 ...

2018-12-31 12:05:33

阅读数 55

评论数 0

原创 一个Java文件中编写多个class

在一个java文件中可以编写多个class文件。形如: public class A{} class B{} class C{} 文件命名规则: 有public class存在,最多也只能有一个public class。文件名与public class名称相同。 没有public class,即...

2018-12-17 19:16:02

阅读数 1296

评论数 0

原创 Https加密基本原理

非对称加密:公钥加密,私钥解密。 对称加密:加密解密采用相同的密钥。

2018-07-31 15:49:53

阅读数 64

评论数 0

原创 JVM垃圾回收及内存溢出

一、Java JVM垃圾回收: JVM的堆内存分为young generation、old generation两部分,young generation划分为Eden、From、To三个区间。新建对象使用Eden区,满后进行young GC,young GC过程中对象在Eden、From、To...

2018-07-31 15:04:55

阅读数 82

评论数 0

原创 IE页面渲染模式

IE的文档模式与3个方面的因数有关: 1、http response的兼容设置 2、页面中meta元素兼容模式设置 3、页面中doctype声明 补充说明: 优先级,meta优先级高于response。 参数是否有Emulate,IE=EmulateIE7设置方式会结合doctype声...

2018-06-15 13:35:39

阅读数 102

评论数 0

原创 Http协议无状态

客户端发起一个http请求,服务端返回数据,则该次http请求结束。无法对客户端的多次http请求进行时间上的跟踪,http的无状态性(Stateless)是指无法进行时间上的跟踪。只要客户端与服务端都保存一份唯一凭证,则可以对访问进行区分及跟踪。目前广泛采用cookie+session的方式,在...

2018-06-04 17:32:42

阅读数 1259

评论数 0

原创 线程安全的本质

线程安全的标准,对多线程的共享资源进行了合理的访问控制。访问控制的关键点:原子性、可见性、有序性。原子性:a++操作可进行分解不具备原子性,会导致线程安全问题,可使用syncronized保证操作的原子性。可见性:多线程任务中存在主内存与工作内存,主内存是唯一的所有线程共用,每个线程具有单独的工作...

2018-06-04 17:31:15

阅读数 330

评论数 0

原创 Java对象序列化的理解

创建User对象并进行序列化保存到文件,然后新建一个项目,把文件拷贝过来,通过代码进行反序列化,是否能够通过反射的方法获取到类中方法名? 不能。对象序列化的文件传输后要想正常使用是有条件的,反序列化后的对象是有一个包路径与类名的信息,在系统相同的包路径下需要有相同的类,否则报错ClassNotF...

2018-06-04 17:03:33

阅读数 174

评论数 0

原创 一句话理解Socket

一个Socket:一个IP+一个端口。一对Socket(套接字)可进行相互通信,客户端IP、客户端端口、服务端IP、服务端端口。

2018-06-04 15:55:46

阅读数 87

评论数 0

原创 Docker中数据迁移案例

Docker中数据迁移,以mysql为案例

2017-04-17 00:58:15

阅读数 1291

评论数 0

原创 Docker环境搭建及MySQL部署

一、安装 1、软件下载地址 系统环境:win7 Docker官方网站下载地址https://www.docker.com/toolbox 或者去github上下在:https://github.com/boot2docker/windows-installer/releases 不能下载...

2017-04-16 23:04:14

阅读数 742

评论数 0

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