自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除