自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows文本文件 utf-8 无bom格式编码引发的惨案(maven resource 替换失败)...mark

windows文本文件 utf-8 编码格式 分为2种。utf-8 和 utf-8 bom 。今天java 项目中,maven resource 无论如何 config.properties文件 某个属性值替换不掉。。。试了N遍 发现 有个curse ,总是 处于第一行的 配置项替换不了。。。So。。 开始怀疑是 文件编码了,于是,新建了文本文件 (windows自带notepad),

2017-12-10 21:42:40 1347

原创 Spring配置为内部类 和 引用静态域变量 配置方式

class A有一个内部类B,也有一个内部静态变量CHECK_A;如 public class A{public static final String CHECK_A ="check_a";private static final Map mvcMap = new HashMap();    static class B {private B (String

2015-11-23 15:44:54 606

原创 cors与Nginx

各个项目有用到公共头部,必然会涉及到模块跨域访问。每个模块分别使用nginx 做负载均衡, nginx如果配置错误,会导致拦截跨域请求的资源。1.nginx配置location,支持* 和 单个域名的限制,若现在有多个模块 即多个域,则应该使用下面的配置(不同版本的nginx配置会有差别)set $cors "";            if ($http_origin ~ "^(

2015-11-16 17:35:52 706

原创 Quartz进阶使用

最近由于对Quartz调度任务要求比较高,总结了一下:1.任务继承StatefulJob 和 Job接口,前者有状态,不会并发执行;后者无状态,支持并发;2.其次对于Trigger Scheduler,Simple支持简单的类似java的TimerTask式的调度,Cron支持cron表达式 的复杂的周期调度;3.对于quartz.properties文件,默认是先从classpath

2014-12-05 17:32:05 594

原创 Java 两个有序集合 求交集 差集

条件: sourceList  targetList方法一:用java集合: List cloneSourceList = new ArrayList(sourceList); sourceList.retainAll(targetList); // 此时sourceList已是两者交集 cloneSourceList.removeAll(sourceList)

2014-11-04 21:23:24 1745

原创 Ibatis与Mysql整合不支持批量更新的问题

更新数据库时,一次性发送多条sql,性能高于yi'ci'yi'tiao

2014-11-04 09:36:20 1647

转载 easyui tabs href请求 IE浏览器请求发送2次 火狐正常

$('#tabs').tabs('add',{   title:subtitle,   content:createFrame(url),   closable:true,   width:$('#mainPanle').width()-10,   height:$('#mainPanle').height()-26  });function createFrame(u

2014-02-27 15:45:21 1033 2

转载 java输入流读取完之后重新读取的问题

在文件流读取完之后会定位到末端,则无法再用该输入流读取数据。若用read()方法则返回-1,若你调用available()方法返回0,若要重新读取,则要用到mark和reset方法。若要重新从0开头开始读取,则要在读取输入流之前用mark方法,参数readlimit由自己定义。若在读取了第n个字节后调用mark方法,在输入流读取完之后,调用reset则从新重第n个字节开始读取。  public v

2014-01-23 18:01:19 7038 2

原创 nginx http 流下载 断点下载

public class TestHttpResume {    public static void main(String[] args) throws Exception {        BufferedOutputStream output = null;        BufferedInputStream br = null;        URL url = new

2014-01-23 17:58:41 2484

原创 spring 静态工厂 &实例工厂实例方法 & 实现factorybean接口

--> (1)实例工厂 实例方法                (2)静态工厂        对于一和二 scope配置单例 则容器初始化调用工厂方法返回一次  若为原型 则每次调用工厂方法返回工厂产生对象两者都通过construct-arg 传递方法参数第二种工厂本身不被实例化(3)实现factory

2014-01-14 10:44:52 814

转载 Spring中Autowired注解,Resource注解和xml default-autowire工作方式异同

转载请标明出处:i flym本文地址:http://www.iflym.com/index.php/code/201211070001.html容器启动,默认 先处理@AutoWired 标签, 通过了之后 default-autowire 若为默认 的no 则不调用set  若为byName 和 byType 则调用set 可能会覆盖@Autowired 设置的属性  @

2014-01-03 17:31:03 671

翻译 FTP 两种模式 总结

com.enterprisedt.net.ftp.FTPClient FTP组件的使用:ftp.getConnectMode()ftp.isAutoPassiveIPSubstitution()默认>默认FTP服务器需要被动连接 FTP连接方式分为两种:ACTIVE & PASVPort 模式的连接过程是:在开始一个FTP的连接时,客户端程序首先会为自己随机分配一个TCP端口,

2013-12-25 17:19:43 1886

原创 com.enterprisedt.net.ftp.FTPClient FTP文件上传操作

public class FtpOpeUtil {    /**     * 日志记录     */    private static Logger logger = LoggerFactory.getLogger(FtpOpeUtil.class);    /**     *      * 功能描述: 连接ftp服务器     *      * @param

2013-12-25 11:48:27 2666

原创 Java删除文件夹 及目录下 文件 递归操作

public class FileOpeUtil {    public static void main(String[] args) throws IOException {        // delAllFiles("C://Users/13075012/.swt/");        String s = "D://opt/opt/ds.json";        /*

2013-12-19 14:47:49 693

原创 easyui -datagrid-loadl两次请求?

今天本来以为发现了一个easyui-datagrid load的bug,因为发现load指定会向服务器发送两次请求,这两次请求一模一样,查看源码和网上言论说是load方法会    调用setTimeout函数,总之就是一次指令load一次指令是setTimeout作祟,导致两次请求。。。。。。。。。大半天一直沿着这个思路在想问题;    可是当真相出现的时候傻眼了,原因是调用    $

2013-12-16 17:58:35 2560

原创 web页面js校验某一属性是否重复的探索

近期项目中遇到web某一页面,使用表格设置多行信息,每行属性柜子号码不可重复校验,由于重复校验很头疼,不能使用一般的js正则表达式匹配解决问题额,完全的依靠前台遍历性能很烂,一直困扰额。。。    由于信息设置使用的是form表单提交,控制器采用spring MVC框架,可以自动帮忙封装bean的map对应属性,于是乎,$('#scForm').form('submit', {    

2013-11-28 11:21:09 1148

原创 jQuery关于全选按钮的实现

最近写了全选按钮的js实现:    js中的toggle函数可以轻松使点击按钮时候切换状态: $("#select-all").toggle(function() {    $("#specTable .selects").attr("checked", true); }, function() {  $("#specTable .selects").attr("checked

2013-11-06 14:39:52 871

原创 关于easyui 可编辑表格使用心得

使用easyui框架也两个多月了,由于项目需要,对于组件可编辑表格(editable datagrid)的性能曾经深深沮丧过,竟然到了噩梦的程度,且听我细细道来:    由于组件中对行的动态添加、选择操作 都需要获取某行的焦点(beginEdit和endEdit参数),并且行数增多时候操作极其不便,很容易造成浏览器脚本停止执行,浏览器卡死导致设置的数据丢失,这对用户操作无疑是几近崩溃;并且由于

2013-11-06 14:28:47 2553

spring quartz集群定时

spring+quartz定时任务集群下解决方案探讨,一种是spring框架集群支持解决,另一种是公司统一调度server通过IHS分发请求至一台应用server方式解决。

2013-11-28

spring+quartz定时集群支持

集群下应用server定时任务执行研究,一方面是spring+quartz集群支持,另一方面是统一调度server 通过IHS方式解决,保证同一时间只有一台应用server执行定时任务

2013-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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