摘要:
步骤一:
创建一个maven工程,在pom文件中加载依赖
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis... 阅读原文
2017-10-12 18:13:02 阅读(787) 评论(0)
摘要:
标题:Intellij IDEA 15 如何同时打开多个项目
作者原创技术文章,转载请注明出处
我们在编程时常常需要打开多个项目,例如操作复制黏贴或者参考其他项目等等,但是编译器Intellij IDEA 15默认是关闭当前项目再打开新项目,非常不方便,实际上经过以下方式设置,是可以同时打开多个项目的,详细过程如... 阅读原文
2017-10-12 16:42:02 阅读(787) 评论(0)
摘要:
上一篇简单写了正则表达式的理论知识,这篇就是实战验证了
首先我们来写一个url验证的类,当然了,也可以是其他环境,这里我们就Java环境了
package com.zyt.regex;
import java.util.regex.Matcher;import java.util.regex.Pattern;
//u... 阅读原文
2017-10-12 15:31:01 阅读(743) 评论(0)
摘要:
Java中ClassLoader的加载采用了双亲委托机制,采用双亲委托机制加载类的时候采用如下的几个步骤:
1. 当前ClassLoader首先从自己已经加载的类中查询是否此类已经加载,如果已经加载则直接返回原来已经加载的类。
每个类加载器都有自己的加载缓存,当一个类被加载了以后就会放入缓存,等下次加载的时候就可以... 阅读原文
2017-10-12 14:16:01 阅读(791) 评论(0)
摘要:
package com.swift;
import java.util.Scanner;
public class Hex2Decimal {
public static void main(String[] args) {
//从键盘输入16进制的转换方法
Scann... 阅读原文
2017-10-12 12:55:01 阅读(745) 评论(0)
摘要:
对于DDD我目前的理解是
1、除了数据的基本操作,也可以把一些公用的方法或者类迁移到Infrastructrue
2、对于domain层可以声明各个聚合根的操作接口:例:IXXXRepository 在Infrastructrue层来进行实现
3、这样就存在Infrastructrue 中pom.xml 依赖do... 阅读原文
2017-10-12 11:49:02 阅读(741) 评论(0)
摘要:
一、概念
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。就笔者认为,单例就是不让外界创建对象。
1.1... 阅读原文
2017-10-12 09:50:02 阅读(737) 评论(0)
摘要:
策略模式的意义:
策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系。
弱连接的特性使软件具有更强的可扩展性,易于维护,它大大的提高了软件的可重用性。
策略模式的组成:
抽象策略角色:通常由一个接口或者抽象类担当
具体策略:橘色:包装了相关的算法和行为
环境角色:持有一个策... 阅读原文
2017-10-12 08:35:02 阅读(732) 评论(0)
摘要:
新一次的内部提升开始了,如果您想写一个框架从Apache Commons DbUtils开始学习是一种不错的选择,我们先学习应用这个小“框架”再把源代码理解,然后写一个属于自己的ORM框架不是梦。
一、简介
DbUtils是Apache下commons工具集中的一个小工具,它主要是对JDBC封装的ORM小工具,简... 阅读原文
2017-10-12 07:30:04 阅读(766) 评论(0)
摘要:
//自己指定一个类型转换器(将String转成Date)
ConvertUtils.register(new Converter() {
@Override
public Object convert(Class clazz, ... 阅读原文
2017-10-12 00:27:02 阅读(787) 评论(0)