- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 arthas java内存工具使用
arthas工具排查问题常用命令。watch,jad,vmtool,getstatic,查看变量的值,反编译java源代码
2022-09-08 16:39:28
3193
原创 Redis学习-Springboot整合
目录1.Redis(远程字典服务)2.Redis数据类型2.1 String2.2 List2.3 Set2.4 Hash2.5 Zset3.Redis事务4.Redis整合Springboot1.Redis(远程字典服务)什么是redis,redis是一个典型的非关系型数据库,且由于它的特殊的数据结构,也可以当做消息中间件。redis的数据结构一般有5个基本数据类型(单纯String,List,set,Hash,Zset),3个特殊的数据类型。 red
2022-02-18 14:35:35
987
原创 RabbitMQ-学习笔记
个人学习整理的笔记,有需要的拿走,把三连留下文件下载链接:https://pan.baidu.com/s/1FzI8UJVp0gND6i1ISoYJ4A提取码:aa63
2022-02-14 11:09:42
692
原创 微服务之注册中心 (ZooKeeper)
1.注册中心到底是什么?说到微服务,不可避免的就会谈到注册中心。注册中心是存放你提供的服务的信息的地方,别人调用服务的时候,直接可以从注册中心中获取到已经注册的服务信息。2.注册中心有什么用注册中心的作用在我看来至少有3点。(1)可以对服务进行统一管理,比如对某一个服务进行停用,这样我们不必直接在项目中进行修改。(2)解耦作用。因为注册中心作为中间方,服务调用方只需要知道服务是否存在,而不关心服务的其他配置,如果不用注册中心,那我调用某个服务(接口)是需要和后端明确统一地址和端口的。
2022-01-05 10:43:32
1065
原创 生产者-消费者模型 信号灯法
与管程法相比,信号灯法判断生产者(消费者)是否能能够放入(取出)产品的依据是标志位。管程法则是通过容器是否有产品和是否超过容器容量等变量来判断。打个比方,现在有一张桌子D,一个放苹果的人A(生产者),一个吃苹果的人B(消费者),以及苹果C。桌子可以放一个苹果。现在有个标志flag,当标志为true的时候,B才可以去吃,吃了后,标志位变为false,通知A再去放,如果B没有吃,A就一直等待。以下是用java模拟的信号灯法的代码import jdk.nashorn.internal.r
2021-12-14 15:23:21
337
原创 spring学习 AOP-面向切面编程
众所周知,spring有两大特性,IOC(控制反转),AOP(切面编程),其实AOP到底是什么,这个定义一直很模糊,在我看来,AOP是切了一个面,这个面放一些我们程序公用一些处理逻辑,比如日志输出,异常统一处理,达到解耦的效果,话不多说,直接上一个统一捕获异常的代码。1.导入AOP依赖我用的是Spring的aop<dependency> <groupId>org.springframework.boot</groupId> &...
2021-11-07 14:05:44
89
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人