Clain的小屋
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

新Goal Filter机制

老Goal Filter机制的问题 老的Goal Filter机制中存在一个问题。 考虑这个Deliver场景:两个相互连接的房间r1,r2。两个代理a,b。两个物品i,j。代理们的目标分别是: Ga={Bahold(a,i)=0,BaBbhold(a,i)=1}Gb={Bbhold(b,j)=0,BbBahold(b,j)=1}G_a = \{B_ahold(a,i)=0, B_aB_bhold
2025-10-23
Decentralized Epistemic Planning
#DEL #Epistemic Planning

Java虚拟机 - 内存区域与内存溢出异常

这是Java虚拟机相关学习笔记的第一篇。这类文章会跟随《深入理解Java虚拟机:JVM高级特性与最佳实践(第三版)》的章节流程。所有笔记都可在Java虚拟机分类中找到。 运行时区域数据
2025-09-27
Java虚拟机
#Java #JVM

认证授权相关概念与方法实现

网络安全也是如今讨论的很多的话题,总的来说,与网络安全相关技术的动机和方法都是比较易懂的,但是由于实质的算法加密方面通常会涉及到比较复杂的数学运算,比如链式运算等,所以在实现的角度来说通常会涉及到很多严谨的证明,所以在学术上是十分困难的一件事。 本章主要讲一下如今比较流行的几个认证授权的相关概念与技术。 认证与授权 很简单的概念: 认证Authentication:你是不是你? 授权Authori
2025-09-18
网络安全
#JWT #Cookie-Session #认证与授权

Spring 回顾

这是对目前所了解到的Spring和SpringBoot知识点的回顾。 IoC IoC(控制反转)是一个程序设计概念,目的是为了将一个组件所依赖的其他组件交给外部组件进行管理,而不是交给组件自己进行创建和管理。相当于出现了以下变化: graph LR 1[A create B and Manage B] --> 2[C create B, if A needs B, A get B fr
2025-09-17
Spring学习
#Spring #Java

Spring 事务

事物的特性(ACID) Atomic 原子性 :事务的执行是从一而终,不可分割的,要么就都执行完成,要么就都不执行。 Consistency 一致性 :执行事务应当保证数据一致。比如转账。 Isolation 隔离性 : 多个事务并发执行时,一个事务的执行不应影响其他事务的执行。 Durability 持久性 : 事务提交后,其对数据库的修改就是永久性的,即使系统发生故障也不会丢失。 Spri
2025-09-15
Spring学习
#Spring #Java

Spring Bean的一些Tricky问题

事先声明:我没有看过什么网上的视频Spring教程,苍穹外卖项目的视线我也不是跟着教程走的,基本上就只看了第一部分讲解怎么搞CRUD和各个层的交互,后面就只看了具体模块需求,然后剩下的就自己做了。所以,我不确定我下面讲的这些东西是否已经在其他很热门的教程中已经讲过了。但是,毕竟是在实践过程中发现的问题,所以这里给大家分享一下。 Spring Bean 的循环依赖 Spring的循环依赖是一个很热门
2025-09-13
Spring学习
#Spring #Java #Lombok

《Spring实战 第四版》Bean

在讲Spring Bean之前,我们先来讲讲简单的JavaBean JavaBean JavaBean简单来说就是一种符合特定规范的普通Java类: 123456789101112131415161718192021222324252627public class User{ private String name; private int age; publi
2025-09-12
Spring学习
#Spring #Java

《Spring实战 第四版》AOP

Spring中广泛使用了AOP技术让代码看起来简洁,美观且优雅。如果说DI是为了让相互协作的组件保持低耦合性质,那AOP技术便可以看做是为了让组件本身保持高内聚性质。接下来将具体讲讲这个概念。 AOP (Aspect-Oriented Programming) 面向切面编程 我们在实际开发软件的过程当中,通常需要为系统设计许多不同的组件(模块),每个组件各司其职,并通过这些组件的协作来最终构成一个
2025-09-12
Spring学习
#Spring #Java

《Spring实战 第四版》依赖注入&IoC

书中并没有明确提到IoC这三个字,但是讲述了大量的有关DI的内容。由于我在读这本书前对Spring完全是个小白(只用来做过一些项目,没有系统去了解细节内容),因此我一度以为这本书并没有讲IoC的内容。后来,在网上浏览有关IoC概念的博客后,才发现这两个其实是同一个东西,它们指代的是同一个概念:对象不再需要去自己创建和配置以进行本地初始化,这个任务交给了IoC容器进行控制。这样一来,便可以在Java
2025-09-12
Spring学习
#Spring #Java

《Redis设计与实现》 哨兵机制 Sentinel

哨兵 Sentinel 哨兵是Redis高可用性解决方案:由一个或多个哨兵实例组成的哨兵系统可以监视任意多个主服务器,并在被监视的主服务器进入下限状态时,自动将下线的主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。 启动并初始化哨兵 以下两种命令都可以启动一个哨兵: 12345#1redis-se
2025-08-29
Redis学习
#Redis
1234

搜索

Hexo Fluid
总访问量 次 总访客数 人