自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_50003028的博客

共享才能促进人类社会的进步

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 systemctl 启动某个程序,程序读取某个环境变量读取不到的问题

etc/profile或者/etc/security/limit.d这些文件中配置的环境变量仅对通过pam登录的用户生效,而systemd是不读这些配置的,所以这就造成登录到终端时查看环境变量和手动启动应用都一切正常,但是systemd无法正常启动应用。背景:某个业务程序使用脚本启动一切正常,但是使用systemctl配置自启动后启动服务某个环境变量就读取不到,但已确认此环境变量是正确配置的,且通过echo 显示是生效的。是为交互式登录shell设计的,而不是为系统服务或非交互式shell环境设计的。

2025-01-21 16:14:40 130

原创 Linux中安装mysql8,很详细

1、查看glibc版本号办法在终端中输入命令,然后按下回车键。这个命令会显示系统中安装的glibc版本号。例如,如果输出信息是,那么glibc的版本号就是2.31。请注意,不同的Linux发行版可能会有不同的命令来查看glibc版本号,但这个命令适用于大多数常见的Linux发行版,如Ubuntu、Debian、CentOS等。在Linux系统中,glibc的库文件通常是libc.so。你可以使用命令查看这个文件的链接信息。如果输出信息中包含类似的内容,那么glibc的版本号就是2.12。此外,你也可以使用。

2025-01-14 19:56:50 1026

原创 使用jvisualvm远程连接Linux服务器上java进程

使用jvisualvm连接远程服务器有两种方式:JMX和jstatd,两种方式都不能完美支持所有功能,例如JMX不支持VisualGC,jstatd不支持CPU监控,实际使用可同时配置上并按需选用。

2024-12-27 17:17:05 488

原创 linux配置java环境变量(详细)

首先,您需要从官网下载适合您的操作系统的Java Development Kit (JDK)。请注意选择与您的操作系统和架构相匹配的版本。下载完成后,按照JDK的安装说明进行安装(离线安装选择自定义目录解压即可)。

2024-12-03 09:53:22 489

原创 记录一下:windows7与centos7双系统记录一下

5、在安装window和centos双系统后,默认会将mbr改写为grub2,默认的centos7无法识别windows的NTFS分区,所以启动中没有windows系统。3、安装centos7(可以自行百度找视频或者参考最下面参考资料第5个),在系统启动时进入BIOS页面开始安装centos7,在选择安装位置时选择“”可以看到ubantu的磁盘和window的ntfc格式的分区,在此仅选择ubantu的就行了。在安装过程中我碰到了命令行式的让同意许可证(类似第三个图)和创建默认用户的操作,见招拆招吧。

2024-11-28 15:42:22 690

原创 Maven打包之maven-assembly-plugin

通过使用Maven的assembly插件实现对基础服的打包需求,maven默认的打包的结果只包含项目本身的代码,因此打包的时候要么通过maven-compiler-plugin插件将依赖包与项目共同打成一个jar,要么通过assembly将项目需要的依赖包也打入到lib中官方文档:assembly的具体语法,请参见官网:2、配置assembly.xml配置文件生成的lib文件夹下放该项目的所有依赖以及该服务jar包,src/main/bin文件夹下我们一般放start.sh和stop.sh两

2024-11-19 12:58:40 1035

原创 日常记录-UOS错误安装centos的环境依赖解决

起因:由于事前未检查Linux的操作系统,导致错误的将centos X86的一些依赖包安装到了UOS中,导致ll命令和rpm命名都报错,也无法SSH连接该服务器。3、libsystemd.so.0这个依赖librpm.so.9确实找不到librpm.so.9,索性替换libsystemd.so.0解决。1、寻找相同的系统,去 /usr/lib64/中寻找缺少的包或者同名的包,将其全部拷贝过来(注意,使用rz命名的话,文件重名会自动改名)

2024-11-12 17:46:21 198

原创 sublime Text的提取查找结果功能

sublime Text是快捷键 ctrl+shift+F。点击find就行了,会新建一个文件里面是提取的内容。notePad++中是。勾选展示上下文的情况。

2024-11-08 18:31:51 435

原创 Java执行外部命令提示CreateProcess error=2, 系统找不到指定的文件的情况

Java执行外部命令提示CreateProcess error=2, 系统找不到指定的文件的情况

2024-10-29 15:30:01 529

原创 linux设置常见开机自启动命令

本文介绍了三种开机自启的方式,重点介绍使用systemctl的方式自启动的。

2024-09-18 14:09:58 2956

原创 Druid未授权访问解决

需要明确: Druid本身是不存在漏洞的,Druid未授权访问是因为开发者配置的不够全面,导致攻击者输入ip/druid/index.html即可直接即可登录到Druid监控界面,这就是所谓未授权,即可访问。为了彻底避免未授权访问风险,如果不需要使用或者很少使用Druid的监控功能,可以尝试彻底禁用Druid监控页,这种做法比较简单粗暴,有利有弊。,并且Druid可以提供监控,监控SQL的执行时间、监控Web URI的请求、Session监控等功能,使用广泛。(1)可以继续使用Druid监控管理功能。

2024-09-03 13:40:59 2791

原创 有关nginx中的location配置的写法

location空格[=|~|~*|^~]空格/uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~ 和!~* 分别为 区分大小写不匹配 及 不区分大小写不匹配 的正则。

2024-07-31 10:54:27 1160

原创 nginx出现Refused to apply inline style because it violates

根据错误提示,nginx拒绝应用内联样式,因为它违反了内容安全策略(Content Security Policy)。内容安全策略是一种浏览器机制,用于防止潜在的安全漏洞,通过限制从外部来源加载的资源(如脚本、样式和图像),以减少攻击面。2. 检查你的网页代码,确保没有内联样式。这种情况下,你可以将内联样式移动到外部CSS文件中,并通过链接引用该文件。3. 如果你的网站依赖于内联样式,你可以在配置文件中修改内容安全策略,允许内联样式。但需要注意的是,允许内联样式可能会降低内容安全性,因此请谨慎使用。

2024-07-30 16:13:30 1643

原创 一些Nginx的配置及nginx配置禁止ip访问

这里注意,Nginx语法不支持if条件的逻辑与&&逻辑或|| 运算 ,而且不支持if的嵌套语法。需要借助变量来实现嵌套语法或多条件判断。-e 用来判断是否存在文件或目录。-x 用来判断文件是否可执行。-f 用来判断是否存在文件。-d 用来判断是否存在目录。1、配置if判断,控制访问仅是这个域名。~* 不区分大小写不匹配。~* 不区分大小写匹配。~ 区分大小写不匹配。~ 区分大小写匹配。

2024-07-22 09:44:28 1176

原创 MyBatis Plus深入解析:插件(Plugin)的简介与实践

mybatis plus插件的简介

2024-07-05 17:26:59 1027

原创 SpringBoot中写webService接口和调用

webservice的定义和调用

2024-06-21 18:06:38 8017

原创 东方通中间件,域的应用与部署部署

tongweb中间件部署多个应用服务。

2024-05-20 10:23:28 3224 3

原创 东方通部署war包服务的应用日志

东方通 应用部署 应用日志

2024-05-17 09:53:51 1025

原创 Nginx配置root、alias、try_files、proxy_pass指令分析

在Nginx中,root和alias指令都可以用来指定中的文件根目录root指令指定的是服务器根目录,是用于处理HTTP请求时所使用的默认根目录。例如,若root /var/www/html;,则访问http://example.com/index.html会定位到/var/www/html/index.html文件。alias指令指定的是实际文件存储位置,它指定的路径是将URL的字符串替换为实际路径。例如,若alias /data/www/;

2024-04-08 14:57:40 1935

原创 nginx如何配置转发GET请求参数

args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;所以在配置nginx转发的时候配置成$args即可。

2023-12-21 11:23:16 3151 1

原创 springboot前台传base64太大 对应属性值为null

Spring Tomcat 服务默认接收的 Post 请求数据最大为 2M,如果提交的数据超出了 2M,请求就会返回 400。请求传base64太大,springboot后台无法接收。具体体现形式:对应属性值为null。

2023-12-19 18:50:25 877 1

原创 SpringBoot项目配置多数据源的两种方式

spring:druid:db1:db2:该类的作用就是初始化数据源DataSource实例,以及初始化SqlSessionFactory实例。这里需要注意的是必须使用来获取会话工厂SqlSessionFactory,不然的话,baseMapper中的生成动态SQL的方法就不能使用了。//mapper模式下的接口层/*** 配置数据源* @return*/@Primary/*** 配置数据源* @return*/@Bean。

2023-11-24 16:38:27 6325 1

原创 JAVA中将XML转JSON

整理了下网上能找到的常见两种xml->json的方式,主要是使用json-lib包或者org.json包进行转换最后面是现成的工具类。

2023-11-22 11:48:12 8877 1

原创 Linux下Nginx安装SSL、配置SSL模块,支持https配置

在nginx的安装目录下的./sbin/nginx -V命令,注意是大写V,查看配置是否包含“-with-http_ssl_module”,包含则表示已经配置好SSL,如果不含,需要安装SSL模块。

2023-11-10 10:52:21 4951 1

原创 springboot整合mybatis-plus过程中遇到的问题及解决

而org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.1依赖org.springframework:spring-jdbc:5.1.10.RELEASE依赖spring-tx为5.1.10.RELEASE,其中没有ReactiveTransactionManager类。使用的是spring5.x,在spring5.x后,官方弃用了log4j,而建议并使用。在springboot1.5的版本中,使用的是spring4.x,而。是因为缺少事务依赖包。

2023-11-08 15:31:08 676 1

原创 postman使用之 Pre-request Script的使用

postman使用之 Pre-request Script的中如何发送一个post请求并设置为变量

2023-11-01 11:50:28 1266 1

原创 Linux系统下安装配置 Nginx 超详细图文教程

1、修改配置端口和默认访问页面#找到nginx的配置文件,编辑#这里放置的是nginx默认显示的页面t=N6B9。

2023-08-29 18:43:01 94390 22

原创 Java生成二维码和处理白边的两种方式

maven引入依赖包及示例代码。

2023-06-29 17:27:44 3305 1

原创 国产TongWeb(东方通)7.0.E.6版本嵌入式方案改造tomcat

东方通适配springboot

2023-06-09 13:49:53 2642

原创 子工程中的依赖不能去父工程中找依赖版本

springcloud项目的pom文件不向上找版本号

2023-01-10 09:46:28 315

原创 XML与Object实体类互转

Java:XML与Object互转工具类代码

2023-01-04 13:36:37 698

原创 Linux 环境变量配置全攻略

linux配置环境变量

2022-11-03 13:59:14 227

原创 SpringBoot创建自定义线程池

使用Java代码结合使用@Configuration进行配置package com.gome.lmis.gop.common;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;import org.sp

2021-12-28 15:26:24 1288

原创 spring中事务的在循环中的内层事务使用

一、业务需求:一个循环,循环中会调用数据库,而且还有业务处理逻辑,现在要求循环中的异常不能中断循环的执行二、解决:可以将循环体中的内容单独提出写成一个方法,并在上面加上@Transactional(rollbackFor = Exception.class)这种解决有问题,经过测试,此时的事务是不起作用的,数据依然会被插入(或修改)三、进一步解决:spring中的事务管理使用到了代理模式,方法直接调用内部方法是不会走到代理类的,也就是不会走到切面,所以@Transactional可能会失效,所以

2021-06-02 15:07:43 1723

mysql的自定义配置文件my.cnf

Linux中安装mysql8,很详细文章中的mysql的自定义配置文件my.cnf,仅供参考

2025-01-15

mysql.server启动脚本

Linux中安装mysql8,很详细文章中的mysql.server自定义修改,仅供参考

2025-01-15

centos7升级SSH9.8rpm安装包

centos7升级SSH9.8rpm安装包

2024-12-20

nginx依赖的环境安装包

Linux系统下安装配置 Nginx 超详细图文教程nginx依赖的环境安装包

2023-08-29

window桌面贴图软件

window桌面贴图软件

2022-02-25

空空如也

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

TA关注的人

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