- 博客(20)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 工厂模式
一、什么是设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的,经过分类编目的、代码设计经验的总结。二、什么是工厂模式实例化对象,用工厂方法代替new操作。 工厂模式包括工厂方法模式和抽象工厂模式。 抽象工厂模式是工厂方法模式的扩展。三、工厂模式意图定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化。 工厂方法把实例化的工作推
2015-10-31 16:54:36 350
原创 通过Class,Method来认识泛型的本质
package com.etoak.reflect;import java.lang.reflect.Method;import java.util.ArrayList;public class MethodDemo4 {public static void main(String[] args) {//能放任何类型ArrayList list =
2015-10-31 12:37:02 376
原创 方法的反射
1)如何获取某个方法方法的名称和方法的参数列表才能唯一决定某个方法2)方法反射的操作method.invoke(对象,参数列表)package com.etoak.reflect;import java.lang.reflect.Method;public class MethodDemo1 { public static void main(String[] args
2015-10-31 11:38:21 465
原创 Class类的信息
package com.etoak.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ClassUtil { /** * 打印类的信息,包括类的成员函数 * * @param ob
2015-10-31 10:15:30 350
原创 Class
1)在面向对象的世界里,万事万物皆对象。java语言中,静态的成员,普通数据类型类是不是对象呢?类是谁的对象呢?有两样东西不是面向对象的,一是基本的数据类型,二是静态的东西。类是对象,类是java.lang.Class类的实例对象。package com.etoak.reflect;public class ClassDemo01 { public static void ma
2015-10-31 00:10:29 257
原创 静态加载与动态加载
创建Office,使用javac命令进行编译,会报错Word和Office找不到符号,如果我们创建了Word类,对Word使用javac进行编译,然后对Office进行编译,发现只报Excel找不到的错误。假设我们只想用Word的功能,程序没法使用。用不了的原因是,因为程序是做类的静态加载,在编译时刻就需要加载所有的可能使用到的类。在实际应用中,我们希望word存在,word就能用,用excel的
2015-10-30 23:30:46 1081
转载 maven scope
在Maven的依赖管理中,经常会用到依赖的scope设置。这里整理下各种scope的使用场景和说明,以及在使用中的实践心得。 scope的使用场景和说明1.compile编译范围,默认scope,在工程环境的classpath(编译环境)和打包(如果是WAR包,会包含在WAR包中)时候都有效。 2.provided容器或JDK已提供范围,表示
2015-10-29 14:46:52 290
转载 tomcat
操作前,先来了解一下Tomcat的目录结构。 (适用于Tomcat 6.0,Tomcat7.0) Tomcat下有7个目录,分别是bin,conf,lib,logs,temp,webapps,work 目录,现在对每一目录做介绍。 Tomcat根目录在tomcat中叫, 1./bin: 存放各种平台下启动和关闭Tomcat的脚本文件。 2./l
2015-10-28 17:43:44 261
转载 There is no 'root'@'%' registered
问题就是mysql视图中,属性DEFINER需要更改。首先上面的那句话的意思是,这里没有一个叫'root'@'%' 的用户存在。因为你导入的目标MYSQL服务器里面没有这个用户,所以在数据库里,在相应的用户管理上建立一个名为“%”的用户,再将相应的权限(注意视图和存储过程的管理权限在默认情况下是不赋予的)分配给这个用户即可。PS:关于这个'root'@'%' ,这个形式就是'A'@'B'的
2015-10-27 09:53:45 481
转载 Eclipse崩溃
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma
2015-10-26 13:50:11 625
转载 PermGen space
exception org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWr
2015-10-25 12:23:58 546
转载 maven的内置变量
Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时
2015-10-25 11:31:00 655
转载 DOM树
转自慕课网http://www.imooc.com/code/468文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。HTML文档可以说由节点构成的集合,三种常见的DOM节点:1. 元素节点:上图中、、等都是元素节点,即标签。2. 文本
2015-10-23 09:48:55 309
原创 window.open
open() 方法可以查找一个已经存在或者新建的浏览器窗口;语法:window.open([URL], [窗口名称], [参数字符串])参数说明:URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。窗口名称:可选参数,被打开窗口的名称。 1.该名称由字母、数字和下划线字符组成。 2."_top"、"_
2015-10-23 09:35:03 390
原创 StringUtils中的isBlank与isEmpty
我这里说的StringUtils来自于commons-lang-2.5.jar这是isEmpty的实现。由此可以看出它只是判断了str是否为null,以及str的长度是否为0。因为String 里面是用char数组来存放字符的,长度为0代表该数组中没有任何元素,没有不能对有空格的字符串进行判断public static boolean isEmpty(String str) {
2015-10-20 10:48:35 615
原创 当对象类型是一个接口的时候,在Eclipse中如果跳转到该接口对应的实现类
只要按照Ctrl键,把鼠标的光标放在要跳转的方法上面,第一个是跳转到接口,第二个方法是跳转到实现类
2015-10-16 13:14:41 941
转载 java中final的作用
在方法参数前面加final关键字就是为了防止数据在方法体中被修改。这里主要分两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用类型。第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如:publicvoidtestInt(finalintparam1){ param1=100; }
2015-10-16 11:07:48 391
原创 使用httpclient下载图片时,url中含有中文字符,导致下载失败的解决方法
先说解决方法吧:修改tomcat的server.xml文件,在Connector标签中加上URLEncoding参数maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="99" connectionTimeout="20000" disableUploadT
2015-10-13 14:18:15 3616
GoogleEarthWin7.1.5.1557.1436254887
2016-03-01
项目中使用了shiro,我添加了几个实体类,启动tomcat报错
2013-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人