- 博客(23)
- 收藏
- 关注
原创 mysql中count(*)、count(1)、count(字段)区别
准备工作table:thread_status表数据结构如下接下来进行实操Select Count (*)和Select Count(1)和Select Count(主键)分析分别看下查询时间:数据不够多 参考性不是很强 但是知道1、 一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的2、 假如表沒有主键(Primary key), 那么count(1)比count(*)快,3、 如果有主键的話,那主键..
2022-05-11 11:11:11 1309
原创 卸载系统自带mysql 卸载失败
凝思系统安装mysqlrpm -qa | grep mysqlocalhost:~ # rpm -qa|grep -i mysqlmysql-5.0.77-4.el5_6.6MySQL-python-1.2.3-0.1.c1.el5perl-DBD-MySQL-3.0007-2.el5libdbi-dbd-mysql-0.8.1a-1.2.2mysql-server-5.0.77-4.el5_6.6mysql-5.0.77-4.el5_6.6localhost:~ # rpm -e
2021-12-08 14:00:18 901
原创 springboot定时任务结合数据库
SpringBoot 创建定时任务(配合数据库动态执行)序言:创建定时任务非常简单,主要有两种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer). 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就大派用场了。一、静态定时任务(基于注解)@Scheduled 除了支持灵活的参数表达式cron之外,还支持简单的延时操作,例如 fixedDelay ,fixedRate 填写相应的毫
2021-10-27 14:36:46 1247
原创 @Scheduled(cron = “* * * * * *“) cron表达式详解
1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}Cron表达式范例:*/5 * * * * ? :每隔5秒执行一次0 */1 * * * ? :每隔1分钟执行一次0 0 23 * * ? :每天23点执行一次0 0 1 * * ? :每天凌晨1点执行一次:0 0 1 1 * ? :每月1号凌晨1点执行一次0 0 23 L * ? : 每月最后一天23点执行一次0 0 1 ? * L :每周星期天凌晨1点实行一次0 26,29,3.
2021-08-31 16:29:22 1679
原创 springboot配置tomcat参数
java.io.IOException: 你的主机中的软件中止了一个已建立的连接。最近在研究tomcat的连接超时问题,环境:jdk1.8 + springboot 2.1.1.RELEASE,以下仅为个人理解,如果异议,欢迎指正。springboot的tomcat的几个配置参数:server: tomcat: accept-count: 1000 #挂起的最大连接数,默认100,最终会体现在这里 public abstract ServerSocketChannel bi...
2021-08-19 11:00:28 4295
原创 node.js配置环境变量
下载与安装自行百度毕竟简单检验是否成功node -vnpm-v接下来配置环境变量,在node.js安装目录下手动创建node_global,node_cache两文件夹最好使用管理员启动cmd黑窗口模式npm config set prefix "D:\**\nodejs\node_global"npm config set cache "D:\**\nodejs\node_cache"接下来配置环境变量注意目录,前几次依赖失败就在这...
2021-07-21 11:34:24 214 1
原创 Springboot连接kingbase8踩坑
Kingbase8驱动在阿里云下载不到需要自己下载驱动直接黑窗口 使用mvn install 命令mvn install:install-file -DgroupId=kingbase -DartifactId=kingbase8 -Dversion=8 -Dfile=D:\lib\kingbase8-8.2.0.jar -Dpackaging=jar -DgeneratePom=true该语句中参数:DgroupId :组id 【对应pom中的groupId】DartifactI.
2021-07-16 11:10:49 3913 5
原创 electron打包在linux运行
前几天老大让我把别人写好的electron打包放到服务器里,没搞过,一头雾水,一步一步踩坑呗先在网上搜electron打包打成linux版本{ "name": "electron-quick-start", "version": "1.0.0", "description": "A minimal Electron application", "main": "main.js", "scripts": { "start": "electron .", "pack
2021-07-14 10:26:10 8142
原创 Windows下如何快速删除数目比较多的小文件?
del /f/s/q foldername > nulrmdir /s/q foldername-- foldername为文件夹
2021-06-25 14:57:45 454
原创 Logback一小时生成一次日志文件
业务需求定时任务,一小时接口执行一次,所以添加了日志功能也需要一小时生成一次这里采用了Logbackyml中添加如下配置logging: config: classpath:logback.xml level: dao: debug org: mybatis: debug在resources下创建Logback.xml,具体配置如下<?xml version="1.0" encoding="UTF-8"?><configuration de
2021-05-07 10:17:25 3388
转载 Linux修改系统时间为东八区北京时间(上海时间)
1. Linux时间 Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。 系统时间:指系统内核中的时间。 硬件时间:指主板上的时间。2. 查看系统时间date3. 查看硬件时间hwclock4. 删除本地时间rm -rf /etc/localtime5. 创建软连接ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime6. 时间同步(阿里服务器时间)ntp
2021-04-26 13:38:35 982
原创 数据库时间取出对应格式调试
/** * 采集时间 */ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",timezone = "GMT+8") private Date collecttime;码片解决从数据库取出来数据格式不对应
2021-03-15 14:26:44 151
原创 端口占用解决
netstat -aon|findstr “占用端口号”tasklist|findstr “PID号”taskkill /f /t /im java.exe
2021-02-22 14:26:05 104
原创 sql练习
sql脚本 https://blog.csdn.net/starelegant/article/details/80281148studentteacherscorecourse– 1、 查询Student表中的所有记录的Sname、Ssex和Class列。SELECT Sname,Ssex,Class FROM student– 2、 查询教师所有的单位即不重复的Depart列。SELECT DEPART from teacher GROUP BY DEPART– 3、 查询St
2021-01-22 10:58:36 115
转载 sql优化
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-01-20 09:56:27 118
转载 Required Integer parameter ‘xxx‘ is not present
今天遇到请求400 badrequest网上查了很多,大概了解到是前端传递参数有问题出现了 Status Code:Http 400 Bad Request 错误的一种原因就是:参数匹配。包括以下两方面:1 请求时没有传递必须的参数;2 传递的参数类型不匹配,比如id需为 int型,若传到后台的是string型则也会出现类似的错误。关于ajax请求spring后台出现 Required String parameter ‘xxx’ is not present异常,如果前端传入的是json数
2021-01-11 10:21:00 12674
转载 MyBatis中resultType和resultMap的区别
综述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。①当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultTyp
2020-12-31 14:51:15 1721
转载 RESTful API
一 URL设计动词+宾语动词的覆盖宾语必须是名词复数 URL避免多级 URL二、状态码状态码必须精确2XX状态码3xx 状态码4xx 状态码5xx 状态码三、服务器回应不要返回纯本文发生错误时,不要返回 200 状态码
2020-12-30 13:58:15 134
原创 @RequestBody和@RequestParam区别
@RequestBody和@RequestParam区别@RequestBody前端代码this.$axios({ url: baseURL, method: "post", data: { studentName: this.studentName, institute: this.institute, grade:this.grade, sex: this.sex,
2020-12-30 10:59:38 97
转载 SpringBoot 注解
一、注解(annotations)列表1、@SpringBootApplication包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让Spring Boot扫描到Configuration类并把它加入到程序上下文。2、@ComponentScan组件扫描,可自动发现和装配一些Bean。3、@Configuration等同于Spring的XML配置文件;使用Java代码可以检查类型安全。4
2020-12-28 11:34:23 68
原创 Linux命令速查手册出炉!
查看Linux系统信息arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 hdparm -tT /dev/sda #在磁盘上执行测试性读取操作 cat /proc/cpuinfo #显示CPU info的信息
2020-12-28 11:28:12 91
转载 spring Mybatis注解加判断
spring Mybatis注解加判断spring Mybatis注解加判断一、用script标签包围,然后像xml语法一样书写判断参数是否为空或者为null,没有参数则不执行该语句 @Select( { "<script>", "select * from teacher", "where 1=1", "<if test='teacher
2020-12-28 09:14:57 888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人