- 博客(9)
- 收藏
- 关注
原创 linux搭建kafka单机+集群环境+demo
单机环境 准备工作: 1.1. 一台或两台centos虚拟机,一台给zookeeper(192.168.56.13),一台给kafka(192.168.56.10)。也可以将zookeeper和kafka放在同一台虚拟机上 1.2. jdk 1.8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 1.3. zookeeper https://zookeeper.apache.org/releases.ht
2020-08-20 18:15:35
525
原创 从零开始搭建rocketMQ开发环境+demo
1.准备一台centos7的虚拟机,我是用vagrant搭建的,安装jdk 1.8 2.从官网下载rocketMQ 下载地址 https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip 3.在虚拟机中新建一个文件夹,我是建在/usr/local/soft/下的 3.1 切换到/usr/local目录 :cd /usr/local 回车 3.2 创建soft目录: mkdir so
2020-08-20 17:03:13
1127
原创 线程池执行流程及源码分析
先上一张线程池execute方法执行流程图: 使用hashSet存储工作线程: private final HashSet workers = new HashSet(); 接下来看源码吧 线程池参数: int corePoolSize, //核心线程数 int maximumPoolSize, //最大线程数 long keepAliveTime, //临时工作线程的存活时间 TimeUnit unit, //存活单位 BlockingQueue<Runnable> workQueue, /
2020-08-15 21:01:47
361
原创 spring boot 第一篇 spring boot 和spring mvc 的区别
1.什么是spring boot?官网给出的介绍是: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimu
2020-08-13 18:23:51
427
原创 HashMap 源码
昨天面试时,面试官问hashMap如果初始容量设置为13会怎么样?因为知道hashMap的容量为2的幂次,所以猜测应该是取离设置的值最近的二的n次幂,离13最近的应该是16,虽然蒙对了,但心里很虚,所以继续来看hashMap的源码 HashMap的类关系图,把面试中经常被问的相关的类也列出来了,hashTable, concurrentHashMap等,从这张结构图可以看到它们之间的其中一个区别就是:hashMap和concurrentHashMap 都继承自AbstractMap,而hashTable继
2020-08-13 12:11:10
179
原创 Java String 源码
昨天面试,被面试官吊打。问的问题都知道一点,但是不够深入。实现细节,原理什么的好像都没仔细去看。突然意识到,之前的学习好像一直在赶进度,为了面试去学习,只学了点皮毛。痛定思痛,开始看源码了。希望能坚持下去吧。。。。 先奉上面试题: 1.String的底层实现是什么? 2.String的replace方法是怎么实现的? 接下来就开始进入正题:String源码探索之路: String 开篇注释:String 是字符串常量,当它被创建之后,它的值就不能被改变(所以很多字符串的操作都是拷贝到一个新的字符数
2020-08-12 12:31:54
311
原创 SSM项目实践-ssm框架搭建(1.9)
毕业半年,在公司好像也没学到什么实质性的技术,怕自己一年以后还是个什么都不懂的小白,所以想在下班后的业余时间自己加强一下专业技能,之前一直没有动力,坚持不下去,也没有方向,不知道该怎么学,这几天闲的时候看了很多人的博客,想说自己也仿效一下大牛们,以博客的形式记录每天的学习情况,敦促自己能够坚持下去。 本来想说从软件开发的最初流程开始,写需求分析之类的,但是考虑到这些文档有些枯燥,害怕自己还没真正...
2018-07-29 21:34:09
269
原创 spring学习第一篇:控制反转(IOC)或依赖注入(DI)和面向切面编程(AOP)
spring相关的书和博文看了很多,一直也没明白依赖注入和面向切面编程到底是什么,spring企业实战看到第三遍突然恍然大悟,也许是因为之前动手写过代码,所以终于潜移默化,慢慢理解了吧。 http://www.360doc.com/content/18/0125/09/27831725_724899826.shtml这篇文章写得挺好的 首先控制反转和面向切面编程是spring的核心机制,由于控...
2018-07-29 21:33:21
12246
1
原创 ssm实践错误收集
问题一:json数据格式转换异常 java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException 解决办法: https://www.cnblogs.com/xingxing0521/p/5306347.html 1. 在pom.xml中添加依赖: <dependency&...
2018-01-24 23:28:18
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人