5 Sauron1

尚未进行身份认证

GitHub地址:https://github.com/pzxwhc

等级
博文 129
排名 1w+

equals,hashCode 方法 的重新理解

之前写了一篇 equals,hashCode方法的重新理解 。今天看《EffectiveJava》有了一些新的理解。记录下:Q:如何理解equals,hashCode方法?A:equals,hashCode方法主要用来判断Java中的对象是否相等的。如何判断是否相等。hashCode相等,再equals相等,那么就相等了。 假如hashC

2015-12-26 13:53:22

Docker 管理工具

一.DockerMachine二.DockerCompose   2.1简介   2.2实战(明天再总结)三.DockerSwarm一.DockerMachine     主要解决从0到Docker。比如说我有10台Docker主机,那么最后可以在一台机子上管理这10台Docker主机,包括其

2015-12-25 12:00:49

Jenkins 简介

包括:一.Jenkins安装二.Jenkins的用户权限配置三.Jenkins建立Job和Github连接(明天补充)四.Jenkins的一些坑简介:https://jenkins-ci.org/ 看官网吧。用于部署的东西,运维的知识范畴。一.Jenkins安装官网上下载好Jenkins的rpm

2015-12-23 02:08:37

Builder模式

Builder模式主要用于如何创建一个对象。例如,如果一个类有很多属性,比如说: publicclassTeacher{privateStringid;privateStringname;privateStringsex;privateStringtel;……

2015-12-22 18:35:46

Docker 简介

包括:一.Docker介绍二.Docker网络配置和Dockerfile 三.Docker的一些常用命令四.Docker的实际部署五.一些坑总结一.Docker介绍1.1基本概念     Docker是由Go语言编写,一个快速部署的轻量级虚拟技术项目,它允许开发人员把自己的程序和开发环境一起打包,制

2015-12-19 12:16:23

权限框架的搭建

一.思路二.具体实现   2.1配置拦截器   2.2具体拦截器的处理方法   2.3注解的配置   2.4权限的配置   2.5注解的使用   2.6总结三.提升(白名单,默认全都要有权限)一.思路        总体思路还是利用拦截器拦截每一个请求。请求过来,拦截器拦截。取得该请求

2015-12-14 20:31:38

Oauth 简介

一.OAuth概念二.OAuth运行流程三.OAuth授权模式一.OAuth概念        OAuth 是一个开放标准,在全世界得到广泛应用,目前版本为2.0。什么是OAuth,可以举一个例子:        有一个“云冲印”的网站,可以把用户存储在google上的照片,冲印出来。用户为了使用该服务,必须让“云

2015-11-17 01:10:28

微服务,ApiGateway 与 Kong

一.微服务二.ApiGateway三.Kong的使用一.微服务        对于一些传统的大型项目,传统的方式会有一些缺陷,比如说新人熟悉系统成本高(因为整个系统作为一个整体,彼此会有一定的牵连),项目重启时间长,重构困难(对于一个新技术的引入,可能需要对整个项目推到重来),不易于更换新的技术,并且整个项目会慢慢变成巨无霸。

2015-11-17 00:26:51

Git 实际使用总结

介绍个人在项目中对于git的实际使用

2015-10-18 12:35:45

Git常用命令

介绍Git常用命令

2015-10-18 12:32:13

集合(四):Collections.synchronizedXX 方法

在Collections工具类中,有几个方法可以把非同步的Map,Collection变成同步的Map,Collection。实现方法看如下源码:staticclassSynchronizedCollectionimplementsCollection,Serializable{privatestaticfinallongserialVersionU

2015-10-18 11:17:17

集合(三):ConcurrentHashMap

介绍ConcurrentHashMap概念

2015-10-18 11:15:25

Java JVM(十二):指令重排序

介绍指令重排序的相关知识。

2015-10-09 00:12:58

Java中如何遍历Map对象的4种方法

介绍4种方式来遍历map,其中有两种需要记住,也就是1.for-each循环,通过map.ketSet();map.values()缺点就是不能删除。2.iterator()-通过entrySet得到所有的Entry,再通过entry.getKey()以及entry.getValue()得到东西。可以删除。

2015-10-08 15:13:38

多线程(八):线程池

介绍线程池的概念

2015-09-27 11:02:03

Spring(六):Bean 的作用域

其中在xml中bean的作用域可以通过scope来进行管理。其中bean的作用域有几种方式:singleton:也就是单例模式,它是Spring的缺省作用域。prototype:在每次对该bean的请求时候都会创建一个新的bean。根据经验,一般如果一个bean有状态的话,那么就设置为prototype。否则,设置为singleton。request:该针对每一

2015-09-26 22:24:35

SpringMVC 流程(6)-- 常用注解

主要介绍springmvc常用的10个注解

2015-09-26 22:03:12

Spring(五):事务的传播行为和隔离级别

1.主要介绍spring事务的propagation和isolation属性,以及脏读,幻读,不可重复读。

2015-09-26 12:27:21

朗国9个月总结与新公司展望

4天前,一边听着周笔畅的《一周年》,一边看着《要怎么努力,才能成为厉害的人》,心里只有一个感觉,这不是我要的生活,这不是我要的技术,提出了离职。现在,还是听着周笔畅的《一周年》,又重新看了遍《要怎么努力,才能成为厉害的人》。明天入职新的公司,写个总结吧。朗国9个月总结:1感谢朗国感谢朗国的加班制度,感谢它让我和朗国这群小伙伴建立了深厚的友谊。深深的90度鞠躬

2015-09-21 23:47:51

数据结构(二):哈夫曼树

介绍哈夫曼树概念,最小生成树,哈夫曼编码

2015-09-19 11:18:23
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!