首页
学习
活动
专区
工具
TVP
发布

小王知识分享

专栏作者
111
文章
134808
阅读量
28
订阅数
docker搭建yapi接口文档系统、Idea中上传接口、在线调用
在我们后端开发中,必不可少的是接口的交接,有很多种方式,常见的就是swagger,不过这个侵入性太强了。还有就是接口文档的框架,比如今天小编带大家一起搭建的yapi,在公司还是挺常见的! 今天小编就大家从搭建到使用,详细的教学一波哈!!
掉发的小王
2022-10-05
8950
springboot整合xxl-job分布式定时任务【图文完整版】
今天小编就以现在比较火的分布式定时任务xxl-job,优点比较轻量级,但是从21年到现在没有比较大的更新! 现在最新的好像是2.4.0。
掉发的小王
2022-09-23
6830
docker compose搭建redis7.0.4高可用一主二从三哨兵集群并整合SpringBoot【图文完整版】
redis在我们企业级开发中是很常见的,但是单个redis不能保证我们的稳定使用,所以我们要建立一个集群。 redis有两种高可用的方案:
掉发的小王
2022-09-23
1.4K0
RabbitMQ从概念到使用、从Docker安装到RabbitMQ整合Springboot【1.5w字保姆级教学】
我们先来聊聊消息中间件: 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。(来自百度百科)
掉发的小王
2022-07-11
3980
Docker安装Mycat和Mysql进行水平分库分表实战
小编最近公司有个新的需求,数据量比较大,要涉及到分库分表。大概了解了一些主流的中间件,使用和网上资料比较多的是Mycat和sharding-jdbc,小编比较倾向于Mycat。原因很简单就是参考的资料比较多,教学比较多,小编经过一天的尝试,终于完成了!这篇主要是实战,一些知识点请自行百度,小编也是没有了解太多,最主要的目的是看一下效果!网上全使用Docker还是不多,而且很迷糊,小编进行补充,让大家少走弯路!!
掉发的小王
2022-07-11
5770
SpringBoot+Mybatis-Plus整合Sharding-JDBC实现单库分表及其相关测试
小编最近一直在研究关于分库分表的东西,前几天docker安装了mycat实现了分库分表,但是都在说mycat的bug很多。很多人还是倾向于shardingsphere,其实他是一个全家桶,有JDBC、Proxy 和 Sidecar组成,小编今天以最简单的JDBC来简单整合一下! 现在最新版已经是5.1.1,小编看了半天也没明白怎么配置,高版本的咱不会,咱只能搞低版本的试试,体验一下,后续在研究高版本的哈!
掉发的小王
2022-07-11
1.2K0
SpringBoot+Mybatis-Plus整合Sharding-JDBC5.1.1实现单库分表
小编最近一直在研究关于分库分表的东西,前几天docker安装了mycat实现了分库分表,但是都在说mycat的bug很多。很多人还是倾向于shardingsphere,其实他是一个全家桶,有JDBC、Proxy 和 Sidecar组成,小编今天以最简单的JDBC来简单整合一下! 现在最新版已经是5.1.1,经过一天的研究用于解决了所有问题,完成了单库分表!!
掉发的小王
2022-07-11
1.3K0
Docker安装Jenkins打包Maven项目为Docker镜像并运行
Jenkins作为CI、CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的。最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一下。网上比较多的教程都是在Linux上搭建Jenkins,小编经过一个星期的探索终于完成了在docker中进行搭建。
掉发的小王
2022-07-11
1.3K0
docker和docker compose安装使用、入门进阶案例
现在可谓是容器化的时代,云原生的袭来,导致go的崛起,作为一名java开发,现在慌得一批。作为知识储备,小编也是一直学关于docker的东西,还有一些持续继承jenkins。 提到docker,大家都知道,以前需要在linux中安装的,现在只需要pull下来镜像,然后运行就可以直接使用了!非常的干净又卫生,但是想想我们一个web应用,是需要mysql、redis、mq等很多个应用组成的,我们使用了docker,就需要一个个的运行,很是麻烦,而且还需要给他们建立一个网桥,因为容器之间是相互隔离的!
掉发的小王
2022-07-11
8320
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。
掉发的小王
2022-07-11
6830
HashMap底层原理及jdk1.8源码解读【吐血整理1.3w字长文】
HashMap在我们日常开发中可谓经常遇到,HashMap 源码和底层原理在现在面试中是必问的。所以我们要掌握一下,也是作为两年开发经验必备的知识点!HashMap基于Map接口实现,元素以<Key,Value>的方式存储,并且允许使用null 键和null值,因为key不允许重复,因此只能有一个键为null,另外HashMap是无序的、线程不安全的。
掉发的小王
2022-07-11
4600
【全网最全】JSR303参数校验与全局异常处理(从理论到实践别用if判断参数了)
我们在日常开发中,避不开的就是参数校验,有人说前端不是会在表单中进行校验的吗?在后端中,我们可以直接不管前端怎么样判断过滤,我们后端都需要进行再次判断,为了安全。因为前端很容易拜托,当测试使用PostMan来测试,如果后端没有校验,不就乱了吗?肯定会有很多异常的。今天小编和大家一起学习一下JSR303专门用于参数校验的,算是一个工具吧!
掉发的小王
2022-07-11
6210
JDK8中String的intern()方法详细解读【内存图解+多种例子+1.1w字长文】
String字符串在我们日常开发中最常用的,当然还有他的两个兄弟StringBuilder和StringBuilder。他三个的区别也是面试中经常问到的,大家如果不知道,就要先去看看了哈!最近也是看周志明老师的深入JVM一书中写到关于intern()方法的介绍,小编也是以前没在开发中用到。但是面试题还是很多的,所以特意研究了一天,写下来记录一下自己的收获,希望也可以帮助到大家!!
掉发的小王
2022-07-11
3010
Json格式的字符串修改对应Key的Value值,并保存到原json字符串中
小编今天在工作工程中,遇到了一个处理json字符串的问题,经过半小时的测试,最终解决了此问题!记录一下,为后来人铺路。 小编先说一下需求哈: 我们要把json字符串中的指定key的value修改并重新返回一个修改后的json字符串!
掉发的小王
2022-07-11
2.2K0
lombok注解@SneakyThrows探索以及与try catch、throws Exception的区别
今天小编在一个开源项目中看到了lombok注解@SneakyThrows,于是探索实践了一下,有些事情还是要自己操作一下,不然还真的不知道!! 以前就看到项目里有@SneakyThrows注解,一直没去管他和手动try catch还有往上抛异常有什么区别? 今天就和大家一起探索一下!!
掉发的小王
2022-07-11
1.9K0
一直使用PostMan接口测试?不妨试试IDEA内置插件Restful Fast Request
小编在看一些Idea常用开发插件的时候,发现了一个神奇的插件,百度一搜还是咱们国人开发的,支持一波。今天安装了一下,是真的香啊!完全可以代替Postman来进行测试了,它就是Idea的插件Restful Fast Request。今天小编就带大家一起探索一下这个插件到底好不好使用!!
掉发的小王
2022-07-11
1.2K0
【已解决】springcloud feign 启动报错Caused by: org.springframework.beans.factory.BeanCreationException: Error
小编在一个微服务项目中,进行feign的远程调用时,由于是跨服务之间的feign接口调用,出现了扫描不到接口的错误,也就是出错的原因!
掉发的小王
2022-07-11
1.2K0
EasyExcel导出Excel表格到浏览器,并通过Postman测试导出Excel【入门案例】
小编最近接到一个导出Excel的需求,需求还是很简单的,只需要把表格展示的信息导出成Excel就可以了,也没有复杂的合并列什么的。
掉发的小王
2022-07-11
1.9K0
Insert statement does not support sharding table routing to multiple data nodes.【已解决sharding-jdbc错误】
导致这个错误的原因: 网上有的说实体类上添加@TableId的主键标识,但是不能解决小编的问题!
掉发的小王
2022-07-11
1.6K0
Linux系统下安装JDK8和Maven3.8.5
一、下载JDK8Linux版本 官网下载太慢了,小编这里为大家下载好了: 链接:百度网盘地址 提取码:ov24 二、下载Maven maven3.8.5下载链接 三、使用xftp上传到linux上 📷 四、解压 1. 解压maven tar -zxvf apache-maven-3.8.5-bin.tar.gz 2. 重命名maven mv apache-maven-3.8.5-bin.tar.gz apache-maven-3.8.5 3. 解压jdk tar -zxvf jdk-8u333-linux-
掉发的小王
2022-07-11
1.1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档