02 2021 档案

摘要:1、synchronized synchronized关键字,就是用来控制线程同步的,保证我们的线程在多线程环境下,不被多个线程同时执行,确保我们数据的完整性,使用方法一般是加在方法上。 2、Lock 进入方法我们首先要获取到锁,然后去执行我们业务代码,这里跟synchronized不同的是,Loc 阅读全文
posted @ 2021-02-20 11:35 KLAPT 阅读(43) 评论(0) 推荐(0) 编辑
摘要:HTTP: HTTP 是基于请求响应式的,即通信只能由客户端发起,服务端做出响应,无状态,无连接。 webSocket: 服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 建立在 TCP 协议之上,服务器端的实现比较容易。 (2)与 阅读全文
posted @ 2021-02-19 17:42 KLAPT 阅读(374) 评论(0) 推荐(0) 编辑
摘要:DELETE DELETE属于数据库DML操作语言,只删除数据不删除表的结构,会走事务,执行时会触发trigger;每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生 阅读全文
posted @ 2021-02-19 15:44 KLAPT 阅读(134) 评论(0) 推荐(0) 编辑
摘要:AOP(Aspect-Oriented Programming), 即 面向切面编程, 它与 OOP( Object-Oriented Programming, 面向对象编程) 相辅相成, 提供了与 OOP 不同的抽象软件结构的视角。 在 OOP 中, 我们以类(class)作为我们的基本单元, 而 阅读全文
posted @ 2021-02-19 10:36 KLAPT 阅读(76) 评论(0) 推荐(0) 编辑
摘要:Eureka是微服务架构中的注册中心,专门负责服务的注册与发现。Eureka Client组件,这个组件专门负责将这个服务的信息注册到Eureka Server中。说白了,就是告诉Eureka Server,自己在哪台机器上,监听着哪个端口。而Eureka Server是一个注册中心,里面有一个注册 阅读全文
posted @ 2021-02-19 10:01 KLAPT 阅读(66) 评论(0) 推荐(0) 编辑
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1 阅读全文
posted @ 2021-02-07 12:02 KLAPT 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1.Zookeeper通过ZAB保证分布式事务的最终一致性 2.ZAB全称Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广播协议) 3.ZAB是一种专门为Zookeeper设计的一种支持 崩溃恢复 的 原子广播协议 ,是Zookeeper保证数据一致性的核心 阅读全文
posted @ 2021-02-02 15:47 KLAPT 阅读(49) 评论(0) 推荐(0) 编辑
摘要:mapper 配置文件中 引入两个重要的标签:association和collection标签。 阅读全文
posted @ 2021-02-01 17:05 KLAPT 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示