摘要:
spring提供了HandlerInterceptor接口,里面有三个个方法:preHandle,postHandle,afterCompletion 详细注释如下: 简单解释一下就是 preHandle方法会拦截执行器的执行,具体是在HandlerMapping确定一个适当的执行器对象之后、Han 阅读全文
摘要:
类体的定义包括成员变量的定义和方法的定义。 1、成员变量包括实例变量和类变量;而成员方法包括实例方法、类方法,当然还有一种特殊的构造方法。 2、类变量、类方法就是类中的变量、方法,必须是静态的,要加static;故其又称静态变量、静态方法。 3、成员变量、成员方法是对象或实例中的变量、方法,不加st 阅读全文
摘要:
在静态类中不要处理静态变量,会带来并发风险; 静态方法内部的变量,若都是局部变量,每次调用静态方法时都会重新分配内存空间,就是安全的。 局部变量:线程安全。 每个线程执行时将会把局部变量放在各自栈帧的工作内存中,线程间不共享,故不存在线程安全问题。 静态变量:线程非安全。 静态变量即类变量,位于方法 阅读全文
摘要:
在该字段上加注解 @JsonDeserialize(using = StringDeserializer.class) private int errorCode; 如果是xml类型的数据(String转money) 在相应字段加注解,就行了 @XmlJavaTypeAdapter(MoneyAda 阅读全文
摘要:
= 是赋值操作(任何包含=的如+=、-=、 /=等等,都内含了赋值操作)。不再是你以前理解的数学含义了,而+ - * /和 = 在java中更不是一个级别,换句话说, = 是一个动作,一个可以改变内存状态的操作,一个可以改变变量的符号,而+ - * /却不会。这里的赋值操作其实是包含了两个意思:1、 阅读全文
摘要:
进入 windows-preferences-java-installedJREs,选择你的jre,点击edit,再在JRE system libraries里单机re.jar,点击source attachment 在 “Source Attachment”对话框下,选择”External loc 阅读全文
摘要:
进入yourworkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings。 然后编辑org.eclipse.ui.prefs文件,加上一句SHOW_MEMORY_MONITOR=true。 保存退出重启elipse后,在elipse底 阅读全文
摘要:
从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。 但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。 或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是 阅读全文
摘要:
修改: ALTER TABLE ck_redis_cache_backup MODIFY `value` mediumblob(不修改字段名称) ALTER TABLE ck_redis_cache_backup CHANGE COLUMN `value` `value` mediumblob(可修 阅读全文
摘要:
Spring Cron 表达式的格式如下: Cron expression is represented by six fields: 秒 分 时 日 月 星期 特殊字符: 例子: 阅读全文