专注成长.享受生活

  1. Java并发编程之详解工具类CountDownLatch

    CountDownLatch是一个在java1.5被引入同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。countdownlatch在Java开发中应用场景及其广泛,同时也是面试中的高频考点。 每一个Java程序员都应该熟练掌握。

    2018/12/21

  2. Java 基础之详解 Jvm

    一、JVM内存结构

    2018/09/04

  3. 使用网络文件系统NFS实现Linux系统间文件共享

    一、NFS简介 1、NFS (Network File System/网络文档系统) 是C/S(客户机/服务器) 架构,可以实现Linux 系统之间的文档共享 (Linux 和Windows 间的文档共享需采用SAMBA 服务);

    2018/08/22

  4. 为宋发声

      最近看纪录片《河西走廊》,以朝代为时间线的叙事,却唯独跳过了宋朝,很多人弹幕发问, 我虽知道这是因为宋时河西走廊不属于宋朝,而是属于西夏,但这却真实的反映出很多人对宋的不了解, 大多数人对宋的印象只是宋朝是中国历朝历代最“憋屈”的王朝。

    2018/08/09

  5. Java 基础之详解 Java IO

    Java IO基本概念 Java IO:即Java输入/输出系统,区分Java的输入和输出:把自己当成程序, 当你从外边读数据到自己这里就用输入(InputStream/Reader), 向外边写数据就用输出(OutputStream/Writer)。

    2018/07/27

  6. Java 基础之详解 Java 反射机制

    一、什么是 Java 的反射机制?   反射(Reflection)是Java的高级特性之一,是框架实现的基础, 定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

    2018/06/25

  7. 使用mybatis根据表结构自动创建代码

    一.背景 MyBatis属于一种半自动的ORM(object relation mapping)对象关系映射框架,可以利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。将生成的代码copy到项目工程中,可以节省很多开发时间。

    2018/05/28

  8. 使用jekyll和Github搭建个人博客

    很多人都会写一些文章发布到博客上,有的人会自己买域名和空间搭建独立博客,更多的人会选择CSDN或者博客园等免费空间, 在此给大家介绍一种简单免费的方式来搭建个人博客。

    2018/05/20

  9. hello world

    我的第一篇文章 hello world 我的程序员生涯是从的hello world开始的,所以我个人博客也用hello world作为第一篇文章的标题, 目的是希望以后的自己也可以像第一次编写程序的时候一样,拥有一颗好奇的心,并乐此不疲。

    2018/05/02

乐观豁达,品味人生