该文被密码保护。 阅读全文
posted @ 2017-10-13 19:38 emma_zhang 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-29 15:21 emma_zhang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Docker是什么 Docker是CaaS(containers as a service),是一个软件容器平台。对不同的人员都有不同的益处,当和其他开发人员合作编程时,开发人员使用docker可以忽略我的程序在我机器上和在别人机器上运行的差异;运维人员使用Docker在隔离的容器中并行运行和管理应 阅读全文
posted @ 2017-09-15 11:00 emma_zhang 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 写在前面 离上次写blog已经是4个月过去了,一直以忙为借口不总结,不进步,这一直都是我的强项,当我幡然醒悟,我想现在应该也为时不晚,以后希望每周都能出一篇,不管质量,只要结果,就像跑步一样的,只要在坚持,就是胜利的。在公司每周要写周报,我现在也像在公司一样,每周五2点之前交周报。开始说正事。 在之 阅读全文
posted @ 2017-09-15 10:53 emma_zhang 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 前言 这是我整理的Java笔记,分模块会陆续上齐,具体链接如下: 1.面向对象:http://www.cnblogs.com/Gabby/p/6857406.html 2.集合: 3.IO: 4.多线程: 5.JVM: 6.其他知识点:序列化,泛型,注解,异常,反射: 1.面向对象 1.1 面向对象 阅读全文
posted @ 2017-05-15 17:32 emma_zhang 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 本篇文章是我学习Mybatis的总结 1.概述 1.1 定义: Mybatis是是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。它通过SQL Map将Java对象映射成SQL语句,再将结果集转换成Java对象。 1.2 它可以: 1)MyBatis消除了几乎所有的JDBC代码和参数的手 阅读全文
posted @ 2017-05-05 15:59 emma_zhang 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 为什么要用volatile? 为什么要用volatile,它可以解决两个问题: 保证不同线程对同一个变量进行操作时的可见性问题; 禁止进行指令重排序。 1.可见性问题 可见性问题是JAVA并发编程中的基本概念: 官方定义如下: 可见性是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线 阅读全文
posted @ 2017-04-23 12:53 emma_zhang 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 该专栏是为了让lz更通俗地理解这个高深的设计模式,希望也可以帮助到你。 专栏目录: (1)概述 (2)创建型模式之抽象工厂模式、工厂方法模式、建造者模式、原型模式、单例模式; (3)结构型模式之适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式; (4)行为型模式之职责链模式、命 阅读全文
posted @ 2017-03-14 20:49 emma_zhang 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一直想认认真真地总结一下Java基础,可惜自己一直以没有时间为借口的拖着,终于在这样一个普通的周末开始了这样的远行。该板块都是基于JDK8的源码解析,是我自己多方看书和理解的总结,不当之处还请见谅。 今天想说的是Java.util.concurrent包下面的类和接口,详细介绍。首先看看这个包下面有 阅读全文
posted @ 2017-03-13 19:09 emma_zhang 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 希尔(Shell)排序算法也是对直接插入排序算法的改进,将数据分成几组,然后分别进行直接插入算法,然后再合并。 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 16:41 emma_zhang 阅读(222) 评论(0) 推荐(0) 编辑