摘要: openfeign介绍 在微服务设计里,服务之间的调用是很正常的,通常我们使用httpClient来实现对远程资源的调用,而这种方法需要知识服务的地址,业务接口地址等,而且需要等他开发完成后你才可以去调用它,这对于集成开发来说,不是什么好事 ,产生了A业务与B业务的强依赖性,那么我们如何进行解耦呢,答案就是o... 阅读原文
2020-12-30 15:32:02 阅读(736) 评论(0)
摘要: 1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ? 2、Mysql的技术特点是什么? Mysql数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器... 阅读原文
2020-12-30 13:34:05 阅读(747) 评论(0)
摘要: 今天在浏览 Github 的时候,发现了一个让人眼前一亮的项目,一本厚厚的算法刷题笔记,来自一位阿里的资深技术大神。作者在大学期间参加过三年的 ACM 比赛,对算法有着较为透彻的了解,在找工作之前,也刷了很多算法题目,因此会被很多师弟师妹询问算法题目解答经验。为此,他将自己做过的很多题目,做成了一本详尽的题解... 阅读原文
2020-12-30 12:15:03 阅读(795) 评论(0)
摘要: 相信有很多同学在面对多线程代码时都会望而生畏,认为多线程代码就像一头难以驯服的怪兽,你制服不了这头怪兽它就会反过来吞噬你。 夸张了哈,总之,多线程程序有时就像一潭淤泥,走不进去退不出来。 可这是为什么呢?为什么多线程代码如此难以正确编写呢? 从根源上思考 关于这个问题,本质上是有一个词语你没有透彻理解,这个词... 阅读原文
2020-12-30 11:09:25 阅读(722) 评论(0)
摘要: 上周同事小姐姐问我:“哈哥你看,我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢??” 那你是怎么删除的? “delete from table 呀” “怪不得,其实要删除MySQL数据是有好几种方式的,有些场景下是不应该用DELETE的,比如... 阅读原文
2020-12-30 10:53:03 阅读(720) 评论(0)
摘要: 学习目标: JDBC的原理 Connection接口的使用 Statement接口的使用 ResultSet接口的使用 PreparedStatement接口的使用 JDBC的作用: 1.与数据库建立连接 2.操作数据库   DriverManager Connection  建立连接 Statement... 阅读原文
2020-12-30 10:20:05 阅读(728) 评论(0)
摘要: 1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是一种独占锁... 阅读原文
2020-12-30 08:34:04 阅读(764) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于GitLab CI 在《体验SpringBoot(2.3)应用制作Docker镜像(官方方案)》一文... 阅读原文
2020-12-30 07:32:29 阅读(747) 评论(0)
摘要: 前言:本文将告诉你如何将程序Jar与与依赖Jar及配置文件分离打包,以下列举了两种不同Maven打包方式,其打包效果一致! 一、第一种Maven打包方式,将jar及resources下全部配置文件,拷贝到指定目录: <!--配置项--><properties> <!--自... 阅读原文
2020-12-30 06:35:01 阅读(773) 评论(0)
摘要: 视频地址:https://www.bilibili.com/video/BV1ZV411C7H2?p=1 变量 变量的概念 内存: 1.么是内存? . 内存是计算机中重要的部件之一,它是外存与CPU进行沟通的桥梁。 . 计算机中所有程序的运行都是在内存中进行的。 . 内存即是一块瞬时状态的存储空间,... 阅读原文
2020-12-30 06:05:28 阅读(750) 评论(0)