- 博客(8)
- 收藏
- 关注
原创 多数据源切换和部分原理解说
除了初始化MP自己的数据源,DynamicDataSourceAutoConfiguration类还做了一些其他的初始化工作,比如DynamicDataSourceProperties配置,初始化DS注解的切面Advisor等。MybatisPlus作为mybatis的增强工具,提供了配置多数据源的扩展,通过简单的3步配置,即可使用注解轻松切换数据源。当然,除了支持主从模式,还支持多主多从、多库,混合模式。a. DS注解既可以写在类上,也可以写在方法上,方法上的优先级高于类。#mysql 数据源。
2023-09-22 11:49:55
167
1
原创 Zookeeper 工作机制和底层原理解析
接收观察者的注册,一旦数据发生变化,zookeeper负责通知已经在zookeeper上注册的那些观察者做出相应的反应,Zookeeper接收请求处理流程: 请求---日志----持久化---更新datatree。1)Zookeeper:一个领导(leader),多个跟随者(Follower)组成的集群。集群投票,每个zookeep都有自己的投票箱,先给自己投,再按照上面的规则投。4)更新请求的顺序进行,来自同一个client的更新请求按照发送顺序依次执行。每个节点默认存储1兆数据,
2023-07-19 10:08:56
148
原创 Elasticsearch之映射
如果你想在运动时增加新的字段,你可能会启用动态映射,然而有时候动态映射规则可能不太智能,幸运的是,我们可以通过设置去自定义这些规则,以便更好的适用于你的数据当 Elasticsearch 遇到一个新的字符串字段时,它会检测这个字段是否包含一个可识别的日期,比如 2014-01-01 如果它像日期,这个字段就会被作为 date 类型添加。否则,它会被作为 string 类型添加。有些时候这个行为可能导致一些问题。想象下,你有如下这样的一个文档:
2023-07-19 10:07:21
1048
原创 网络结构体系和两种运输协议
IP报文在传送过程中有可能出错,丢失或失序,因此需要运输层为这类应用提供可靠的数据传送服务,但对于实时的多媒体应用,如实时音频/视频他们能够承受一定程度的数据丢失,为实现可靠数据传输,运输层协议必须增加很多复杂的机制,而这些机制非但不能为这些多媒体应用带来明显的好处,而且会带来一些不利因素,因此单一的运输曾服务很难满足所有应用需求。应用层: 通过应用进程间的交互来实现特定网络应用,直接为用户或应用进程提供特定的应用服务,如文件传输,电子邮件等。运输层: 负责主机中两个进程之间的逻辑通信(端到端通信)。
2023-07-19 10:04:14
127
原创 xshell:登陆执行脚本(命令)【ssh自动多级跳转】
通常,现网生产环境是和不能通过公网直接登陆,需要先登陆到跳板机然后二次登陆。目的机 192.168.110.13 22 root 82325588。跳板机 10.214.81.38 22 root 82325588。利用此方法,可以设置多级登陆,在登陆现网时省去每次跳转的命令输入。使用xshell在登陆到服务器时,可以配置需要自动执行的命令。注:等待终端输出跳板机用户名后,再执行ssh命令登陆目的机。最常用的是,我们可以使用此特性完成ssh自动多级跳转。主机 地址 端口 用户 密码。
2023-07-19 10:03:30
986
原创 查看线上项目内存使用情况(jvm各个参数详情)
设置案例:java -Xms2048M -Xmx2048M -Xmn512M -jar app.jarjmap -heap提示不能用,建议以jhsdb jmap代替输入jhsdb jmap 后出现提示,后面跟具体的参数以执行相关操作其中 you have to set --pid or --exe 指明是进程id还是镜像名Jps/jinfo 查看java 进程jstat 查看jvm内部gc相关信息jmap 查看heap或类占用空间统计jst
2023-07-19 10:02:23
220
原创 SpringBoot+SpringSecurity+jwt实现认证授权
String result= "{\"code\":4000,\"msg\":\"登录成功\",\"data\":"+user.getUsername()+"}";.antMatchers("/login","/success").permitAll()// 用户可任意访问。out.write("{\"code\":\"40001\",\"msg\":\"无访问权限,请先登录\"}");.setId(UUID.randomUUID().toString()) //每个jwt的唯一标识。
2023-07-19 10:01:24
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人