- 博客(28)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 bug记录 网商练习
bug代码:十月 29, 2019 8:16:40 下午 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3,...
2019-10-29 20:20:16 258
原创 设计模式 代理模式
代理模式相当于在用户直接接触到实体类的时候中间增加一层保安,这层保安就是代理.至于代理和实体类为什么要实现同一个接口,没有说不实现就不行了,而是实现同一个接口,当用户比如从不使用代理到使用代理或者切换代理时,就只需要通过调整配置文件就可以做到....
2019-10-24 21:33:26 125
原创 设计模式 建造者模式
建造者更关心各个构件组合的方式,而工厂方法关心的是每个构件的创造方式.两种方法缩减到最简单及建造者只有一种具体建造者,再省略抽象建造者和指挥者,就和只剩下一种工厂在省略抽象工厂,抽象产品的工厂模式是一样的.比简单工厂更简单的存在....
2019-10-24 19:51:03 119
原创 设计模式 抽象工厂模式
抽象工厂主要是一个工厂能生产多种产品,称为一个产品族,比如海尔工厂能生产电视,冰箱,空调.但是如果海尔只能生产电视了,就退化成了工厂模式.
2019-10-24 19:25:25 96
原创 设计模式 工厂方法模式
工厂方法模式就是外部不想知道对象创建过程,只想得到结果.简单工厂方法和工厂方法的不同是,他将选择的过程放在了工厂中,这样如果新增了对象,那就要修改原来的代码.就违背了“开闭原则”.如果是工厂方法,新增对象只需要实现工厂和产品接口,新增代码,而不用修改原来的代码....
2019-10-21 15:13:40 99
原创 设计模式 原型模式
深克隆:顶级对象,子级对象都复制内存浅克隆:只复制顶级对象内存,子级对象复制指针 实现Cloneable 接口就能实现浅克隆赋值:顶级对象,子级对象都复制指针...
2019-10-16 15:36:38 76
原创 设计模式 单例模式
懒汉模式:如果是空就初始化,不是空就返回.用到的时候才创建,所以是懒饿汉模式:初始化好,每次都返回这个.一开始不管用不用都先创建好,就是不管怎么先拿个馒头这种,就是饿汉.因为自始至终操纵一个对象,所以线程安全....
2019-10-15 20:46:11 75
原创 Linux基础 grep命令
grep t file1 在文件file1中找到 t 字符(模糊查询)grep -v tfile1 跟上边相反,输出所有不匹配项grep -n t file1 显示行号grep -c t file1 统计有多少行匹配的grep -e t -e f file1 使用-e指定匹配多个字符,而且是或的关系grep [tf] file1 和上一行一样,只不过是unix风格,使用了正则...
2019-08-10 17:15:20 133
原创 Linux基础 检测磁盘空间
mount -t vfat /dev/sdb1 /media/disk手动将U盘/dev/sdb1挂载到/media/diskumount /media/disk 卸载 如果提示正在占用,则要使用下边的命令找到占用进程,然后择况杀死lsof /media/disk 返回占用设备进程信息df -h 每个有数据的已挂载文件系统du -hdu命令可以显示某个特定目录(默认情况下是当...
2019-07-25 16:44:32 166
原创 Linux基础 进程相关操作
ps 查看系统进程ps -f |grep tomcat 查看系统中所有tomcat相关进程top进程动态信息kill 进程号 杀死进程killall http* 结束所有以http开头的进程
2019-07-25 16:19:30 111
原创 Linux基础 查看文件内容
file filename 产看文件类型cat filename 查看文件内容cat -n filename 加上行号,给所有行,只是回车也会加cat -b filename 只给有文字的行加上行号cat -T filename 将文中制表符(tab)显示为^Imore filename 产看文件,并且分页less filename 比more更加强大 同样是q退出ta...
2019-07-25 14:47:02 80
原创 Linux基础 处理目录
mkdir New_Dir 创建目录mkdir -p a/b/c d 批量创建目录和子目录rm -r a 递归删除目录下所有东西rm -rf a 快速无提示无脑删除所有文件
2019-07-23 16:43:30 75
原创 Linux基础 重命名移动文件
命令:mv命令作用:重命名,移动文件(文件夹) 重命名实际上就是移动文件命令使用: mv filename1 filename2修改文件名称 mv filename1 foldername/ 将文件一转换到后边的文件夹中命令使用注意事项: 1.不管是修改文件名还是移动文件操作都没有改变文件...
2019-07-23 15:13:54 1899
原创 Linux基础 cp命令的使用
命令:cp命令作用:复制命令使用:cp filename1 filename2 将文件1原地复制一个文件2出来 cp -ifilename1 filename2 除了上边的内容,如果已经存在文件2同名文件会询问是否覆盖 cp filename folderpath/ cp filepath ...
2019-07-23 14:22:32 3482
转载 Linux基础 硬链接与软链接的联系与区别
我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节...
2019-07-22 17:19:22 113
原创 在数据库中用string存储json,然后用来补充字段详细使用
String json = "{datatype:'hahaha'}";JSONObject b = JSONObject.fromObject(json);System.out.println(b);System.out.println(b.get("datatype").toString() + "输出json");如上代码String类型的json格式为"{datatype:'h...
2019-04-15 21:37:40 3406
原创 dom4j文件路径
SAXReader reader=new SAXReader(); //不让它去解析DOCTYPE reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); Document document=reader....
2019-04-03 17:30:25 416
原创 ibatis中左尖括号在表示小于时报错bug
问题描述:左尖括号"<"在表示小于时报错问题截图:解决办法:用"<"替代"<"因为在代码编译过程中,也是会自动把左尖括号识别成"<",防止和注释<!---->中的左尖括号发生冲突.歧义还有另一种解决方法:<dynamic> <isNotNull property="id" prepend="AN...
2019-03-28 09:35:39 350
原创 XML首行为空bug
bug提示:The processing instruction target matching "[xX][mM][lL]" is not allowed.具体问题:spring中xml文件,首行为空.我出现问题地方是,struts配置文件.问题截图:修改方法:去掉空行...
2019-03-28 09:06:08 351
原创 数据库中BLOB格式在SSI架构中的使用
目录BLOB 简介SSI架构简介BLOB 使用BLOB 接收BLOB 转换BLOB 简介BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。简言之,是数据库中存储较大数据时使用的数据格式.SSI架构简介SSI架构是Spring(调配),Struts(分发),Ibatis(数据库)三者共同使用的简称.BLOB 使...
2019-01-17 11:29:05 184
转载 mybatis学习
使用mybatis过程中接触到这三种写法1.不使用接口,然后直接使用xml文件整理sql语句,在servlet中进行调用(没有使用框架)2.使用注解,将语句写在接口上3.配置xml文件,然后将接口写到xml文件的namespace中,然后xml文件中的语句id和接口名称相同第三种是第一种中使用了接口,那么自然会想到为什么使用接口,对我们使用mybatis有什么作用?https://...
2018-09-23 14:14:22 94
原创 日常bug积累
错误名称:通配符的匹配很全面, 但无法找到元素 'cache:annotation-driven' 的声明错误原因:没有联网,或者公司网络有代理无法访问相关连接<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...
2018-08-26 16:57:29 137
原创 String,StringBuffer与StringBuilder的区别
String StringBuffer StringBuilder 线程安全 线程不安全 线程安全 线程不安全 速度 最慢,同样是因为以下原因 速度慢 速度快 内存空间 在str=str+"a"过程中不是在修改原来堆内存而是重新创建了新的内存,所以造成了内存资源的浪费. 不存在string的情况 不存在stri...
2018-08-15 16:10:22 79
原创 JavaScript,jQuery,Java中length,length(),size()的使用来计算长度
length length() size() JavaScript 计算数组长度,以及字符长度 没有定义 没有定义 jQuery 计算字符长度 没有定义 size() 方法在 jQuery 版本 1.8 中被废弃。 请使用 length 属性代替。 Java 计算数组长度 计算字符长度 计算集合长度 举例:...
2018-08-15 11:24:10 1654
原创 offsetTop和scrollTop区别
offsetTop:当前元素顶端距离父元素顶端距离,鼠标滚轮不会影响其数值.scrollTop:当前元素顶端距离窗口顶端距离,鼠标滚轮会影响其数值.如图所示中间是个div,那么div.offsetTop = 此div border外到父元素border内且都不包括border 那么div.scrollTop = 此d...
2018-08-14 16:02:10 13862 1
转载 Html头部详解
HTML头部head元素用于定义文档的头部信息,出现在 <head>...</head> 标签之间的内容,是文档的头部信息。头部定义的内容不会在浏览器窗口的正文部分显示出来。head元素比较特殊,只有一些特定的标签才允许放在 <head> 标签内,它们分别是 <title>、<base>、<meta>、<scir...
2018-08-13 20:39:21 5872
原创 浏览器内核
浏览器内核就是 html 文件在当前浏览器的一种解释规则,并且会按照解释出来的结果对页面进行渲染.而且值得注意的是,相同的语句在不同的内核中解释可能不同,就像一句话在不同文化中的理解不同.Trident ->ie 360Gecko ->火狐Presto ->Opera前内核Webkit ->Apple Safari (Win/Mac/iPhone/iPa...
2018-08-06 08:58:41 150
一个小账本
2016-06-24
c#中使用cmd.Parameters.AddWithValue存入数据库
2017-06-08
这段jQuery里面有循环吗?我看不懂
2017-05-30
$.ajax 中的 success : function(data) 函数中接收数据问题
2017-05-04
webjava 中怎么做综合检索
2017-05-02
为什么我的Hibernate生成的语句带着数据库名称,怎么才能去掉呀?
2017-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人