明天的太阳

导航

01 2024 档案

Java动态代理、AOP和装饰器模式
摘要:面向切面编程AOP-Aspect Oriented Programing,主要用于处理核心业务逻辑外的一些东西, 比如日志和缓存。这个“切面”可以理解为在代码的某个地方切一刀,在其中加一些东西。 装饰器 以日志为例,如果没有使用AOP,那么可以使用装饰来实现类似的代码。 我们使用装饰器模式来实现一下 阅读全文

posted @ 2024-01-16 22:30 东方来客 阅读(108) 评论(0) 推荐(0)

Redis持久化之RDB和AOF
摘要:Redis是基于内存的,内存中的信息断电丢失,有时需要持久化来解决这个弊端。 在之前的文章中Shiro中使用Redis管理session - 东方来客 - 博客园 (cnblogs.com)使用了Redis管理Shiro的session。 想要配置Redis持久化不是 在Maven项目中,而是 要通 阅读全文

posted @ 2024-01-12 23:04 东方来客 阅读(50) 评论(0) 推荐(0)

面向对象基本原则 - SOLID原则
摘要:SOLID原则 SOLID原则包含五条原则,每条原则取首字母即SOLID。 Single Responsibility Principle 单一责任原则 定义:一个类只应该做一件事情 一个类如果需要做多个事情,那么就要拆分这个类。 public class User { private String 阅读全文

posted @ 2024-01-08 21:14 东方来客 阅读(35) 评论(0) 推荐(0)

Dubbo
摘要:Dubbo是一个高性能、轻量级的开源Java RPC框架,Dubbo提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 RPC(Remote Procedure Call,远程过程调用)是一种基于消息传递的通信协议,允许一台计算机(客户端)调用另一台计算机(服务 阅读全文

posted @ 2024-01-03 21:53 东方来客 阅读(56) 评论(0) 推荐(0)

Shiro中使用Redis管理session
摘要:实现RedisSessionDao思路 Shiro提供了SessionDAO接口,可以实现此类来操作session,其中提供了 create 新建一个session,并保存到数据库、文件系统或者持久化缓存中。 readSession 根据sessionId检索session update 更新ses 阅读全文

posted @ 2024-01-02 16:46 东方来客 阅读(1332) 评论(0) 推荐(0)