加载中
观察者模式笔记

题目 气象局需要我们构建一套系统,这系统有两个公告牌,分别用于显示当前的实时天气和未来几天的天气预报。当气象局发布新的天气数据(WeatherData)后,两个公告牌上显示的天气数据必须实时...

2017/09/20 17:34
52
模板方法模式笔记

 定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。

2017/09/04 11:41
57
工厂方法模式--简单试例

封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品

2017/09/02 11:10
121
装饰者模式-简单试例

装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。

2017/08/29 22:33
88
MyBatis之灵活编程模式

面向接口编程和面向对象编程

2017/02/15 16:49
71
Spring之美-事务管理

当今不管是互联网开发或是企业级应用开发,Spring框架都是一个不错的选择。如果将各个框架比作一个美人,那么Spring究竟美在何处?为什么那么多人为之倾狂,这篇文章将揭开Spring美丽的面纱。...

2016/10/15 19:57
79
struts2-基于注解的Action配置

1.web.xml中配置拦截器 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schema...

2016/10/05 11:01
400
冗长的 java代码克星-Lombok

一、解决的问题 在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法,toString,equals方法等等。特别...

2016/09/22 21:00
254
短小、精悍的日志输入接口:slf4j

1.介绍 SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最...

2016/09/22 20:27
82
Java Web中文乱码问题解决

一、为什么会出现中文乱码问题: java内核和class文件是基于unicode码的,这使Java程序具有良好的跨平台性,但也导致在Java和JSP文件在编译时以及Java程序与其他媒介交互时等情况下产生中文乱...

2016/09/13 08:44
179
MySQL学习笔记(三)

五、多表查询 主、从表: 如果表A的主关键字(primary key)是表B的字段,则该字段称为表B的外键。 外键:用来实现参照完整性的,不的外键约束方式将可以使两张表紧密的结合起来,特别 修改或...

2016/09/08 13:31
35
MySQL学习笔记(二)

三、约束 MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数...

2016/09/08 13:28
135
MySQL学习笔记(一)

一、数据库简单介绍 1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统: 网状型数据库 层次型数据库 关系型数据库 面向对象数据库 上面4中数据库系统中,关系型数据库使用最为广...

2016/09/08 11:06
82
“序列化”它有话说

1.序列化概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 2.为什么需要序列化 在java中socket传输数据时,数据类型往往比较难选择。可能...

2016/09/01 11:55
81
String、Stringbuffer和Stringbuilder三姐妹的故事

1.身世背景 首先要了解String、StringBuffer和StringBuilder出现顺序是怎样的。 String和StringBuffer都是在JDK1.0就出现了,她们两个算是同一天出生,但是String和其他两个类比很特别,运行...

2016/08/28 09:11
333
Java中hashcode()方法的前生与今世

当我们要学习hashcode()方法时,我们需要一步一步弄清楚以下这几个方面: 1.hashcode()的由来 hashcode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值,那么是通过什么算出来的...

2016/08/25 09:45
427
浅谈单例模式

要想对Java开发的编程思想模式之一的单例模式有一个了解,我们不妨从以下三个方面去考虑它:

2016/08/22 19:59
30
try-catch-finally中return语句执行的理解

最近一道面试题引起了笔者的兴趣,在try-catch-finnally里面分别添加了一个return,那么返回的值是哪个里面的。这种问题很纠结啊,单纯按照书本知识肯定会回答,finnally里面的哈~可是实际情...

2016/08/20 20:13
450

没有更多内容

加载失败,请刷新页面

返回顶部
顶部