自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allen

已经移到https://github.com/pzxwhc

  • 博客(129)
  • 资源 (4)
  • 收藏
  • 关注

原创 集合类目录

Java 集合目录

2015-03-13 09:39:08 702

原创 多线程目录

2015-03-10 13:26:05 939

原创 JVM目录

2015-03-10 10:58:27 1262

转载 要怎么努力,才能成为厉害的人

首先,少年,答应别人的承诺,就一定要兑现。 我以前啊,和你一样,很想成为一个很厉害很厉害很厉害的人。 喜欢看热血的东西,幻想自己是屠龙的勇士,登塔的先锋,我左手有剑,右手有光,没头没脑的燃烧自己,敌人的骑军来了,我说你们何人堪与之战,我的女人在等我。 后来我现实了一点,我觉得我要成为那种说走就走,说日就日的男人,我梳大背头,流浪在欧洲或者新几内亚的,我拍孩子,拍野兽,拍流浪的雏妓,与罗伯特德尼罗握

2014-07-20 09:06:06 1382 1

原创 equals,hashCode 方法 的重新理解

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

2015-12-26 13:53:22 1509

原创 Docker 管理工具

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

2015-12-25 12:00:49 1230

原创 Jenkins 简介

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

2015-12-23 02:08:37 2161

原创 Builder模式

Builder 模式主要用于如何 创建一个对象。例如,如果一个类有很多属性,比如说 : public class Teacher{ private String id; private String name; private String sex; private String tel; ……

2015-12-22 18:35:46 896

原创 Docker 简介

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

2015-12-19 12:16:23 2504

原创 权限框架的搭建

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

2015-12-14 20:31:38 1944

原创 Oauth 简介

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

2015-11-17 01:10:28 1122

原创 微服务,ApiGateway 与 Kong

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

2015-11-17 00:26:51 49427 1

原创 Git 实际使用总结

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

2015-10-18 12:35:45 800

原创 Git常用命令

介绍 Git 常用命令

2015-10-18 12:32:13 631

原创 集合(四):Collections.synchronizedXX 方法

在 Collections 工具类中,有几个方法可以把非同步的 Map ,Collection 变成同步的Map,Collection。实现方法看如下源码:static class SynchronizedCollection implements Collection, Serializable { private static final long serialVersionU

2015-10-18 11:17:17 1266

原创 集合(三):ConcurrentHashMap

介绍 ConcurrentHashMap 概念

2015-10-18 11:15:25 648

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

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

2015-10-09 00:12:58 24722 7

转载 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 711 3

原创 多线程(八):线程池

介绍线程池的概念

2015-09-27 11:02:03 778

原创 Spring(六):Bean 的作用域

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

2015-09-26 22:24:35 561

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

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

2015-09-26 22:03:12 889

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

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

2015-09-26 12:27:21 709

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

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

2015-09-21 23:47:51 1244

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

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

2015-09-19 11:18:23 1436

原创 多线程(七):AtomicInteger

介绍了 AtomicInteger 以及其实现原理 CAS,由此引申的 乐观锁悲观锁。

2015-09-16 14:32:51 1044

原创 Java JVM(十一):MAT 工具的使用

介绍个人对于MAT 工具的使用

2015-09-16 12:58:20 12062 1

原创 Java JVM(十):JavaVisualVM 的个人使用

粗略介绍 下 JavaVisualVM 以及个人使用

2015-09-16 10:18:04 1013

原创 Java JVM(九):JDK8的集合流式操作

包括 JDK8流基本概念(为什么要有,什么是);串行流和并行流;中间操作 和 最终操作的常用API

2015-09-10 11:25:45 10300

原创 Java JVM(八):Lambda 简介

一. 为什么需要lambda二. lambda 语法三. lambda 配合 Function 等接口的使用四. lambda 配合 集合的使用一. 为什么需要 lambda        Java是一种面向对象的编程方式。而 lambda 属于一种 函数式编程。Java 为什么要引入?        1. 结合函数式接口,可以消除很多重复性代码。例如:

2015-09-09 15:18:22 945

原创 Java JVM(七):Function,Consumer,Predicate 接口

包括 Funciton,Consumer,Predicate 接口的使用。

2015-09-09 12:07:18 18269 6

原创 Java JVM(五):JDK8 新特性

包括了 函数式接口,Lambda表达式,集合的流式操作,接口默认方法等知识。

2015-08-29 19:05:12 2831 1

原创 设计模式(一):单例模式

设计模式(一):单例模式。包括基本概念 与 多线程下的单例模式

2015-08-29 10:19:56 490

原创 Java IO 目录

Java IO 目录

2015-08-26 17:41:28 692

原创 Java.lang.String 类常用方法

String 类是 Java 中非常常用的类,如果能熟练掌握其方法,那编程速度会大大提升。一. 构造函数public String(char value[]) {    this.value = Arrays.copyOf(value, value.length);}public String(char value[], int offset, int

2015-08-18 09:04:38 2711

原创 2015.8.12 晚 记录(第一次发工资后2天)

看了最新一篇自己写的日志,到现在有2个多月了,这两个多月发生了太多事,也一直忙,趁今晚早下班(虽然现在已经1点了!!!),记录下最新的状态。1 学习        这两个月来的学习势头感觉都保持的蛮好,Spring,Springmvc 比以前的认识也更深,JPA,Shiro两个框架也得到了复习。接触了Nginx,还有一些零散的知识,比如WebUploader分片上传,前端 JQue

2015-08-13 01:44:34 796

原创 Java 时间--Date,SimpleDateFormat,Calendar

一. Date常用方法由上可知,Date 对象可以返回 年,月,日,星期,时,分,秒。所以 Date 对象有分别获得这些值得方法。但是,这些方法都被舍弃了。目前还剩的一些方法为:1. 返回时间的毫秒数2. 两个日期的大小比较public class Date_CalendarTest { public static void main(String[] args

2015-08-10 14:36:32 659

原创 Spring(二):异常

介绍统一处理异常的两种方式:1. 使用HandlerExceptionResolver 接口实现统一异常 2. 使用@ExceptionHandler 注解。缺点:处理异常的方法和出错的方法必须在同一个Controller 中。

2015-08-06 11:58:31 802

转载 Spring(三): 事务

介绍事务基本概念,实现方式,配置详解

2015-08-05 23:41:10 612

原创 Spring(一):AOP

介绍:AOP概念,实现方法有几种,如 1. Proxy 类方式 2. CGlib 方式 3. Spring 注解方式 4. Spring XML 文件配置的方式。

2015-08-05 21:49:49 492

原创 SpringMVC 流程(5)-- 视图解析器

一. 视图解析器概念        视图解析器主要是用来匹配名字和具体的视图资源。通俗的讲就是我们在控制层返回一个ModelAndView对象,然后我们会在这个对象中setViewName("xx");那么就是匹配这个ViewName和具体的视图。当然,它也用了策略模式,这样我们也可以根据实际需求更换不同的视图解析器。        视图解析器在Dispatch

2015-07-30 13:05:19 1469

c3p0连接池

经过测试时可以用的,博文有有一篇是介绍c3p0,有问题欢迎提出。

2014-07-22

log4j-1.2.8

经过本人测试时可以用的,如果有不懂的可以看看我的博文,有不同意见欢迎交流

2014-07-21

Findbugs静态检测工具

经过测试可以运行,初步使用可看博文,减压后更改相应eclipse配置即可,十分简单

2014-07-18

Java排序算法(9个常用)

包含了1.冒泡排序。2.桶排序。3.堆排序。4.插入排序。5.归并排序。 6.快速排序。7.基数排序。8.选择排序。9.希尔排序。经过测试是可以运行的。如有什么疑问:博客:http://blog.csdn.net/pzxwhc 邮箱:[email protected] 欢迎交流,共同进步。

2014-04-13

空空如也

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

TA关注的人

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