- 博客(7)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 ThreadLocal源码解析
这个类提供了线程变量,这不同于其他的变量,它能在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的。 使用示例:public static void main(String[] args) { ThreadLocal<String> str = new Thread
2016-06-30 21:35:37 362
原创 使用Spring AOP和Cookie做网站免登陆
在我们平时浏览网站的时候,会发现很多网站,在你登陆一次后,下次登陆就不需要重新登陆了。其原理就是登陆的时候将,用户名和密码用Cookie存储起来,每次访问的时候先从Cookie中取出并登陆。 function SetCookie(name, value) { var today = new Date(); var expires = new Date();
2016-06-25 19:20:49 2536
原创 Java注解学习
元注解首先Java提供了4个元注解来定义其他注解@Target用来定义注解将应用于什么地方(如一个方法或者一个域)@Retention用来定义注解在哪一个级别可用,在源代码中(source),类文件中(class)或者运行时(runtime)@Documented用于描述其它类型的annotation应该被作为被标注的程序成员的公共API,因此可以被例如javadoc此类的工具文档化。@Inheri
2016-06-22 11:12:47 638
原创 解析Java的四种引用
强引用强引用就是类似Object obj = new Object();之类的,只要有强引用存在,垃圾收集器就不会回收引用对象。软引用被软引用引用的对象,当系统将要内存不足时,被软引用引用的对象就将被回收,JDK提供了SoftReference类来实现软引用。软引用对象最常用于实现内存敏感的缓存。 一个代码例子:import java.lang.ref.SoftReference;public
2016-06-20 13:27:40 421 1
原创 Spring Boot入门例子
首先使用Maven导入必要的jar<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org
2016-06-10 00:36:28 5971 1
原创 Spring源码解析之DefaultListableBeanFactory
DefaultListableBeanFactory是bean加载的核心部分,是Spring注册及加载的默认实现。它的层次关系如下图 BeanFactory它是Spring中Bean容器的顶级接口。里面有获取bean,判断是否包含bean,是否单例,获取别名等基本方法ListableBeanFactory根据条件获取Bean的配置清单。 如String[] getBeanDefinitionNa
2016-06-06 23:30:00 2755 1
原创 uploadify在ie和火狐报406错误
在使用uploadify上传时,用chrome是正常的,使用ie和火狐就报406错误。 项目使用springmvc,上传返回使用@ResponseBody 将@ResponseBody注解去掉。 使用response返回,解决问题 response.setContentType("application/json; charset=UTF-8"); response.getWri
2016-06-06 20:09:58 1738
初学者怎么入门架构师
2016-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人