摘要: - 第一范式:每个列不可再分 - 第二范式:消除第一范式中,非主键对主键的部分依赖(非主键完全依赖于主键) - 第三范式:在第二范式的基础上,不存在传递函数依赖。 ##### 阅读全文
posted @ 2023-09-03 21:59 xietingweia 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 类:一种数据类型,人为编写,有相关的属性和方法,能被具体化成对象 对象:任何被研究的实体称为对象。 面向对象:一种程序设计方法,将系统的复杂逻辑性封装成对象,以对象为基本单位来搭建的大型工业级系统的设计方法。 阅读全文
posted @ 2023-09-03 19:43 xietingweia 阅读(5) 评论(0) 推荐(0) 编辑
摘要: **IOC**:控制反转,利用反转的机制将对象交给spring容器,由spring负责对象的创建和销毁。 **IOC的作用**:解耦 **AOP**:面向切面编程 **AOP的作用**:在程序运行期间,不修改源码的情况下,动态统一添加功能。如:日志打印,数据采集,事务管理,性能监视 **AOP常见概 阅读全文
posted @ 2023-09-03 19:41 xietingweia 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ``` import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.H 阅读全文
posted @ 2023-09-01 22:50 xietingweia 阅读(41) 评论(0) 推荐(0) 编辑
摘要: - Future :获取异步返回的结果需要使用轮询的方式,消耗cup ```java ExecutorService executorService = Executors.newFixedThreadPool(10); Future future = executorService.submit( 阅读全文
posted @ 2023-08-21 22:15 xietingweia 阅读(117) 评论(1) 推荐(0) 编辑
摘要: - LogServiceImpl ``` @Service @Slf4j public class LogServiceImpl implements LogService { private static final String TOPIC_NAME = "ods_link_visit_topi 阅读全文
posted @ 2023-08-19 22:24 xietingweia 阅读(107) 评论(0) 推荐(0) 编辑
摘要: - 部署ZK ``` docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper ``` - 部署Kafka ``` docker run -d --name xdclass_kafka \ -p 9092:9092 \ 阅读全文
posted @ 2023-08-19 14:29 xietingweia 阅读(79) 评论(0) 推荐(0) 编辑
摘要: ##### 1.编辑vi /etc/sysconfig/myClock ###### 需要先安装ntp服务器 yum install ntp ``` ZONE="Asia/Shanghai" UTC=false #设置为false,硬件时钟不于utc时间一致 ARC=false ln -sf /us 阅读全文
posted @ 2023-08-18 02:22 xietingweia 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 该切面功能适用场景 下单请求多次提交,导致生成多个相同的订单 解决方案 前端解决:限制点击下单按钮为1次后失效。不足:用户体验下降,能绕过前端 后端解决:防重提交切面解决,自定义注释实现该功能(如下) 步骤: 自定义注释类RepeatSubmit 创建切面并有该注释绑定,在切面类实现防重提交功能: 阅读全文
posted @ 2023-08-08 23:44 xietingweia 阅读(358) 评论(0) 推荐(0) 编辑
摘要: ##### 延迟和死信队列的配置 - 延迟队列有效期一分钟,后进入死信队列,如果异常就进入异常队列 ``` @Configuration @Data public class RabbitMQConfig { /** * 交换机 */ private String orderEventExchang 阅读全文
posted @ 2023-08-04 00:03 xietingweia 阅读(101) 评论(0) 推荐(0) 编辑