摘要: 1. 什么是微服务? 1:以前的模式是 所有的代码在同一个工程中 部署在同一个服务器中 同一个项目的不同模块不同功能互相抢占资源 2:微服务将工程根据不同的业务规则拆分成微服务 微服务部署在不同的机器上 服务之间进行相互调用 3:Java微服务的框架有 dubbo(只能用来做微服务),spring 阅读全文
posted @ 2021-07-12 09:15 zsq_fengchen 阅读(208) 评论(0) 推荐(1) 编辑
摘要: 一、搭建注册中心 1.1、创建一个cloud-service项目 1.2:POM文件依赖 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" 阅读全文
posted @ 2021-07-07 09:07 zsq_fengchen 阅读(222) 评论(2) 推荐(0) 编辑
摘要: 第一课 1:在人类历史上第一次使管理上升为科学的理论是( ) A: 科学管理 B: 行为科学 C: 一般管理理论 D: 管理科学 2:管理学形成的标志是( ) A: 韦伯的理想行政组织理论 B: 法约尔的管理过程理论 C: 梅奥的人际关系学说 D: 泰勒的科学管理理论 3:管理的核心是( ) A: 阅读全文
posted @ 2021-01-18 17:31 zsq_fengchen 阅读(2191) 评论(0) 推荐(0) 编辑
摘要: 引言 在多线程中,为了使线程安全,我们经常会使用synchronized和Lock进行代码同步和加锁,但是具体两者有什么区别,什么场景下适合用什么可能还不大清楚,主要的区别大致如下: 区别 1、synchronized是java关键字,而Lock是java中的一个接口 2、synchronized会 阅读全文
posted @ 2021-01-04 08:51 zsq_fengchen 阅读(608) 评论(1) 推荐(1) 编辑
摘要: 引言 在研究并发程序时,我们可能都知道volatile和synchronized是用于多线程中,用于线程安全和变量可见性的,但是具体两者怎么使用,有何区别可能还是稀里糊涂一知半解,在此就自己简单的理解总结一下二者的区别,和大家一块儿学习!我们需要了解java中关键字volatile和synchron 阅读全文
posted @ 2020-12-31 09:01 zsq_fengchen 阅读(260) 评论(0) 推荐(1) 编辑
摘要: package cn.jdbc.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; /** * Map 集合的循环遍历 * @data 阅读全文
posted @ 2020-12-25 09:41 zsq_fengchen 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1 package com.tiandy.core.rest; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /** 8 * List 集合的循环遍历 9 * @da 阅读全文
posted @ 2020-12-25 09:39 zsq_fengchen 阅读(6144) 评论(0) 推荐(0) 编辑
摘要: 引言 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 1:通过双循环 + 二分查找算法获取结果 1 public List<List<Integer>> threeSum1(int 阅读全文
posted @ 2020-12-18 09:11 zsq_fengchen 阅读(501) 评论(2) 推荐(0) 编辑
摘要: 总体介绍 JDK1.8的HashMap:底层实现(数组+链表/红黑树) 1、为什么要从JDK1.8之前的链表设计,修改为链表或红黑树的设计? 当某个链表比较长的时候,查找效率还是会降低。 为了提高查询效率,那么把table[index]下面的链表做调整。 如果table[index]的链表的节点的个 阅读全文
posted @ 2020-12-10 08:50 zsq_fengchen 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 引言 从机制上来讲,rabbitmq也有queue和topic的概念,发消息的时候还要指定消息的key,这个key之后会做路由键用。但是,多了一个概念叫做交换器exchange。exchange有四种,direct、fanout、topic、header。也就是说,发消息给rabbitmq时,消息要 阅读全文
posted @ 2020-11-26 09:38 zsq_fengchen 阅读(1222) 评论(3) 推荐(1) 编辑