somehow1002的专栏

好记性不如烂笔头

设计模式之装饰模式

问题的引出 人们日常生活中所使用的手机是不断迭代的、不断产生新功能的。初代的座机,只能打电话。如今手机经过了发展,又产生了很多功能,如听音乐、看视频等。 将手机当做一个产品类,如果我们要实现这一模型的话,若采用一般继承的方式来构造的话,无疑会产生很多类。如下: interface ITele...

2018-04-25 10:14:14

阅读数:74

评论数:0

理解事务的4种隔离级别

原文地址:https://blog.csdn.net/qq_33290787/article/details/51924963 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable...

2018-04-24 21:13:45

阅读数:53

评论数:0

npm路径问题

修改全局安装路径 在windows平台下,使用npm install -g进行全局安装时,默认安装到C盘下,作为一个强迫症,一定是要修改路径的。 方法一:修改配置文件 在nodejs安装目录中找到npm配置文件, 默认路径为”/node_modules/npm/npmrc”,我的环境中...

2018-04-22 15:32:40

阅读数:941

评论数:0

设计模式之工厂方法模式

使用工厂模式创建对象时,我们不需要对客户端暴露创建逻辑,只需要通过一个共同的接口(工厂)来创建即可,从而使得代码简洁易懂。 工厂方法模式中有以下几个元素: 产品:要创建的对象 工厂:用于创建产品的媒介 在介绍工厂方法模式之前,先介绍一下简单工厂 简单工厂的实现十分简单: 共同的产品...

2018-04-17 14:19:33

阅读数:39

评论数:0

设计模式之动态代理

动态代理和静态代理同属于代理模式。所不同的是,在Java中,动态代理的代理者对象是由Jdk给我们提供的。 以上次租房为案例,真实角色和共同接口如下: // 共同的接口 interface Rent{ abstract void rentHouse(); } // 真实对象 cla...

2018-04-16 11:10:06

阅读数:38

评论数:0

ajax提交请求时radio取值的坑

HTML页面 <label> <input type="radio" name="cat_id" id="cat_id&qu...

2018-04-16 00:07:58

阅读数:845

评论数:0

maven工程下报错Invalid bound statement (not found)

我用maven搭建一个ssm项目时,遇到了如下问题: HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid b...

2018-04-13 16:00:25

阅读数:178

评论数:0

设计模式之静态代理模式

代理模式 生活中,我们很多地方要用到代理。比如租房,我们一般不会自己去找房子,而是通过中介帮我们租房子,这样中介就“代理”了我们租房的这个过程。同样的,在程序设计中也会有这样的问题。我们不能直接访问某个对象或方法,而是通过代理对象来访问。这就是代理模式。 静态代理 静态代理是我们“知根知底”...

2018-04-10 21:39:12

阅读数:29

评论数:0

简单模拟Java中的ArrayList

Java中的ArrayList是用数组实现的。 数组是有界的,因此实现最重要的是数组的扩容机制。 扩容机制: 当要存的数据大于数组大小时,会扩容。 在JDK1.8中,会创建一个新数组,新数组大小为原数组的1.5倍,并将原数组复制到该新数组中。 可以发现,扩容过程会消耗大量的时...

2018-04-05 16:41:36

阅读数:38

评论数:0

Redis常用基本命令

获取所有key keys * 获取key类型 type key_name String字符串 set str1 abc get str del str 自增、自减(要求能转换为数字) incr key1 decr key1 hash哈希 键值(key=...

2018-04-04 23:02:11

阅读数:43

评论数:1

设计模式之单例模式

单例模式:一个类只能生成唯一一个实例对象的设计模式 为了实现这一目标,需要我们: 1.将类的构造器私有化,这样就不能被其他方法调用 2.提供一个获取该类实例变量的方法,该方法必定是公有静态的(因为此时我们还不能获得该类的实例对象,只能通过类名.方法调用) 3.该类自己创建自己的唯一实例,这...

2018-04-03 23:06:05

阅读数:34

评论数:1

java中的日期转换

java相关的几个时间类 可以看出Date类是核心 /** * Date和DateFormat格式转化 * > Date类的核心在于其内部的时间戳属性 * @throws ParseException */ public static void testTim...

2018-04-01 00:04:20

阅读数:1198

评论数:0

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