自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (20)
  • 收藏
  • 关注

原创 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 56

原创 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 56

原创 对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 40

原创 设计模式-单例模式

设计模式-单例模式单例模式定义及特点单例模式的优点和缺点单例模式的应用场景单例模式的实现第 1 种:懒汉式单例第 2 种:饿汉式单例单例模式定义及特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式有 3 个特点:单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点。单例模式的优点和缺点单例模式的优点:单例模式可以保证内存里只有一个实例,减少了内存的开销。可以避免对资源的多重占用。单例模

2020-09-10 21:39:59 32

原创 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 251

原创 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 117

原创 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 83

原创 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 75

原创 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 430

原创 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 140

原创 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 301

原创 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 136

原创 基于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 226

原创 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 64

原创 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 342

原创 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 269

原创 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 190

原创 java 通过Object的clone复制对象

java 通过Object的clone复制对象需求背景需求实现测试代码需求背景对象的克隆是指创建一个新的对象,且新的对象的状态与原始对象的状态相同。当对克隆的新对象进行修改时,不会影响原始对象的状态。常规实现运行结果这个时候发现如果改了p2的地址属性,p1的地址属性也改变了原因分析出现这种情况的原因Person p2 = p1;这里将p1赋值给p2实际是将p1的引用给p2,在堆内存中p1和p2指向的是同一个对象,怎样才能实现最初的需求呢?需求实现因为每个类直接或间接的父类都是Objec

2020-06-06 17:23:02 116

原创 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 135

原创 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 548

原创 java spring事务父方法、子方法各自回滚问题处理

java spring事务父方法、子方法各自回滚问题处理欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示

2020-06-02 10:15:01 848

原创 Velocity ${} 、$!{}、!${}的区别

Velocity ${} 和$!{}、!${}区别前言情况一:${name}情况二:$!{name}情况三:!${name}情况一:${name}情况二:$!{name}情况三:!${name}前言在使用Velocity时经常会看到三种使用变量的情况情况一:${name}情况二:$!{name}情况三:!${name}那么三者之间到底有什么区别呢?莫慌!!!哈哈情况一:${name}${name}:输出表达式的计算结果,并进行过滤,比如:过滤变量中的html标签${var}:如果有值则输出

2020-05-18 17:18:22 59

原创 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 245

原创 基于springboot架构的读取excel 图片并自动上传

基于springboot架构的读取excel 图片并自动上传excel 图片上传页面准备 comment.html逻辑处理准备控制类CommentController.java接口类ICommentService.java接口实现类CommentServiceImpl.java读取表格内容工具类UploadUtil.java腾讯云上传工具类CosClientUtil.java腾讯云上传参数CosC...

2020-04-30 14:42:49 351 1

原创 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 471

原创 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 56

原创 layui 上传图片文件到钉钉服务器

layui上传layui版本项目引入页面引入java后台接收参考文献layui版本首先先下载layui-2.5.6.zip包,解压后选择自己用到的文件放入项目中。下载地址:https://download.csdn.net/download/csdn565973850/12299623项目引入我的项目中只用到了upload功能,其他未使用,所以引入如下:页面引入具体页面代码如下...

2020-04-03 15:30:16 493

原创 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 1131

原创 基于springboot架构 钉钉扫码登录第三方应用

基于springboot架构 钉钉扫码登录第三方应用获取appId及appSecret项目应用1.配置文件增加如下配置2.下载sdk3.将sdk引入项目3.修改登录跳转方法/login4.登录页修改5.扫码重定向实现登录的方法如下6.重写UsernamePasswordToken获取appId及appSecret点击进入钉钉开发者平台 的页面,点击左侧菜单的【移动接入应用-登录】,然后点击右上...

2020-03-24 13:59:15 1576

原创 shiro登录认证过程

shiro登录认证过程登录方法可以看到已经获取到了username、password和rememberMe ,为了接下来的认证过程,我们需要获取subject对象,也就是代表当前登录用户,并且要将username和password、rememberMe 两个变量设置到UsernamePasswordToken对象的token中, 调用SecurityUtils.getSubject().lo...

2020-03-24 12:07:29 471

原创 elasticsearch 7.6.0 启动日志乱码问题解决

elasticsearch 7.6.0 windows版日志乱码问题解决修改jvm.options增加如下修改jvm.options增加如下重新启动elasticsearc后即可

2020-03-12 14:19:00 638

原创 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 135

原创 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 2386 3

原创 IDEA提高开发效率之必备插件

IDEA提高开发效率之必备插件1.Alibaba Java Coding Guidelines2.FindBugs3.Maven Helper4.REST Client5.VisualVM Launcher1.Alibaba Java Coding Guidelines介绍:阿里巴巴整合开发者社区对java代码规范做出约束的插件;可以扫描整个项目不规范的地方,并且大部分可以自动修复;...

2020-03-10 11:22:19 99

原创 sonar整合阿里java规范开发历程

sonar整合阿里java规范开发历程1. 在准备做sonar整合阿里java规范开发的sonar-pmd插件的时候,首先上网找相关整合的经验,看到的是博客中综合考虑,觉得这篇博客应该可以: https://www.jianshu.com/p/b849175dd38b 这篇博客不管是从博客段落设计还是从大概扫过一遍内容之后的感触,都觉得挺靠谱的,然后就根据博主提供的git地址下载了博主的源码,随...

2020-03-03 17:44:33 814

原创 Error:No such property: GradleVersion for class: JetGradlePlugin问题处理

Error:No such property: GradleVersion for class: JetGradlePlugin问题处理idea插件版本Gradle版本idea插件版本build.gradle中版本号设置Gradle版本gradle-wrapper.properties中版本号IDE 版本(GradlePlugin)和 Gradle 版本不匹配导致这个错误。Gra...

2020-01-13 17:37:13 1098

原创 git push提交代码到远程仓库重复输入用户名密码

git push提交代码到远程仓库重复输入用户名密码一、HTTPS协议提交二、SSH协议提交一、HTTPS协议提交1. 新建远程仓库后默认提交协议2. 命令行输入//增加 wincred 配置$ git config --global credential.helper wincred//如果需要删除 wincred 配置,执行下面语句$ git config --global -...

2020-01-13 14:57:18 360

原创 git工具操作--上传本地项目到github仓库

git工具操作--上传本地项目到github仓库Git安装创建本地版本库上传本地文件到远程github创建远程库与本地库同步Git安装1. 下载Git工具并安装,安装可直接点击next即可下载地址: https://gitforwindows.org/2. 安装完成后执行在开始菜单找到 Git > Git Bash执行如下命令$ git config --global user...

2020-01-10 17:30:25 89

原创 github 创建远程仓库

github 创建远程仓库1.查看当前仓库2.新建仓库3.创建成功如图1.查看当前仓库2.新建仓库3.创建成功如图

2020-01-10 16:00:04 63

原创 github 删除远程仓库

github 删除远程仓库1.点击settings2.打开页面3.下拉至页面最下方即可看到4.点击Delete this repository1.点击settings2.打开页面3.下拉至页面最下方即可看到4.点击Delete this repository如此即可删除远程仓库...

2020-01-10 15:15:02 739

gradle-5.1.zip

整理的gradle5.1系列的zip包方便下载,在官网下载的太慢,这样放在这里下载起来更快些,仅供学习使用,不作为商业用途

2020-05-29

gradle-5.4.zip

整理的gradle5.4系列的zip包方便下载,在官网下载的太慢,这样放在这里下载起来更快些,仅供学习使用,不作为商业用途

2020-05-29

gradle-4.1.zip

整理的gradle4.1系列的zip包方便下载,在官网下载的太慢,这样放在这里下载起来更快些,仅供学习使用,不作为商业用途

2020-05-29

layui-2.5.6zip包.rar

这个是我下载的layui-2.5.6.zip包,大家可以下载来使用,官网的下载地址找不到了,上传一份之前下载的方便使用

2020-04-03

redismanage.zip

该资源为整理的redis可视化工具,可以直接安装,安装后连接redis数据库后即可,里面包含两个版本,任意安装一个即可

2019-07-15

Alibaba Java Coding Guidelines-2.0.0.zip

该资源为阿里巴巴java规则(详尽版)对应的idea插件,版本为V2.0.0,开发手册参考《阿里巴巴Java开发手册(详尽版).pdf》,里面个人定制去掉了规则“抽象类命名应以Abstract或Base开头”,“单个方法的总行数不超过80行”,“不能使用过时方法”三条规则,对比上一版本V1.0.6,增加了“禁止使用构造方法BigDecimal(double)的方式把double值转化为BigDecimal对象”,“浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用equals来判断”两条规则

2019-06-27

挣值分析.docx

该资源为整理的关于挣值分析的相关内容及公式,基础概念理解等

2019-06-06

信息系统项目管理师教材.zip

该资源为整理的软考高级考试电子书可以搜索版,需要的可以下载学习软考项目管理相关知识

2019-06-06

maven3.6-sonar6.5.zip

该版本内含的maven3.6.1下conf中的settings.xml中设置了本地仓库路径,maven jar包依赖库,maven链接sonarqube6.5代码检测配置

2019-06-05

tomcat6、7、8 windows版整理.zip

该资源为整理类资源,主要包括apache-tomcat-6.0.45-windows-x64.zip 、 apache-tomcat-7.0.68-windows-x64.zip 、apache-tomcat-8.5.20.zip 、 apache-tomcat-8.5.41-windows-x64.zip

2019-06-05

阿里java规范检验idea插件-50.zip

本idea插件是根据个性化需求,在阿里java规范53条的基础上去掉了“单个方法的总行数不超过80行”,“抽象类命名应以Abstract或Base开头”,“不能使用过时的类或方法”的规则校验

2019-05-21

sonarqube6.5整合阿里java规范jar包.zip

此jar文件为整合了阿里java规范(51条规范,去掉了“单个方法的总行数不超过80行”,“抽象类命名应以Abstract或Base开头”的规则校验)的sonarqube 插件,将此jar包放在sonarqube-6.5/extensions/plugins/下重启sonarqube即可看到在远sonar-pmd规则的基础上增加了阿里java规范的51条规范,另外48、53为对应阿里java规范的数量

2019-05-17

阿里java规范校验idea插件-51.zip

此阿里巴巴java规范校验规则为经过个性化删减的idea插件安装包,具体去掉了其中“单个方法的总行数不超过80行”,“抽象类命名应以Abstract或Base开头”的规则校验,保留其余的51条校验规则

2019-05-17

阿里java规范校验idea插件-53.zip

此插件为阿里java开发规范对应的idea插件,包含阿里53条java规范校验规则

2019-05-17

linux 服务器之间资源共享操作

linux 服务器之间资源共享操作,用到服务为nfs服务,配合共享资源

2017-12-22

linux 上nfs服务配置

linux 上nfs配置及相关操作,用于服务器文件共享操作的

2017-12-22

tomcat-7.0.68版本

2017-03-22

tomcat-6.0.45版本

2017-03-22

Xftp文件上传|Xftp5.0.699.exe

Xftp文件上传

2017-03-20

Xshell远程连接工具

2017-03-20

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除