DragonetYu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年9月29日

摘要: 1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的符 阅读全文
posted @ 2017-09-29 13:26 DragonetYu 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的, 代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 控制台输出: begin ... boy wal 阅读全文
posted @ 2017-09-29 11:19 DragonetYu 阅读(211) 评论(0) 推荐(0) 编辑

2017年9月28日

摘要: /** * ajax 全局处理 * @author:DragonetYu * 2017-09-28 */ ;(function(){ //过滤所有ajax $.ajaxPrefilter("*", function(options, originalOptions, jqXHR) { options.beforeSend = ajaxBeforeSend... 阅读全文
posted @ 2017-09-28 09:43 DragonetYu 阅读(253) 评论(0) 推荐(0) 编辑

2017年9月27日

摘要: String.prototype.trim = function() { return this.replace(/(^\s*)(\s*$)/g, ''); } /** * 检验数据 * @author:DragonetYu * 2017-09-27 * 依赖 jquery */ var _checkFilter = { /** * 通过id 检验val 的值... 阅读全文
posted @ 2017-09-27 16:27 DragonetYu 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 快捷方式 0. Ctrl + 1 (快速修复) 1. Ctrl + D (删除当前行) 2. Ctrl + Alt + ↓(复制当前行到下一行) 3. Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者) 作用:快速插入。 4. Alt+Shift+R 重命名非常好用。 5. Ctrl + Q 定位到最后编辑的地方。 6. Ctrl + Shift ... 阅读全文
posted @ 2017-09-27 16:23 DragonetYu 阅读(161) 评论(0) 推荐(0) 编辑

2017年9月26日

摘要: private static final int BLACK = 0xFF000000; private static final int WHITE = 0xFFFFFFFF; private MatrixToImageWriter() {} public static BufferedImage 阅读全文
posted @ 2017-09-26 13:20 DragonetYu 阅读(246) 评论(0) 推荐(0) 编辑

2017年9月25日

摘要: 直接上代码 阅读全文
posted @ 2017-09-25 16:19 DragonetYu 阅读(1711) 评论(0) 推荐(0) 编辑

摘要: 数据: 阅读全文
posted @ 2017-09-25 16:06 DragonetYu 阅读(5003) 评论(0) 推荐(0) 编辑

摘要: 直接上代码, 阅读全文
posted @ 2017-09-25 16:01 DragonetYu 阅读(156) 评论(0) 推荐(0) 编辑

摘要: location ~.*\.(htm|html|jpg|gif|jpeg|bmp|png|css|js|mp3)$ { root C:\; } 阅读全文
posted @ 2017-09-25 15:51 DragonetYu 阅读(386) 评论(0) 推荐(0) 编辑