- 博客(11)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 多线程,为每个线程维护变量副本的ThreadLocal,ThreadLocal会造成内存泄漏吗?
1.简单介绍在ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本。 下面是示例:public class ThreadLocalTest { /*1通过匿名内部类覆盖ThreadLocal的initialValue()方法,指定初始值 */ private static ThreadLocal<Integer>
2017-10-25 17:55:12 816 2
原创 一些有意思或者要注意的小问题
①某些高版本的Tomcat7或者8不支持URL地址出现花括号,因此地址栏无法放JSON。 ②FastJson不能序列化Class
2017-10-24 17:30:49 515
原创 学习cassandra(1)入门,使用场景(写多读少)和搭建启动使用,整合Spring boot
官网http://cassandra.apache.org/ 下载后wget http://mirror.bit.edu.cn/apache/cassandra/3.11.1/apache-cassandra-3.11.1-bin.tar.gz解压tar -xvf apache-cassandra-3.11.1-bin.tar.gzcd apache-cassandra-3.11.1修改配置文件
2017-10-20 18:38:38 2447
原创 学习activemq(2)Spring boot整合activemq jms
1. quickstart例子地址 pom.xml依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency>applicati
2017-10-19 17:40:36 583
原创 学习activemq(1)下载、搭建、启动和示例代码
1. 下载 解压下载 wget https://archive.apache.org/dist/activemq/5.15.0/apache-activemq-5.15.0-bin.tar.gz 解压 tar -zxvf apache-activemq-5.15.0-bin.tar.gz 3. 启动bin/activemq start 4. 下载示例代码这是源代码的下载 还有maven地址
2017-10-17 21:54:58 445
原创 学习rocketmq(1)安装启动入门,是rocketmq可以外网访问
参考官网 http://rocketmq.apache.org/docs/quick-start/1. 安装> git clone -b develop https://github.com/apache/rocketmq.git > cd rocketmq > mvn -Prelease-all -DskipTests clean install -U > cd distributi
2017-10-16 22:48:17 5431
原创 动手实现mvc(1),Java桥接方法(待续)
在阅读Spring boot的mvc源码的时候,发现Spring mvc 检查了好多method.isBridge()来判断是否是桥接方法。 桥接方法是Java编译后再生成的方法。 举例:1. 没有生成桥接方法public interface ITest{ <T> T test (T t);}public class Test implements ITest { @Over
2017-10-14 20:40:56 341
原创 Java如何获取方法参数的参数名称?
1. Java8public class TestGetMethodParamName { public String test(String name, Integer age) { return null; } public static String printMethods() { StringBuilder sb = new Strin
2017-10-10 12:53:59 4883
原创 拦截器的执行顺序
1. 依次建立3个拦截器public class BootInterceptor implements HandlerInterceptor { /* 1 */ public boolean preHandle(HttpServletRequest req, HttpServletResponse resp, Object arg2) { StackTraceEleme
2017-10-04 16:19:55 1233
原创 深入了解spring mvc
springboot与Springmvc一样,都用了web-mvc这个包 我们先看一下mvc的流程 我们打开这个类DispacherServlet,它其实是个Servlet 找到doDispatch方法 protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Ex
2017-10-04 15:22:07 603
C程序设计语言(第2版·新版).rar+C程序设计语言(第2版·新版)习题解答.rar
2010-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人