- 博客(16)
- 收藏
- 关注
原创 解决CenOS7自带的yum不能直接使用问题
已加载插件:fastestmirror未知的名称或服务"One of the configured repositories failed (未知),or。
2024-07-12 18:11:45 2231
原创 异步神器 CompletableFuture
从上面可以看出cf1任务完成需要2秒,cf2任务完成需要5秒,使用applyToEither组合两个任务时,只要有其中一个任务完成时,就会执行cf3任务,显然cf1任务先完成了并且将自己任务的结果传值给了cf3任务,cf3任务中打印了接收到cf1任务完成,接着完成自己的任务,并返回cf3任务完成;anyOf :CompletableFuture是多个任务只要有一个任务执行完成,则返回的CompletableFuture执行get方法时会抛出异常,如果都是正常执行,则get返回执行完成任务的结果。
2024-06-07 14:45:51 1653 1
转载 Seata AT模式怎样防止脏写和脏读
Seata AT 模式是一种非侵入式的分布式事务解决方案,Seata 在内部做了对数据库操作的代理层,我们使用 Seata AT 模式时,实际上用的是 Seata 自带的数据源代理 DataSourceProxy,Seata 在这层代理中加入了很多逻辑,比如插入回滚 undo_log 日志,检查全局锁等。
2023-02-28 22:30:54 3058 2
原创 spring ioc个人理解
在传统的 Java 应用中,一个类想要调用另一个类中的属性或方法,通常会先在其代码中通过 new Object() 的方式将后者的对象创建出来,然后才能实现属性或方法的调用。为了方便理解和描述,我们可以将前者称为“调用者”,将后者称为“被调用者”。也就是说,调用者掌握着被调用者对象创建的控制权。但在 Spring 应用中,Java 对象创建的控制权是掌握在 IoC 容器手里的,其大致步骤如下。开发人员通过 XML 配置文件、注解、Java 配置类等方式,对 Java 对象进行定义,例如在 XML 配置
2022-10-13 15:42:28 30
原创 javaWeb三大组件Servlet,Filter,Listener
JavaWeb三大组件分别是:Servlet小程序、Filter过滤器、Listener监听器。
2022-08-29 21:49:28 443
原创 servlet,jsp,el,jstl
servlet就是JavaEE里的一些接口,通过实现这些接口和web页面去做一下交互,也可以写代码里写一些简单的html标签,写这些简单的html标签都比较麻烦;jsp就是为了更简化,方便的去操作java代码和html标签;el就是更方便的代替jsp取,定义在的值,原本得通过这样的标签取,一些复杂的还不容易取,el通过${}表达式 ,能更方便的取值,输出到页面;jstl就是更好的操作这里面的java代码,可以用一些方法,使这个jsp页面更...
2022-08-27 18:20:07 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人