- 博客(6)
- 收藏
- 关注
原创 CRM汇客项目中----代码性能调优-异步并行多线程
在CRM项目中,展示首页数据的时候要查询多个结果数据,如果在一个方法中执行多个sql查询,因为是串行执行的当第一个代码执行完了以后,才会继续执行第二个sql语句,很大的影响执行效率,这种串行的方式显然是不合理的,所以我们可以对代码进行一些性能调优。...
2022-08-02 08:46:27 1080 1
原创 SpringBoot+SpringSecurity+JWT+Redis实现认证授权 整体思路: 基于汇客CRM项目
前端提交用户名和密码到后端接口方法中,被springsecurity拦截,需要进行用户认证,首先将用户名和密码通过AuthenticationManager接口中的authenticate方法封装成一个Authentication对象但是Authentication是一个接口,要用Authentication的实现类UsernamePasswordAuthenticationToken传入用户名和密码参数封装成Authentication对象。............
2022-08-01 08:54:44 1272
原创 spring boot — 读写分离
面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。通过读写分离,就可以降低单台数据库的访问压力,提高访问效率,也可以避免单机故障。Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。导入依赖。......
2022-07-22 19:28:55 293
原创 MySQL主从复制
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的功能。就是一台或多台MySQL数据库(slave,即)从另一台MySQL数据库(master,即)进行日志的复制,然后再解析日志并应用到自身,最终实现的数据和的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。1).MySQLmaster将数据变更写入二进制日志(binarylog)2).slave将master的binarylog拷贝到它的中继日志(relaylog)...
2022-07-22 08:38:10 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人