自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 docker部署nacos集群

前提:安装了docker引用:官方文档其他参考1.下载docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose2.修改执行权限chmod +x /usr/local/bin/docker-compose3.从github拉取n.

2021-11-15 17:28:12 1201

原创 docker部署nacos2.0,并指定mysql8为持久化数据库

先部署mysql8拉取镜像docker pull mysql运行镜像docker run -p 3306:3306 --name nacos-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql创建nacos所需的数据库及表#进入mysql容器docker exec -it nacos-mysql bash#连接mysql,并输入密码mysql -u root -p#创建数据库create database nacos;#指向数据库use n

2021-11-10 21:58:44 1756

原创 docker部署的mysql8,使用navicat连接不上

问题描述:出现原因不是客户端Navicat的原因,是MySQL兼容问题,需要修改数据库的认证方式MySQL8.0版本默认的认证方式是caching_sha2_passwordMySQL5.7版本则为mysql_native_password。解决方案1.查看mysql的容器id2.进入mysqldocker exec -it 容器id bash3.连接mysqlmysql -u root -p注意:这里输入的密码是隐形的,因此你输入密码回车就行4.查看数据库认证方式指定

2021-11-10 18:24:21 2569

原创 SSL是什么,与TCP的关系是什么

无论是TCP还是UDP都是没有提供任何加密机制的,即明文传输。在传输过程中很可能被嗅探和发现。因此为了应对这种安全问题,因特网研制了TCP的加强版,称为安全套接字层(Secure Sockets Layer,SSL)。用SSL加强后的TCP不仅能够做到传统TCP能做的一切,而且提供了关键的进程到到进程的安全性服务,包括加密、数据完整性和端点鉴别。需要强调,SSL不是与TCP和UDP在相同层次的第三种因特网协议,而是对TCP的加强,这种强化是在应用层上实现的。因此,应用程序要使用SSL服务,它需要在该应用程序

2021-07-10 14:13:24 7277 1

原创 java子类能继承父类的全部属性,包括私有

学习java的继承时,肯定都会遇到一个问题,父类的私有成员变量子类能继承吗,父类的成员变量,子类是怎么继承的?我们知道,java在进行类的实例化时,会优先实例化父类,,直到当前类没有父类。那么我们使用一小段代码测试一下。public class Test extends TestFather{ public static void main(String[] args) throws Exception { Test test = new Test(); Sys

2021-06-18 19:19:27 1434 1

原创 Docker安装与测试与卸载

https://docs.docker.com/engine/install/centos/ 跟着官方文档来先卸载以前的旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ doc

2021-05-13 16:34:00 45

原创 spring-boot-maven-plugin爆红

今天遇到一个小bug,spring-boot-maven-plugin爆红解决方案:缺少Version。看你的springboot是哪个版本的,加个版本就行

2021-04-20 10:49:23 91

原创 快排-外行都能看懂

快排-外行一看都懂思想通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。举例6,1,2,7,9,3,4,5,10,8假如我们取第一个元素6为基准值,即数组中比6小的都在6左边,比6大的都在6右边。即 3 1 2 5 4 6 9 7 10 8然后我们把数组分成两部分3 1 2 5 4和9 7 10 8再执行上面的操作即可下面就是重头戏了,这一

2021-03-25 22:19:04 79

原创 单链表翻转

01-单链表翻转让我们思考一下,怎么让链表翻转呢,因为链表的存储方式不像数组,数组在内存中是连续的空间,因此数组只需要知道首地址+类型大小*数组下标即可访问对应元素。但链表不同,它的每一个结点内存不一定是连续的,因此给你一个结点你唯一能知道的就是当前结点的值和下一个结点的地址。假设我们现在拥有一个结点current,那我们还可以知道下一个结点next(current->next)那似乎问题很简单,我们只需要遍历一遍链表,每次都让当前结点的下一个的地址指向上一个结点不就完成链表翻转了吗。问题是上一

2021-03-25 16:12:16 60

原创 K个一组翻转链表-java

02-K个一组翻转链表将给出的链表中的节点每 k 个一组翻转,返回翻转后的链表如果链表中的节点数不是 k 的倍数,将最后剩下的节点保持原样你不能更改节点中的值,只能更改节点本身。要求空间复杂度 O(1)例如:给定的链表是1→2→3→4→5对于 k = 2 , 你应该返回 2→ 1→4→ 3→ 5对于 k = 3, 你应该返回 3→2→1 → 4→ 5类比链表翻转,此题中需要将链表进行分组,然后进行一一翻转,而且有参数k,我能想到的是先探测再翻转此题唯一的难点就是分组后还需要将每一组连起来

2021-03-25 16:05:05 337

原创 MarkDown学习

MarkDown学习标题:#+空格 =一级标题二级标题##+空格=二级标题###+空格=三级标题三级标题以此类推最多到六级标题######+空格=六级标题六级标题字体Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!引用跟着狂神学java,走向人生巅峰“>+空格”分割线三个*号三个-号图片!+[图片名称]+(图片地址)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来

2021-03-24 17:23:27 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除