-  Posts -

📅  2017

Spring学习记录(二)
AOP简述 面向切面编程,扩展功能不修改源代码实现。AOP采用横向抽取机制,取代了传统的纵向继承体系重复代码。 AOP底层原理 AOP操作相关术语……
2017年3月2日
Log4j使用
简介 通过log4j可以看到程序运行时候更加详细的信息。 使用 导入log4j的jar包 复制log4j的配置文件 一个简单的log4j的配置文件 ### 设……
2017年2月19日
Spring学习(一)
Spring学习笔记,仅供自己参考。 概述 Spring是开源的轻量级框架。 Spring核心主要为两部分: (1).AOP:面向切面编程 (2).I……
2017年2月8日
Junit单元测试
什么是Junit 什么是Junit,Junit是用于java代码单元测试的框架。 为什么要用Junit 简单的说,我们在写java代码的时候每次写……
2017年1月19日
Maven入门
什么是Maven Maven是一个跨平台的项目管理工具,主要用于基于Java平台的项目构建,依赖管理。 maven之前的项目管理一般为 ant。 M……
2017年1月10日

📅  2016

2016年终总结
忙完了考试,课程设计,大创答辩,终于可以静下心来写一写今年的年终总结。 0x01 概况 只能感叹时光飞逝,一年又一年啊,记得去年写这个总结的时候还是在宿……
2016年12月30日
ArrayList源码分析
概况 ArrayList 是我们常用的一种数据结构。仔细分析 ArrayList 这个类和类所包含的方法。 签名 ArrayList继承了AbstractList 和使用了List RandomAccess Cl……
2016年11月27日
MD5加密
什么是MD5加密 MD5 加密即 Message-Digest Algorithm 5,历经了 MD2,MD4 发展,在1991年提出。 中文名:消息摘要算法第五版 英文名:Message-Digest Algorithm5……
2016年10月27日
StringBuilder源码分析
#StringBuilder源码分析 作者 wevan youngxhui 概况 一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替……
2016年10月25日
String源码剖析
String 是 java 程序中出现比较多的对象,分析一下 String 首先 String 是由 final 修饰的。因此 String 不可变,无法继承。 将方法或类声明为final主要目的是:确保它们不会再子类……
2016年9月11日
Git基本操作
下载安装Git客户端 git下载 安装教程 装完成后,还需要最后一步设置,在命令行输入: $ git config –global user.name “Your Name” $ git config –global user.email “email@example.com” 因为Git是分布式版本控制系统,……
2016年8月13日
正则表达式
正则表达式 什么是正则表达式 正则表达式,又称正规表示法、常规表示法(英语:*Regular Expression*,在代码中常简写为*regex……
2016年8月9日