- 博客(7)
- 资源 (24)
- 收藏
- 关注
原创 Java开发规范(一)
本文摘自阿里开发规范,是阿里工程师们严格遵循的开发标准,同时也是培养自己写出高质量代码的必然要求,不让自己写出来的代码像个刚毕业的。1、命名的风格:1. 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name $name2. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和
2017-08-20 20:54:57 9643
原创 实例探索Java模式之路——状态模式
状态模式1、状态模式是对象的行为模式。状态模式允许一个对象在内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的对象。2、状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态的子类。状态模式的意图是让一个对象在内部状态改变的时候
2017-08-12 17:03:58 349
原创 实例探索Java模式之路——命令模式
命令模式1、命令模式属于对象的行为模式。是对命令的封装。他把一个请求或者操作封装到一个对象中,允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。命令模式把发出命令的责任或执行命令的责任分割开,委派给不同对象。2、每一个命令都是一个操作:请求的一方发出请求要求执行一个操作,接收的一方收到请求,并执行操作。命令允许请求的
2017-08-05 17:20:44 731
原创 XML工具类
public class XMLUtil {//一层解析public static Document map2xml(Map map) {Document document = DocumentHelper.createDocument();Element xml = document.addElement("xml");for(String k:map.keySet()){
2017-08-05 16:53:49 295
原创 实例探索Java模式之路——模版方法模式
模版方法模式1、模版方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些抽象方法迫使子类实现剩余的逻辑。不同的子方法可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。模版方法模式是基于继承的代码复用的基本技术,模版方法模式的结构和用法也是面向对象设计的核心。2、基本结构:抽象模版:
2017-08-05 16:34:47 316
原创 实例探索Java模式之路——观察者模式
观察者模式1、观察者模式是对象的行为模式。又叫发布_订阅模式、源_监听模式等。它定义了一种一对多的依赖关系,让多个观察者同时监听某一个主题对象,当主题对象状态发生变化,会通知所有的观察者对象,使他们能够自动更新自己。比如:当我做作业的时候告诉妈妈,饭做好了喊我吃饭。这里就是观察者模式,我向妈妈(系统主题)注册我感兴趣的事(吃饭),妈妈在事情发生的时候,通知系统观察者对象
2017-08-01 21:16:50 2772
原创 阿里云服务器上部署zookeeper 3.6.3(1)- 简介篇
Zookeeper1、Zookeeper是一个开放源代码的分布式协调服务是雅虎创建,是Google Chubby的开源实现。设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。2、Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于Zookeeper实现数据发布/订阅、负
2017-08-01 20:47:20 320
flyway-6.4.2.rar
2020-07-02
fastdfs-client-javajar1.29-SNAPSHOT.zip
2020-05-29
fastdfs-client-javajar1.27-SNAPSHOT.zip
2020-05-29
Git-2.7.2-64.rar
2020-05-29
flyway-patch.rar
2020-05-29
flyway-commandline-6.4.2-linux-x64.tar.gz
2020-05-29
flyway-commandline-6.4.2-windows-x64.zip
2020-05-29
kafkatool_64bit.exe
2020-04-07
junit-4.11与hamcrest-core-1.3.jar.zip
2020-03-26
学习Redis的脑图.rar
2020-03-24
Bean以及注解的方式实现dubbo调用(Maven)
2018-09-10
DSS数字签名标准Java实现
2018-01-07
RSA公钥加密算法Java实现
2018-01-07
信息-摘要算法5(MD5)Java实现
2018-01-06
DES对称加密算法Java实现
2018-01-06
DH密钥交换算法Java实现
2018-01-06
日期通用处理类
2017-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人