自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 nohup java - jar 不输出日志

所有的日志信息将被丢弃,而不会写入任何文件或显示在终端上。请注意,这也意味着你将无法查看应用程序的任何输出,包括潜在的错误消息。如果需要调试或记录日志,请考虑使用其他日志记录机制或将输出重定向到指定的文件。命令时不输出日志,可以将标准输出和标准错误输出重定向到特殊设备文件。表示将标准错误输出重定向到与标准输出相同的位置。这样做将会丢弃所有的输出。以下是在Linux中使用。符号将程序放入后台运行。表示将标准输出重定向到。

2023-12-06 09:33:48 1335

原创 @Async修饰不生效

Async注解只能用于Spring容器管理的Bean中,如果方法没有被Spring容器管理,则@Async注解也不会生效。没有在启动类上添加@EnableAsync注解。在使用@Async注解时,需要在启动类上添加@EnableAsync注解,否则@Async注解将不会生效。异步方法和调用方法在同一个类中。如果异步方法和调用方法在同一个类中,@Async注解也不会生效,因为Spring无法创建代理对象。以上是一些常见的@Async注解不生效的原因,你可以根据具体情况进行排查。

2023-05-06 11:00:48 3179

原创 java获取日期星期,每月天,年第几天

【代码】java获取日期星期,每月天,年第几天。

2023-03-22 15:47:22 904

原创 @Validated 返回参数太乱处理

对@Validated 返回参数太乱,处理为只关注重点信息。

2023-02-09 14:23:49 283

原创 Eclipse 安装bpmn配置环境(二)

Eclipse 安装bpmn配置环境

2022-10-28 15:58:36 796

原创 activiti6 整合 springboot2.3 (一)创建表

activiti6 整合 springboot2.3 (一)创建表

2022-10-28 15:42:04 665

原创 oracle数据库更新卡住

oracle数据库更新卡住无法操作

2022-09-15 17:09:34 1275

原创 去除前端参数中字符串前后空格-注解方式

去除前端参数中字符串前后空格(注解方式)

2022-06-22 17:07:42 2174

原创 去除前端参数中字符串前后空格-基础方式

去除前端参数中字符串前后空格

2022-06-22 16:56:33 1478

原创 linux 查看磁盘

1. 查看硬盘使用情况df -h2. 查看当前文件夹中所有文件夹大小 du --max-depth=1 -h3. 查看内存使用情况free -h

2022-03-28 16:12:19 4904

原创 java 邮件模板

邮件发送代码可参照java 发送邮件1.情形公司定义模板较为复杂的情况,可采用此类发送方式2. 模板2.1 resource 建立模板2.2 ftl 模板如下<p>您好,${name},您的工号信息如下:</p><table border="1" cellspacing="0"> <tr><td><strong style="color: #F11">员工工号</strong&...

2021-10-15 17:02:46 2699

原创 网易企业邮件发送 AuthenticationFailedException Read timed out

1.网易企业邮件发送报错org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: ; nested exception is: javax.mail.MessagingException: Exception reading response; nested except...

2021-09-28 10:30:57 1383

原创 java 发送网易邮箱邮件

1. 申请授权码在客户端设置,开启授权密码,记得保存,2.直接上代码public static void main(String[] args) { //接收方email String receive="[email protected]"; //邮件主题 String subject="生日祝福!"; //邮件内容 String content="祝您生日快乐!"; .

2021-09-27 17:30:12 1255 1

原创 activiti6 在linux下流程图乱码

1.如图所示

2021-06-01 14:48:18 448 1

原创 springboot 部署多个自定义环境

1.需求因业务需要,需将一个项目部署多套。将application-dev.yml复制多份2.文件配置2.1 配置one修改名字为 application-one.yml注意:名字必须跟application-{值}.yml 相同 如文件名称为one ,则application-one.yml 为one启动:java -jar /home/user/java/web-1.0.jar --spring.profiles.active=one>lo...

2021-05-07 15:43:49 225 1

原创 java 城市多音字处理

1.需求对城市名称转化为拼音的时候,当遇到多音字城市的时候,转化拼音就不是我们想要的了。使用 pinyin4j 无法直接解决这个问题。 。网上有很多维护多音字信息的,觉得麻烦。如:长沙 ====>"zhangsha" 厦门===>"shamen" 重庆===>"zhongqing"2.导入 jpinyin版本自选, <!-- https://mvnrepository.com/artifact/com.github.stuxuhai/jpi...

2021-04-27 16:47:40 873 2

原创 mysql8修改 ngram_token_size

1.登录查看ngram_token_sizeshow variables like '%token%';2. 修改配置文件在mysqld下面添加ngram_token_size = 13. 重启mysqlservice mysqld restart4. 重新查看ngram_token_size

2021-04-12 16:58:33 3108

原创 Data source rejected establishment of connection, message from server: “Too many connections“

1.问题描述启动项目报错数据源拒绝建立连接,来自服务器的消息 :"太多的连接"2. 查看服务器连接数2.1 登录服务器mysql -uroot -p2.2 查看最大连接数配置show variables like '%max_connection%';MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接2.3 查看当前连接数show full processlist;可以看到当前的连接

2021-03-19 15:52:22 1785 1

原创 swagger 设置全局token

1. 在swaggerConfig 配置文件中定义一个bean如果不知道swaggerConfig可看之前发布swagger的配置文章https://blog.csdn.net/luChenH/article/details/90763812 @Bean SecurityScheme securityScheme() { return new ApiKey("token", "token", "header"); }名字根据自己需要变更,我这边就是tok.

2020-12-22 11:04:31 1511 1

原创 mysql 8 创建账户查询指定数据库

1. 查看版本mysql -Version2.登录mysql -uroot -p3.查询当前用户SELECT host,user FROM mysql.user;4. 查看当前密码策略SHOW VARIABLES LIKE 'validate_password%'; 属性 说明 validate_password_length 固定密码的总长度 validate_password_dictionary_file ..

2020-12-08 13:32:00 3081

原创 @validate 校验集合

1. 单个实体有效,集合无效. @validate 校验集合List无效原始实体为 ProductSerialNoVo (不必管实体里面什么参数)无法校验。2. 改造集合2.1 新建一个ValidList 实现Listimport javax.validation.Valid;import java.util.*;/** * @Description: 校验集合 * @Date: 2020/12/7 15:15 * @Author: luch * ...

2020-12-07 15:37:33 3208

原创 linux centos 安装宝塔

宝塔Linux面板 7.4.5只针对centos 内核安装1. 安装1.1. 查看系统内核cat /etc/redhat-release系统兼容性顺序:Centos8.x > Centos7.x > Ubuntu18.04 > Debian10 >Ubuntu 20.04 >其它系统1.2. 安装宝塔yum install -y wget && wget -O install.sh http...

2020-11-06 15:05:10 555

原创 maven 多模块项目依赖问题

1. 模块介绍1.1模块如下parent 为 父级,父级下只有一个pom文件主要,其他可忽略B 为子模块,包含springboot 启动类C 为公共模块,(不包含springboot 启动类)D 为子模块,(不包含springboot 启动类)1.2 依赖关系绿色的代表,三个模块都交给parent 管理红色的代表子模块之间依赖关系2. pom配置2.1 parent 配置2.1.1 配置modules 以及自身2.1.2 配置依赖 dep...

2020-11-02 15:26:51 935

原创 阿里云短信服务使用代理的坑

1. 初始配置在springboot 启动时候配置了系统参数其中的http 和 https 分别做好代理了prop.setProperty("https.proxyHost", "192.168.0.1");prop.setProperty("https.proxyPort", "8888");就等价于 -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort = 8888,但是这种设置有一个限制,那就是只对 JDK 自带的 HttpURLCon...

2020-10-23 17:26:01 1795 4

原创 Selinux

1. 简介安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。2. SELinux 的工作模式SELinux 有三种工作模式,分别是:1. enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。2. permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。3. disabled:关闭 SELinux.

2020-10-09 14:27:46 169

原创 springboot 项目接口重定向

通过地址访问项目接口,重定向至百度网页@GetMapping(value = "/test") public ModelAndView test() { ModelAndView modelAndView = new ModelAndView(new RedirectView("http://www.baidu.com")); return modelAndView; }http://项目/test ====>重定向 =======>http://www....

2020-09-15 16:19:51 1947

原创 sqlserver 定时任务同步数据

1. 打开 Sql server Management StudioSql server Management Studio微软提供了专门操作SQLServer数据库的工具:SQL Server Management Studio,管理工具的版本最好比数据库的版本大,比如数据库用的是SQLServer2012的,管理工具也用2012版 或者更高版本的。如果没有请自行下载2. 通过管理工具连接数据库若失败,请检查地址,用户名以及密码3. 创建测试数据(测试用,可忽略..

2020-09-07 17:32:58 5140 1

原创 jenkins maven依赖无法下载

1.问题描述linux部署jenkins,启用计划任务时,无法下载maven依赖2.问题解决2.1 本机浏览器测试测试这个地址是否在本机浏览器可下载将 http://maven.aliyun.com/nexus/content/groups/public/org/hibernate/hibernate-core/5.4.17.Final/hibernate-core-5.4.17.Final.pom复制到浏览器查看是否能够访问,非404都代表可访问===...

2020-07-30 17:10:13 2423

原创 Maven配置代理

1.找到文件当maven无法正常访问网络时候,需要通过代理进行访问找到Maven的setting.conf文件2.找到proxies在maven的 setting.conf文件中找到 <proxies>默认找到的时候文件 这里是被注释的。3.配置如下3.1配置截图 <proxies> <!-- proxy | Specification for one proxy, to be used in connec..

2020-07-30 17:01:04 6382

原创 jenkins 配置代理

当jenkins 无法访问外网的时候,那么则需要通过代理访问jenkins代理配置如下1.选择系统管理2.选择插件管理3.选择高级4.代理配置5.代理测试点击代理配置右下角高级通过地址测试点击验证代理会出现成功,则代理配置成功需要点击提交!需要点击提交!需要点击提交!需要点击提交!需要点击提交!需要点击提交!...

2020-07-30 16:54:08 13461

原创 jenkins NoSuchFieldError: DEFAULT_USER_SETTINGS_FILE

1.报错描述jenkins部署的服务器中maven所使用的是maven 3.6.3发现报错。具体报错如下2.报错解决经过百度,发现将3.6.3的版本替换为apache-maven-3.3.9替换步骤如下2.1.进入系统管理2.2.选择全局工具配置2.3.选择Maven安装2.4.配置为3.3.9...

2020-07-30 16:46:44 542 1

原创 nginx 配置

1.起因系统:Centos 8nginx版本: 1.18.0公司有几台服务器,A服务器(10.26.2.1), B服务器(10.26.2.6),C服务器(10.26.2.7)A服务器为网关可以访问网络, B和C不能访问网络。B,C 服务器执行命令分别测试网络:curl www.baidu.comA服务器结果A 服务器可以访问B 服务器访问失败,C 访问失败2.需求需要配置BC服务器可以访问外网。3. A服务器配置3.1 nginx...

2020-07-24 10:57:24 519

原创 nginx 正向代理https配置

1.需求描述如图所示,公司内网为了安全考虑,只提供一台服务器可与外网作为网关,进行访问。1.服务器A可以访问外网;2.服务器B,C无法访问外网;3.服务器ABC之间内网互通;需求原因:内部web系统,部署在BC上,其中有直接访问外网的部分第三方接口。需求目的:使BC服务器可以正常访问外网。2.分析基于nginx的正向代理,在服务器A搭建一个代理服务器,使得BC可以通过服务器A的nginx 代理进行访问外网。3.nginx搭建正向代理nginx版本...

2020-07-24 10:38:56 22406 7

原创 java 使用代理

1.无法访问网络springboot项目java 无法访问网络,需要使用代理2.代码说明以下是主要代码: 主要代码说明分别配置了http代理和https代理代理服务器地址:10.26.2.36 http代理端口为 8980 。 https代理端口为8981(ip和端口请根据实际情况变更) Properties prop = System.getProperties(); // 设置http访问要使用的代理服务器的地址 prop.setPropert...

2020-07-17 10:18:28 603

原创 git Unable to create ‘xxx/.git.index.locak’ file is exists

idea 或者webstore 都可能出现这个错误1.报错如下:2.解决办法在项目所在处打开控制台shift +鼠标右键点击 Git Bash Here 执行命令rm -rf ./.git/index.lock然后重新到项目提交,git可成功提交...

2020-07-13 09:04:28 327

原创 lambda 表达式从集合中获取单个字段属性的集合

List<String> list=userList.stream().map(User::getName).collect(Collectors.toList());

2020-07-02 13:51:29 4637

原创 springboot 支持跨域

1.请求如下公司前端页面请求地址为: https://www.api.xx.com/java后端项目地址为: https://www.api.xx.com/当前端页面请求到java后端项目的时候,发生跨域问题报错信息如下2.原因如下,需要跨域资源共用(Cross-Origin Resource Sharing (CORS),是一种使用额外HTTP标头令目前浏览网站的使用者代理取得存取其他来源(网域)伺服器特定资...

2020-06-28 13:56:54 233

原创 The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL)

1.问题描述:windows本地测试没有问题,linux(Centos 8)上面运行出现问题。报错如下主要报错:Server chose TLSv1, but that protocol version is not enabled or not supported by the clientjava.ext.dirs: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64/jre/lib/ext:/usr/java...

2020-06-24 13:29:08 15687

原创 linux 卸载openjdk 安装jdk

卸载openjdk并且安装oracle的jdk如果有项目在运行,请先停止项目1.卸载1.1查看现有版本版本为openjdk的1.8java -version1.2查询所有跟Java相关的安装的rpm包rpm -qa | grep java1.3卸载所有跟openjdk相关的包:使用命令 rpm -e --nodeps执行命令。删除以上除了noarch 结尾的所有文件rpm -e --nodeps java-1.8.0-op...

2020-06-24 13:06:26 11227

原创 shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such fi

执行命令出现问题[root@web-server java]# ./exec.shshell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory你会发现你现在执行的目录,已经被你给删除了,不存在。那么你在一个不存在的目录中执行命令,当然会报错了。你到其他地方执行命令就可以了...

2020-06-24 11:30:55 943

空空如也

空空如也

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

TA关注的人

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