
java后端
文章平均质量分 94
记录学习的点点滴滴
曦影星辉
脚踏实地,静悟思专
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
权限控制与安全认证-Shiro
使用JdbcRealm认证时,数据库表名、字段名、认证逻辑都不能改变,我们可以自定义Realm进行更灵活的认证。// 标记这个类是一个服务组件,便于Spring管理@Service// 自动注入UsersMapper,用于查询数据库中的用户信息@Autowired/*** 授权信息方法,用于获取用户的权限信息。* 在这个方法中,你需要根据用户的principal(如用户名)来确定用户的权限,并返回AuthorizationInfo对象。原创 2025-01-07 10:05:03 · 1105 阅读 · 0 评论 -
SpringCloudAlibaba 技术栈—Sentinel
假设我有一个微服务系统,这个系统内包含了 ABCD 四个微服务,这四个服务都是以集群模式构建的。现在因为访问人数太多了,服务D堵住了,用户调用服务D没反应了。突然D死机了引发一系列的问题,这就是服务雪崩。流量控制就是:监控应用流量的 QPS 或并发线程数,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。原创 2024-12-29 10:11:59 · 1270 阅读 · 0 评论 -
SpringCloudAlibaba技术栈-Higress
Digest认证是一种更安全的认证方式。在Digest认证中,服务器会向客户端发送一个随机数(称为"nonce"),客户端根据该随机数和用户密码计算一个摘要,并将其发送给服务器。服务器收到摘要后,会验证其有效性。Digest认证相对于Basic认证而言,更难以被中间人攻击截获密码。原创 2024-12-28 09:02:22 · 1587 阅读 · 0 评论 -
SpringCloudAlibaba技术栈-Dubbo
简单来说,dubbo就像是个看不见的手,负责专门从注册中心nacos调用注册到nacos上面的服务的,因为在微服务环境下不同的功能模块可能在不同的服务器上。dubbo调用服务就像是在调用本地的服务一样。原创 2024-12-26 19:19:57 · 1143 阅读 · 0 评论 -
SpringCloudAlibaba技术栈-Nacos
Nacos是个服务中心,就是你项目每个功能模块都会有个名字,比如支付模块,我们先给这个模块起个名字就叫paymentService,然后将这个名字和这个模块的配置放到Nacos中,其他模块也是这样的。好处是这样能更好地管理项目每个模块(简直是废话),具体地来说可以更方面地管理每个模块的配置信息,能随时修改模块的配置信息。原创 2024-12-25 17:54:03 · 1271 阅读 · 0 评论 -
全文检索与日志管理 Elasticsearch(上)
在海量数据的今天,我们的应用程序有很多根据关键字快速搜索内容的需求。如:电商平台中的商品搜索,应用的全站检索,文库的内容搜索等等。本文章讲解主流的全文检索解决方案ElasticSearch7,配合Spring Data框架,在项目中快速实现全文检索。。原创 2023-08-14 14:58:36 · 851 阅读 · 0 评论 -
海量数据存储与查询 MyCat(未完成)
在有些场合NoSQL一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标的。这个时候NoSQL肯定是无法满足的,所以还是需要使用关系性数据库。如何使用关系型数据库解决海量存储的问题呢?此时就需要做数据库集群,为了提高查询性能将一个数据库的数据分散到不同的数据库中存储,为应对此问题就出现了——MyCat和ShardingJDBC。原创 2023-07-31 20:17:01 · 583 阅读 · 0 评论 -
分布式文件存储与数据缓存 Redis高可用分布式实践(下)
在互联网项目中,数据量早已达到亿级的今天,对于数据的存储以及提升查询效率已经是我们必须要面对的一个问题。本系列主要通过NoSQL技术实现高性能的数据处理,了解常见的内存型数据库实现热数据的高速缓存,用于提升热数据的查询效率。原创 2023-07-31 12:39:23 · 622 阅读 · 0 评论 -
分布式文件存储与数据缓存 Redis高可用分布式实践(上)
在互联网项目中,数据量早已达到亿级的今天,对于数据的存储以及提升查询效率已经是我们必须要面对的一个问题。本系列主要通过NoSQL技术实现高性能的数据处理,掌握常见的内存型数据库实现热数据的高速缓存,用于提升热数据的查询效率。原创 2023-07-26 19:26:48 · 908 阅读 · 0 评论 -
分布式文件存储与数据缓存 FastDFS
在互联网项目中,数据量早已达到亿级的今天,对于数据的存储以及提升查询效率已经是我们必须要面对的一个问题。本系列主要通过NoSQL技术实现高性能的数据处理,了解常见的内存型数据库实现热数据的高速缓存,用于提升热数据的查询效率。原创 2023-07-21 18:31:19 · 2244 阅读 · 0 评论 -
分布式调用与高并发处理 Nginx
仅为个人学习使用。原创 2023-07-21 12:39:32 · 2646 阅读 · 0 评论 -
分布式调用与高并发处理 Dubbo分布式调用
仅为个人学习使用。原创 2023-07-10 10:45:13 · 1310 阅读 · 0 评论 -
分布式调用与高并发处理 Zookeeper分布式协调服务
仅为个人学习使用。原创 2023-06-28 14:07:34 · 1409 阅读 · 1 评论 -
高性能消息中间件 RocketMQ
仅为个人学习使用。原创 2023-06-28 14:01:55 · 1059 阅读 · 0 评论 -
高性能消息中间件 RabbitMQ
仅为个人学习使用。原创 2023-06-23 17:36:58 · 2806 阅读 · 0 评论 -
权限控制与安全认证 Spring Security
仅为个人学习使用。原创 2023-06-11 16:47:37 · 1554 阅读 · 1 评论 -
SpringBoot与MybatisPlus MybatisPlus
仅为个人学习使用。原创 2023-06-10 15:03:39 · 12354 阅读 · 5 评论 -
SpringBoot与MybatisPlus Lombok
仅为个人学习使用。原创 2023-06-10 10:18:20 · 373 阅读 · 0 评论 -
SpringBoot与MybatisPlus SpringBoot
仅为个人学习使用。原创 2023-06-10 10:00:17 · 6999 阅读 · 2 评论 -
生产环境部署与协同开发 Docker
仅为个人学习使用。原创 2023-06-10 09:47:54 · 1010 阅读 · 0 评论 -
生产环境部署与协同开发 Git
仅为个人学习使用。原创 2023-08-28 09:31:34 · 1581 阅读 · 0 评论 -
项目管理与SSM框架 SpringMVC
仅为个人学习使用。原创 2023-06-02 14:21:09 · 1500 阅读 · 0 评论 -
生产环境部署与协同开发 Linux
仅为个人学习使用。原创 2023-06-07 09:27:09 · 1078 阅读 · 0 评论 -
项目管理与SSM框架 Spring5
仅为个人学习使用。原创 2023-05-30 11:06:53 · 314 阅读 · 0 评论 -
项目管理与SSM框架 MyBatis
仅为个人学习使用。原创 2023-05-27 20:12:15 · 1412 阅读 · 0 评论 -
项目管理与SSM框架 Maven
仅为个人学习使用。原创 2023-05-25 14:29:21 · 471 阅读 · 0 评论 -
JavaWeb开发实战(源码、样式文件已经上传)
仅为个人学习使用。原创 2023-05-24 14:59:52 · 9128 阅读 · 3 评论 -
JavaWeb开发 Ajax技术详解
仅为个人学习使用。原创 2023-05-23 15:22:15 · 2393 阅读 · 0 评论 -
JavaWeb开发 XML技术详解
仅为个人学习使用。原创 2023-05-22 21:25:57 · 1400 阅读 · 0 评论 -
JavaWeb开发 JSP技术详解
仅为个人学习使用。原创 2023-05-22 11:37:15 · 6420 阅读 · 0 评论 -
JavaWeb开发 Servlet技术详解
仅为个人学习使用。原创 2023-05-21 19:18:03 · 3484 阅读 · 0 评论 -
网页编程和设计 JavaScript语言(ES5)
仅为个人学习使用。原创 2023-05-17 16:28:55 · 2484 阅读 · 0 评论 -
网页编程和设计 CSS3
仅为个人学习使用。原创 2023-05-16 15:19:21 · 1201 阅读 · 0 评论 -
网页编程和设计 HTML5
仅为个人学习使用。原创 2023-05-15 17:55:37 · 944 阅读 · 0 评论 -
JAVA进阶 JDBC技术
仅为个人学习使用。原创 2023-05-09 18:35:27 · 427 阅读 · 0 评论 -
JAVA进阶 MySQL数据库编程技术
仅为个人学习使用。原创 2023-05-09 18:34:18 · 2942 阅读 · 0 评论 -
JAVA基础 函数式编程
仅为个人学习使用。原创 2023-05-05 20:36:49 · 3660 阅读 · 4 评论 -
JAVA基础 反射技术
仅为个人学习使用。原创 2023-05-05 11:11:02 · 522 阅读 · 0 评论 -
JAVA基础 网络编程技术
仅为个人学习使用原创 2023-05-04 17:47:05 · 1445 阅读 · 0 评论 -
JAVA基础 多线程技术(V1.0)
仅供个人学习使用。原创 2023-05-02 19:15:38 · 1045 阅读 · 0 评论