自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql数字开头字符串排序

需要对name字段排序,正常操作。1后面是10不符合预期。

2023-07-18 11:44:25 342

原创 springcloud整合seata

springCloud整合seata

2022-11-09 11:53:44 722

原创 jvm学习笔记

JVM学习笔记

2022-10-13 16:18:08 221

原创 java对接聚合支付(计全付)

项目中本来是使用微信和支付宝分开的收款码收款,现在需要实现一张二维码图片,微信/支付宝 都能扫码付款这里可以先看看自己支付宝或者微信的费率,我们公司直接对接支付宝和微信的费率分别的0.6%和0.9%,后来了解到一些聚合支付的通道能给到0.38%,真香。开始选型,要求是文档清晰,长期稳定,费率低,安全可靠。这里选的是【计全付】,开始找了一些其它的要么费率高,不靠谱,弄得我想自己写个聚合支付了,在gitee找代码时看到的,star还挺高的就看了下计全付码云仓库SDK地址jeepay-plus文档

2022-08-25 10:32:02 4866

原创 【超详细,全流程】java对接支付宝支付

JAVA对接支付宝支付

2022-08-01 15:56:23 21517 21

原创 spring整合rabbitMQ各种模式,TTL死信高级特性

rabbitMQ应用

2022-07-01 14:35:29 241

原创 mysql分组查询最近的一条数据

DROP TABLE IF EXISTS `jt_mes_monitoring`;CREATE TABLE `jt_mes_monitoring` ( `mes_id` bigint(30) NOT NULL COMMENT '消息ID', `old_id` int(10) NULL DEFAULT NULL COMMENT '老人ID', `old_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFA.

2022-02-17 09:15:28 802

原创 springCloud使用nacos管理配置文件

系列文章目录文章目录系列文章目录一、nacos中新增命名空间(可以跳过使用默认)二、在nacos中添加配置三、修改springCloud四、验证一、nacos中新增命名空间(可以跳过使用默认)随便填二、在nacos中添加配置![在这里插入图片描述](https://img-blog.csdnimg.cn/4882f7d5c0c44280a81c20b23be02307.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shado

2022-01-24 16:38:16 691

原创 java导出excel设置多行下拉

工具类import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.Name;import org.apache.poi.ss.util.CellRangeAddressList;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * @ClassName ExcelOut * @Description:

2022-01-14 10:25:20 1904

原创 windows mysql配置主从

1.查看mysql配置文件位置时间长了或者不是自己装的,很有可能不知道mysql的安装位置,配置文件位置打开navicat右键 打开命令行界面输入查看安装位置和配置文件位置命令select @@basedir;查看安装位置select @@datadir;配置文件my.ini位置2.修改配置文件添加server-id=1 #必须唯一log-bin=mysql-bin #开启2进制文件如果需要指定同步的库添加 非必要binlog-do-db=community_platfor

2022-01-07 14:24:18 1447

原创 list模糊查询

if (callCenterQueryParam.getUserName() != null) { //通过用户账号筛选列表 String userName = callCenterQueryParam.getUserName(); List<Receptionist> results = new ArrayList(); Pattern pattern = Pattern.compile(userN

2022-01-06 11:26:38 939

原创 查询list中存在指定元素

String类型 List<String> list = new ArrayList<>;public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); System.out.p

2021-12-22 09:52:32 1127

原创 mysql按月统计最近一年,半年数量,本月每一天

统计查询一年数据

2021-12-17 12:00:34 2187 1

原创 剔除两个list中相同的元素

public static void main(String[] args) { List<String> aList =new ArrayList<>(); aList.add("a"); aList.add("b"); aList.add("c"); List<String> bList =new ArrayList<>(); bList.add("a");

2021-11-29 11:42:47 1540 1

原创 spring配置跨域When allowCredentials is true, allowedOrigins cannot contain the special value “*“ since t

配置跨域有多种方式这里是针对实现 WebMvcConfigureimport org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/** * @author

2021-11-19 18:09:20 272

原创 spring全局异常处理

先来看下没加全局异常,发生报错的返回简短的长一点的这样报错抛给前端会是一大堆,不方便处理gatway的全局异常处理只能捕获模块调用间的异常,单独的模块报错还是要用到 @ControllerAdvice上核心代码package com.zhzh.config.excep;import com.zhzh.model.ResultVO;import org.springframework.web.bind.MissingServletRequestParameterException;im

2021-11-04 09:20:42 130

原创 java实现给MultipartFile添加水印

接到一个新需求,上传图片后添加水印先测试本地图片加水印import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.text.SimpleDateFormat;import java.util.Date;/** * 給图片添加文字水印 * * */

2021-11-01 14:31:16 791 3

原创 mysql主键或者唯一索引重复修改,不重复新增

mybaits在新增</insert>里加入 ON DUPLICATE KEY UPDATE实例<insert id="insert"> INSERT INTO ws_product_fun( id, pro_sum_id, fun_title, fun_desc, fun_photo, fun_sort,

2021-08-26 16:44:18 633

原创 mybatis获取自增ID

mybatis在<insert>加入 useGeneratedKeys=“true” keyProperty=“id”<insert id="insert" parameterType="com.zhzh.model.OldPerson" useGeneratedKeys="true" keyProperty="id">serviceImpl在插入后getId() @Override @Transactional(rollbackFor = Excepti

2021-08-26 16:40:44 239

原创 linux使用mysql+keepalived双主实现

文章目录环境准备一.安装mysql1.下载2.解压3.创建mysql用户组和用户并修改权限4.修改配置文件5.初始化数据库6.修改密码7开启远程连接克隆镜像二.配置MySQL互为主从1.修改虚拟机uuid环境准备准备两台centOS服务器centOS镜像百度云地址链接:https://pan.baidu.com/s/1ppwoEMHd3i9S1McegCaEqg提取码:0b0y主机名ip服务mysql_centOS_1192.168.137.137mysql+keep

2021-05-25 09:57:06 422 1

原创 linux使用nginx+keepalived实现高可用,附带安装linux安装tomcat,jdk和nginx负载

文章目录准备工作一、linux上安装nginx1.安装c语言依赖2.选定源码目录3.安装PCRE库4.安装zlib库5.安装ssl6.安装nginx7.启动8.问题排查-开放防火墙二、安装JDK1.移除系统原有的JDK2.下载JDK3.测试三、安装tomcat1.在 /usr/local/ 下新建 tomcat文件夹2.上传tomcat并复制3.修改nginx配置文件,配置反向代理3.1测试四、使用keepalived实现nginx的高可用安装keepalived配置keepalived配置执行脚本五、测试

2021-05-20 11:19:04 390

原创 MySQL查询距离当前时间最近的记录

SELECT * FROM TABLE WHERE 1 = 1 ORDER BY abs(DATEDIFF(now(), time)) ASC

2021-04-16 17:33:05 3228

原创 mysql使用Navicat自动备份+javamail发送邮件

自动备份和发送邮件Navicat自动备份java发送邮件Navicat自动备份点击自动运行,部分Navicat版本这里叫计划新建批处理作业点击Backup ,选择需要备份的库 ,双击右侧的可用工作,会在上面出现已选工作保存,输入名字点击设置计划任务,触发器,新建。部分Navicat版本这里显示的计划不是触发器,一样的点新建就好设置你想要的时间,我这里为了演示设置的比较近的时间,点击确定触发器已启用点击确定,如果出现以下提示[80070005]拒绝访问,可能是权限不够可以尝

2021-04-01 10:31:14 1579

原创 自动生成apidoc接口文档

开发过程中,个人认为编写接口文档是个很烦人的事,没有或者随便写,前端对接的时候不清楚就更烦人了。使用aoidoc可以简化这个操作,可我有时候连apidoc的注释都懒得写 /** * @api {get} /management/smHard/insert 新增 * @apiName insert * @apiGroup 智能设备 * @apiVersion 0.1.0 * @apiDescription 新增单条

2021-01-25 10:19:08 155 1

原创 判断一个集合的元素不在另一个集合中,并移除

直接上代码 /** * 剔除在list2不在list1的元素 * @param list1 * @param list2 * @return */ public static List<String> getTableNameList(List<String> list1,List<String> list2) { if (list1 != null && list1.s

2020-12-24 14:54:01 899

原创 修改tomcat黑窗口名称

启动的tomcat多了,分不清楚哪个是哪个了打开tomcat安装目录下的bin/catalina.bat搜索TITLE修改红框处的名字 比如我就喜欢加端口再启动可以看到名字已经修改

2020-12-03 11:09:55 414

原创 spring项目使用rabbitMq(fanout 广播模式)解决webSocket集群通讯

项目使用的是传统springMvc项目的java工程,没有用maven,第一步是导入jar包rabbitMq需要的jarspring-rabbit-1.5.1.RELEASE.jar,spring-amqp-1.5.1.RELEASE.jar,rabbitmq-client.jarwebSocket部分javax.websocket-api-1.0.jarspring-context-4.2.5.RELEASE.jarspring-websocket-4.2.5.RELEASE.jar一、

2020-12-02 13:50:56 1134 1

原创 spring前端传递列表和数组限制大小256问题

项目遇到个问题,前段多勾了几个报错了,参数:这样不会报错一旦超过255就会报错报错信息:2020-10-14 14:32:35 |ERROR| com.zhzh.util.exception.GlobalExceptionHandler:60 (Exception:Invalid property 'menuIds[256]' of bean class [com.zhzh.model.common.SysRole]: Invalid array index in property path '

2020-10-14 14:42:01 1233

原创 spring项目整合webSocket附带测试结果和源码

1、引入jar包maven项目 <!-- WebSocket --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> <version>2.1.0.RELEASE</version> </d

2020-09-21 10:19:02 372

原创 定时任务@Scheduled使用,以及L关键字无法使用的问题

配置:1、开启注解调度支持spring在配置文件中添加 <task:annotation-driven /><!--开启注解调度支持 @Scheduled --> <task:annotation-driven />2、springBoot可以直接在启动类上添加注解 @EnableScheduling@SpringBootApplication@EnableScheduling//开启定时任务@MapperScan("xxx.xxx.mapper")

2020-09-07 16:36:11 1771

原创 spring boot +maven项目使用阿里大鱼发短信

项目中要用到短信注册,整理出来供参考搜索阿里大鱼,应该第一个就是点短信服务点管理控制台点费用-- 充值 充一块钱试试就行了,一条短信只要5分钱点国内消息 下面就是申请模板和签名了添加签名 一个账号只能添加一个验证码的签名 自己测试随便取 要是项目想用最好取项目相关的名字然后添加模板这里的签名和模版CODE待会会用到引入相关依赖 <!--阿里大鱼--> <dependency> <groupI

2020-07-13 15:01:37 409

原创 spring-Boot启动彩蛋改彩色颜文字

先上效果图本身spring-Boot 启动是这样在resources目录下新建一个banner.txt文件 在启动时 会先读取这个文件有很多生成样式的网站 不过只支持英文用于创建图标的网址:http://www.network-science.de/ascii/这满足不了我骚动的心啊 到处找了找 发现了这个┴┬┴┬/ ̄\_/ ̄\┬┴┬┴▏  ▏▔▔▔▔\┴┬┴/\ /      ﹨┬┴∕       /   )┴┬▏        ●  ▏┬┴▏           ▔█◤┴

2020-06-30 14:48:19 752

原创 apidoc不是内部或外部命令,也不是可运行的程序

在安装完apidoc之后,使用apidoc -h检查是否安装成功,结果一直提示 ‘apidoc’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。进入到红框的文件夹 可以看到 apidoc已经安装成功确定了问题,配置环境变量就好在path底下配置好环境变量在其他位子也能执行进入项目根目录,建一个apidoc.json的文件 然后执行生成文档的操作...

2020-06-17 15:25:37 1521

springBoot整合rabbitMQ,包括erlang20.3,rabbitmq-server-3.7.14安装包

springBoot整合rabbitMQ,包括erlang20.3,rabbitmq-server-3.7.14安装包 整合4种常用模式+高级特性死信队列 暂未整合TTL队列 博客地址:https://blog.csdn.net/weixin_45352783/article/details/125554173?spm=1001.2014.3001.5501 遇到问题可以留言

2022-07-02

代码生成工具可自动生成apidoc接口文档_generator.rar

自动生成代码,包括apidoc接口文档

2021-01-25

spring项目整合webSocket

spring项目整合webSocket,附带jar包,解压了之后用idea打开就能用,无需在用maven下载jar包

2020-09-23

空空如也

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

TA关注的人

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