- 博客(16)
- 收藏
- 关注
原创 SpringMVC定时任务 执行两次
Spring 定时任务执行两次 . 配置文件冗余 web.xml配置ioc的时候多加载了一次SpringMVC的配置文件引起配置文件加载了两次,一次是web容器(Tomcat)一次是ContextLoaderListener。 SpringMVC在web.xml配置是必须的。默认是寻找spring-servlet.xml不配置就报找不到这个文件的异常。 在applicationContext.xm
2015-08-27 11:25:49
465
原创 mybatis半自动生成Bean和简单查询SQL
之前没有用过这个框架 一直知道可以生成 于是今天动手尝试了一下 所需jar包 数据库驱动包和生成工具包 生成工具包下载地址:https://github.com/mybatis/generator/releases 修改配置文件 generatorConfig.xml <!DOCTYPE generatorConfiguration PUBLIC "-//my
2015-08-21 14:11:43
1302
原创 什么都不会!!!!!!!!
最开始的时候觉得架构师好牛,那时候也不知道为什么牛就知道这个称呼很赞,高大上。 现在深深的感觉到 一个好的架构师有很多很多要学的。从简单的搭建SSH开始,到淘宝这样的大框架。差别不是一点。 有的时候不会不可怕,不会可以学。可是不知道学什么这就致命了。 之前一直徘徊在不知道学什么,现在终于也是有了一点突破口。首先开源的SSH 这是很好的开始。看大神的代码无形中内功飙升。 很遗憾的说,我至今没
2015-08-20 20:41:16
471
原创 关于session监听浏览器关闭服务器执行destory的证实
session监听初次访问的时候会生成session放在cookie里 浏览器关闭 服务器延迟执行destory tomcat8+spring4 public class SessionHelpListen implements HttpSessionListener { private final String FORMAT = "yy-MM-dd HH:mm:ss"; p
2015-08-18 10:46:12
1883
原创 Filter拒绝浏览器缓存
之前的面试中记得有问过浏览器缓存的问题。 在问之前也确实看过请求头。那时候也是似懂非懂状态。 今天偶然看到用Fileter来拒绝浏览器缓存 setHeader("Cache-Control", "no-cache"); setHeader("Pragma", "no-cache"); setDateHeader("Expires", -1); 对应之前看过的参数,突然就想起来了
2015-08-13 14:09:41
747
原创 服务器session(二)
更正昨天的一个想法就是 sessionTimeOut的时候不会自动调用监听的destory() 这样子。不过mysql有定时任务 Spring也有定时任务 也是可以解决。
2015-08-13 14:06:10
285
原创 多服务器session(一)
网上搜集到了一些相关的资料。团队决定用数据库来存储session。于是有了一些想法 (想要拿到session对象) 首先想到的是开监听创建的时候序列化到数据库,然后B服务器反序列话拿到session对象。 接着,序列化和反序列的操作这个对服务器性能的消耗我就感觉有些担忧。JDK对几个字节序列化之后就编程了几百个字节。看到了阿里巴巴的dubbo 看过前辈的测试dubbo对小字节的序列
2015-08-12 22:51:09
358
原创 jvm一点内存的知识(持续积累中)
Integer i = 1; int i = 1; 在使用的过程中差别并不是很大 可是在底层存储的时候明显有很大区别(这个也是在阅读了前辈的博客知道的再次感谢) 首先说Integer是包装类 int 是基本类型 int i = 1; 这个1是存在常量池的,常量池是在方法区中。 Integer i = 1; 这个存储在堆里的。栈里存储是参照表中的引用(这个参照表在看C++基础的时候也看
2015-08-08 12:57:44
391
原创 Array.sort()学习到的
Array.sort(T[],java.util.comparator); 1 泛型 2 策略模式 可以 策略模式是可以选择算法的,这里只要实现Comparator 就可以使用了。
2015-08-07 09:04:08
320
原创 Js function
today new function for javascript charcodeat Get unicode number 1length char 2length 0-128 char other 1 下班回来跟小朋友聊了会,想睡不过还是记录下来好pad打字不方便,sleep
2015-08-07 08:59:57
321
原创 java复制文件夹下全部的文件到指定目录
每天重新打包部署更新也是一件麻烦的事。写了一个批处理和java的结合体 减少每天的重复操作 代码就不粘了 这个我想我会留下来以后变成大神了在来修改。 记录一点小的知识点 基本没怎么操作过IO流和文件操作 以前看过的也忘记了很多 BufferedInputStream FileInputStream 这两个流是套起来用的 这个JDK用的是装饰者模式 需要什么就套 一层一层的。bos = new
2015-04-28 18:04:32
742
原创 文章标题
jar命令 今天用eclipse打war包 不知道什么情况就是不能继续 不让输入名字 于是采取了命令的方法 也是蛮简单的还不依赖于eclipse 跟生成jar一样 只是后缀名字不一样哦。 1 CD D:\workSpace\EXX\eloXX_xx\web 2 执行命令 jar -cvf XXX.war WEB-INF -cvf显示执行细节 -cf无细节 WEB-INF 为web文件夹下
2015-04-20 14:08:56
267
原创 设计之禅 基本原则
六大设计原则 1 单一职责原则 2 里氏替换原则 3 依赖倒置原则 4 接口隔离原则 5 迪米特法则 6 开闭原则 注释 1 应该有且仅有一个原因引起类的变化 2 子类必须完全实现父类的方法 3 高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。 抽象不应该依赖于具体,具体应该依赖于抽象。 4 类间的关系建立在最小的基础上 5 只和朋友交流 6 对扩展开放,对修改关闭
2015-04-20 14:01:43
230
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-15 08:42:40
283
原创 关于JS加载顺序
框架 wicket 经过几层封装之后 找了好久的Bug竟然是出现在JS的加载顺序上。这也是基础不牢固的表现啊。 最近一直也是接触JAVA JS很少 JQuery我还记得AJax 不啰嗦 直接上代码 饿了。 一 无标题 3 alert("1-最先执行"); alert("2-接着执行");
2015-04-14 18:21:14
380
原创 Wicket学习(一)
看到大神们都会写自己的博客。我想效仿一下,虽然本地持久化也是可以的,但是这样子可能看起来更帅气。 之前在北京开发的那段时间自己也写了一些工作记录,过年总结了一下, 我没写什么有价值的东西,甚至基础的不能在基础的。到今年面试我不知道自己的亮点在哪里。不好意思说会增删查改。然后就是 c v。然后自己想写点东西 思路有 但是写不出来 必须得C 。这让我陷入尴尬职责的局面。这个局面要打破,我要成长。这是
2015-04-04 14:03:09
589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人