摘要:
package com.best.buc.verification.constant; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; import java.util.ArrayList; 阅读全文
摘要:
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置初始化的my.ini文件的文件 解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置: [mysqld] # 设置3306端口 por 阅读全文
摘要:
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 脏读、不可重复读、幻象读概念说 阅读全文
摘要:
————————————————版权声明:本文为CSDN博主「深存少年梦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/wujiaqi0921/article/details/78789087 转载补充: ap 阅读全文
摘要:
springboot 事件监听(@EventListener实现) 应用:使用注解实现事件监听 ********************** 相关注解 @EventListener @Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE}) 阅读全文
摘要:
一:为什么要学多线程 应付面试 :多线程几乎是面试中必问的题,所以掌握一定的基础知识是必须的。了解并发编程:实际工作中很少写多线程的代码,这部分代码一般都被人封装起来了,在业务中使用多线程的机会也不是很多(看具体项目),虽然代码中很少会自己去创建线程,但是实际环境中每行代码却都是并行执行的,同一时刻 阅读全文
摘要:
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时 阅读全文
摘要:
1 加减法: // 方法一:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失 int a=1; int b=2; a = a + b; b = a - b; a = a - b; System.out.printf("a = %d\t,b =%d\n",a,b); 2乘 阅读全文
摘要:
@Table package com.websocket.demo.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotat 阅读全文
摘要:
在使用websocket的过程中,有时候会遇到网络断开的情况,但是在网络断开的时候服务器端并没有触发onclose的事件。这样会有:服务器会继续向客户端发送多余的链接,并且这些数据还会丢失。所以就需要一种机制来检测客户端和服务端是否处于正常的链接状态。因此就有了websocket的心跳了。还有心跳, 阅读全文