摘要: 测试MySQL千万条数据插入速度 使用多线程,每条线程处理数据100万条,每次插入携带数据7万条进行提交 数据库基数为0,插入1000万条数据,时间为311957毫秒,也就是311.957秒,约为5.2分钟 数据库基础数据为2000万条数据,插入1000万条数据,时间为302545毫秒,也就是502 阅读全文
posted @ 2020-04-19 15:29 路大师_XA 阅读(2856) 评论(0) 推荐(0) 编辑
摘要: 在网上有一种短8位UUID生成的方法,代码来源: JAVA生成短8位UUID public static String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", 阅读全文
posted @ 2020-04-19 15:25 路大师_XA 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: 今天在测试中发现主键重复问题,查询了下SQL,发现MySQL不区分大小写,在查询和插入中。 可以看到时没有区分大小写查询的。 MySQL默认是对大小不区分如果你需要MySQL区分大小写需要设置数据库表的排序规则,或则设置单个字段的排序规则: utf8_bin将字符串中的每一个字符用二进制数据存储,区 阅读全文
posted @ 2020-04-19 15:21 路大师_XA 阅读(683) 评论(0) 推荐(0) 编辑
摘要: SpringBoot进行Swagger的整合非常方便我们进行接口对接和调试。接口文档也不用给前端提供了,简直酸爽。。。。。 我们首先需要引入Swagger的Jar包 一、依赖 <!--整合swagger--> <!-- swagger --> <dependency> <groupId>io.spr 阅读全文
posted @ 2020-04-19 15:20 路大师_XA 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 原因:druid和mysql的版本不兼容。 我的mysql 是8.0.15版本,而我的druid是1.0.23版本 解决方法:将druid修改为1.1.10版本即可 2020-04-15 13:28:15.712 ERROR 8752 [nio-8089-exec-1] com.alibaba.dr 阅读全文
posted @ 2020-04-19 15:15 路大师_XA 阅读(3565) 评论(0) 推荐(0) 编辑
摘要: 在SpringBoot中使用MyBatis 都是通过配置完成的 mybatis默认是属性名和数据库字段名一一对应的,即 数据库表列:user_name 实体类属性:user_name 但是java中一般使用驼峰命名 数据库表列:user_name 实体类属性:userName Mapper.xml中 阅读全文
posted @ 2020-04-19 15:14 路大师_XA 阅读(8201) 评论(0) 推荐(2) 编辑
摘要: FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarker Template Langu 阅读全文
posted @ 2020-04-19 15:13 路大师_XA 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: 我们看一下放置在下面的源码: @Target(ElementType.TYPE) //指定在何处写入注释的合法位置 @Retention(RetentionPolicy.RUNTIME) //RetentionPolicy这个枚举类型的常量描述保留注释的各种策略,它们与元注释(@Retention) 阅读全文
posted @ 2020-04-19 15:11 路大师_XA 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 在springboot中,我们常见的@ComponentScan注解是什么? 其实很简单,@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中 相当于之前的 <context:component-scan>。 Spring是一个依赖注入框 阅读全文
posted @ 2020-04-19 15:10 路大师_XA 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 上次通过创建类,进行Springboot中的静态资源配置,来实现文件上传,下载,显示等功能。 https://blog.csdn.net/weixin_41986096/article/details/105397368 实际上还有一种就是通过配置来实现的 我们在applicat.yml文件中添加如 阅读全文
posted @ 2020-04-19 15:09 路大师_XA 阅读(23689) 评论(0) 推荐(0) 编辑
摘要: 文件上传是Web中常见的功能,选择性也很多,比如将文件上传到oss等类似的文件服务器上,这种方式成本比较高。文件的上传和显示操作比较简单。另外就是在文件上传到项目路径的静态资源文件夹resources/下。还可以上传到mongodb中。 这次使用Springboot提供了的静态资源的映射方式 你可以 阅读全文
posted @ 2020-04-19 15:06 路大师_XA 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息;这个操作是可以通过 SpringBoot的banner自定义实现 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | ' 阅读全文
posted @ 2020-04-19 15:00 路大师_XA 阅读(7150) 评论(0) 推荐(0) 编辑
摘要: ​获取16位 QQ邮箱授权码: 打开邮箱在左上方找到设置按钮点击 点击账户 在帐号页面找到 “POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务”栏,分别点击“启动”按钮; 点击开启会让你发一条短信 最后生成后的授权码 阅读全文
posted @ 2020-04-19 14:56 路大师_XA 阅读(573) 评论(0) 推荐(0) 编辑