old
普通网友
这个作者很懒,什么都没留下…
展开
-
实现简单的代码热替换
package com.hotswap;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/** * Created by huangzhw on 2016/9/8. */public class HotSwapTest { public static void ma...原创 2016-09-08 19:24:09 · 1556 阅读 · 0 评论 -
Mysql备忘录
子查询分类(按是否与外部查询相关)关联子查询:每行外部查询都会触发一次关联子查询.非关联子查询:子查询可以独立运行,在整个查询中只查询一次.分类(按位置)select 位置的子查询:要求该子查询必须返回单个值(单行+单列).from 位置的子查询:有视图的意味在里面,相当于返回一张新表.where 位置的子查询:最复杂.demouser表...原创 2016-09-04 23:35:36 · 378 阅读 · 0 评论 -
logback学习笔记
日志级别Trace < Debug < Info < Warn < Error.Configuration节点属性 scan:若为true,则监听配置文件变化,变化后重新加载scanPeriod:监听变化的周期,单位为毫秒。子节点 logger:用来设置某一个包或者具体的某一个类的日志打印级别以及指定root:一个特殊的logger,当一条日...原创 2016-08-29 18:53:38 · 775 阅读 · 0 评论 -
Apache Comons+Google Guava
Apache CommonsCommons lang3//包含以下便捷工具类1.StringUtilsStringUtils.isBlank(""); // null -> true," " -> trueStringUtils.isEmpty(""); //null -> true,"" -> true," " -&原创 2016-08-29 00:33:57 · 1747 阅读 · 0 评论 -
Java与数据结构
使用java实现的一些数据结构堆import java.util.ArrayList;import java.util.List;/** * Created by huangzhw on 2016/7/27. */public class T { public static void main(String[] args) {...原创 2016-07-28 16:54:27 · 285 阅读 · 0 评论 -
java插入式注解
最近在公司遇到了使用的类库lombok,好奇底层实现,探索得知是使用插入式注解实现的. 插入式注解是在代码编译时,通过特殊的插入式注解解释器,对语法树进行改造,使得根据注解添加实例域/方法成为可能. 以下为代码://简单的一个注解/** * @author doggy * Created on 2016-07-21. */@Retention(Retenti...原创 2016-07-22 00:55:37 · 1389 阅读 · 0 评论 -
SpringMVC注解
先谈SpringMVC的访问过程一个SpringMVC的请求到来时,会先由DispatcherServlet进行拦截.DispatcherServlet调用Handler Mapping进行Controller选择,如post转发给Controller的method,静态资源直接返回等等.将请求参数传给Controller,Controller对数据进行处理.Controlle...原创 2016-07-10 17:30:06 · 3575 阅读 · 0 评论 -
JVM解析与分派
jvm中关于方法调用的指令有invokestatic,invokespecial,invokevirtual,invokeinterface以及invokedynamic五种。 其中invokestatic与invokespecial指令在解析完成(编译完成)后就能确定所要调用的方法。 指令 产生情况 invokestataic 调用静态方法 invok...原创 2016-07-07 00:58:35 · 943 阅读 · 0 评论