自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 开发常用的设计模式梳理

基础学习:UML四种关系耦合度大小关系泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖依赖(Dependency)一个人(Person)可以买车(car)和房子(House),那么就可以称:Person类**依赖于**Car类和House类这里注意与下面的关联关系区分:Person类里并没有使用Car和House类型的属性,Car和House的实例是以...

2018-10-23 22:13:05 369

原创 Spring restTemplate

什么是RestTemplateRestTemplate是Spring提供的用于访问Rest服务的客户端,提供了多种便捷访问远程HTTP服务的方法,能够大大提高客户端的编写效率。 项目中注入RestTemplate首先在项目中添加依赖:<!-- Jackson对自动解析JSON和XML格式的支持 --><dependency> <gr...

2018-10-16 22:46:50 927

原创 如何利用maven配置mybatis-generator自动生成mapper.xml

首先配置pom.xml文件:新增插件:<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <...

2018-10-16 09:59:13 1040

原创 深入理解Java G1垃圾收集器

一,什么是垃圾回收首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。垃圾回收的基本步骤回收的步骤有2步:查找内存中不再使用的对象 释放这些对象占用的内存1,查找内存中不再使用的对象那么问题来了,如何判断哪些对象不再被使用呢?我们也有2个方法:引用计数法引用计数法就是如果一个对象没有被任何引用指向,则可视之为垃圾。这...

2018-10-15 22:08:55 537

原创 深入理解JVM(一)——JVM内存模型

JVM内存模型Java虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是: 1. 程序计数器 2. Java虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区。下面对这五个区域展开深入的介绍。 1. 程序计数器1.1. 什么是程序计数器?程序计数器是一块较小的内存空间,可以把它看作当前线程正在执行的字节码的行号指示器。也就是说,程序计...

2018-10-15 21:44:30 326

原创 一致性哈希算法与Java实现

一致性哈希算法与Java实现========================================================一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据...

2018-10-15 21:42:23 254

原创 java面经大全,献给每一个努力过,在努力以及将要努力的人。goodlucky。2018-10-15开始更新

java面经大全,献给每一个努力过,在努力以及将要努力的人。goodlucky。2018-10-15开始更新首先是jvm,jvm1.8之后包括1.9都有新特性,希望看完后面的1.8java虚拟机jvm深入理解JVM(一)——JVM内存模型深入理解JVM(二)——揭开HotSpot对象创建的奥秘深入理解JVM(三)——垃圾收集策略详解深入理解JVM(四)——对象内存的分配...

2018-10-15 20:04:06 573 2

jdk-8u261-linux-x64.tar linux jdk

JDK java jar 包最新 下载解压即可 jdk-8u261-linux-x64.tarjdk-8u261-linux-x64.tarjdk-8u261-linux-x64.tar

2020-08-21

中文版 第三版UNIX 环境高级编程【高清PDF+书签】

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 本书内容权威 ,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。

2019-04-01

h5动态主页模板h5动态主页模板

h5动态主页模板h5动态主页模板h5动态主页模板h5动态主页模板h5动态主页模板

2018-03-29

HTML5,CSS3,jQuery自制video播放器

HTML5,CSS3,jQuery自制video播放器HTML5,CSS3,jQuery自制video播放器HTML5,CSS3,jQuery自制video播放器

2018-03-29

宽屏的商务科技公司网站html5动画模板

宽屏的商务科技公司网站html5动画模板宽屏的商务科技公司网站html5动画模板宽屏的商务科技公司网站html5动画模板

2018-03-29

BootStrapt个人主页框架

BootStrapt个人主页框架BootStrapt个人主页框架BootStrapt个人主页框架BootStrapt个人主页框架

2018-03-24

H5酷炫3D开场动画(酷炫又不会占太大内存)

H5酷炫3D开场动画(酷炫又不会占太大内存)H5酷炫3D开场动画(酷炫又不会占太大内存)H5酷炫3D开场动画(酷炫又不会占太大内存)

2018-03-24

Netty权威指南第二版

Netty权威指南第二版Netty权威指南第二版Netty权威指南第二版Netty权威指南第二版Netty权威指南第二版

2018-03-16

[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版

[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版

2017-09-28

空空如也

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

TA关注的人

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