自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

当时若不登高望、谁信东流海洋深

愿每一位程序开发人员都能够保持自己最初的兴趣,探索编程的魅力,在开发工作以及生活中都能烈马青葱,永不退缩!

  • 博客(8)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 学习笔记

设计模式- 1. 合成与聚合 - 合成 :一种强拥有关系,部分和整体的生命周期相同(学生和班级) - 聚合 : 整体与部分的关系,整体和部分的生命周期可以不通过(人和器官) 2. 设计模式适配器模式: 持有另外一个实际动作类引用,对外暴露其他接口以实现功能的转接。桥接模式 : 主要作用 :将两个不同维度的事物进行分离,当一个具体的事物涉及到了两个维度就可以使用...

2018-05-21 13:57:58 299

转载 happens-before 规则

1.happens-before 定义happens-before的概念最初由Leslie Lamport在其一篇影响深远的论文(《Time,Clocks and the Ordering of Events in a Distributed System》)中提出,有兴趣的可以google一下。JSR-133使用happens-before的概念来指定两个操作之间的执行顺序。由于这两个操...

2018-05-21 13:42:57 19113 1

转载 java 内存模型JMM

1. 什么叫线程安全?    当多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替运行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获取正确的结果,那这个对象是线程安全的。                                                                                   ...

2018-05-21 11:49:58 195

原创 java线程创建的三种方式及线程状态

 Java 天生就是多线程,主线程main,GC线程、分发处理jvm信号线程等。1. 线程创建的三种方式 :    1.1 通过继承Thread,重写run方法   1.2 实现runable接口   1.3 实现Callable接口tips:    1.Thread 与Runable关系,Thread实现了Runable接口,并提供入参为Runable引用的构造器,以实现静态代理模式。   2....

2018-05-21 11:19:24 329

转载 Java并发编程背景

1. 并发编程背景及目的 :      1.1 背景 :科技发展日新月异,计算机也已发展出多cpu、多核的高计算能力的硬件,一个cpu甚至可以达到8个内核。为了将计算机的这种多核多cpu计算能力发挥到极致,以提升性能,催生了并发编程的趋势。     1.2 目的 :         1.2.1 充分利用多cpu多核的计算机计算能力        1.2.2 编发编程可以用于业务拆分,提升业务应用性...

2018-05-21 10:33:49 184

转载 字符流和字节流的区别,使用场景,相关类

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr

2016-06-17 15:28:00 308

转载 maven Scope 的使用

在Maven的依赖管理中,经常会用到依赖的scope设置。这里整理下各种scope的使用场景和说明,以及在使用中的实践心得。 scope的使用场景和说明1.compile编译范围,默认scope,在工程环境的classpath(编译环境)和打包(如果是WAR包,会包含在WAR包中)时候都有效。 2.provided容器或JDK已提供范围,表示

2016-06-13 12:42:57 234

原创 SVN检出项目后报build.properties does not exit完整版解决方案

SVN检出项目报build.properties does not exit 问题 : 最近由于搭建新的框架,替换本地环境,发现了很多不曾遇到的问题,很多问题都是第一次接触。可以说是折磨了很久查阅N多个博客文档后总结出一套可实现解决方案。1.产生原因 : 报build.properties does not exit 问题原因很简单,是因为项目的 .project文件中的配置会引用build.

2016-02-04 17:17:24 3796 1

微服务架构与实践 ,王磊著.pdf

微服务架构与实践 ,王磊著.pdf

2017-08-08

RocketMQ用户指南v3.2.4.pdf

RocketMQ用户指南v3.2.4.pdf

2017-08-08

Maven实战.pdf

Maven实战.pdf

2017-08-08

Java数据结构和算法.(第二版).pdf

Java数据结构和算法.(第二版).pdf

2017-08-08

Java虚拟机(第二版).pdf

Java虚拟机(第二版).pdf

2017-08-08

重构_改善既有代码的设计

学习代码重构技术,改善代码结构

2017-08-08

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

TA关注的人

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