摘要: 定义(百度百科):外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。 UML类图:   具体代码: public class Client { public static void main(String[] args) { ... 阅读原文
2017-07-26 21:35:03 阅读(752) 评论(0)
摘要: 1.package标签下主要的点在namespace和name,extend上   extend 一般继承自struts-default.xml下,继承其拦截器及一些功能,这个已在本人的拦截器一文中有讲到   namespace,主要用于约束访问地址action前的路径,比如http://www.baidu.com/... 阅读原文
2017-07-26 21:16:02 阅读(729) 评论(0)
摘要: 多年前我自学的时候是很茫然,上网问问题,总是一堆外行的人说很难啊,你需要这样需要那样,不然就是,一堆人说一些空话,多看多写,买好书,我很无语,除了这些就没有自己的一些想法吗? 首先很多人认为学JAVA要C的基础,但是实际上不用,学开车,我不想先学骑自行车,没有必要。 第一阶段: 1. JAVA语法和基础,包括循环。。... 阅读原文
2017-07-26 21:03:02 阅读(823) 评论(0)
摘要: 1.什么是包装类? java是一种面向对象的编程语言,基本数据类型数据不能当做对象处理,为此java为每一种基本数据类型提供了一种以面向对象思想操作的载体,该载体即包装类。 2.转化 当包装类与对应的基本数据类型运算时,包装类自动转化为基本数据类型。 3.Integer常量池 Integer类型变量引用常量池中... 阅读原文
2017-07-26 20:40:02 阅读(777) 评论(0)
摘要:package cn.itheima.store.product.domain;import java.io.Serializable;import java.util.List;public class PageBean<T> implements Serializable{    private int... 阅读原文
2017-07-26 18:44:02 阅读(800) 评论(0)
摘要: 概述 在我们的日常项目开发过程中缓存是无处不在的,因为它可以极大的提高系统的访问速度,关于缓存的框架也种类繁多,今天主要介绍的是使用现在非常流行的NoSQL数据库(Redis)来实现我们的缓存需求。   Redis简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间... 阅读原文
2017-07-26 17:27:02 阅读(757) 评论(0)
摘要: 今天在开发Ext的过程中遇到了一个恶心的问题,就是在ext.window页面,点击再次弹出window时,gridpanel中的store数据加载异常,不能正常被加载,会出现缓存,出现该问题,是因为window窗口弹出时,两个window同时存在,并且在两个window交替使用时,需要先将一个窗口关闭,关闭时,会对w... 阅读原文
2017-07-26 16:40:02 阅读(799) 评论(0)
摘要:   基于google zxing 的Java二维码生成与解码   一、添加Maven依赖(解码时需要上传二维码图片,所以需要依赖文件上传包) <!-- google二维码工具 --> <dependency> <groupId>com.google.zxing</gr... 阅读原文
2017-07-26 16:16:01 阅读(750) 评论(0)
摘要: 一:服务端: 1.创建客户端: package com.ywh.serversocket; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.Set; public... 阅读原文
2017-07-26 14:35:03 阅读(822) 评论(0)
摘要: 根据上节描述的问题,我们知道其最终原因是GC导致的。本节我们就先详细探讨下与GC息息相关的Java内存模型。   名词解释:变量,理解为java的基本类型。对象,理解为java new出来的实例。   Java程序运行在JRE(Java Runtime Environment)中,JRE包括JAVA API和JVM(... 阅读原文
2017-07-26 12:56:05 阅读(782) 评论(0)