摘要: 什么是中间件 现在的问题是,如何把这些信息系统结合成一个有机地协同工作的整体,真正实现企业跨平台、分布式应用。中间件便是解决之道,它用自己的复杂换取了企业应用的简单。 中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是 阅读全文
posted @ 2021-06-15 22:47 pxlsdz 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Redis 做分布式锁 分布式锁也算是 Redis 比较常见的使用场景。 问题场景: 例如一个简单的用户操作,一个线城去修改用户的状态,首先从数据库中读出用户的状态,然后在内存中进行修改,修改完成后,再存回去。在单线程中,这个操作没有问题,但是在多线程中,由于读取、修改、存 这是三个操作,不是原子操 阅读全文
posted @ 2021-06-15 17:53 pxlsdz 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 注解Annotation 1、什么是注解 Annotation 是从JDK5.0开始引入的新技术 . Annotation的作用 不是程序本身 , 可以对程序作出解释.(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式 注解是以"@注释名 阅读全文
posted @ 2021-06-15 17:43 pxlsdz 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、Shiro简介 1.1、什么是Shiro? Apache Shiro 是一个Java 的安全(权限)框架。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环 境。 Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 下载地址 阅读全文
posted @ 2021-06-15 17:40 pxlsdz 阅读(52) 评论(0) 推荐(0) 编辑
摘要: MyBatisPlus概述 需要的基础:MyBatis、Spring、SpringMVC 为什么学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码他都可以自动化完成! JPA、tk-mapper、MyBatisPlus 偷懒的! 简介 是什么?MyBatis本来就是简化JD 阅读全文
posted @ 2021-06-15 17:37 pxlsdz 阅读(76) 评论(0) 推荐(0) 编辑