- 博客(16)
- 收藏
- 关注
原创 SpringMVC定时任务 执行两次
Spring 定时任务执行两次. 配置文件冗余 web.xml配置ioc的时候多加载了一次SpringMVC的配置文件引起配置文件加载了两次,一次是web容器(Tomcat)一次是ContextLoaderListener。SpringMVC在web.xml配置是必须的。默认是寻找spring-servlet.xml不配置就报找不到这个文件的异常。在applicationContext.xm
2015-08-27 11:25:49 469
原创 mybatis半自动生成Bean和简单查询SQL
之前没有用过这个框架 一直知道可以生成 于是今天动手尝试了一下所需jar包 数据库驱动包和生成工具包生成工具包下载地址:https://github.com/mybatis/generator/releases修改配置文件 generatorConfig.xml<!DOCTYPE generatorConfiguration PUBLIC "-//my
2015-08-21 14:11:43 1306
原创 什么都不会!!!!!!!!
最开始的时候觉得架构师好牛,那时候也不知道为什么牛就知道这个称呼很赞,高大上。现在深深的感觉到 一个好的架构师有很多很多要学的。从简单的搭建SSH开始,到淘宝这样的大框架。差别不是一点。有的时候不会不可怕,不会可以学。可是不知道学什么这就致命了。之前一直徘徊在不知道学什么,现在终于也是有了一点突破口。首先开源的SSH 这是很好的开始。看大神的代码无形中内功飙升。很遗憾的说,我至今没
2015-08-20 20:41:16 475
原创 关于session监听浏览器关闭服务器执行destory的证实
session监听初次访问的时候会生成session放在cookie里浏览器关闭 服务器延迟执行destory tomcat8+spring4public class SessionHelpListen implements HttpSessionListener { private final String FORMAT = "yy-MM-dd HH:mm:ss"; p
2015-08-18 10:46:12 1890
原创 Filter拒绝浏览器缓存
之前的面试中记得有问过浏览器缓存的问题。在问之前也确实看过请求头。那时候也是似懂非懂状态。今天偶然看到用Fileter来拒绝浏览器缓存 setHeader("Cache-Control", "no-cache");setHeader("Pragma", "no-cache");setDateHeader("Expires", -1);对应之前看过的参数,突然就想起来了
2015-08-13 14:09:41 750
原创 服务器session(二)
更正昨天的一个想法就是 sessionTimeOut的时候不会自动调用监听的destory() 这样子。不过mysql有定时任务 Spring也有定时任务 也是可以解决。
2015-08-13 14:06:10 287
原创 多服务器session(一)
网上搜集到了一些相关的资料。团队决定用数据库来存储session。于是有了一些想法(想要拿到session对象)首先想到的是开监听创建的时候序列化到数据库,然后B服务器反序列话拿到session对象。接着,序列化和反序列的操作这个对服务器性能的消耗我就感觉有些担忧。JDK对几个字节序列化之后就编程了几百个字节。看到了阿里巴巴的dubbo看过前辈的测试dubbo对小字节的序列
2015-08-12 22:51:09 359
原创 jvm一点内存的知识(持续积累中)
Integer i = 1;int i = 1;在使用的过程中差别并不是很大 可是在底层存储的时候明显有很大区别(这个也是在阅读了前辈的博客知道的再次感谢)首先说Integer是包装类 int 是基本类型int i = 1; 这个1是存在常量池的,常量池是在方法区中。Integer i = 1; 这个存储在堆里的。栈里存储是参照表中的引用(这个参照表在看C++基础的时候也看
2015-08-08 12:57:44 393
原创 Array.sort()学习到的
Array.sort(T[],java.util.comparator); 1 泛型2 策略模式 可以 策略模式是可以选择算法的,这里只要实现Comparator 就可以使用了。
2015-08-07 09:04:08 322
原创 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 322
原创 java复制文件夹下全部的文件到指定目录
每天重新打包部署更新也是一件麻烦的事。写了一个批处理和java的结合体 减少每天的重复操作 代码就不粘了 这个我想我会留下来以后变成大神了在来修改。记录一点小的知识点 基本没怎么操作过IO流和文件操作 以前看过的也忘记了很多BufferedInputStream FileInputStream 这两个流是套起来用的 这个JDK用的是装饰者模式 需要什么就套 一层一层的。bos = new
2015-04-28 18:04:32 744
原创 文章标题
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 268
原创 设计之禅 基本原则
六大设计原则1 单一职责原则2 里氏替换原则3 依赖倒置原则4 接口隔离原则5 迪米特法则6 开闭原则注释1 应该有且仅有一个原因引起类的变化2 子类必须完全实现父类的方法3 高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。 抽象不应该依赖于具体,具体应该依赖于抽象。4 类间的关系建立在最小的基础上5 只和朋友交流6 对扩展开放,对修改关闭
2015-04-20 14:01:43 232
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-15 08:42:40 284
原创 关于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 592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人