摘要: 一、图解 二、过程 1、需要准备两个Eureka Server,并且相互注册。 2、将微服务都注册到两个Eureka Server中。 三、 阅读全文
posted @ 2020-03-22 22:55 math_lin 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、 阅读全文
posted @ 2020-03-22 10:31 math_lin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、tcp协议 如果在面试的过程中,要讲这个,可以拿打电话这个场景来说明。 二、UDP协议 用处:视频、直播、日志上报、 三、TCP/UDP的比较 四、Socket 五、http协议 1、客户端: 2、服务端 3、状态码 4、编写一个可以接受http请求的服务器 public class BIOSe 阅读全文
posted @ 2020-03-21 16:07 math_lin 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、说明 简单例子: package ljtao.javase.thread.fork_join.ex1; import com.alibaba.fastjson.JSONObject; import java.util.ArrayList; import java.util.List; impor 阅读全文
posted @ 2020-03-15 15:45 math_lin 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 记录学习JDK中Collection子类实现的学习 List、Set、Queue... 一、Queue 1、典型得一个:ArrayBlockingQueue (主要应用场景。jdk线程池、MQ、) 2、LinkedBlockingQueue ,底层是用链表维护的。 3、PriorityQueue 有 阅读全文
posted @ 2020-03-15 13:21 math_lin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、Linux下安装FastDFS 前期准备 一个centos7一个FastDFS_v5.05.tar.gz一个libfastcommon(libfastcommonV1.0.7.tar.gz) 版本一定 要对应得上,要不然会报错。 开始安装 安装tracker (1)安装gcc yum insta 阅读全文
posted @ 2020-03-12 21:41 math_lin 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、resize的源码 final Node<K,V>[] resize() { Node<K,V>[] oldTab = table; int oldCap = (oldTab == null) ? 0 : oldTab.length; int oldThr = threshold; int ne 阅读全文
posted @ 2020-03-11 14:40 math_lin 阅读(278) 评论(0) 推荐(0) 编辑
摘要: HashMap底层是一个数组,哈希值相同的元素放在数组中的相同的位置,多个相同哈希值的元素形成一个链表。也就是说,元素的组织形式是单向链表。 下面从put、get、remove这三个方法分析一下源代码,看看HashMap增删查改是怎么做的。 构造HashMap对象的时候做了初始化,指定默认的初始容量 阅读全文
posted @ 2020-03-11 11:37 math_lin 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、lib文件夹 1、 利用Ecj.jar 进行编译 二、work文件夹目录 1、Jsp相关的文件夹,存放运行过的项目的jsp文件数据。 三、conf文件夹 1、 2、 3、 注:在tomcat-users.xml 文件中,可以对tomcat的用户(管理后台的账号)进行设置, 然后在这个页面就可以登 阅读全文
posted @ 2019-09-29 11:32 math_lin 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、安装mysql 二、设置 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql 三、连接 192.168.99.100 这个主机IP是docker的IP 如果是linux环境下得,就是本机得IP。 阅读全文
posted @ 2019-09-20 11:37 math_lin 阅读(199) 评论(0) 推荐(0) 编辑