- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 aop详情介绍
AOP知识1.1 切入点表达式 四种方法1.1.1 bean表达式根据bean的ID拦截指定的对象. @Pointcut("bean(userServiceImpl)") id为类名小写 public void pointcut(){ }1.1.2 within表达式说明: 按照类型匹配. 可以使用通配符*号语法: 1. @Pointcut("within(com.jt.service.UserServiceImpl)") 只
2022-03-09 22:46:46
182
转载 mybait多表联查
1. 动态Sql1.1 动态Sql-where条件1.1.1 业务需求需求:根据对象中不为null的数据,充当where条件 进行查询例子:根据属性来查询 User user = new User(); user.setId(null).setName(null).setAge(100).setSex("男") Sql: select * from demo_user where age = #{age} and sex = #{sex}1.1.2 编辑测试类
2022-02-23 19:51:09
192
原创 JUC简介
JUC概念JUC:java.util.concurrent包名的简写,是关于并发编程的API。线程和进程java无法直接开启线程:底层调用的是native方法即c++中的方法,因为java是运行在虚拟机上的,无法直接调用硬件; public synchronized void start() { boolean started = false; try { start0(); started = tru
2022-02-23 19:48:56
392
转载 单点登录项目
单点登陆系统一:服务设计基于单点登陆系统中的业务描述,进行初步服务架构设计:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wW3eJ3fL-1645616815907)(C:/Users/86131/Desktop/%E5%AD%A6%E4%B9%A0%E5%9B%BE%E5%BA%93/18f2af95bf6c46f4af8e3ae291cd9095-16413803696641.png)]说明: 服务基于业务进行划分system(系统)服务: 通过连接数据
2022-02-23 19:47:40
1159
1
原创 MybatisPlus
MyBatisPlus在真实开发中 在表的字段中还会存在:version(乐观锁),deleted(逻辑删除),created和updated(时间);快速入门创建一个springboot项目导入依赖:<!-- 数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-conn
2022-02-10 08:49:32
74
翻译 Redis
简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VwUtGDpb-1644408571440)(C:/Users/86131/Desktop/%E5%AD%A6%E4%B9%A0%E5%9B%BE%E5%BA%93/183f45c0d64f443ca3bca11a62a
2022-02-09 20:09:40
878
原创 进程与线程2
进程与线程程序:为了完成特定任务,用某种编程语言编写的一组指令的集合,即指一段静态的代码,静态对象;进程:APP进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着
2022-02-09 20:03:50
142
原创 线程的安全
死锁概念:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁;出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞 的状态,无法继续;解决方法:专门的算法尽量减少同步资源的定义尽量避免嵌套同步多线程综合案例分析/*需求:有3个储户分别向一个账户存3000,分三次存,每次存1000,每次存完打印结果;分析: 多线程:3个储户 共享数据:操作一个账户 存在安全问题,进行解决 */一:创建一个账
2022-02-09 20:02:35
54
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人