- 博客(10)
- 收藏
- 关注
原创 SpringBoot下发送邮件
引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>1.创建邮件类public class Mail { public static void main() { try {
2020-06-07 21:26:34 166
原创 HashMap知识点
数组+链表梳理点:1.数组的查询速度快,但是增删速度慢。链表的增删速度快,但是查询速度慢。hashMap集合了这2种优点。特点:快速存储,快速查找,可伸缩性(数据扩容),单线列表如果长度超过8会变成红黑树...
2020-05-31 19:41:01 251
原创 跨域
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.php (非跨域)http://www.123.com/index.html 调用 http://www.456.com/server.php (主域名不同:123/456,跨域)http://abc.123.com/index
2020-05-31 00:13:50 165
原创 WebSocket demo
参考链接1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> --业务用到的依赖<dependency> <groupId&
2020-05-30 23:55:07 221
原创 简单的SpringBoot全局异常处理
使用@ControllerAdvice和@ExceptionHandler注解即可实现@ControllerAdvicepublic class MyControllerAdvice { @ResponseBody @ExceptionHandler(value = NullPointerException.class) public String errorHandler(HttpServletResponse response,Exception ex){ r
2020-05-30 23:46:44 186
原创 quartz实现定时任务管理
一,引入配置类//配置类①实现接口@Configurationpublic class QuartzConfig implements ApplicationListener<ContextRefreshedEvent> { //调度 @Autowired private Scheduler scheduler; //③重写方法,启动调度器 @Override public void onApplicationEvent(ContextRe
2020-05-30 23:12:01 739
原创 mysql索引类型
普通索引:加快查询速度建表的时候一起创建CREATE TABLE mytable ( name VARCHAR(32) , INDEX index_mytable_name (name) );b. 建表后,直接创建索引CREATE INDEX index_mytable_name ON mytable(name);c. 修改表结构ALTER TABLE mytable ADD INDEX index_mytable_name (name);注:如果是字符串字段,还可以指定索引的长度,在列命令后
2020-05-30 22:56:18 123
转载 索引失效
文章来源:https://www.cnblogs.com/liehen2046/p/11052666.html什么时候没用1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果mysql觉得全表扫描更快时(数据少);什么时没必要用1.唯一性差;2.频繁更新的字段不用(更新索引消耗);3.where中不用的字段;4.索引使用<>时,效果一般;详述(转)索引并不是
2020-05-30 17:45:51 162
原创 SpringBoot整合Swagger2
1.引入jar包<!-- swagger2 配置 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version></dependency><dependency> <group
2020-05-29 15:24:53 176
原创 聚集索引和非聚集索引
一.为什么使用索引?如果没有索引,查询数据的时候只能一行行扫描,效率很差。mysql分为聚集索引和非聚集索引:简单来讲:聚集索引是将每个字段建立同样结构的索引,并且都去一个固定的文件查找数据非聚集索引是以主键的B+树存储数据,其他字段根据索引查找到主键再去主键树查找数据。(1)非聚集索引查询1.先查询有没有建立索引,如果有建立索引的话:2.就会到MYISAM文件中定位到地址3.然后去MYD文件中根据地址获取数据注:比如以id建立的索引和以name建立的索引,B+tree上存储的都是MYD
2020-05-29 12:14:47 692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人