摘要: 链接 https://mp.weixin.qq.com/s/h96Q5pcesGjLiNNUeqfHvA 阅读全文
posted @ 2021-10-12 10:15 小鹏713 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 刚刚毕业入职,还没有太多的项目经验,如何快速上手一个完全陌生的项目?可能很多人都遇到过这样的问题,我也在这个问题上走了很多弯路,总结出了一些方法与大家分享。 1|01.先理解业务 技术终归是为业务服务的,先理解了这个项目的业务逻辑,才能真的明白代码到底是什么意思。刚毕业时太过专注于编程技术相关知识的 阅读全文
posted @ 2021-09-27 11:44 小鹏713 阅读(180) 评论(0) 推荐(0) 编辑
摘要: mysql 数据库 存储引擎是myisam, 在data目录下会看到3类文件:.frm、.myi、.myd (1)*.frm--表定义,是描述表结构的文件。 (2)*.MYD--"D"数据信息文件,是表的数据文件。 (3)*.MYI--"I"索引信息文件,是表数据文件中任何索引的数据树 存储引擎是I 阅读全文
posted @ 2021-09-14 16:00 小鹏713 阅读(609) 评论(0) 推荐(0) 编辑
摘要: MYSQL避免全表扫描 1. not in、 is null、 is not null 2. 对索引字段进行计算、函数、类型转换 3.使用like查询时,如果%放在前面 4.使用 !=或者 <> 4.复合索引时,没有按照索引的最左前缀 对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以 阅读全文
posted @ 2021-09-08 16:28 小鹏713 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 一、安装 arthas在github上有个page,地址是https://alibaba.github.io/arthas/。 安装的方式有好几种: 直接下载一个可以启动的jar包然后用java -jar的方式启动 用官方提供的as.sh脚本一键安装 用rpm的方式安装 本篇介绍第一种方式,因为它简 阅读全文
posted @ 2021-07-29 17:22 小鹏713 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 我们目前的系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的 阅读全文
posted @ 2021-07-21 15:37 小鹏713 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 一、缓存穿透在讨论缓存穿透之前,我们先来看下从缓存中读取数据时的流程,如图: 缓存穿透是什么?如果每次都去查一个“缓存和数据库中都必不存在的数据(如id=-1的数据)”,因为缓存中不存在,那么每次请求都会打到DB上,从而导致缓存失去意义,在高并发的情况下就可能导致数据库崩溃,这就是缓存穿透。 缓存穿 阅读全文
posted @ 2021-04-29 17:19 小鹏713 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个码云仓库 登录自己的码云账号,创建一个自己的仓库 标红的地方一定要勾选,如果没有初始化仓库,对于初学者来说会很麻烦 2. 初始化本地仓库 在自己的项目文件夹下,右键选择 git bash here然后在终端中输入git init 2.仓库关联 将本地仓库与码云上的仓库关联起来。先打开自己 阅读全文
posted @ 2021-03-29 16:41 小鹏713 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 业务中很多需求都会用到类似feed流的架构。例如 微信朋友圈 微博 动态 1对N消息。 一般feed流的架构实现有下面几种。假如现在的业务场景是微博,然后当前的数据情况是: 用户A关注了用户B和C,用户D关注了用户B用户B发了微博A,B,用户C发了微博C,D 1. 拉 数据表 微博表(字段有:微博I 阅读全文
posted @ 2021-03-10 11:34 小鹏713 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 引起maven包 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.4.0</version></dependency> try { String secret = "chen 阅读全文
posted @ 2021-02-23 17:38 小鹏713 阅读(201) 评论(0) 推荐(0) 编辑