2021年1月19日

摘要: 今天准备跑下 soul 官方的 example,首先从 soul-examples-http 开始。这个 example,soul 处理的是 http 请求,使用的插件是 divide。 刚开始 soul-examples-http 下的 SoulTestHttpApplication 没有运行选项 阅读全文
posted @ 2021-01-19 01:36 fightingting 阅读(266) 评论(0) 推荐(0) 编辑

2021年1月16日

摘要: 安装个zookeeper,没想到这么难,总时间我差不多花了4,5个小时,弄好的那一刻我简直想哭。 一开始在网上搜的教程,都很简单。 第一步官网下载 第二步复制一份 conf 文件夹下的 zoo_sample.cfg,命名为 zoo.cfg 第三步修改 zoo.zfg,安装目录下创建 data,log 阅读全文
posted @ 2021-01-16 10:37 fightingting 阅读(1144) 评论(0) 推荐(1) 编辑

2021年1月14日

摘要: 今天开始进行为期一个月的 Soul 源码学习,简单来说,Soul 是基于 WebFlux 实现的响应式的 API 网关,具有异步、高性能、跨语言等特点,Soul网关官网介绍。 由于我一直写的是单体应用,还没有用过网关,因此先去查了网关到底是什么。看到芋道源码的一篇文章,讲解的比较详细,文章地址。看完 阅读全文
posted @ 2021-01-14 21:14 fightingting 阅读(149) 评论(0) 推荐(0) 编辑

2020年12月7日

摘要: 刚做好的时候,就是这样,一直多一个空行,看了好久都不知道为什么,网上搜索,只看到一个讲这个问题的,说是加个样式,但根本没用。 我后来把 elementUI官网上穿梭框的例子拿到代码里,发现就没有空格,经过比较才发现,原来是因为多套了一层 formItem 导致的 就是这个搞的鬼,去掉后就正常了,如下 阅读全文
posted @ 2020-12-07 14:16 fightingting 阅读(1169) 评论(2) 推荐(0) 编辑

2019年10月27日

摘要: 最近做项目遇到一个问题,忙活了两三个小时,总算解决了,这里记录一下 这个项目在本地启动的时候能正常运行的,但打包放到 tomcat 的 webapps 目录下,发现解压报错了,我一开始看前面的错误是这样的 Error starting ApplicationContext. To display t 阅读全文
posted @ 2019-10-27 17:11 fightingting 阅读(1257) 评论(0) 推荐(0) 编辑

2019年10月12日

摘要: hashmap 是很常用的一种集合框架,其底层实现方式在 jdk1.7和 jdk1.8中却有很大区别,今天我们通过看源码的方式来研究下它们之间的区别。 hashmap 是用来存储数据的,它底层数据结构是数组,数组中元素是链表或红黑树,通过对 key 进行哈希计算等操作后得到数组下标,把 value 阅读全文
posted @ 2019-10-12 17:24 fightingting 阅读(4473) 评论(1) 推荐(0) 编辑

2019年9月28日

摘要: 90%程序员第一个听过的设计模式一定是单例模式,我觉得是因为其实现简单,理解起来容易,才如此流行。正因为它的知名度和流行度,单例模式的实现方式有很多,而且一直在更新。我们今天就讨论下目前主流生成单例模式的方式。 我们听过最多的单例模式实现方式是饿汉式,懒汉式,但其实还有静态内部类等其他方式。 1.饿 阅读全文
posted @ 2019-09-28 11:02 fightingting 阅读(342) 评论(0) 推荐(0) 编辑

2019年4月11日

摘要: 我们面试中经常会被问到多线程相关知识,这一块内容往浅了说大家都会,但是一问到底层实现原理,我们往往就一脸懵逼。 这段时间准备好好学习多线程,接下来会写一系列关于多线程的知识。 我们首先要了解线程,百度百科这么介绍:线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中 阅读全文
posted @ 2019-04-11 20:32 fightingting 阅读(1256) 评论(0) 推荐(0) 编辑

2019年4月8日

摘要: 上篇我们说到 springboot 和 SSM 框架的区别,今天我们就看看 springboot 到底为我们做了哪些事情,让我们开发变得如此简单。 springboot 中起着重要作用的是 starter,starter 主要有两个作用: 1.引入相关的 jar 包 2.自动完成 bean 的配置 阅读全文
posted @ 2019-04-08 22:23 fightingting 阅读(2709) 评论(0) 推荐(1) 编辑

2019年3月24日

摘要: 百度搜 Springboot,SSM框架区别,大多说的都是 1.springboot一个应用是一个可执行jar 2.将原有的xml配置,简化为java配置 他们说的确实没错,可是根本没有说到本质,百度说的这些,其实根本不是这两个框架的区别,SSM框架也可以打包可执行的jar,也可以用注解代替 xml 阅读全文
posted @ 2019-03-24 12:06 fightingting 阅读(42890) 评论(0) 推荐(5) 编辑