- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 RestTemplate 请求https接口,无需证书访问,并整合工具类,细到极致
这次给大家带来的是 RestTemplate 请求https接口,我们都知道,https接口一般是需要证书才能访问的,但是我们可以采取一些特殊的手段,跳过证书验证。
2023-03-07 10:20:31 6794 4
原创 纯JS实现发布订阅模式,推送消息,取消订阅,最新教程,细到极致
带着这个好奇心,我们一起来简单讲讲,发布订阅到底是个什么,它其实本质上,是一个函数或者说是一个方法,放到一个数组或者栈里面,然后暂时不执行,在合适的机会拿出来执行。我是你们的老朋友Jessica老哥,距离上一次更新已经是2个月了,中间经历了太多,各种酸甜苦辣,导致没有时间去更新。这次带来的js的一个小知识点,可以说是前端和后端都需要了解的,发布订阅。后端,我们通常讲消息中间件,它的底层实现也是发布订阅。
2023-02-03 09:05:29 1450
原创 HackerRank 算法刷题笔记(一),基于Go语言
Hello,各位小伙伴,大家好呀,放国庆节假了,老哥在这里首先祝福祖国,繁荣昌盛,然后祝各位小伙伴们假期玩的愉快,吃的开心;老哥一开始看到这个也是有点懵,不知道它想表达什么,后面大概理解了,就是一个徒步者,从地平面往山谷走两步下去,记录为2个D(down的简称),然后从山谷走上地平面,记录两个U。这个题目,老哥一开始没看懂,后面大概理解了,就是每一次跳,如果可以跳一步,就跳一步,如果可以跳两步,就跳两步,不要踩到雷区就行。2、然后这个网站的题目是全英文的,有英文阅读困难的,可以用下某度翻译。
2022-10-03 21:26:55 4292
原创 Golang 编写测试用例(单元测试、压力测试等)最新教程,细到极致
有过编程基础的,或者工作的了,应该知道,一个软件的质量,三分靠开发,七分靠测试。11、实例测试,这个测试有点简单,写个 //Output注释,然后后面是期望输出的结果,如果是一致的,测试通过,否则测试失败。5、单元测试第三种形式,也是k8s用的测试形式,它这种用要给切片存放多条数据,可以一次性测试多个值,推荐使用。除了点击绿色图标以外,我们也可以换一种方式,到当前文件夹下,打开Goland控制终端,输入下面的命令,3、然后是测试文件,在go语言中,所有测试用例的文件命名用_test结尾,新建一个测试文件。
2022-09-14 14:29:12 4457
原创 Golang 整合Mysql、Redis、MongoDb, 最新教程,细到极致
Hello,各位小伙伴,已经大半个月没有更新了,趁着下午摸鱼的时间,咱们使用Go来整合第三方存储闲话少说,让我们继续学习。
2022-08-31 21:24:43 1198
原创 Linux 搭建K8s集群,最新教程,细到极致
Hello,各位小伙伴,大家好呀。老哥最近在接触云原生相关的东西,然后的话,需要接触到k8s,之前一直没有时间搭建。今天趁着周末放假,赶紧动起来!
2022-08-14 17:33:13 3673 4
原创 GoLand 编写Golang代码,学习笔记(三)
Hello,各位小伙伴们,让我们继续学习Go标准库相关知识老哥,这次把编辑器换了一下,主要是IDEA 插件不兼容,有时候莫名报红,看着难受,换成GoLand ,专门写GOGoland 下载地址 :https://www.jetbrains.com/go/download/#section=windowsGoland激活插件地址:链接:https://pan.baidu.com/s/1Q1QyUJtvv9nCvt2U0EFt2Q提取码:9g9v网盘分享,下载后,先打开Goland,然后选择trial(培训
2022-08-04 11:46:13 1459
原创 IDEA 配置Go环境,编写Golang代码,学习笔记(一)
Hello,各位小伙伴们,又有一段时间没有更新了,老哥呢,最近去外面面试,发现Java已经是卷得不能在卷了,老哥没有办法,只能另辟蹊径,去卷Go,现在可以说又回到原点了。诶,世事无常,大肠包小肠。......
2022-07-24 16:06:11 6782
原创 Docker 安装Mysql8.0+Canal+Redis实现缓存同步,细到极致
时间过得真快,6月份已经过去一半了,令人感慨万千;最近,相信大家都看了热点新闻,前几天某山事件看得老哥愤怒不已,多年扫黑除恶还是有漏网之鱼!这些被抓的黑恶势力,希望能够重判!重判!重判! 老哥能做的就是声援了,接着,重操旧业,还是继续更新文章,今天我们来学习一下Docker环境下,搭建Mysql8.0以及使用Canal实现与Redis的同步环境:需要提前安装好Docker,Docker 安装 以及卸载1、新建一个mysql文件夹2、新建配置、数据、日志文件夹3、拉取mysql 8.0.29,如果
2022-06-16 14:47:18 1129 2
原创 SpringBoot 实现Zk分布式锁+Redis分布式锁,最新教程,细到极致
SpringBoot实现Zk分布式锁+Redis分布式锁,最新教程,细到极致
2022-06-07 23:39:44 932
原创 Linux 部署Redis Sentinel(哨兵)集群+分片集群,最新教程,细到极致
Linux搭建Redis 哨兵集群+分片集群,Linux部署Redis 哨兵集群+分片集群
2022-05-31 01:30:09 2250
原创 Linux 安装Harbor镜像仓库,最新教程,细到极致
大家晚上好,今天给大家带来的是Docker镜像仓库Harbor的下载,希望能给大家带来一点帮助 闲话不说了,开始安装1、首先下载安装包,官网下载地址是:Harbor下载2、上传安装包[root@VM-4-12-centos harbor]# pwd/opt/harbor[root@VM-4-12-centos harbor]# lltotal 488976-rw-r--r-- 1 root root 500705880 May 15 15:31 harbor-offline-insta
2022-05-18 15:18:43 2346 10
原创 Linux版+Docker版安装Jenkins,细到极致
今天给大家带来的是Jenkins的安装,目前企业最流行的CI/CD工具,希望给大家带来一点小小的帮助。 在安装之前,我想讲一下基础知识,帮助大家更好地了解Jenkins,它的前身是Hudson,sun公司开发的,后面sun被甲骨文收购了,甲骨文这家公司一收购,丫的,就想把Hudson作为一个收费产品,投入到市场。这个理念与原本开发团队不一致,于是原本开发团队就另外写了一个比Hudson更优秀的产品,Jenkins。 然后说下CI/CD,一般流程是:需求分析->开发–>编译打包->
2022-05-15 20:40:01 2163 4
原创 Linux 安装Hadoop集群+脚本分发,最新教程,细到极致
大家早上好呀,因为五一放假后事情很多,快小半个月没有更新了,感觉快荒废了,所以打算写点东西,和小伙伴们一起分享 今天给大家带来的是,最新版Hadoop 3.3.2 安装教程,这次集群搭建教程,不同以往,老哥最近学了脚本分发技术,以后集群搭建,都是走脚本分发 话不多说,开始搭建1、首先,准备3台服务器,虚拟机也行,注意:Hadoop是java写的,提前安装好jdk(之前的文章有安装jdk教程)2、查看jdk版本,确认一下[root@VM-4-12-centos jdk1.8.0_261]#
2022-05-12 17:52:12 2103 1
原创 SpringBoot整合WebSocket,最新教程,细到极致
大家好鸭,最近在和第三方做数据对接,老哥需要整个WebSocket发送数据。我当时在想,为什么不用kafka呢,或者其他消息中间件。emm…,这个不深究了下面,我们用Springboot 2.6.4 整合Websocet1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
2022-04-12 10:18:18 5040 5
原创 Linux 安装单机kafka,细到极致
大家晚上好呀,好久没更新了,各位老铁有没有想老哥的,我是非常想各位的,毕竟老哥也是更新文章有大半年的时光了,这段时间,经历了很多,也感受了很多,人生酸甜苦辣咸,各种滋味,只能说一切不在尽言中。。。 开局搞点这么伤感的话,还是第一次,希望各位不要介意 今天给大家带来的是在Linux上单机kafka的安装教程,如果大家想看集群的话,麻烦多点赞,我有时间看到大家的赞,会有更强的动力更新的。 正式开始1、安装kafka,首先需要jdk,没有安装jdk的,请查看我之前的文章2、然后安装kafka,需要
2022-04-11 22:42:01 4446 7
原创 Windows实现Mqtt订阅和发布,最新教程,细到极致
Hello,各位,又有一段时间没有更新文章了,今天给大家带来的是物联网通信协议-Mqtt,下面我们将使用最新版本 Springboot + Mqtt ,给大家高效、快速开发提供帮助!前言:大佬们可以去Spring官网看下教程,地址是:Spring整合Mqtt废话不扯了,咱们撸起袖子就是干,开始!1、首先,引入mqtt依赖,到项目 pom.xml 里面,这是一切的开始,跟整合其他插件也是一样,先导入依赖,然后启动类开启服务,增加config配置,然后编写服务端和客户端代码,最后调试,无非就是这些。
2022-03-18 17:18:10 13896 4
原创 Linux 安装单机Redis
Linux 安装单机Redis开局介绍开始搭建给个三连开局介绍 大家好呀,最近又很久没有更新安装的视频了,今天讲讲Redis的安装,相信很多小伙伴在Linux安装Redis,需要一点时间,本文致力于用最快的速度,教大家搭建单机版Redis,然后过一段时间后,我会给大家出一个Sentinel 集群和Cluster集群搭建开始搭建给个三连...
2022-02-15 21:20:51 713
原创 精讲Mysql各种高难度Sql编写(三)
精讲Mysql各种高难度Sql编写(三)sql1sql2sql3sql4sql5sql 继续更新,前面的六篇,老哥写的马马虎虎,不知道大家消化得怎么样了,如果感觉很难,千万不要气馁,因为人总是需要一个慢慢适应的过程的,多看几次就好了。 考虑到要写的内容太多了,所以从这篇开始,5个sql查询,同时保证质量。 接着,继续肝文,sql1这题是 Leetcode 数据库 620 题题目:找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列
2022-02-10 13:41:13 3616
原创 精讲Mysql各种高难度Sql编写(二)
精讲Mysql各种高难度Sql编写(二)sql1sql2sql3 今天是大年初九,首先给各位道一句新年好,祝各位大佬新的一年,升职加薪,早日暴富,红红火火,虎虎生威!!! 然后继续我们的sql编写,先来个简单的sql1这次用LeetCode 数据库 196题为例sql脚本CREATE TABLE Person2(Id INT,Email VARCHAR(50),PRIMARY KEY(Id));INSERT INTO Person2 VALUE(1,‘john@example.c
2022-02-09 15:41:48 912
原创 精讲Mysql各种高难度Sql编写(一)
精讲Mysql各种高难度Sql编写 在每年的面试高峰期,面试官为了筛选优秀的Java研发人员 ,往往会在面试题里面增加编写sql,普通的sql大家都会写,所以会把sql的难度提高。 所以,今天这篇高难度sql,是为了解决大家在面试中难题,从sql脚本,数据插入,sql的RUD,以及高难度查询,基本上面面俱到。相信能给小伙伴们一点帮助!...
2022-01-28 20:21:55 2235 2
原创 Java手写队列,细到极致
Java手写队列,最近在学习Aqs,发现里面涉及到很多队列的写法,非常难以理解,于是,专门去学习了队列的Java写法。但是,网上的文章很多只列出一段段代码,其他的需要你自己去理解。 考虑到一些小伙伴们,可能无法理解其中的意思。所以,我写了一篇细到头发丝的队列文章,每一行都有解释,如果我这样教,你还看不懂,我真的没有办法了。 队列,先进先出。能理解吗,你就想象一个管道,你从管道进去,后面的人在你后面,前面的人在你前面,废话,我当然知道。队列也是如此,你出来时,前面的人已经出来了,后面的人准备出来
2022-01-20 09:50:38 980
原创 Windows 实现mysql5.7 和 8.0 自由切换
最近在学习mysql,讨论到锁方面时,经常涉及到MySQL的版本问题,因为5.7和8.0的锁机制有些变化,一些在5.7被认为的bug,在8.0已经被修复,所以,个人迫切希望能够实现mysql 不同版本的自由切换。话不多说,上干货。1、首先在windows输入框,用管理员身份停掉当前mysql,输入命令 net stop mysqlE:\DevelopTools\mysql\5.7\mysql-5.7.35-winx64\bin>net stop mysqlMySQL 服务正在停止.MySQL
2021-12-15 15:21:10 2239
原创 Springboot 实现Redis消息队列
Springboot 实现Redis 消息队列之前被面试官问到怎么实现Redis的消息队列,我人麻了,当时一个劲的摇头,娘的,欺负我那时知识少,恶心啊 最近看到一个Demo,然后随笔记录了一篇,以便记录自己的成长过程。一、废话不多bb,直接上干货1、IDEA新建一个Springboot工程,取名为RedisQuene2、导入依赖 <dependencies> <dependency> <groupId>org.sprin
2021-11-05 10:01:17 2381
原创 Linux部署Springboot项目
今天,我们在Linux部署一下Springboot项目。准备工作:安装JDK和Mysql,如果没有的话,可以参考我之前的文章,里面有安装步骤一、废话不多说,开始部署1、切换到opt目录下,并且创建project文件夹[root@VM-0-2-centos /]# cd /opt/[root@VM-0-2-centos opt]# mkdir project2、cd project,同时上传Springboot项目[root@VM-0-2-centos opt]# cd project/[r
2021-10-30 18:07:53 343
原创 Linux安装Jdk1.8,最新教程,细到极致
Linux安装Jdk1、cd opt目录下2、新建文件夹[root@VM-0-2-centos opt]# mkdir jdk3、进入jdk文件夹,并且上传安装包,解压[root@VM-0-2-centos jdk]# tar -zxvf jdk-8u261-linux-x64.tar.gz 4、进入解压目录[root@VM-0-2-centos jdk]# cd jdk1.8.0_261/[root@VM-0-2-centos jdk1.8.0_261]# pwd/opt/jdk/j
2021-10-30 12:31:23 1057
SpringCloudAlibaba Demo 代码,快速帮助你开发微服务!
2022-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人