java
CNXiaolc
爱编程爱生活
展开
-
java复制文件夹下全部的文件到指定目录
每天重新打包部署更新也是一件麻烦的事。写了一个批处理和java的结合体 减少每天的重复操作 代码就不粘了 这个我想我会留下来以后变成大神了在来修改。记录一点小的知识点 基本没怎么操作过IO流和文件操作 以前看过的也忘记了很多BufferedInputStream FileInputStream 这两个流是套起来用的 这个JDK用的是装饰者模式 需要什么就套 一层一层的。bos = new原创 2015-04-28 18:04:32 · 752 阅读 · 0 评论 -
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 · 325 阅读 · 0 评论 -
Array.sort()学习到的
Array.sort(T[],java.util.comparator); 1 泛型2 策略模式 可以 策略模式是可以选择算法的,这里只要实现Comparator 就可以使用了。原创 2015-08-07 09:04:08 · 325 阅读 · 0 评论 -
关于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 · 1891 阅读 · 0 评论 -
SpringMVC定时任务 执行两次
Spring 定时任务执行两次. 配置文件冗余 web.xml配置ioc的时候多加载了一次SpringMVC的配置文件引起配置文件加载了两次,一次是web容器(Tomcat)一次是ContextLoaderListener。SpringMVC在web.xml配置是必须的。默认是寻找spring-servlet.xml不配置就报找不到这个文件的异常。在applicationContext.xm原创 2015-08-27 11:25:49 · 473 阅读 · 0 评论 -
Filter拒绝浏览器缓存
之前的面试中记得有问过浏览器缓存的问题。在问之前也确实看过请求头。那时候也是似懂非懂状态。今天偶然看到用Fileter来拒绝浏览器缓存 setHeader("Cache-Control", "no-cache");setHeader("Pragma", "no-cache");setDateHeader("Expires", -1);对应之前看过的参数,突然就想起来了原创 2015-08-13 14:09:41 · 751 阅读 · 0 评论 -
服务器session(二)
更正昨天的一个想法就是 sessionTimeOut的时候不会自动调用监听的destory() 这样子。不过mysql有定时任务 Spring也有定时任务 也是可以解决。原创 2015-08-13 14:06:10 · 289 阅读 · 0 评论 -
多服务器session(一)
网上搜集到了一些相关的资料。团队决定用数据库来存储session。于是有了一些想法(想要拿到session对象)首先想到的是开监听创建的时候序列化到数据库,然后B服务器反序列话拿到session对象。接着,序列化和反序列的操作这个对服务器性能的消耗我就感觉有些担忧。JDK对几个字节序列化之后就编程了几百个字节。看到了阿里巴巴的dubbo看过前辈的测试dubbo对小字节的序列原创 2015-08-12 22:51:09 · 363 阅读 · 0 评论 -
jvm一点内存的知识(持续积累中)
Integer i = 1;int i = 1;在使用的过程中差别并不是很大 可是在底层存储的时候明显有很大区别(这个也是在阅读了前辈的博客知道的再次感谢)首先说Integer是包装类 int 是基本类型int i = 1; 这个1是存在常量池的,常量池是在方法区中。Integer i = 1; 这个存储在堆里的。栈里存储是参照表中的引用(这个参照表在看C++基础的时候也看原创 2015-08-08 12:57:44 · 397 阅读 · 0 评论 -
mybatis半自动生成Bean和简单查询SQL
之前没有用过这个框架 一直知道可以生成 于是今天动手尝试了一下所需jar包 数据库驱动包和生成工具包生成工具包下载地址:https://github.com/mybatis/generator/releases修改配置文件 generatorConfig.xml<!DOCTYPE generatorConfiguration PUBLIC "-//my原创 2015-08-21 14:11:43 · 1308 阅读 · 0 评论