自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 使用sql判断两段时间是否重叠

使用sql判断两段时间是否重叠

2024-02-22 16:19:14 1944

原创 springboot中@Async的简单用法

如果需要返回, 则类型需为Future的子类, 最好是返回 CompletableFuture, 里面提供了更多的扩展。如果需要执行耗时操作, 又想在结束后执行如发送通知或者保存数据库等方法时, 我们就可以使用带返回值的调用方法。可以看到controller已阻塞等待执行结果, 源码注释也可看出。如果需要在controlle里面同步执行service, 则调用。可以看到service的在异步调用结束后, 执行了。可以看到service的已异步调用。对应需要异步调用的方法上添加。

2023-08-10 20:00:00 406

原创 IDEA高亮sql语句

IDEA 高亮自定义方法中的sql入参

2022-11-30 22:00:00 1981

原创 quasar打包32位electron安装包

quasar 打包32位electron安装包打包我使用的是 electron-buliderquasar version=v1electron-builder version=v22.14.5修改quasar.conf.js里的builder配置electron: { ... builder: { win: { // must be at least 256x256 icon: './src-electron/icons/icon.ico', target: [

2022-01-10 09:46:08 896

原创 JPA使用审计功能新增时, 不自动更新@LastModifiedDate和@LastModifiedBy字段

JPA使用审计功能新增时, 不自动更新@LastModifiedDate和@LastModifiedBy字段疑问查询源码解决方案疑问JPA使用审计功能, 网上有一大堆demo. 但是使用时, 会发现创建的时候会自动填写 LastModifiedDate 和LastModifiedBy字段, 我这边需求是创建时保持update相关字段为null查询源码查看org.springframework.data.auditing.AuditingHandler类/** * Sets modifying

2021-10-22 15:15:35 1400

原创 android增量更新(附github地址)

手把手教你android增量更新增量更新原理新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入增量更新原理你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以

2021-03-26 17:33:27 229

原创 axios 配合 springboot 使用Demo

axios 配合 springboot 使用Demo文章目录axios 配合 springboot 使用Demo普通get请求POST请求1. 普通 post 请求2. 发送entity1. 使用qs发送2. 不使用qs, 后台接收使用 @RequestBody3.发送entity, 其中entity里面有List1. 使用qs发送2. 不使用qs, 后台接收使用 @RequestBody4.发送List1. 使用qs发送(暂无)2. 不使用qs, 后台接收使用 @RequestBody普通get请求

2020-10-16 11:15:02 443

原创 IDEA 打开java文件对应的class路径

IDEA 打开java文件对应的class路径效果图操作步骤参考效果图操作步骤打开External ToolFile-Setting-Tools-External Tool点击新增, 配置如下名称填入的值NameOpenClassInExplorer 或 随意Description随意Programexplorer.exeArguments/select,"OutputPathOutputPathOutputPath$FileDir

2020-10-12 09:58:09 2964 2

原创 springmvc + spring-data-elasticsearch 踩坑指南

springmvc + spring-data-elasticsearch 踩坑指南环境大坑(版本问题, 版本不对会出现各种ClassNotFount)小坑源码环境ElasticSearch 6.8.6(我用的是docker安装版)大坑(版本问题, 版本不对会出现各种ClassNotFount)查看对应版本(这里我们以 6.8.6 为例子 )https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/

2020-06-19 11:52:52 1576

原创 java 转树形结构工具类

java 转树形结构工具类import com.alibaba.fastjson.JSON;import lombok.Data;import lombok.ToString;import org.springframework.util.ReflectionUtils;import org.springframework.util.StringUtils;import java.lang.reflect.Field;import java.util.*;/** * @author

2020-06-09 15:07:32 741

原创 15分钟入门Docker

15分钟入门Docker安装Docker我的环境安装步骤配置 Docker 加速镜像Docker 常用命令Docker 入门实战: 安装tomcat抓取镜像创建容器查看运行日志进入容器控制台复制宿主机文件到 docker 容器中挂载宿主机目录(数据卷)安装Docker参考链接: https://mp.weixin.qq.com/s/_sL-xGoxT_i2_zJiJkV7Yw我的环境​ 系统环境: CentOS 7.6安装步骤安装需要的软件包yum install -y yum-util

2020-05-22 08:51:48 186

原创 7分钟部署自己的ngrok

7分钟部署自己的ngrok文章背景前置准备安装软件文章背景最近因为要做微信公众号的开发, 需要用到外网ip. 然而, 网上的免费版不是速度慢就是定期更换ip,烦不胜烦, 故决定使用linux服务器和域名自己部署一个ngrok注: 后面看钉钉开发文档发现 钉钉开发平台 有提供内网穿透工具, 不过我已经部署了自己的ngrok, 对此也不多做评价钉钉内网穿透工具前置准备Linux 服务器一台(...

2020-01-17 09:34:12 760

原创 Centos7 安装Java环境

文章目录安装java安装tomcat安装MySQL安装java删除系统旧的jdkyum -y remove java-1.8.0-openjdkyum -y remove tzdata-javayum 安装javayum -y install java-1.8.0-openjdk配置环境变量vi /etc/profile增加以下内容到文本最后(编辑: 按i, 保...

2019-11-25 15:40:11 179

原创 java 字符串转时间 不限输入格式

java 字符串转时间 不限输入格式由于导入Excel数据时, 用户有时会以文本格式输入日期字符串, 导致后台poi读取Excel时报错但是用户输入的格式没办法提前判断, 所有动手用正则判断写了工具类 /** * 字符串转时间, 可识别常见类型 * @param str 要转换的格式 * @return 转化后的时间 * @throws Exception . */ p...

2019-09-26 15:11:38 927

原创 在Spring4.0版本中将aop换成aspectJ

在Spring4.0版本中将aop换成aspectJ切换原因操作步骤切换原因项目里出现需要调用本类同方法, 出现@CacheAble等缓存注解失效且spring版本低于4.3(版本存在依赖, 不能轻易更新spring版本呢)以下, 注入自己本身时, 启动会报错且不想把要调用的方法提取到新的service类中所以决定将原本的spring操作步骤pom.xml文件引入aspectJ相关...

2019-06-11 14:09:32 1124 1

原创 解压war包到指定目录

解压war包到指定目录只需要先进入到要解压的目录, 执行jar -xf 命令即可cd d:\tomcat\webapps\ROOTjar -xf D:\project\jeecg.war后续就可以直接替换其中的配置文件, 而不需要启动两次tomcat了...

2019-04-18 15:59:42 6263

原创 使用javamelody监控javaEE

使用javamelody监控javaEEgithub页面接入spring系统中接入springboot系统中github页面https://github.com/javamelody/javamelody/wiki/UserGuide接入spring系统中引入 jar 包(maven) <!-- javamelody-core --> <dependency&...

2019-04-10 14:28:45 416

原创 安装搭建个人Git服务器

Centos 7.4 安装搭建个人Git服务器

2018-11-06 08:07:55 256

原创 使用FreeMarker自动生成代码

使用FreeMaker自动生成代码1. 创建一个SpringBoot项目,或在已有Maven项目上操作2. pom.xml文件中添加freemaker依赖3. 创建freemarker.template.Configuration和对应模板文件ftl4. 创建生成entity要用的Controller5.访问页面,查看效果1. 创建一个SpringBoot项目,或在已有Maven项目上操作2...

2018-10-25 10:51:40 1844

原创 springboot 2.0.3中使用 actuator

springboot 2.0.3中使用 actuator1.在 maven 中添加相关依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-star

2018-07-11 13:47:54 4014 3

原创 SpringBoot 2.0.3 集成selenium进行测试

SpringBoot 2.0.3 集成selenium进行测试1.加入 maven 依赖包 &lt;dependency&gt; &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt; &lt;artifactId&gt;selenium-java&lt;/artifactI...

2018-07-06 15:52:33 8264

原创 用maven搭建一个简易的springAOP

用maven搭建一个简易的springAOP1.首先新建一个maven项目2.修改pom.xml文件,引入3个jar包:spring-aop spring-context aspectjweaver&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/P...

2018-02-20 14:46:32 1894

原创 JAVA给出对应字符串所有排列组合

JAVA给出对应字符串所有排列组合

2017-06-22 16:10:17 3720

原创 对正则表达式零宽断言的个人理解(Java测试下)

零宽断言主要有4种形式:正预测零宽断言(?=),负预测零宽断言(?!),正回顾零宽断言(?(翻译可能不准确)可以看出主要分为正向负向和预测回顾的各种组合所谓正向,指的是匹配表达式,负向则指不匹配(他们最主要的区别就是=和!)所谓预测指的是要匹配的后面部分,还没匹配到,但是预测可以匹配,回顾指已经匹配过的部分符合要求零宽指的是这4种形式匹配的都只是位置,比如在某个位置符合后面满足某某

2016-11-08 13:45:47 2120

原创 java实现Tromino谜题

Tromino是一个由期盼上的三个邻接方块组成的L型瓦片。我们的问题是,如何用Tromino覆盖少了一个方块(可以在棋盘上的任何位置)的2^2n*2^2n棋盘,除了这个缺失的方块,Tromino应该覆盖棋盘上的所有方块。而且不能有重叠。这题基本思路是分治法,将问题化为多个相同规模的更小问题,可将原题目区域四等分,然后将3个没有缺方块的区域用L型瓦片覆盖,以产生4个相同的缺一方块棋盘。直至产生2

2016-09-02 10:10:35 1198

空空如也

空空如也

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

TA关注的人

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