- 博客(129)
- 资源 (12)
- 收藏
- 关注
原创 Java 测试代码模板
package com.robert.service;import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; imp
2016-10-20 13:17:16
1114
原创 git 保存用户名和密码
打开TortoiseGit控制面板 点击 Edit global .gitconfig文件 添加 [credential] helper = store OK了 你再登录一次之后密码就被记住了
2016-10-20 12:45:52
412
原创 git 高级命令
1 . git bisect运行git bisect 通常是为了找出某个导致版本库产生倒退或bug的特殊提交例如:你的版本库已经从一个已知的“好”状态过渡到一个已知的“坏”状态,但是是什么时候的呢? 是哪个提交导致崩溃的?使用git bisect可以帮你解决问题的答案git blame 此命令可以告诉你一个文件中每一行最后是谁修改的 和那次提交做出了变更出自 git版本控制管理 作者Jon
2016-10-20 10:14:45
347
原创 git 最常用命令
新建分支 git branch a #分支名称为a切换到develop分支 git checkout a 新建分支并切换 git checkout -b a推送到远程分支 git push origin a查看本地分支 git branch查看远程分支 git branch -r删除远程分支 git push origin :a
2016-10-19 17:37:31
249
原创 git 冲突解决
冲突文件的组成“<<< HEAD”和 “=====”之间的为主干内容 “=====” 和 “>>>>>>” 之间为开发分支内容目的就是 将 “<<< HEAD”和“>>>>>>”之间的内容进行合并成最终结果
2016-10-19 17:13:20
307
原创 使用SFTP工具下载文件
1. 打开SFTP会话File->Connect SFTP Session 2. cd 到文件目录下3. get 文件名称sftp> get catalina.out4. lpwd 查看文件下载目录 5. 其他相关命令:pwd: 查询linux主机所在目录(也就是远程主机目录) lpwd: 查询本地目录(一般指windows上传文件的目录) ls: 查询连
2016-10-19 15:37:43
874
原创 git log 格式化输出
Git log --graph --pretty=format: ‘%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset’ --abbrev-commit --date=relative
2016-10-19 14:09:38
2139
原创 欢迎使用优快云-markdown编辑器
git log –graph –pretty=format: ‘%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ –abbrev-commit –date=relative本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdo
2016-10-19 14:06:34
234
原创 git 格式化输出版本信息
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit --date=relative
2016-10-19 14:01:09
1496
原创 git 创建别名
git config --global alias.shortname command例子如下git config --global alias.psm 'push origin master'git config --global alias.plm 'pull origin master'
2016-10-19 13:55:21
312
原创 git 查看生成对象
1. find . 查看目录中所有对象2. find .git/objects 查看所有对象3. git cat-file -p 散列值 输出文件内容
2016-10-18 14:22:13
326
转载 使用Jenkins配置Git+Maven的自动化构建
本文转自:http://blog.youkuaiyun.com/xlgen157387/article/details/50353317 仅做记录之用,如有涉及到个人权限问题请及时联系我 mjz_javaDev@163.com
2016-10-18 10:58:30
234
原创 日期处理-将String 转为Date
package com.test;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTest { public static void main(Str
2014-01-24 10:52:44
481
原创 Zookeeper总结
Zookeeper数据模型zookeeper有一个层级的命名空间,更像一个分布式的文件系统。唯一的区别就是命名空间中的每一个节点同它关联。ZNodeszookeeper树上的每一个节点被称为znode,znode维护一个数据结构,这个结构包含了版本号,版本号随着数据的改变而改变。znode是编程访问的主要实体znode 有下面几个特性Watchesa wat
2013-12-17 13:11:19
1003
原创 日期
Calendar DAY_OF_YEARField number for get and set indicating the day number within the current year. The first day of the year has value 1.每个月的第一天用1表示 MONTHField number for get and set i
2013-12-05 11:40:44
480
原创 Mybatis中 sequence不能自增长
解决方案:参考:http://leeyee.github.io/blog/2013/08/22/mybatis-auto-increment-primary-key/ SELECT SEQ_SMS_SUPPLIER.nextval FROM dual INSERT INTO t_sms_supplier(id,supplierId,usern
2013-11-29 14:05:39
1665
原创 学习Spring(三) 设置Bean作用域
Spring中几种不同的作用域Singleton 每个Spring IoC容器中创建一个Bean实例Prototype 每次请求时创建一个新的Bean实例Request 为每个HTTP请求创建一个Bean实例,仅在Web应用上下文中有效Session 为每个HTTP会话创建一个Bean实例,仅在Web应用上下问中有效
2013-11-27 10:30:11
427
原创 学习Spring(二) 调用静态工厂方法创建Bean
1,创建抽象的产品类package com.robert.spring.shop;public abstract class Product {}2,创建具体产品类package com.robert.spring.shop;public class Battery extends Product { private String name; private doub
2013-11-27 09:59:50
2135
原创 学习Spring(一) 实例化Spring IoC容器
实例化Spring IoC容器1,读取其配置来创建bean实例2,然后从Spring IoC容器中得到可用的bean实例 Spring提供两种IoC容器实现类型a,一种为bean工厂b,应用程序上下文应用程序上下文提供了bean工厂更高级的特性 实例化应用程序上下文ApplicationContext context = new ClassPathXmlAp
2013-11-26 14:52:29
389
转载 使用Maven创建 web项目
http://blog.youkuaiyun.com/u011096030/article/details/11896345http://www.cnblogs.com/haohai/archive/2012/10/20/2732185.html
2013-11-26 13:47:12
438
原创 java设计模式(八) 适配器模式
【适配器模式】将一个类的接口,转换成客户期望的另外一个接口。适配器让原本接口不兼容的类可以合作无间。1,Duck接口package com.pattern.adapter;public interface Duck { public void quack(); public void fly(); }2,Duck实现类package com.pattern.ada
2013-11-25 14:32:00
643
原创 设计模式 6大设计原则
设计模式六大原则(1):单一职责原则 •可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;•提高类的可读性,提高系统的可维护性;•变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当修改一个功能时,可以显著降低对其他功能的影响。设计模式六大原则(2):里氏替换原则 子类可以扩展父类的功能,但不能改变父类原有的功能•子类可以实现父类的抽象
2013-11-22 16:10:42
536
原创 Java设计模式(七) 模板模式-使用钩子
1,模板类package com.pattern.template;public abstract class CaffeineBeverageWithHook { void prepareRecipe(){ boilWater(); brew(); pourInCup(); if(customerWantsCondiments()){ addCondiment
2013-11-22 15:39:10
1381
原创 Java设计模式(七) 模板模式
【模板模式】在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。1,定义模板类package com.pattern.template;public abstract class CaffeineBeverage { final void prepareRecipe(){ boilWater();
2013-11-22 15:24:17
638
原创 java设计模式(六) 命令模式
1,定义命令接口package com.pattern.command;public interface Command { public void execute(); }2,接口的实现类package com.pattern.command;public class LightOnCommand implements Command{ Light light
2013-11-22 14:34:02
665
原创 一个很好的UML工具
访问地址:www.visual-paradigm.com工具使用帮助文档地址:http://www.visual-paradigm.com/support/documents/vpumluserguide/94/2577/7025_creatingsequ.html
2013-11-22 11:11:38
665
原创 Java设计模式(五) 工厂模式
1,定义抽象产品类package com.pattern.factory;import java.util.ArrayList;public abstract class Pizza { String name; String dough; String sauce; ArrayList toppings = new ArrayList(); void prepare()
2013-11-22 10:13:25
708
原创 Java设计模式(四) 单例模式
方式一package com.pattern.Singleton;public class Singleton { private static Singleton uniqueInstance; private Singleton(){} public static Singleton getInstance(){ if(uniqueInstance == null){
2013-11-22 09:35:00
662
原创 Java设计模式(三) 装饰模式
1,创建顶级类package com.pattern.decorate;public abstract class Beverage { String description = "Unknown Beverage"; public String getDescription(){ return description; } public abstract doub
2013-11-21 16:19:55
678
原创 Java设计模式(二) 观察者模式
1,定义事件源接口package com.pattern.observer;public interface Subject { public void registerObserver(Observer o); public void removeObserver(Observer o); public void notifyObserver();}2,定义事件
2013-11-21 15:17:40
630
原创 Java设计模式(一) 策略模式
1,定义算法接口package com.pattern.strategy.test;public interface MoveBehavior { public void move();}2,定义算法的实现类下面是三个算法的实现类a, MoveFastBehaviorpackage com.pattern.strategy.test;public class
2013-11-21 13:42:16
714
css2.0学习手册
2011-11-28
struts2学习手册
2011-11-28
正则表达式系统教程
2011-11-28
drp分销管理系统源码
2009-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人