- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 Excel 查找列值,是否存在
全选,Alt + ";" ,只选中显示出来的行,不会选中隐藏行;输入公式:=VLOOKUP(G2,A:C,3,0)
2023-08-30 15:21:15 1230
原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerEx
引入Swagger,而且还是mvc项目,需要在swagger配置类上加。
2023-07-10 22:03:17 237
原创 Gateway加解密偶尔HTTP method names must be tokensConnection prematurely closed BEFORE response问题
HTTP method names must be tokens`、`Connection prematurely closed BEFORE response` 的问题。百思不得其解,Google、百度都翻烂了,还是解决不了,在机缘巧合之下在stackoverflow看到了在Gateway删除请求头的一些思路,然后在尝试N多次之后,发现解决了。Gateway 接口参数加解密_邪神大叔的博客-CSDN博客。
2022-11-15 09:34:07 1646 1
原创 Java-Mail监听新邮件
背景:公司业务需要,偶尔会有特定发件人发过来邮件,要处理邮件中指定格式文本及附件;方案:addMessageCountListener Java-Mail自带监听邮件方法;轮训方式查询未读数量;问题:监听:a. 该监听方法长时间会死亡(据说会超过30分钟自动死亡),所以需要用到getMsgCount方法触发addMessageCountListener该方法,从而进行监听;b. 自动死亡,处理方案2,用到idle(),但是测试过程中,时间长了也会凉凉,收不到新邮件;c. 方案2升级版,
2022-02-11 17:36:58 5814 11
原创 Jenkins构建任务配置
系统配置全局工具配置构建任务pom.xmlinstall -pl ${module_name} -am -Dmaven.test.skip=true -Pvehicle-test clean install -Dmaven.test.skip=true -Pvehicle-test#!/bin/bash#声明变量DOCKER_CON=$module_name"-test-con"DOCKER_IMG=$m..
2021-11-10 14:16:16 1058
原创 Linux Jenkins 安装配置
卸载service jenkins stopyum clean all//清理yum缓存,不执行也可以重新安装yum -y remove jenkinsrm -rf /var/cache/jenkins/var/lib/jenkins/rm -rf /var/lib/jenkins/环境 CentOS 7.6 1810 jenkins 2.150.2 策略Jenkins 维护稳定版与开发版两个版本,因为是在生产环境使用,因此需要使用稳定版本...
2021-11-10 14:14:37 806
原创 SpringBoot自定义ErrorController
前因SpringBoot默认有自定义异常处理的体系,在做SpringBoot项目的时候,如果是抛出了运行时异常,springBoot并会对异常进行处理,返回如下异常信息:{ "timestamp": 1517294278132, "status": 500, "error": "Internal Server Error", "exception": "com.lgy.common.exception.BusinessException", "message"
2020-12-23 10:15:47 2264
原创 SpringBoot集成Swagger3.0
pom.xml<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>SwaggerConfig/** * @author: zek * @desc: swagger */@..
2020-12-23 10:13:54 2216 3
原创 @Repository 和 @Mapper区别以及idea报红问题
@Repository 只能标注在 DAO 类上。这是因为该注解的作用不只是将类识别为Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。 Spring本身提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常结构,用于封装不同的持久层框架抛出的异常,使得异常独立于底层的框架。
2020-12-11 14:44:24 2236
原创 webRTC-音视频通讯整理及方案参考
背景:公司由于业务原因需要用到音视频通讯相关技术,一个好基友推荐了webRTC,研究了半天,产出一些成果,需要有错误还请指出,多多包涵;WebRTC(Web Real-Time Communication)是 Google于2010以6829万美元从 Global IP Solutions 公司购买,并于2011年将其开源,旨在建立一个互联网浏览器间的实时通信的平台,让 WebRTC技术成为 H5标准之一首先,webRTC是一个由端到端的音视频通讯技术【意思就是不需要有服务端【吹】就可以完成视频
2020-12-01 11:45:05 613
原创 使用Gateway网关配合sentinel-dashboard使用nacos同步数据-打docker镜像
使用Gateway网关配合sentinel-dashboard使用nacos同步数据-打docker镜像克隆sentinel-dashboard到本地:https://github.com/alibaba/Sentinel/开始修改代码:修改pom.xml中的sentinel-datasource-nacos的依赖,将<scope>test</scope>注释掉,这样才能在主程序中使用。<dependency> <groupId>c
2020-09-14 11:24:46 1431 4
原创 阿里云分布式事务seata:springcloud-eureka-feign-mybatis
springcloud-eureka-feign-mybatis-seata-client/server注:来源阿里云开源seata,本人只做修改概览:seata由服务端及客户端组成,服务端是阿里的项目需要在后台一直运行,客户端只是集成了客户端部分配置文件而已。需要两端同时运行才可以完成分布式事务;服务端:https://github.com/xieshenace/springclou...
2020-03-25 17:14:33 1328 1
原创 Linux数据库、配置文件备份、SCP免密码传输脚本
1. 数据库备份脚本#!/bin/bashmysqldump -uroot -p密码 seven > /home/work/bak/data_bak/bk_seven$(date +%Y%m%d_%H%M%S).sql;mysqldump -uroot -p密码 vehicle_v2 --ignore-table=vehicle2.street --ignore-table=ve...
2020-01-06 16:27:45 408
原创 Linux docker远程安全访问2306一键生成证书脚本
1.查看是否已经安装过docker yum list installed | grep dockerdocker.x86_642:1.12.6-55.gitc4618fb.el7.centos @extrasdocker-client.x86_642:1.12.6-55.gitc4618fb.el7...
2019-12-03 16:33:18 410
原创 Linux安装docker及idea使用docker插件部署
1、查看是否已经安装过docker[root@localhost ~]#yum list installed | grep dockerdocker.x86_642:1.12.6-55.gitc4618fb.el7.centos @extrasdocker-client.x86_642:1.12.6-55...
2019-11-25 16:04:39 484
原创 Linux安装mysql、nginx、jdk
Mysql安装rpm -qa|grep -i mysqlrpm -qa | grep -i mariadb先卸载rpm -e --nodeps mariadb-libs-5.5.44-2.el7.x86_64。/// yum remove mysql完全卸载:rpm -qa|grep -i mysql删除:rpm -ev --nodeps mysql-community-...
2019-11-25 15:47:05 197
原创 Linux安装FTP服务器(修改端口、隐藏其他目录)及成功上传文件
最终效果:浏览器地址栏输入:ftp://ip ,出现如下效果请根据我的步骤走:root用户下先增加用户,指定目录useradd -d /home/vsftpddir/ksc_terminal/ ksc_terminal指定密码passwd ksc_terminal配置权限chown ksc_terminal.ksc_terminal /home/vsftpddir/*...
2019-09-26 11:31:41 997
原创 SpringMvc Tomcat控制台中文乱码,Aop Log日志,支持@RequestBody时间自动转换对象Date类型
1. Tomcat中文乱码:找到tomcat安装目录:/Library/Java/apache-tomcat-9.0.8/conf 编辑:logging.properties 新增一行:java.util.logging.ConsoleHandler.encoding = UTF-8 ( windows 改为GBK) 如果还不行: 配置VM options为: -Dfi...
2019-07-17 13:35:52 712
原创 Java后端Http请求其他后端接口封装工具类
Http请求工具类:包含,get,put,post(delete请求与get请求类似)package com.construn.vehicleservice.util;import java.io.IOException;import java.net.URISyntaxException;import java.nio.charset.Charset;import java.ut...
2019-04-24 09:29:02 2538 2
原创 Tomcat上架项目需要修改的地方及修改war包文件
1. 上架如果Linux系统中,有很多tomcat项目,上线新项目后,需要修改一些端口号,项目才可以启动起来,具体,只需要修改:server.xml <Server port="8057" shutdown="SHUTDOWN”> //改为其他<Connector port="8027" pro...
2019-04-24 09:20:11 2871 2
原创 Springboot拦截器注入失败导致跨域
1.ProcureInterceptorimport static com.construn.procure.common.Variable.SECRETPC;import static com.construn.procure.common.Variable.SECRETWAP;import static com.construn.procure.common.Variable.T...
2019-03-25 11:44:08 1079
原创 Mac完全卸载idea的方法(可重新安装破解)
完全卸载idea首先在应用里面右键移动到垃圾桶[先卸载应用]cd Users/xxx/Library/上面的xxx对应你的用户名,然后输入rm -rf Logs/IntelliJIdeaxxx/rm -rf Preferences/IntelliJIdeaxxx/rm -rf Application\ Support/IntelliJIdeaxxx/rm -rf Ca...
2019-03-06 11:29:31 85071 12
原创 【JAVA】quartz定时任务,自动过期,自动关闭等等,整合Springboot
1. pom.xml<!--定时任务--><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></...
2019-01-22 15:54:01 4870 1
转载 【Error】Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is
由于使用Group by字段,及select 后的字段较多,导致此错误1055 - Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is incompatible with sql_mode=only_full_group_by解决方法:Linux: ...
2019-01-07 17:14:00 501
原创 【Springboot】SpringBoot打Jar包后无法读取静态文件,显示文件不存在
1. 首先错误,如下图所示,但是我用压缩文件方式打开后,文件时存在的,如下图:2. 解决方式1.1 先将文件存入Resources中的一个文件夹中,如图:1.2 然后使用这种方式进行文件内容读取:JSONObject jsonObject;String input;log.info("文件地址:{}", fileName);try { // Spring...
2018-12-07 16:58:07 5515
原创 【Mysql】mysql锁等待Lock wait timeout exceeded; try restarting transaction
# 查询全局等待事务锁超时时间SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout';# 设置全局等待事务锁超时时间SET GLOBAL innodb_lock_wait_timeout=100;# 查询当前会话等待事务锁超时时间SHOW VARIABLES LIKE 'innodb_lock_wait_timeout';问...
2018-12-07 14:00:43 2222
原创 关于被锁机软件修改硬盘引导扇区锁机软件读取密码的方法
1. 如图锁机之后2. 使用腾讯哈勃分析https://habo.qq.com/3. 打开虚拟机将锁机软件拖入OD中,使用中文搜索引擎,即可看到密码,OD软件我用的吾爱破解中的电脑最好装个安全软件, = = ,切勿随便打开辅助软件,一般都有病毒...
2018-11-30 16:51:40 1975 5
原创 【LINUX】关于数据库、nginx、zookeeper、kafka、Jar包、tomcat启动方式
1. 数据库数据库启动 方式一: /etc/init.d/mysqld start 方式二: Service mysql start(如果报错权限不足,是你为拥有者不是mysql这个账户导致) 更改mysql的拥有者原来,/var/run/mysqld/的属主和属组还是root,mysql并不能在其中创建文件,后修改该目录的属主和属组,启动OK。...
2018-11-27 11:48:37 423
原创 【JAVA】springBoot中使用Hikari连接池
1. 配置spring.datasource.type=com.zaxxer.hikari.HikariDataSourcespring.datasource.hikari.minimum-idle=5spring.datasource.hikari.maximum-pool-size=15spring.datasource.hikari.auto-commit=truespring...
2018-11-27 11:37:56 9566
原创 【SpringBoot】SpringBoot @Value注解无法引入配置文件中的值的正确解决办法
1. 如下代码是七牛云的工具类,需要引入七牛云的一些密钥@Componentpublic class QiNiuFileUp { @Value("${qiniu.accessKey}") private String accessKey; @Value("${qiniu.secretKey}") private String secretKey; ...
2018-11-01 15:46:42 3595 2
原创 【JAVA】关于读取配置文件两种方式ResourceBundle及Properties方式
上代码:package com.construn.vehiclenetty.util;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util.ResourceBundle;/** * Created with IntelliJ IDEA...
2018-10-09 17:01:30 550
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人