自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合WebSocket实现订阅消息推送

SpringBoot整合WebSocket

2023-11-14 20:19:22 1252

原创 Nacos成功启动但是无法访问 (Connection refused)

启动Nacos时遇到连接失败如何排查原因并解决

2023-11-03 21:45:36 7210

原创 @With,@Accessors(chanins=true),@ExtensionMethod——Lombok常用注解

这个注解可以用在类上也可以用在单个的成员变量上,使lombok构建一个’with’ -一个withX方法,它会生成该对象的克隆。set方法是否返回一个值,如果chain为真,则返回这个对象自己,如果chain为假,则返回值为void。如果为true,让set和get变得更加优雅。如果为true则chain默认为true。这个设置对@With没有影响;他们总是有一个“with”的前缀。@Accessors有四个属性,只说两个,有两个不太看得懂。这里做了一个实验,是浅拷贝,不是深拷贝。向现有类型添加新方法。

2023-03-15 02:43:45 386 1

原创 Lombok常见用法总结——@Data,@Getter,@Setter,@NotNull,@ToString,@HashCode,@Builder等

lombok常用注释及用法示例

2023-03-07 17:49:02 2276

原创 Long和Integer相互转换

Integer和Long的相互转换

2023-01-18 16:33:54 23103 1

原创 IDEA运行缓慢,闪退解决方式——增加堆内存

解决IDEA闪退,运行不畅问题

2022-12-24 00:02:37 3913

原创 MybatisPlus使用分页时records为空集

MybatisPlus使用翻页时的常见问题

2022-12-17 22:32:23 3529 1

原创 手动引入jar包,解决Dependency ‘XXX‘ not found的两种方式

需要导入自定义的jar包时,或者项目报错jar包不存在的解决方式

2022-11-24 23:24:38 4182 3

原创 Postman如何携带token——Bearer Token和Headers

使用Postman调用接口时,根据后端不同的数据权限框架,来灵活使用Postman进行访问

2022-11-18 18:05:19 7525 1

原创 Linux系统如何重装Windows系统

电脑已经安装了Ubuntu,如果卸载Ubuntu系统改换成windows系统

2022-11-17 17:38:43 10984

原创 macOS如何查看pdm文件

macOS无法打开pdm文件

2022-11-14 13:51:53 1002

原创 VMware扩容失败,硬盘空间没有变化

虚拟机扩容时,明明操作了磁盘空间却并没有发生变化

2022-11-06 22:43:15 3161 1

原创 MacOs安装nodejs/npm——vsCode启动前端项目

准备前端运行的环境,下载nodejs和npm,如何启动一个前端项目

2022-11-02 14:14:55 2633

原创 npm install常见报错及问题

介绍了在npm下载好以后,执行npm install问题时常遇见的问题及处理方式

2022-11-01 21:25:11 18352

原创 macOS如何给idea安装ja-netfilter插件

介绍一款好用的插件,仅供个人学习交流,不作任何商业用途

2022-10-23 17:22:17 4759 1

原创 Mysql事务的隔离级别——关于脏读、幻读、可重复读

脏读、不可重复读、幻读及其对应的数据隔离级别

2022-08-23 19:29:48 1280 4

原创 InnoDB和MyISAM的区别

InnoDB和MyISAM的区别

2022-08-23 16:09:51 7707

原创 Spring cloud alibaba——Seata(二)

Seata的几种模式,其中关于XA模式介绍比较详尽。

2022-08-04 17:01:33 368 1

原创 分布式事务——Seata(一)

二阶段协议,seata工作机制,seata搭建,seata整合nacos,分布式事务

2022-07-24 17:07:44 759

原创 Spring cloud alibaba——Gateway

Gateway学习笔记

2022-07-18 20:06:06 643

原创 Spring cloud alibaba——OpenFeign

openFeign

2022-07-11 18:16:15 1396

原创 Spring cloud alibaba——sentinel(三)——@SentinelResource

为了测试熔断保护机制,首先搭建一个服务环境,服务环境如下:搭建方式跟之前差不多服务cloudalibaba-commons,后面9003和9004会引用这个类二、服务提供者9003,90004搭建9003和9004项目结构、代码相同,只是端口号不一样pom依赖:application.yml启动类记得添加@EnableDiscoveryClient注解控制器类:二、服务消费者8084模块搭建pom依赖配置文件application.yml启动类Controller类@Sentin

2022-07-09 19:04:02 278

原创 Spring cloud alibaba——sentinel(二)——熔断、热点、系统规则

Sentinel的熔断规则和热点规则

2022-07-07 17:22:59 864

原创 Spring cloud alibaba——Sentinel(一)——流控

sentinel中间件:流控、熔断、服务降级,提高微服务可用性

2022-07-06 16:59:06 445

原创 Spring cloud alibaba ——Nacos(二)

Nacos学习笔记,如果有不对的地方欢迎讨论

2022-06-27 17:45:32 826

原创 Spring cloud alibaba ——Nacos(一)

关于spring cloud alibaba 中nacos组件的学习笔记。

2022-06-23 23:06:57 667 2

原创 Mysql优化查询速度

mysql优化查询的一些方法

2022-06-20 17:23:34 981

原创 Mysql索引常见面试题

关于musql索引常出现的面试题

2022-06-17 16:46:54 297

原创 搜索——elasticsearch学习笔记(五)

es的强大之处在于文档中的每个字段都会被索引并且可以被查询在关系型数据库中可以利用select … from table where condition1 = text order by field…来检索数据,同样的,在es当中,可以使用“搜索”来检索你需要的数据,并且功能更加强大,搜索更加智能。数据准备往你已经安装好的es里面寸一寸一下数据,可以看到搜索时候的效果curl -XPUT 'http://localhost:9200/us/user/1?pretty' -H 'Content-Typ

2022-05-06 16:58:55 578

原创 分布式文档储存————elasticsearch学习笔记(四)

索引文档感觉es将一个文档路由到分片中时,如果

2022-04-02 17:24:39 2091

原创 elasticsearch集群原理————学习笔记(三)

首先,es天生就是分布式的,用集群来均衡请求,多个结点协同工作,会大大的提升搜索速度。es的每一个文档,文档中的每一个数据都是一个索引,所以当我们进行全文搜索,统计搜索的时候,es的速度,也能做一些智能分析。什么是集群虽然官网也有一些比较官方的定义,但是在我的理解,集群(cluster)=多个结点(node)的集合,而...

2022-03-30 16:34:30 1752

原创 elastic常用操作请求——学习笔记(二)

elasticsearch储存数据就是将所有的数据储存在一个巨大的索引里,所以每一个文档都是一个索引,而且elasticsearch的服务本身就是分布式的,因此即使有一些结点挂了也不会导致服务挂起。并且,结点更多检索的速度越快(一定程度上,更多的节点能够负载更多的请求)。目前的认知是elasticsearch是一种牺牲空间,节约时间的检索方案。常用的命令如下:...

2022-03-24 17:24:22 3360

原创 如何与VMware虚拟机共享文件

使用的电脑是Ubuntu系统,安装了windows10的虚拟机,因为种种原因,需要进行文件的传输,以为简单的ctrl+C,ctrl+V可以解决问题,事实并不行,于是查了一下虚拟机共享文件的办法。首先,打开VMware打开VMware,点选你的虚拟机,VM—>setting—>Option—>Shared Folders勾选允许分享,添加你主机的某个文件路径作为共享文件夹设置好以后,重启虚拟机,记得一定要重启!!重启后会在windows10以下路径看到你的共享文件共享文件

2022-03-23 18:18:46 5044

原创 elasticsearch学习笔记——学习笔记(一)

elasticsearch学习笔记

2022-03-07 14:10:44 1985

原创 Mybatis一级缓存和二级缓存

一级缓存

2022-03-07 14:05:39 457

原创 JSONObject.parseArray(String text);和jsonObj.getJSONArray(String key);的区别

众所周知,Json这种数据结构非常灵活,可扩展性强,可编辑性也强。尤其是有一些有关属性的字段,比如同样作为打折方式,部分产品是满减,部分产品是百分比折扣,将来还可以裂变成更灵活的打折方式,那么在设计字段时,可以用一个json表示其打折方式,不用添加字段来表示新的打折方式。但是在从数据中取出json字段并处理的时候,发现了一个问题,数据表如下:表示的意思是,{ "mode":"满减打折", "details":[ { "order":0,

2022-03-01 18:30:53 3548

原创 Ubuntu18.04创建快捷方式

一般下载的包都是tar.gz的文件,一般都是解压之后会有一个执行文件,或者运行一个脚本就可以用了。但是这样的软件在Dashboard里面没有,每次都要去下载路径拿,就很不方便,记录一个Ubuntu18.04创建应用程序快捷方式的方法。以idea为例cd /usr/share/applicationssudo vim idea.desktop这段文案把自己的路径粘上去[Desktop Entry]cd /usr/share/applications[Desktop Entry]Name.

2022-02-11 16:21:14 3979 2

原创 Mybatis动态sql常用标签

查询 where 和 if这个适合多条件查询,并且要对于非空的条件进行判断<select id="findByCondition" resultType="org.example.pojo.Dept"> select * from Dept <where> <if test="deptno!=null and ''!= deptno "> and deptno = #{deptno

2022-01-21 16:58:24 971

原创 网络请求过程

ip协议:用来寻址tcp协议:传输协议,保存数据的完整性

2021-11-30 16:50:12 1380

原创 Mysql:select ...for update

这几天遇到了select … for update的sql语句,决定整理一下mysql的两种锁机制。Mysql数据库有两种锁,一种是共享锁,一种是排他锁。共享锁(读锁,S锁)多个事务共享一把锁,但是只能读,不能修改。......

2021-09-08 13:59:00 2171 1

空空如也

空空如也

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

TA关注的人

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