- 博客(20)
- 资源 (1)
- 收藏
- 关注

原创 SQL中的执行计划explain关键字的作用
explain关键字使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 通过explain我们可以获得以下信息(1)表的读取顺序(2)数据读取操作的操作类型(3)哪些索引可以使用(4)哪些索引被实际使用(5)表之间的引用(6)每张表有多少行被优化器查询使用方法:explain + sql语句...
2020-04-25 23:12:59
863

原创 小程序开发获取openid方式
Controller层代码package com.tm.ethereum.controller;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArr...
2019-06-23 17:52:58
648
原创 @Scheduled corn表达式
Scheduled(cron = “0 */3 * * * *”)注释到对应的方法上。在每小时的20分、25分、35分执行一次:0 20,25,35 * * *?每天0点、13点、18点都执行一次:0 0 0,13,18 * *?每月最后一天23点执行一次:0 0 23 L *?每周星期天凌晨1点执行一次:0 0 1?每隔3秒执行一次:*/3 * * * *?每天23点执行一次:0 0 23 * *?每天凌晨1点执行一次:0 0 1 * *?每分钟执行一次:0 */1 * * *?
2023-09-21 18:34:36
856
原创 多个@Scheduled定时任务执行时个别不执行问题
故而当项目中出现多个@Scheduled线程时,只能一个个的执行,从而导致个别线程执行时间过长(或长期执行)时,其他定时器不能按照指定的规则进行执行。定时器延迟1秒启动,每距上一次执行完成后间隔3秒执行一次。项目在启动时,如果没有指定线程池的大小,2.将定时器设置为异步线程。1、配置执行线程池的大小。
2023-09-21 17:44:15
890
原创 数据库优化
SELECT * FROM yj_cad WHERE INSTR(cad_name,‘以见施工’)=1;4、少用in查询,可用exist代替。3、查询扫描大量数据返回数据量极少。1、like查询优化。
2023-09-19 18:04:28
99
原创 mysql数据库表数量以及每张表数据条数
SELECT TABLE_NAME 表名,TABLE_ROWS 记录数。统计mysql数据库表数量以及每张表数据条数。
2023-09-14 13:25:25
227
原创 JPA分组查询统计
JPA分组查询统计countList professionUserList = jpaQueryFactory.select(Projections.bean(DtoProfessionUser.class, QYjUser.yjUser.profId, QYjUser.yjUser.count().as(“count”))).from(QYjUser.yjUser).groupBy(QYjUser.yjUser.profId).fetch();
2022-02-17 09:56:54
2611
原创 springCloud各组件详解
1、服务的发现与注册Eureka Spirng Cloud Eureka使用Netflix Eureka来实现服务注册与发现,它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过java实现的分布式系统,或是JVM兼容语言构建的系统。 Eureka的服务端提供了较为完善的REST API,所以Eureka也支持将非jav...
2020-04-24 19:16:14
428
1
原创 Mysql简介
一、什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理解:存储过程是一个记录集,他是由一些T_SQL语句组成的代码块,这些T-SQL语句像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取个名字。用的时候调这个功能就行了。(1)存储过程是一个预编译的代码块,执行效率高(2)一个存储过程代替大量T_SQL语句,可以降低网络通信量,提高通信速率...
2020-04-21 18:27:27
627
原创 Spring、SpringBoot、SpringCloud的区别
什么是Spring作为Java开发人员,大家都Spring都不陌生,简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含一些很好的功能,如依赖注入和开箱即用的模块,如:Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test,这些模块缩短应用程序的开发时间,提高了应用开发...
2020-04-21 16:10:07
4276
原创 Vue中的指令
示例:<body> <div id="app"> <span v-text="msg"></span> <span v-show="true">v-show标签11</span> <span v-show="isShow">v-show标签22</span> ...
2020-04-19 15:31:12
153
原创 Redis持久化
redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。一、redis持久化分为两种方式:1、RDB(Redis DataBase)持久化又称为快照方式 RDB是指在指定的时间内数据以快照的形式保存在磁盘上。也是默认的...
2020-04-19 15:30:21
151
原创 MongoDB
一、 MongoDB的安装MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:[https://www.mongodb.com/download-center/community]注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的...
2020-03-15 12:15:18
145
原创 HashMap详解
1、HashMap存储数据HashMap用于存储键值关系型数据(key-value)形式,通过put()和get()方法存储和获取对象。HashMap map = new HashMap();map.put("zhangsan","张三");map.put("lisi","李四");map.put("wangwu","王五");map.get("lisi");切记:map中不可存放...
2020-03-14 13:11:54
146
原创 Integer数据类型比较出现错误
*两个int类型数据用==比较发现不相等一般比较数值类型的数据时我们直接选择用"“来比较,但是几天突然发现”"返回的结果竟然是false。发现两个数值一样但是返回结果一直是false,数值大于int类型的最大值?新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...
2020-03-13 20:43:32
224
原创 java8种数据类型
8种数据类型数据类型位数默认值取值范围示例byte(位)80-2^7 - 2^7-1byte b = 1short(短整型)160-2^15 - 2^15-1short s = 5int(整型)320-2^31 - 2^31-1int i = 10long(长整型)640-2^63 - 2^63-1long l = 10...
2020-03-13 20:24:08
195
原创 SpringBoot常用注解解析
1、启动类注解@SpringbootApplication该注解主要由3个注解组合而成.@Configuration @EnableAutoConfiguration @componentScan2、获取properties文件中的属性值@Value("${key}")3、注解到service层类上,业务层bean@Service4、注解到controller层bean上...
2019-09-26 18:09:09
242
原创 Map对象初始化
初始化map对象public interfce Constant{public final static Map<String, Object> mapProjectType = new HashMap<String, Object>() {{put(“first”, “一级”);put(“second”, “二级”);put(“third”, “三级”);p...
2019-09-26 14:31:53
938
原创 Lambda表达式的应用
Lambda表达式的应用List转Map1、取对象的属性subDictName过滤其中的空格做为map对象的key值Map<String, List> mapConf = userList.stream().collect(Collectors.groupingBy(User-> user.getSubDictName().replaceAll(" “,”")));2、过...
2019-09-26 14:26:59
221
原创 实体属性与文件上传异步保存操作
controller层代码 public R addProject(@RequestBody ProjectEntity projectEntity,@Value("${upload.imagePath}") String uploadImagePath){ if(null==projectEntity.getImages()||projectEntity.getImage...
2019-06-23 11:57:54
315
mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi
2020-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人