自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java 设计模式之单例实现与分析

Java 实现单例模式的方式有好多种,具体请看单例模式 下面这种实现方式是最安全高效的 public class Singleton { private static Singleton instance; //定义一个静态类变量的引用 private Singleton(){ } //构造函数私有化 public static Singleton getInstance(){ //

2017-07-17 19:05:56 261

原创 Java多线程同步:生产者与消费者

生产者与消费者问题问题是线程同步里边一个很经典的问题。 用通俗的语言来描述这个过程: 一群生产者不断的生产产品,并将产品放到一个容器里边;同时一群消费者不断从容器里边消费产品。 容器的容量是有限的。如果容器满了,生产者不能再往容器放产品,必须进入等待状态。等待产品被消费者拿走了,再往容器放产品。 同样,如果容器空了,消费者也必须进入等待状态。等待生产者往里边放产品,再将消费者唤醒。

2017-07-16 17:00:45 510

转载 Java IO流关闭问题的深入研究

前几天看了一篇文章(见参考文章),自己动手试了下,发现有些不一样结论,作博客记录下,本文主要研究两个问题: 包装流的close方法是否会自动关闭被包装的流?关闭流方法是否有顺序? 包装流的close方法是否会自动关闭被包装的流? 平时我们使用输入流和输出流一般都会使用buffer包装一下,  直接看下面代码(这个代码运行正常,不会报错) import java.io.Buff

2017-07-04 17:51:33 699

转载 Java 实现多线程的方式

Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承Thread类实现多线程 继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的

2017-07-04 17:49:27 304

原创 MongoDB Replica Sets(复制集)部署

复制集和副本集有所区别,复制集是有自动故障恢复功能的主从集群。在复制集中,当主节点出现故障而宕机,集群会立刻通过选举,选出新的主节点,保证整个集群继续可用。 复制集具有如下优点: (1)    故障自动恢复 (2)    高可用性 (3)    数据安全 复制集正常情况下:   当主节点出现故障,在从节点选举出新的主节点   复制集的部署 环境说明: 系统:Win

2017-07-01 00:02:52 552

refman-8.0-en.a4.pdf

MySQL 8.0 参考文档,官方文档,英文

2021-05-10

spring-cloud.pdf

Spring Cloud最新官方文档,版本3.0.1

2021-02-20

Maven 实战(高清完整带书签).pdf

Maven 实战(高清完整带书签).pdf 电子书 本书是国内社区公认的Maven专家Juven Xu所著。它内容新颖,基于Maven 3.0。

2017-09-28

java 1.8源码

Java 1.8源码

2017-05-15

空空如也

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

TA关注的人

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