自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (9)
  • 收藏
  • 关注

原创 java8常见的stream流常用方法

整理的JAVA8的Stream流的一些常用方法

2019-12-04 09:54:20 4681 2

原创 JDK1.8 LocalDateTime时间操作类使用

使用Period.between()方法来获取,相差天数、相差月数的时候,发现只能计算同月的天数、同年的月数,不能计算隔月的天数以及隔年的月数!!!相当的坑 DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime startTime=Loca...

2019-08-05 16:53:54 3196

原创 mybatis的动态sql总结

1.选择排序order by <choose> <when test="status == 0"> end_time asc , </when> <when test="status == 1"> total_price desc , </when&gt...

2019-07-01 16:41:45 1060

原创 java中用于计算金钱的类 BigDecimal

BigDecimal bigDecimalA = new BigDecimal("1234567890123456789012345678901"); BigDecimal bigDecimalB = new BigDecimal("1234567890123456789012345678902");当double必须用作BigDecimal的...

2019-04-02 17:37:51 1430

原创 恢复已删除的git分支

2.执行命令 git reflog --date=iso , 找到最后一次commit 的id。就会基于commitId这次提交时工作区新建一个分支,就能达到我们找到删除分支的代码效果。3. 执行git checkout -b 新建分支名称 commitId。对应项目文件夹目录,在目录下执行git命令。4.直接看idea项目分支。

2023-08-30 11:50:10 1035

原创 countDownLatch简单使用测试

线程计数器 用于线程执行任务,计数 等待线程结束。

2023-03-24 10:44:44 223 1

原创 Java8 异步CompletableFuture 用法

1.异步执行getMap方法,可用于优化查询效率。

2023-03-23 17:58:13 225

原创 charles+夜神模拟器抓包

charles+夜神模拟器抓包

2023-02-14 18:28:21 1144

原创 根据Execl数据生成对应的SQL语句,实现数据修复

Execl操作

2022-11-10 15:27:56 100

原创 Git版本回退

git版本回退

2022-09-29 17:33:16 162

原创 递归 Stream流式 自关联递归

Stream流式自关联递归。

2022-07-30 11:04:42 311

原创 根据code枚举值获取方法

枚举值比较获取方法

2022-07-27 18:22:23 321

原创 Execl模板导出复杂Execl文件

Execl模板导出复杂EXecl

2022-06-14 10:45:17 480 2

原创 Git分支开发详述

1.分支开发流程图,把自己当李四就行了2.实际开发操作1.新建分支, 有些公司有发版平台,可以直接发版和新建分支(新建分支自行百度)2.拉取分支开发3. 拉取下来后idea打开,右下角可以看到分支名4.开发过程中更新 提交 push5.将master合并到当前分支操作(譬如 master合并到分支2上)(上线前的操作,保持上线代码是最新最完整的)6. 合并和如果有新文件,就push上去.7.最后上线,上线后合并到master上...

2022-03-14 17:15:37 2603 1

原创 一些常用的配置

1.解决跨域:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import or

2021-09-13 09:36:51 258

原创 Mysql错误 columns in GROUP BY clause; tsql_mode=“ONLY_FULL_GROUP_BY

1.这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"2.在sql执行时,出现该原因: 简单来说就是:输出的结果是叫target list,就是select后面跟着的字段,还有一个地方group by column,就是 group by后面跟着的字段。由于开启了ONLY_FULL_GROUP_BY的设...

2021-08-19 13:42:30 2166

原创 Execl锁定单元格

1.自己新建的数据录入模板. 说了直接填不要动,有些沙雕就非要动模板信息,所以为了防这种沙雕,要锁定模板单元格2.execl默认是锁定所有单元格,先解锁所有单元格 ,锁住需要锁住的单元格3.选取需要锁定的单元格,选择锁定4.锁定区设置密码5.效果,这样沙雕就不能操作我们的模板单元格信息了.只能编辑模板之外的单元格了...

2021-08-17 16:04:10 280

原创 Java实现FTP上传文件,NGINX代理回显

创建ftp服务器1.创建ftp角色2.打开windows的ftp服务器功能3.添加ftp服务器登录ftp登录成功,访问到d盘 /mulu/file/开启ftp角色对于目录的读写权限 (先添加角色进去,再开启读写权限)自己配置nginx 映射 d://mulu/fileJava实现ftp上传功能ftp上传工具类@Componentpublic class FtpUtil { private static ...

2021-08-17 14:11:08 830

原创 windows10远程连接,远程凭据不工作

解决办法:自己手动添加凭证1.打开凭据管理器2.查看凭证格式windows凭据格式普通凭据格式3.照例添加windows凭证和普通凭证保存即可

2021-07-26 14:40:35 271

原创 windows下安装rabbitmq

windows下安装rabbitmq安装包 依次安装er lang 和 rabbitmq文件进入 rabbitmq的安装目录sbin下,执行命令,安装插件访问rabbitmq客户端 127.0.0.1:15672 ,密码guest新建用户新建虚拟机虚拟机和用户绑定,点击1绑定成功登录测试安装包 依次安装er lang 和 rabbitmq文件进入 rabbitmq的安装目录sbin下,执行命令,安装插件rabbitmq-plugins enable rabbitmq_management访问

2021-06-29 11:42:38 123

原创 Docker学习,Docker常见命令

Docker常见命令:镜像命令:docker version ----查看docker版本docker info ----查看docker版本信息包括镜像信息docker 命令 --help ----查看帮助, 查询更多命令docker images ----查看所有本地的主机上镜像[root@linux ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED

2021-05-26 09:50:39 158

原创 linux下 Docker安装与卸载

Docker学习linux安装Docker1.linux环境查看查看linux版本环境查看 uname2.系统版本信息查看[root@linux /]# uname -r3.10.0-1127.el7.x86_64[root@linux /]# ^C[root@linux /]# cat /etc/os-releaseNAME=“CentOS Linux”VERSION=“7 (Core)”ID=“centos”ID_LIKE=“rhel fedora”VERSION_ID=

2021-05-25 11:53:01 146

原创 Web端单点登录 demo

项目地址 :链接:https://pan.baidu.com/s/14WCgWH1EqQqDKnHUBnHFhg提取码:zsq61.该项目抽取自码云大佬的项目https://gitee.com/xuxueli0323/xxl-sso2.流程 访问client接口, 过滤器那cookic去校验用户信息,不存在则带上登陆路径跳转到sso的登录页面,登录成功跳转回之前页面1.访问客户端,校验是否存在用户信息2.校验失败,跳转sso登录页面,带上之前访问地址,登录成功后重定向会之前...

2021-05-25 10:31:28 231

原创 Mysql事件

参考位置:https://blog.csdn.net/pan_junbiao/article/details/864892371.查看事件调度器是否开启SHOW VARIABLES LIKE 'event_scheduler';SELECT @@event_scheduler;SHOW PROCESSLIST;2.开启或关闭事件调度器-- 开启事件调度器SET GLOBAL event_scheduler = ON; -- 关闭事件调度器SET GLOBAL event_

2021-05-25 10:22:01 66

原创 windows下搭建数据库双机热备,Mycat实现读写分离

主机:192.168.1.14 和 192.168.1.151.分别添加配置文件信息 14 服务器配置添加# 主从复制server-id=14 #设置server-idlog-bin=mysql-bin #开启二进制文件 #同步的数据库,除此之外别的不同步(和下面binlog-ignore-db二选一)binlog_do_db=testdb auto-increment-increment = 2 #字段变化增量值auto-increment-off...

2021-04-21 10:44:52 628 1

原创 mysql查询距离当前时间最近的时间

1.需求 : 根据任务截止时间,查询截止日期最近的排最前面ABS(DATEDIFF(NOW(), end_time)) ASC

2021-04-16 17:33:59 5379

原创 mysql数据库设置开启远程连接

1.进入mysql安装目录下.cmd 进去控制台2.登录mysql 数据库,命令: mysql -u root -p root3.打开use mysql 表, 命令: use mysql4.1设置所有地址都可以远程连接,命令 :GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;前一个root对应用户名 后一个root对应密码4.2设置特定ip可以远程连...

2021-04-12 09:53:07 14014

原创 ElasticSearch通用工具类

1.pom文件 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.1.1</version> </...

2021-03-22 11:20:57 2068

原创 ShardingJDBC分表说明

1.基于客户端和服务器端实现分库分表的区别数据库中间件:mycat 或者 ShardingJDBC基于服务器实现数据中间件(mycat) :Mycat类似nginx优点: 保证数据库的安全性,归并数据结果完全解耦 缺点:效率偏低基于客户端方式实现数据库中间件(ShardingJDBC)优点 : 效率比较高 缺点: 归并数据结果没有解耦,有可能会影响到我们业务逻辑原理: 基于aop代理的方式拦截改写sql语句2.单表达到多大量开始分表分库?单表行数超...

2021-02-06 09:06:09 421

原创 EasyExecl导出模板,实现动态下拉列

1.需要效果.2.pom.xml 依赖jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.0.2</version> </dependency>3.自定义注.

2021-01-25 10:35:08 4301 4

原创 Mysql预编译动态拼接表名查询

1.实现目标,现在对deal_runnning表进行按年月分表,需要动态拼接表名查询2.需要执行此sql .表名要动态拼接,目标sql如下,使用concat连接表名无效.SELECTid,bazaar_id,(SELECT fmName FROM fm_boooth_shop_user WHERE fmId=bazaar_id) AS bazaar_name,merchant_id,(SELECT shop_name FROM shop WHERE id=merchant_id) A

2020-12-19 15:57:36 3284 1

原创 Windows下制作启动Bat文件(需cmd运行那种)

1.根据配置文件启动redis, 原本操作,需要进入redis下启动cmd , 输入redis-server.exe redis.windows.conf启动2.制作bat快捷启动, 创建一个bat文件,如下编辑 cmd /k " " ,引号里面第一个是启动文件全路径 , 然后空格 ,指定配置文件cmd /k "C:\Program Files\Redis\Redis-x64-3.2.100\redis-server.exe C:\Program Files\Redis\Redis-x...

2020-12-07 09:28:14 3147

原创 使用logstash-6.5.4同步mysql 数据到ES里面

1.ES的全套下载地址 :https://download.csdn.net/download/zhangshengqiang168/134525852.将下载好的logstash-6.5.4解压和es放到一个目录,放到哪个目录没有关系。3.将下载好的ysql8的驱动,放入到bin目录下,4.配置mysql同步文件,新建mysqltoes.conf(名字没关系)5.编辑新建的mysqltoes.conf , 添加配置信息,(根据自己实际情况配置),多张表同步,可以配置多个jdb.

2020-12-04 16:37:57 576

原创 FastJson解析List对象报错exepct ‘[‘, but string解决办法

取出来的Object对象转json,需要这样处理String res = JSON.toJSON(sysDictSubitemList).toString(); 就可以了解决方案如下:String res = JSON.toJSON(sysDictSubitemList).toString();List<SysDictSubitem> sysDictSubitemS= JSONArray.parseArray(res,SysDictSubitem.class);...

2020-12-01 11:51:53 3592

原创 Java8的StringJoiner让字符串拼接更简单

你只会用 StringBuilder/ StringBuffer 拼接字符串?那你就 OUT 了!!如果需要拼接分隔符的字符串,建议使用 Java 8 中的这款拼接神器:StringJoiner,你值得拥有。StringJoiner 基本使用三段式由 "," 分隔的字符串,在 Java 8 之前要使用 StringBuilder/ StringBuffer 进行拼接,如:StringBuilder sb = new StringBuilder();sb.append("zhang")

2020-11-18 15:55:23 645

原创 SpringBoot集成activiti工作流

SpringBoot集成activiti工作流(模拟请假流程)链接:https://pan.baidu.com/s/10BT_Zertm1WBBrlrdE-QWQ提取码:zsq6学习视频地址见腾讯课堂 : https://ke.qq.com/course/459167其他代码都是最原始的测试activiti 的api代码,整合springboot的所有代码见下图.1.pom文件 <dependency> <groupId...

2020-11-11 16:12:29 9817 2

原创 Activiti工作流学习笔记1

Activiti是什么,为什么要用它?Activiti项目是一项新的基于Apache许可的开源BPM平台,其实就是一个工作审批流,在我们日常生活中,审批是非常常见的,加班打车,需要把发票贴到报销单,然后提交给组长,组长审批完毕,提交给部门主管,部门主管审核完毕,给财务部门,财务部分审核完毕,给你银行卡打钱,一个审批的流程结束了。引入pom <dependency> <groupId>org.activiti</groupId&

2020-11-11 15:39:19 283

原创 Spring中获取request,获取IOC容器, 获取Bean对象

1.获取requestHttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();2.获取IOC容器WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext

2020-11-11 09:54:00 520

原创 SpringBoot整合Quartz

0.添加表1.pom文件 <!--SpringBoot集成QuartZ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency&gt

2020-11-04 11:52:50 524 2

原创 MySql 的 IFNULL(param1,param2)函数

1.MySQLIFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。否则,IFNULL函数返回第二个参数。IFNULL函数的语法: IFNULL(expression_1,expression_2); 如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。 IFNULL函数根据使用的上下文返回字符串或数字。 请...

2020-11-03 09:26:17 312

redis自启配置文件

redis自启配置文件

2021-08-20

Elasticsearch 6.5.4全套(windows版)

包含6.5.4版Elasticsearch(zip包) ,kibana客户端 , IK分词器 ,logstash同步数据库工具,数据库连接jar(8.0版)

2020-12-04

generator代码生产工具.rar

史上最强大 generator反编译自动生成代码, 1.可以控制是否生成get set toString 方法 2.可以控制是否按照驼峰生成实体, 默认就是驼峰 不使用驼峰,注释放开即可 3.可以控制是否生成实体字段的注释   控制注释格式 需要加注释,放开其一即可 4.控制实体是否自动添加lombok注解 ,添加作者时间** 5.控制是否自动为实体和字段添加swagger实体注解 @ApiModel  @ApiModelProperty  集成Swagger必备 6.拓展 为实体字段添加 solr   es  json 等注解信息 7.一键生成controller到mapper模板代

2020-09-23

rediscluster.rar

rediscluster

2020-04-01

slf4j日志demo项目 logback.xml配置详解

slf4j日志demo项目 logback.xml配置详解,slf4j日志demo项目 logback.xml配置详解,slf4j日志demo项目 logback.xml配置详解,slf4j日志demo项目 logback.xml配置详解

2020-02-11

logback-spring.xml

统一日志配置信息

2020-01-13

generator.rar

史上最强大 generator反编译自动生成代码, 1.可以控制是否生成get set toString 方法 2.可以控制是否按照驼峰生成实体, 默认就是驼峰 不使用驼峰,注释放开即可 3.可以控制是否生成实体字段的注释   控制注释格式 需要加注释,放开其一即可 4.控制实体是否自动添加lombok注解 ,添加作者时间** 5.控制是否自动为实体和字段添加swagger实体注解 @ApiModel  @ApiModelProperty  集成Swagger必备 6.拓展 为实体字段添加 solr   es  json 等注解信息 7.实体和mapper自动导入注解import信息 8.时间字段 自动添加@JsonFormat注解,前端返回年月日时分秒格式

2019-12-24

logback-spring.xml

资源为springboot日志统一处理配置文件,该文件为统一日志的主配置文件, 资源为springboot日志统一处理配置文件,该文件为统一日志的主配置文件 资源为springboot日志统一处理配置文件,该文件为统一日志的主配置文件

2019-10-08

rabbitmq.config

rabbitmq配置文件,rabbitmq配置文件,rabbitmq配置文件,rabbitmq配置文件,rabbitmq配置文件,rabbitmq配置文件,rabbitmq配置文件

2019-08-04

空空如也

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

TA关注的人

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