- 博客(19)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 七夕快到了,给你属于程序员的浪漫
将以下代码保存为.html文件,直接用浏览器打开可以看到一颗心的生成动画,可支持手机查看,Android手机可以浏览器直接打开,ios手机需拷贝上传至百度云查看。。。,代码中包含特殊符号,可以用Sublime Text编辑保存,修改v值可以改为你想改的字! Heart var b = document.b
2016-07-29 16:46:25 2436
原创 解决org.xml.sax.SAXParseException:Content is not allowed in prolog
1.xml编码错误该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6。 什么是BOM? BOM——Byte OrderMark,就是字节序标记。在这里找到一段关于BOM的说明:在UCS 编码中有一个叫做"ZEROWIDTH NO
2017-11-22 16:08:51 4063
原创 获得可执行jar包存放路径的方法
问题描述在 java中, System.getProperty("user.dir") 得到的是当前工作路径(对应命令行命令就是 linux 下的 pwd 、windows 下的 cd ),而 System.getProperty("user.home") 得到的是当前用户主目录(对应于 linux 下的 ~ 目录、windows 下的 document and settings\
2017-11-08 16:02:31 2404
原创 递归实现1-9之间添加"+"或"-"或""使得运算结果为100
问题描述编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100。/** * 递归实现1-9之间添加"+"或"-"或""使得运算结果为100 * @author Administrator * */public class Test {
2017-08-30 15:01:17 4146
原创 递归删除给定路径下不包含文件的文件夹
import java.io.File;public class Recursion { public static void main(String[] args) { removeFile(new File("D:\\test")); } private static void removeFile(File f) { if (!f.isDirectory
2017-06-30 16:55:25 337
原创 设计模式--代理模式
代理模式(Proxy Pattern)定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:结构型模式类图:由上图代理模式的结构为:抽象角色: 真实对象和代理对象的共同接口。代理角色: 代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,
2017-01-20 08:50:36 308
原创 设计模式--抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:创建型模式类图: 代码实现:首先给出产品族,也就是类图中右半部分package zwb;interface ProductA { void methodA();}inter
2017-01-19 09:06:00 286
原创 设计模式--工厂方法模式
定义:定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。类型:创建类模式类图: 代码实现: 首先是抽象产品接口public interface Light { public void t
2017-01-18 08:52:38 452
原创 设计模式--简单工厂模式
简单工厂模式(Simple Factory Pattern)定义:又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。类型:创建型模式UML图 简单工厂模式中所包含的角色及其相应职责如下:工厂(Creator)角色:简单工厂模式的核心,由它负责创建所有类的内部逻辑。当然工厂类必须能被外界调用
2017-01-17 09:25:00 345
原创 在web.xml中classpath和classpath*的区别
classpath 和 classpath*的 区别:classpath:只会到你指定的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.举个简单的例子,若web.xml中是这么定义的:<context-param> <param-name>contextConfigLocation</param-name>
2017-01-16 14:00:10 2168
原创 设计模式--单例模式
单例模式(Singleton Pattern)定义:确保一个类有且仅有一个实例,而且自行实例化并向整个系统提供这个实例类型:创建型模式单例的几种实现方式:原始的单例模式的构造方式public class Singleton { //静态实例 private static Singleton singleton; //私有化构造函数 private S
2017-01-16 10:34:54 357
原创 Java实现GM(1,1)灰色系统模型算法
代码如下:public class GM1_1 { private static double[] cumulativeArray(double[] originalArray) { double[] cumulativeArray = new double[originalArray.length]; double sum = 0.0D; for (int i = 0; i <
2016-11-25 10:41:13 3641
原创 姓名转拼音
项目中遇到为用户分配用户名,规则是若姓名为两个字,则用全拼表示,若姓名为三个字,则用姓全拼,名的首字母表示;如“张三”对应用户名就是“zhangsan”,“李小四”对应用户名就是“liss”,本来打算用Excel的宏命令实现,可是对特殊字,生僻字的转化不太理想;于是引用了java的pinyin4j来实现。考虑到用户名的唯一性,在用户名相同时依次在用户名后加数字,如用户名为“zhangsan”的
2016-11-25 10:01:01 2870 1
原创 解决UEditor不能粘贴表格
错误提示:Uncaught TypeMismatchError: Failed to execute 'removeAttributeNode' on 'Element': The node provided is invalid.具体位置为:umeditor.all.min.js找到:switch(d){case "className":a[d]="";break;
2016-11-22 17:22:04 2898
原创 hello word的另类写法
import java.util.Random;public class HelloWorld { private static String randomString(int...n) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < n.length; i++) { for (Random ran = n
2016-08-09 15:46:08 804
原创 MyEclipse启动Tomcat正常,Tomcat自启动报错
今天碰到一个很抓狂的问题,在MyEclipse里启动Tomcat不报错,项目正常运行,但是部署到服务器端时莫名奇妙的出现了Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type错误。 起初以为是Tomcat的问题,测试了半天,发现不
2016-07-29 16:25:59 1839
转载 Spring与SpringMVC的容器关系分析
文章来源:http://www.yangchangming.com/blog/show/64Spring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而实际使用时,由于有了强大的注解功能,很多基于XML的配置方式已经被替代,但是在实际项目中,同时配置Spring和SpringMVC时会出现一些奇怪的异常,比如Bean被多次加载,多次实例化,或者依
2016-06-20 09:30:29 842
转载 heart(js源码)
Heart var c = document.getElementsByTagName('canvas')[0];var a = c.getContext('2d'); document.body.clientWidth; e=[];h=[];O=c.width=innerWidth;Q=c.height=innerHeight;v=32;M=
2015-08-17 11:15:45 1009
js心形动画
2017-01-16
Springmvc+Hibernate改写传智播客ssh网上商城
2016-01-18
Struts1.3+Spring4.x+Hibernate4.x框架整合实现对书籍的增删改查(含分页)
2015-10-13
实现对员工信息的增删改查实例(全注解)
2015-10-13
springmvc+spring4.x+hibernate4.x整合实现对学生信息的增删改查
2015-09-15
自动生成类似.tmp_index.jsp.4470~的文件
2016-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人