- 博客(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
356
原创 设计模式 代理模式
代理模式相当于在用户直接接触到实体类的时候中间增加一层保安,这层保安就是代理. 至于代理和实体类为什么要实现同一个接口,没有说不实现就不行了,而是实现同一个接口,当用户比如从不使用代理到使用代理或者切换代理时,就只需要通过调整配置文件就可以做到. ...
2019-10-24 21:33:26
208
原创 设计模式 建造者模式
建造者更关心各个构件组合的方式,而工厂方法关心的是每个构件的创造方式.两种方法缩减到最简单及建造者只有一种具体建造者,再省略抽象建造者和指挥者,就和只剩下一种工厂在省略抽象工厂,抽象产品的工厂模式是一样的.比简单工厂更简单的存在. ...
2019-10-24 19:51:03
171
原创 设计模式 抽象工厂模式
抽象工厂主要是一个工厂能生产多种产品,称为一个产品族,比如海尔工厂能生产电视,冰箱,空调.但是如果海尔只能生产电视了,就退化成了工厂模式.
2019-10-24 19:25:25
185
原创 设计模式 工厂方法模式
工厂方法模式就是外部不想知道对象创建过程,只想得到结果. 简单工厂方法和工厂方法的不同是,他将选择的过程放在了工厂中,这样如果新增了对象,那就要修改原来的代码.就违背了“开闭原则”.如果是工厂方法,新增对象只需要实现工厂和产品接口,新增代码,而不用修改原来的代码. ...
2019-10-21 15:13:40
160
原创 设计模式 原型模式
深克隆:顶级对象,子级对象都复制内存 浅克隆:只复制顶级对象内存,子级对象复制指针 实现Cloneable 接口就能实现浅克隆 赋值:顶级对象,子级对象都复制指针 ...
2019-10-16 15:36:38
125
原创 设计模式 单例模式
懒汉模式:如果是空就初始化,不是空就返回.用到的时候才创建,所以是懒 饿汉模式:初始化好,每次都返回这个.一开始不管用不用都先创建好,就是不管怎么先拿个馒头这种,就是饿汉.因为自始至终操纵一个对象,所以线程安全. ...
2019-10-15 20:46:11
135
原创 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
228
原创 Linux基础 检测磁盘空间
mount -t vfat /dev/sdb1 /media/disk手动将U盘/dev/sdb1挂载到/media/disk umount /media/disk 卸载 如果提示正在占用,则要使用下边的命令找到占用进程,然后择况杀死 lsof /media/disk 返回占用设备进程信息 df -h 每个有数据的已挂载文件系统 du -hdu命令可以显示某个特定目录(默认情况下是当...
2019-07-25 16:44:32
239
原创 Linux基础 进程相关操作
ps 查看系统进程 ps -f |grep tomcat 查看系统中所有tomcat相关进程 top进程动态信息 kill 进程号 杀死进程 killall http* 结束所有以http开头的进程
2019-07-25 16:19:30
176
原创 Linux基础 查看文件内容
file filename 产看文件类型 cat filename 查看文件内容 cat -n filename 加上行号,给所有行,只是回车也会加 cat -b filename 只给有文字的行加上行号 cat -T filename 将文中制表符(tab)显示为^I more filename 产看文件,并且分页 less filename 比more更加强大 同样是q退出 ta...
2019-07-25 14:47:02
139
原创 Linux基础 处理目录
mkdir New_Dir 创建目录 mkdir -p a/b/c d 批量创建目录和子目录 rm -r a 递归删除目录下所有东西 rm -rf a 快速无提示无脑删除所有文件
2019-07-23 16:43:30
142
原创 Linux基础 移除文件
命令:rm 命令作用:移除文件或者文件夹 命令使用:rm -i filename rm -f filename 强制删除
2019-07-23 16:16:44
236
原创 Linux基础 重命名移动文件
命令:mv 命令作用:重命名,移动文件(文件夹) 重命名实际上就是移动文件 命令使用: mv filename1 filename2修改文件名称 mv filename1 foldername/ 将文件一转换到后边的文件夹中 命令使用注意事项: 1.不管是修改文件名还是移动文件操作都没有改变文件...
2019-07-23 15:13:54
2015
原创 Linux基础 cp命令的使用
命令:cp 命令作用:复制 命令使用:cp filename1 filename2 将文件1原地复制一个文件2出来 cp -ifilename1 filename2 除了上边的内容,如果已经存在文件2同名文件会询问是否覆盖 cp filename folderpath/ cp filepath ...
2019-07-23 14:22:32
3656
转载 Linux基础 硬链接与软链接的联系与区别
我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节...
2019-07-22 17:19:22
224
原创 在数据库中用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
3631
原创 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
497
原创 ibatis中左尖括号在表示小于时报错bug
问题描述:左尖括号"<"在表示小于时报错 问题截图: 解决办法:用"<"替代"<" 因为在代码编译过程中,也是会自动把左尖括号识别成"<",防止和注释<!---->中的左尖括号发生冲突.歧义 还有另一种解决方法: <dynamic> <isNotNull property="id" prepend="AN...
2019-03-28 09:35:39
442
原创 XML首行为空bug
bug提示: The processing instruction target matching "[xX][mM][lL]" is not allowed. 具体问题: spring中xml文件,首行为空.我出现问题地方是,struts配置文件. 问题截图: 修改方法:去掉空行 ...
2019-03-28 09:06:08
440
原创 数据库中BLOB格式在SSI架构中的使用
目录 BLOB 简介 SSI架构简介 BLOB 使用 BLOB 接收 BLOB 转换 BLOB 简介 BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。简言之,是数据库中存储较大数据时使用的数据格式. SSI架构简介 SSI架构是Spring(调配),Struts(分发),Ibatis(数据库)三者共同使用的简称. BLOB 使...
2019-01-17 11:29:05
271
转载 mybatis学习
使用mybatis过程中接触到这三种写法 1.不使用接口,然后直接使用xml文件整理sql语句,在servlet中进行调用(没有使用框架) 2.使用注解,将语句写在接口上 3.配置xml文件,然后将接口写到xml文件的namespace中,然后xml文件中的语句id和接口名称相同 第三种是第一种中使用了接口,那么自然会想到为什么使用接口,对我们使用mybatis有什么作用? https://...
2018-09-23 14:14:22
149
原创 日常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
186
原创 String,StringBuffer与StringBuilder的区别
String StringBuffer StringBuilder 线程安全 线程不安全 线程安全 线程不安全 速度 最慢,同样是因为以下原因 速度慢 速度快 内存空间 在str=str+"a"过程中不是在修改原来堆内存而是重新创建了新的内存,所以造成了内存资源的浪费. 不存在string的情况 不存在stri...
2018-08-15 16:10:22
130
原创 JavaScript,jQuery,Java中length,length(),size()的使用来计算长度
length length() size() JavaScript 计算数组长度,以及字符长度 没有定义 没有定义 jQuery 计算字符长度 没有定义 size() 方法在 jQuery 版本 1.8 中被废弃。 请使用 length 属性代替。 Java 计算数组长度 计算字符长度 计算集合长度 举例:...
2018-08-15 11:24:10
1801
原创 offsetTop和scrollTop区别
offsetTop:当前元素顶端距离父元素顶端距离,鼠标滚轮不会影响其数值. scrollTop:当前元素顶端距离窗口顶端距离,鼠标滚轮会影响其数值. 如图所示中间是个div,那么div.offsetTop = 此div border外到父元素border内且都不包括border 那么div.scrollTop = 此d...
2018-08-14 16:02:10
14490
1
转载 Html头部详解
HTML头部 head元素用于定义文档的头部信息,出现在 <head>...</head> 标签之间的内容,是文档的头部信息。头部定义的内容不会在浏览器窗口的正文部分显示出来。 head元素比较特殊,只有一些特定的标签才允许放在 <head> 标签内,它们分别是 <title>、<base>、<meta>、<scir...
2018-08-13 20:39:21
6096
原创 浏览器内核
浏览器内核就是 html 文件在当前浏览器的一种解释规则,并且会按照解释出来的结果对页面进行渲染.而且值得注意的是,相同的语句在不同的内核中解释可能不同,就像一句话在不同文化中的理解不同. Trident ->ie 360 Gecko ->火狐 Presto ->Opera前内核 Webkit ->Apple Safari (Win/Mac/iPhone/iPa...
2018-08-06 08:58:41
191
一个小账本
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关注的人
RSS订阅