- 博客(152)
- 资源 (20)
- 收藏
- 关注
原创 Data truncation: Out of range value for column ‘estimate_score‘
Data truncation: Out of range value for column ‘estimate_score’出现这个问题的原因是由于create table qs_study_user_score_statistics( id bigint(20) not null auto_increment comment '主键id', user_extend_id bigint(20) comment '用户扩展id', su
2021-01-11 11:36:37
10
原创 java.util.Date 与 java.time.LocalDateTime互转及大小比较
java.util.Date 与 java.time.LocalDateTime互转及大小比较Date与LocalDateTime互转比较日期大小 A小于B比较日期大小 A大于B比较日期大小 A等于BDate与LocalDateTime互转Instant startTime = date.toInstant();ZoneId zoneId = ZoneId.systemDefault();LocalDateTime startDate = LocalDateTime.ofInstant(startT
2020-12-23 17:58:15
121
原创 mysql 批量插入
mysql 批量插入应用场景插入流程视图展示应用场景对于需要批量插入数据库的场景,如果采用循环遍历单次插入的话,数据量大时效率较慢,故建议采用批量插入插入流程// 1.获取待插入数据来源// 2.组合待插入数据参数放入集合list// 3.调用批量插入方法执行插入操作视图展示...
2020-12-23 13:38:54
13
原创 jquery 获取list最后一个对象属性
jquery 获取list最后一个对象属性页面list代码<div class="vertical-timeline-block" th:each="chat:${userChatRecords}"> <div class="vertical-timeline-icon lazur-bg"> <i class="fa fa-chevron-down"></i> </div> <div class
2020-12-21 13:23:51
43
原创 基于springboot项目的钉钉消息发送
基于springboot项目的钉钉消息发送此功能开发完成后已距当下十月之久,目前整理来方便以后查阅,此处仅做记录之用,他人亦可作为参考MsgInfo.javapackage com.dongao.project.common.dingding;import com.dongao.project.msgtemplet.domain.MsgTemplet;/** * Created by nao'nao on 2020/4/2. */public class MsgInfo { p
2020-12-11 20:43:30
95
原创 Mysql 查询数据库数据量
Mysql查询数据库数据量SELECT table_name AS '表名', table_rows AS '记录数', TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)', TRUNCATE (index_length / 1024 / 1024, 2) AS '索引容量(MB)'FROM information_schema. TABLESWHERE table_schema = 'ei_qs_
2020-12-09 17:20:15
53
原创 select 下拉框不可选中
select 下拉框不可选中disabled属性定义和用法浏览器支持实例业务应用移除disabled属性disabled属性定义和用法disabled 属性规定禁用下拉列表。被禁用的下拉列表既不可用,也不可点击。可以设置 disabled 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该下拉列表的使用。然后,可以使用 JavaScript 来清除 disabled 属性,以使下拉列表变为可用状态。浏览器支持所有浏览器都支持 disabled 属性。实例<select dis
2020-12-02 13:48:36
196
原创 mysql 字段判断是否包含某个字符串
mysql 字段判断是否包含某个字符串整体数据查询support_goods_level中包含1或者2的数据FIND_IN_SET(str,strlist)查询结果LOCATE(substr,str)查询结果非期望情况POSITION(substr IN str)查询结果非期望情况INSTR(str,substr)查询结果非期望情况整体数据SELECT id,learn_plan_id,sequence,is_valid,support_goods_level FROM qs_study_subject
2020-11-12 14:19:57
77
原创 mysql 查询表死锁语句
mysql 查询表死锁语句1.确定是否锁表select * from information_schema.innodb_locks; 2.查询正在锁的事务select * from information_schema.innodb_locks; 3.查询等待锁的事务select * from information_schema.innodb_lock_waits;4.查询未提交的事务select * from information_schema.innodb_trx5.查询所有的线
2020-10-29 10:29:57
122
原创 对List<Map>数据排序
对List< Map >数据排序原始数据排序规则MapCompare类具体代码多重条件排序时原始数据{"msg":"成功","code":0,"obj":[{"importance":3,"childList":[{"importance":3,"kpId":2091,"kpName":"增值税应纳税额的计算-一般计税方法应纳税额的计算","attrStatus":2,"kpScore":1.00,"isExamPoint":1,"baseKpId":2139,"isMust":1},{"i
2020-10-28 16:08:39
101
原创 设计模式-单例模式
设计模式-单例模式单例模式定义及特点单例模式的优点和缺点单例模式的应用场景单例模式的实现第 1 种:懒汉式单例第 2 种:饿汉式单例单例模式定义及特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式有 3 个特点:单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点。单例模式的优点和缺点单例模式的优点:单例模式可以保证内存里只有一个实例,减少了内存的开销。可以避免对资源的多重占用。单例模
2020-09-10 21:39:59
48
原创 Mysql 查询最近90天数据
Mysql 查询最近90天数据SELECT * FROM qs_study_user_credit_log WHERE is_valid=1 AND user_extend_id=1 AND create_time >= DATE_SUB(CURDATE(),INTERVAL 90 DAY)ORDER BY create_time DESC; MySQL DATE_SUB() 函数
2020-08-06 13:05:53
358
原创 select 下拉框获取多值
select 下拉框获取多值select下拉框选中,获取选中option的多个属性值<label class="col-sm-3 control-label is-required">试卷名称:</label><div class="col-sm-8" > <input type="hidden" id="paperName" name="paperName"/> <input type="hidden" id="paperDura
2020-07-28 17:10:04
145
原创 java 日期格式化工具类
java 日期工具类代码如下代码如下package com.dongao.project.utils;import com.ruoyi.common.utils.StringUtils;import org.apache.commons.lang3.time.DateFormatUtils;import java.lang.management.ManagementFactory;import java.text.ParseException;import java.text.Simple
2020-07-18 17:28:40
97
原创 android studio 打包app
android studio 打包app首先配置apk信息打包app首先配置apk信息创建key信息首次进来点击Create new…创建成功后点击ok返回原页面勾选Remember passwords 点击Next打包app接上步选择release点击Finish开始Build app打包成功...
2020-07-18 11:34:19
85
原创 excel 读取json中指定字段值
excel 读取json中指定字段值FIND语法FIND(find_text, within_text, [start_num])FIND实例一FIND实例二MID语法MID(text, start_num, num_chars)MID实例获取excel中json指定字段值excel函数excel函数解释FIND语法函数 FIND 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。FIND(find_text, within_text, [s
2020-07-14 21:36:44
708
原创 java 获取月、周几
java 获取月、周几获取月、日 (如:7.13)获取星期几(如:周三)日期字符串转时间(如:2020-05-20)获取日期前某天或后某天获取月、日 (如:7.13) /** * 获取当前时间月日 7.13 * @param date * @return */ public static String getMonthDay(Date date) { Calendar calendar = Calendar.getInstance
2020-07-13 15:15:52
173
原创 java 秒转时分秒
java 秒转时分秒 /** * 秒转时分秒 * @param second * @return */ public static String getFormatTime(Integer second) { if (second != null) { String num0 = NumFormat(0); if(second < 60) {//秒
2020-07-13 15:08:47
390
原创 java 随机取值
java 随机取值代码如下运行结果第一次第二次第三次。。。代码如下public static void main(String[] args) { List list = new ArrayList(); list.add("11111111"); list.add("22222222"); list.add("333333"); list.add("4444444"); list.add("55555555
2020-07-10 16:12:28
161
原创 基于bootstrap table 列表展示父子级
基于bootstrap table 列表展示父子级页面展示效果展开前展开后页面代码后台controller页面展示效果展开前展开后页面代码<!DOCTYPE html><html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"><head> <th:block th:include="include :
2020-07-01 16:12:25
343
原创 jquery 正则校验重复字符
jquery 正则校验重复字符正则表达式jquery实现校验效果正则表达式(\w)[^\1]{0,}\1jquery实现//校验重复function checkRepeated(str) { var reg = /(\w)[^\1]{0,}\1/g; return reg.test(str);}var flag = checkRepeated(course);if (flag) { $.modal.alertError("字符串:"+course+"<br
2020-06-30 20:45:02
78
原创 jquery 获取当前select onchange事件
jquery 获取当前select onchange事件后台代码前端代码 add.html关注地方附加返回html页面方法后台代码 @GetMapping("/add") public String add(HttpServletRequest request, ModelMap mmap) { String longShortPathId = request.getParameter("longShortPathId"); String subje
2020-06-16 15:18:06
540
原创 thymeleaf下拉框多选回显
thymeleaf下拉框多选回显下拉框多选add.html新增--后台代码edit.html编辑--后台代码下拉框多选add.html页面引入css文件 select2.min.css 、 select2-bootstrap.css 、 bootstrap-select.css引入js文件 select2.min.js 、bootstrap-select.js页面代码:<div class="form-group" id="knowledge"> <label class=
2020-06-15 15:43:31
286
原创 java BeanUtils.copyProperties() 复制对象属性
@[TOC](java 使用BeanUtils.copyProperties() 复制对象属性)需求背景这里有A对象和B对象两个具有很多相同属性的JavaBean,通过get、set方法一个一个属性的赋值会非常麻烦,这里就需要用到BeanUtils.copyProperties(source,target);复制A对象属性到B对象中。代码实现其中SeasonChapterTemp与SeasonChapter属性名称字段完全一样的 public static void main(String[]
2020-06-06 18:37:44
308
原创 java 通过Object的clone复制对象
java 通过Object的clone复制对象需求背景需求实现测试代码需求背景对象的克隆是指创建一个新的对象,且新的对象的状态与原始对象的状态相同。当对克隆的新对象进行修改时,不会影响原始对象的状态。常规实现运行结果这个时候发现如果改了p2的地址属性,p1的地址属性也改变了原因分析出现这种情况的原因Person p2 = p1;这里将p1赋值给p2实际是将p1的引用给p2,在堆内存中p1和p2指向的是同一个对象,怎样才能实现最初的需求呢?需求实现因为每个类直接或间接的父类都是Objec
2020-06-06 17:23:02
172
原创 linux lsof查看文件数
linux lsof查看文件数查看进程号下打开文件查看进程号下打开文件数查看某用户下打开文件查看某用户下打开文件数查看系统设置查看进程号下打开文件[root@dev3-phoenix-java-6.87 ~]#lsof -p 25328如果提示 -bash: lsof: command not found,则需要先安装lsof[root@dev3-phoenix-java-6.87 ~]#yum install lsof再执行第一条命令如下:查看进程号下打开文件数[root@dev3-p
2020-06-06 11:31:17
164
原创 springboot 多线程使用MultipartFile读取excel文件内容报错问题
springboot 多线程使用MultipartFile读取excel文件内容报错问题springboot项目开启多线程前端页面报错信息问题分析问题处理springboot项目开启多线程启动类加注解开启 @EnableAsync,实现类方法加注解 @Async前端页面报错信息主线线程名称:http-nio-8051-exec-6支线线程名称:threadPoolTaskExecutor-1java.io.FileNotFoundException: C:\Users\dongao\A
2020-06-05 17:58:12
653
原创 java spring事务父方法、子方法各自回滚问题处理
java spring事务父方法、子方法各自回滚问题处理欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示
2020-06-02 10:15:01
1151
原创 Velocity ${} 、$!{}、!${}的区别
Velocity ${} 和$!{}、!${}区别前言情况一:${name}情况二:$!{name}情况三:!${name}情况一:${name}情况二:$!{name}情况三:!${name}前言在使用Velocity时经常会看到三种使用变量的情况情况一:${name}情况二:$!{name}情况三:!${name}那么三者之间到底有什么区别呢?莫慌!!!哈哈情况一:${name}${name}:输出表达式的计算结果,并进行过滤,比如:过滤变量中的html标签${var}:如果有值则输出
2020-05-18 17:18:22
66
原创 linux复制文件到另一台服务器
linux复制文件到另一台服务器复制文件scp file_name user_name@remote_ip:file_path复制文件夹scp -r file_name user_name@remote_ip:file_path1.命令格式:scp [参数] [原路径] [目标路径]2.命令功能:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。3.命令参数:-1
2020-05-18 11:46:31
459
原创 基于springboot架构的读取excel 图片并自动上传
基于springboot架构的读取excel 图片并自动上传excel 图片上传页面准备 comment.html逻辑处理准备控制类CommentController.java接口类ICommentService.java接口实现类CommentServiceImpl.java读取表格内容工具类UploadUtil.java腾讯云上传工具类CosClientUtil.java腾讯云上传参数CosC...
2020-04-30 14:42:49
407
2
原创 java post/get 重定向问题
java post/get 重定向问题java重定向重定向get请求重定向post请求java重定向根据重定向方法的接收方式可以分为get/post重定向get请求return "redirect:/login?msg="+msg;或者如下:RedirectAttributes attributesattributes.addAttribute("redirect_url", re...
2020-04-10 17:58:11
575
原创 textarea 高度自适应
textarea 高度自适应页面代码jquery代码页面代码<div class="form-group"> <label class="col-sm-3 control-label"><span style="color: red">*</span>模板内容:</label> <div class="col-sm-8"&...
2020-04-08 13:40:55
61
原创 layui 上传图片文件到钉钉服务器
layui上传layui版本项目引入页面引入java后台接收参考文献layui版本首先先下载layui-2.5.6.zip包,解压后选择自己用到的文件放入项目中。下载地址:https://download.csdn.net/download/csdn565973850/12299623项目引入我的项目中只用到了upload功能,其他未使用,所以引入如下:页面引入具体页面代码如下...
2020-04-03 15:30:16
558
原创 mongodb 分组查询、指定时间段查询
mongodb 分组查询、指定时间段查询1. 简单查询2.复杂查询1. 简单查询查询全部db.UserDailyStudyRecord.find({})查询指定条件下数据,in查询db.UserDailyStudyRecord.find({'userId':{$in:[1,2,3,4,5,6,7,8]}})查询指定时间区间 2019-03-26整天的登录信息db.UserLog...
2020-03-27 14:04:55
1424
原创 基于springboot架构 钉钉扫码登录第三方应用
基于springboot架构 钉钉扫码登录第三方应用获取appId及appSecret项目应用1.配置文件增加如下配置2.下载sdk3.将sdk引入项目3.修改登录跳转方法/login4.登录页修改5.扫码重定向实现登录的方法如下6.重写UsernamePasswordToken获取appId及appSecret点击进入钉钉开发者平台 的页面,点击左侧菜单的【移动接入应用-登录】,然后点击右上...
2020-03-24 13:59:15
1743
原创 shiro登录认证过程
shiro登录认证过程登录方法可以看到已经获取到了username、password和rememberMe ,为了接下来的认证过程,我们需要获取subject对象,也就是代表当前登录用户,并且要将username和password、rememberMe 两个变量设置到UsernamePasswordToken对象的token中, 调用SecurityUtils.getSubject().lo...
2020-03-24 12:07:29
564
原创 elasticsearch 7.6.0 启动日志乱码问题解决
elasticsearch 7.6.0 windows版日志乱码问题解决修改jvm.options增加如下修改jvm.options增加如下重新启动elasticsearc后即可
2020-03-12 14:19:00
737
原创 Maven全局配置文件settings.xml参数详解
Maven全局配置文件settings.xml参数详解一、概要1、settings.xml的作用2、settings.xml文件位置3、配置的优先级二、settings.xml元素详解1、顶级元素概览1.1、LocalRepository1.2、InteractiveMode1.3、Offline1.4、PluginGroups1.5、Servers1.6、Mirrors1.7、Proxies1....
2020-03-11 15:48:24
155
原创 windows ElasticSearch 7.6.0集群搭建
windows ElasticSearch 7.6.0集群搭建1、下载elasticsearch 7.6.02、解压elasticsearch 7.6.03、节点配置3.1 node1节点配置3.2 node2节点配置3.3 node3节点配置4、分别启动三台elasticsearch7.6.0节点5、安装集群节点管理工具cerebro5.1 下载cerebro5.2 cerebro安装启动1、...
2020-03-10 13:48:28
2566
3
Alibaba Java Coding Guidelines-2.0.0.zip
2019-06-27
maven3.6-sonar6.5.zip
2019-06-05
tomcat6、7、8 windows版整理.zip
2019-06-05
阿里java规范检验idea插件-50.zip
2019-05-21
sonarqube6.5整合阿里java规范jar包.zip
2019-05-17
阿里java规范校验idea插件-51.zip
2019-05-17
tomcat-7.0.68版本
2017-03-22
tomcat-6.0.45版本
2017-03-22
Xshell远程连接工具
2017-03-20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝