摘要: 今天在写线程Aborted代码时,发现嵌套的try catch中的ThreadAbortException错误是可以从内部传递到外部的,想想这也是必然的,在内部该线程已经中断了,外部必然是中断了,再仔细一想,ThreadAbortException并不是传递的,而是外层的catch再次捕捉到了中断的 阅读全文
posted @ 2018-08-15 16:59 ichenhao 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 项目中会有不少数据迁移的需求,例如内外网各有一个数据库,内网数据库为业务运营的生成数据库,外网数据库为对公众公开的数据,需要把内网数据库的数据迁移到外网数据库,而且并不是一次迁移完就完事的,要求内网有新数据就需要把数据迁移到外网数据库。诸如此类的例子还有很多,本文就该种数据迁移做一次头脑风暴,看看到 阅读全文
posted @ 2018-07-11 22:01 ichenhao 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 这篇文章在借鉴前人的基础上,进行了验证,感谢前人的分享 一、case when的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 第一种 格式 : 简单Case函数 : 格式说明 case 列名 when 条件值1 then 选项1 when 条件值2 then 选项2..... 阅读全文
posted @ 2018-01-30 10:28 ichenhao 阅读(96812) 评论(2) 推荐(7) 编辑
摘要: 这两天做一个socket通信的Demo,用定时器启动client端去连接server端,出现一个状况,连接几次后定时器就停了。 下面就是会造成终止的代码: 经度娘,原因是timer被GC销毁。 方法中的变量如果是值类型,在方法执行完会被自动释放,因为是在栈上分配的空间。 但是方法中声明的引用类型,是 阅读全文
posted @ 2016-11-22 10:54 ichenhao 阅读(6786) 评论(0) 推荐(5) 编辑
摘要: 本人老菜鸟一枚,不是因为偶是菜鸟中的老手,而是偶是老了但是还是很菜的鸟╮(╯▽╰)╭,不过打今儿起偶想要腾飞…… 今天写文本文件编辑类时遇到一个小问题,下面先将问题描述一下: 1、写文本文件时都会习惯性的判断一下文件是否存在,如果不存在就创建一个出来,也就是下面的代码 看起来似乎没什么问题,但是很不 阅读全文
posted @ 2016-07-27 23:20 ichenhao 阅读(740) 评论(0) 推荐(0) 编辑