自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 学习rabbitmq(1) AMQP

待续

2017-10-20 18:14:29 354

原创 学习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

C程序设计语言(第2版·新版).rar+C程序设计语言(第2版·新版)习题解答.rarC程序设计语言(第2版·新版).rar+C程序设计语言(第2版·新版)习题解答.rar

2010-03-27

codeblocks 编程好软件 c++ 各种

codeblocks 编程好软件 c++ 学生编程的好帮手

2010-03-21

Matlab【课件Matlab【课件Matlab【课件】

Matlab【课件Matlab【课件Matlab【课件】

2010-03-21

素描自学 让编程之余 自学绘画水到渠成

素描自学 让编程之余 自学绘画水到渠成 爱好绘画的可以下

2010-03-21

21天学通c++ 习题以及代码

21天学通c++ 习题及代码 学习《21天学通c++ 》的好伴侣

2010-02-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除