自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 IDEA插件之Mybatis log插件安装及使用

仅供学习使用。

2023-04-27 10:34:38 677

原创 Validator校验之ValidatorUtils

Validator校验之ValidatorUtils

2023-03-07 17:19:51 3739

原创 Mybatis-plus逻辑删除更新字段

Mybatis-plus逻辑删除更新字段

2023-03-01 11:05:52 1478

原创 Springboot集成mybatis-plus扩展IService

mybatis-plus扩展IService

2023-03-01 10:50:19 1832 1

原创 LambdaQueryWrapper 设置自定义排序

mybatis-plus 中 LambdaQueryWrapper 设置自定义排序

2023-03-01 10:32:44 11756 1

原创 idea 插件之MyBatisCodeHelper

在使用之前的操作流程是,设计表,然后一个一个写实体bean,service,mapper等这些基础的操作,使用 这个插件后,这些东西全部自动生成,而且可以直接集成 mybatis-plus。MyBatisCodeHelpe 功能说明Descriptionhttps://gejun123456.github.io/MyBatisCodeHelper-Pro1、工具地址链接: https://pan.baidu.com/s/17mFsOv_H2MZvHClfYYK6SA提取码: 3fbx2、

2022-03-10 16:27:32 3406 3

原创 springboot+阿里云OSS分片上传、断点续传、秒传

阿里云OSS分片上传

2022-03-09 15:01:51 6777 4

原创 HTTP 请求状态码大全

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx(成功)表示成功处理了请求的状态码。200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。 20.

2022-02-23 12:17:30 945

原创 springboot 大文件上传、分片上传、断点续传、秒传

对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及代码实现,vue的实现步骤及实现请移步本人的另一篇文章vue 大文件分片上传 - 断点续传、并发上传上传分步:本人分析上传总共分为:检查文件是否上传,如已上传可实现秒传 创建临时文件(._tmp.

2022-01-15 14:57:49 5059 2

原创 vue 大文件分片上传 - 断点续传、并发上传、秒传

对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。上传分步:本人分析上传总共分为:MD5读取文件,获取文件的MD5编码 请求服务端判断文件是否上传,如上传完成就直接返回文件地址 如未上传,判断是否是断点续传 判断是并发上传还是顺序上传 开始分片文件上传,分片上传完成后写入已上传列表中 判断是否上传完成直接上代码文件上传:...

2022-01-15 14:41:33 7377 10

原创 Git commit 规范以及 emoji 列表

分支master分支为主分支(保护分支),不能直接在master上进行修改代码或提交,通过MR(merge Request)或者PR(pull Request)的方式进行提交。 preview分支为预发分支, 所有测试完成需要上线的功能合并到该分支 develop、 test分支为测试分支,所有开发完成需要提交测试的功能合并到该分支 feature/xxx分支为功能开发分支,根据不同需求创建独立的功能分支,开发完成后合并到develop或test分支 hotfix分支为bug修复分支,需要根..

2021-07-24 15:17:52 1008 2

原创 activiti stencilset.json 文件汉化

{ "title" : "BPMN 2.0标准工具", "namespace" : "http://b3mn.org/stencilset/bpmn2.0#", "description" : "BPMN process editor", "propertyPackages" : [ { "name" : "process_idpackage", "properties" : [ { "id" : "process_i.

2021-04-14 17:09:26 553

原创 java中字符串 占位符替换%s {0}

String.format语法:String.format(String format, Object... args)format:定义好的字符串args:需要替换的字符例如:String.format("我来自%s省%s市","山东","济南");注意:占位符为:%s、%S,占位符的个数一定要和要替换的字符数量一致MessageFormat.format语法:MessageFormat.format(String format, Object... args)for

2020-09-01 15:01:41 8504

原创 SQL中的inner join、left join、right join、full join 区别

sql中的连接查询有inner join(内连接)、left join(左连接)、right join(右连接)、full join(全连接)四种方式,它们之间其实并没有太大区别,仅仅是查询出来的结果有所不同。例如我们有两张表:Orders表通过外键Id_P和Persons表进行关联。1.inner join,在两张表进行连接查询时,只保留两张表中完全匹配的结果集。我们使用inner join对两张表进行连接查询,sql如下: SELECT Persons.LastName, P.

2020-06-24 10:27:35 1127

原创 java8 语法

// 1. Lambda 表达式 java.util.function.*{// 提供者Supplier supplier = () -> 5;// 消费者Consumer consumer = (Integer a) -> System.out.println(a);// 消费者(缩写)Consumer consumer2 = a -> System.out.p...

2020-06-19 15:05:49 224

原创 java ClassUtil 反射工具类

常用java反射工具类ppackage com.gentlesoft.ecm.sys;import cn.hutool.core.util.ObjectUtil;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.uti

2020-06-15 11:11:12 648

原创 java 类转换器 Covert

在编码过程中,时常遇到类与类之间进行转换,本人以前用的值笨办法,一个属性一个属性的取值赋值,效率低不说,时常出现错误。在几经折腾下,本人找到了以下的方法,仅供参考。基础要求:1、要进行转换的类必须继承Covert类2、目标类中的字段包含源类中的字段代码实现:1、基础的转换工具类:public class BeanConverter { private static final ModelMapper modelMapper; static { mo

2020-06-15 11:00:34 1536

原创 基于docker搭建redis集群

最新在学习Docker,不由自主的深深爱上了它,同时在整理SpringBoot相关资料的时候,整理到redis这块儿,就想搭建个redis的集群,做做相关的测试,写写记录;然后就把Docker给拽进来搭建一个用于测试使用的redis集群,借机顺便也学习巩固一下Docker相关的知识。准备工作1、安装docker:请参考https://blog.csdn.net/qq_36379495/article/details/928378972、redis目录并进入:mkdir /usr/loca.

2020-05-11 17:00:17 188

原创 keepalive + nginx 实现高可用

什么是负载均衡呢?由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。针对此情况而衍生出来的一种廉...

2020-04-15 11:21:15 1028

原创 linux 安装 bohup 命令

yum install coreutils

2020-04-13 16:54:49 203

原创 Springboot 集成邮件服务 QQ企业邮箱

笔者之前写过Springboot 集成邮件服务 QQ邮箱和本文档相似度高,其中本文档中部分内容和笔者的Springboot 集成邮件服务 QQ邮箱完全一样,笔者未重写,直接参考即可。1、开通服务登录企业邮箱,点击设置-》客户端设置-》获取授权码,授权码先记住备用2、添加依赖和设置参数在pom文件中添加依赖,springboot支持邮件服务,只要加入相应的依赖即可,如下:...

2020-03-30 11:27:43 1545

原创 IDEA 必备的、好用的插件

必备插件:1、maven helper地址:https://plugins.jetbrains.com/plugin/7179-maven-helper一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖对于大型项目 非常方便截图:2.lombok地址:https://plugins.jetbrains.com/plugin/6317-lombok-...

2020-03-20 17:11:05 305

原创 Java 8之Stream 用法总结

创建一个新的有序的集合利用Stream.iterate方法List<Integer> years = Stream.iterate(LocalDate.now().getYear(), (x) -> x + 1).limit(50).collect(Collectors.toList());years.forEach(System.out::println);...

2020-03-17 14:10:32 86

原创 mybatis中的if-else使用及if嵌套使用

在使用mybatismapper动态sql中if-else的使用

2020-03-09 10:53:19 40124 1

原创 Mybatis在mapper.xml中处理大于、小于、不等于号等特殊字符的方法

mybatis在mapper.xml中处理大于、小于、不等于号等特殊字符的方法

2020-03-05 11:38:28 3395

原创 Oracle 执行update语句卡住问题分析及处理

问题笔者在开发一个管理系统时遇到一个问题:在debug调试的时候,执行一条update语句是卡住不动了,也没有异常抛出,其他的操作都可以。用plsql执行程序中的update语句也是卡住。原因这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commit却强制关闭连接,ora...

2020-02-22 12:45:00 1700

原创 idea 快捷键大全

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类C...

2020-02-20 11:34:04 93

原创 Oracle 字符串截取的几方式

1、利用SUBSTR函数截取语法:SUBSTR(string,start,[length])string:要截取的字符start:开始位置,如果为负数,就从字符串的尾部往前数,length:截取长度,可选项select substr('12.13.14.15',4) from dual; --13.14.15select substr('12.13.14.15',4,2)...

2019-12-27 17:10:12 7044 1

原创 几个常用函数-Oracle

1、decode 函数含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值) END IF使用方法:...

2019-12-25 11:00:53 184

原创 浅谈Http请求Get,POST,Put,Delete

浅谈Http请求Get,POST,Put,Delete

2019-12-24 16:35:55 1602

原创 思维导图MindMaster 安装

MindMaster最大的特点就是可以多平台共享,多设备共享PC端:window为例1、下载百度搜索MindMaster或者https://www.edrawsoft.cn/download/mindmaster/直接下载2、安装在下载的目录里双击刚下载的文件,直接安装中文版3、使用安装完成就可以使用了。功能很多,如果是需要多设备共享的话需要注册移...

2019-12-18 14:43:52 4379

原创 Springboot 集成邮件服务 QQ邮箱

登录QQ邮箱打开设置,点击账号找到服务按照提示开通POP3/SMTP服务,根据提示完成新建Springboot项目,这里有个链接供大家参考:https://blog.csdn.net/xwd718/article/details/80640357接下来开始正式的编码啦,1、在pom文件中添加依赖 springboot支持邮件服务,只要加入相应的依赖即可,如...

2019-11-19 15:05:14 2851

原创 Centos 7.5安装 Mysql5.7.24

Centos 7.5安装 Mysql5.7.24

2019-10-16 10:14:30 226 1

原创 Linux常用命令大全

转载:https://www.cnblogs.com/fnlingnzb-learner/p/5831284.html系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的...

2019-10-16 10:11:54 122

原创 IntelliJ IDEA 快捷键终极大全

原文链接:https://blog.csdn.net/hollis_chuang/article/details/96472691自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Da...

2019-10-12 16:20:23 132

原创 idea 自定义注解模板

前言为了提代码编写速度,特写此文正文1.设置类注释模板打开设置 :settings -> Editor ->File and Code Templates选择 file -》 class选择 include -》 file header保存完成!!!!...

2019-10-12 14:12:31 617

原创 Windows 下安装运行 nginx 及自定义配置

目录Nginx优点Nginx下载安装Nginx启动与停止Nginx自定义配置Nginx优点Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:1、可以高并发连接:生产环境中可以支撑2~4万并发连接数。2、内存消耗少3、成本低廉4、配置文件非常简单:网络和程序一样通俗易懂,即使,非专用系统管理员也能看懂。5、支持R...

2019-07-26 10:00:53 809

原创 jQuery iframe父页面和子页面相互调用

jQuery操作iframe父子页面相互操作父页面调用子页面子页面调用父页面父页面调用子页面根据iframe的id找到子页面,取子页面的内容 $('#iframe_dept')[0].contentWindow调用函数(function) $('#iframe_dept')[0].contentWindow.函数名(参数) 例如: $('#iframe_dept')[0].con...

2019-06-14 11:11:13 1324

原创 JQuery判断字符串是否是数字

第一种方法isNaN()函数js里的一个用来判断是否为数字的函数,它的意思是“not a number”,即“判断是否不是个数字,不是数字则为true,是数字则为false”,它的缺点就是一些值为空的变量,如null,空格等,会把它们转成“0”当成数字来处理var t= "11"if(!isNaN(t)){ alert("是数字");}else{ alert("不全是数字");}...

2019-04-28 16:50:09 4176

原创 select标签取值

select<select id="search" value="1"> <option>1</option> <option>2</option> <option>3</option> <option>4</option></select>var select_...

2019-04-23 19:07:17 3933

idea自定义类和方法注解模板.zip

为了提高代码编写效率,提高代码的可阅读性,统一项目注释模板,提高代码的工整性,使用统一的注释模板是必须的

2019-10-15

SpringBoot+Thymeleaf 系统查询工具

对于项目中有多个功能模块,而且每个模块中有很多复杂的查询,从而设计的系统查询工具,轻松搞定复杂查询,快捷方便并且灵活

2019-03-21

StringBoot+Thymeleaf 系统查询工具

对于项目中有多个功能模块,而且每个模块中有很多复杂的查询,从而设计的系统查询工具,轻松搞定复杂查询,快捷方便并且灵活

2019-01-18

StringBoot+Thymeleaf集成PageOffice

PageOffice实现了在线编辑保存Word、Excel、PPT、WPS等Office文档的基本功能,对于简单的在线Office办公、追踪Word修订痕迹、全文检索的实现已经绰绰有余。本文简单的实现了word编辑和保存

2018-11-14

空空如也

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

TA关注的人

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