自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈维的博客

又酸又菜又多鱼

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

原创 maven打包动态替换配置文件属性

maven

2022-03-04 15:50:49 2378

原创 linux下优雅执行springboot的jar文件

linux下优雅执行springboot的jar文件环境条件必须springboot2.x版本工程配置步骤1,配置插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <executable&g

2022-02-12 15:16:05 614

原创 gogs服务器配置示例

gogs服务器配置示例配置文件路径/xxx/gogs/custom/conf/app.ini配置文件示例BRAND_NAME = xxx科技有限公司RUN_USER = rootRUN_MODE = prod#数据库配置[database]TYPE = mysqlHOST = 127.0.0.1NAME = gogsUSER = gogsPASSWORD = 123456SSL_MODE = disablePATH = /xxx

2021-12-29 11:43:53 2200

原创 java调用串口详解

java调用串口详解1,下载调用串口工具包根据对应平台下载对应工具包http://fizzed.com/oss/rxtx-for-java2,拷贝对应文件到jdk指定目录下RXTXcomm.jar ---> <JAVA_HOME>\jre\lib\extrxtxSerial.dll ---> <JAVA_HOME>\jre\binrxtxParallel.dll ---> <JAVA_HOME>\jre\bin3,将工程导入jar将

2021-12-20 20:06:14 3195 2

原创 log4j2配置

log4j2文件配置示例1,需要排除spring 的logback日志<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!-- 排除默认的logback --> <excl

2021-12-20 17:11:23 415

原创 开源的内网穿透工具frp

frp内网穿透#下载地址https://github.com/fatedier/frp/releases#frp文档https://gofrp.org/docs/examples配置服务端[common]#frp服务端启动时占用的通信端口bind_port = 19090#frp服务端监听的请求端口vhost_http_port = 9090客户端[common]#frp客户端连接frp服务端的公网ipserver_addr = 8.134.90.12#frp客户端连接f

2021-11-19 17:06:49 577

原创 jar文件配置windows启动服务

jar文件配置windows启动服务相关文档参考地址=https://github.com/kohsuke/winswwinsw.exe服务配置程序下载地址=http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/源码下载地址=https://github.com/kohsuke/winsw/releases配置说明第一步:下载winsw.exe​ 下载winsw-xxx-bin.exe文件使用此地址下载:http://repo.j

2021-11-13 16:56:09 1202

原创 mysql分区设置

mysql分区应用背景mysql的数据表会有三个文件分别是:索引文件,数据文件,表结构文件都保存在磁盘中数据库对数据进行操作时就会对数据文件进行io读写这就会照成一个问题,随着数据的增多文件就会随之增大,导致io的效率变慢即使数据查询使用了索引在查询效率上也会变慢这时就要考虑给数据文件进行瘦身,以下有两种瘦身方式:方式一: 分表分表故名思议,就是将数据根据条件由一张表分配到多张表中从而减少单表的数据量,这样也会有个问题就是之前的sql需要修改才能把拆分的数据查出来方式二: 分区分区是在

2021-11-02 19:30:47 839

原创 linux开机自启脚本配置

linux开机自启脚本配置在/etc/profile.d目录下创建启动脚本文件,并配置相关软件启动命令,授权可执行文件即可,服务器每次重启都会执行profile.d目录下的文件示例:#cd到profile.d目录> cd /etc/profile.d#创建启动脚本.sh文件 并授权可执行文件> touch reload.sh && chmod +x reload.sh#给文件添加启动nginx命令内容> echo '/home/app/nginx/sbin/

2021-10-27 20:27:48 177

原创 淘宝联盟实现第三方用户关联返佣订单的解决方案

淘宝联盟实现第三方用户关联返佣订单的解决方案利用淘宝联盟思域用户渠道id与第三方用户做关联实现绑定,当第三方用户用关联的淘宝账号购买自己渠道的淘宝推广商品后,淘宝联盟后台获取的返佣订单就会标识对应的渠道id;此时只需要根据第三方用户找到关联的渠道id,再匹配标识有对应渠道id的淘宝返佣订单即可1接入流程如下:淘宝用户授权 > 淘宝私域用户备案 > 渠道绑定第三方用户2介入前准备:1,注册淘宝账号2,开通淘宝联盟账号3,添加广告位4,开通渠道管理5,创建淘宝开放平台应用6,

2021-10-20 21:58:51 1417

原创 linux日志大小控制

linux日志大小控制1,使用linux自带logrotate 程序控制日志文件大小#在linux环境下 /etc/目录 分别有:logrotate.conf文件 = 用于全局配置日志logrotate.d目录 = 用于局部控制日志#日志控制命令如下:weekly = 表示默认情况下,该命令每周执行一次。missingok = 日志文件不存在的时候不会报错(如果有多个配置,会继续执行)rotate 3 = 总共保留 3 份备份文件copytruncate = 使用先拷贝文件再 trunc

2021-10-08 11:10:43 2880

原创 免费强大的H5前端打印控件

文档地址http://hiprint.io/

2021-09-16 16:09:30 664

原创 微信公众号配置大全

微信公众号配置大全网页授权登录跳转地址设置https://open.weixin.qq.com/connect/oauth2/authorize?appid=<你的公众号appid>&redirect_uri=<你的网页域名>&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect...

2021-09-02 18:07:28 286

原创 springboot常用注解

@Value注解使用Spring 原生是支持这种数据类型的,以配置 List 类型为例,对于 .yml 文件配置如下:test: list: - aaa - bbb - ccc对于 .properties 文件配置如下所示:test.list[0]=aaatest.list[1]=bbbtest.list[2]=ccc当我们想要在程序中使用时候,想当然的使用 @Value 注解去读取这个值,就像下面这种写法一样:@Value("${test.list}")p

2021-08-01 10:37:11 223

原创 mybatis实现动态组合SQL

mybatis实现动态组合SQL使用SqlMapper.xml进行MyBatis语句的编写和实现,xml实现动态更新和查询较为方便,而目前由于技术框架所定,采用@Select、@Insert等注解方式来实现对应的持久化操作(MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码),对于简单的数据库操作基本能够满足日常需要,但注解对动态SQL的支持一直差强人意,即使MyBatis提供了InsertProvider等Provider注解来支持

2021-07-23 11:49:00 471

原创 redission疑难杂症大全

redission疑难杂症大全fst编码兼容性警告原因redission默认的code使用了jackson的fst依赖,但它有兼容性问题,所以需要手动替换警告内容WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.nustaq.serialization.FSTClazzInfo (file:/D:/developer/maven-reposi

2021-07-20 09:57:48 1774

原创 名命规则转换工具

名命规则转换工具示例代码package demo;import com.google.common.base.CaseFormat;import com.google.common.base.Converter;/** * 名命规则转换 * @author ChenWei * @email 582900710@qq.com * @date 2021年7月16日 下午4:09:36 */public class CaseFormatDemo { /* 需要依赖的jar * &l

2021-07-16 16:12:17 163

原创 linux客户端连接工具

java连接linux客户端工具package com.xxx.linux;import java.io.Closeable;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Properties;import java.util.concurrent.TimeUnit;import com.jcraft.jsch.Channel;impo

2021-06-23 19:25:30 718

原创 hyper虚拟机

端口映射共享IP端口映射一些常用命令一、查询端口映射情况netsh interface portproxy show v4tov4查询这个IP所有的端口映射。netsh interface portproxy show v4tov4|find "192.168.1.1"二、增加一个端口映射netsh interface portproxy add v4tov4 listenport=外网端口 listenaddress=主IP connectaddress=私网IP connectport=私

2021-05-26 14:30:59 123

原创 utools免费的内网穿透

第一步百度搜索utoolshttps://u.tools/第二步下载并安装utools第三步微信授权登录utools账户第四步使用utools工具搜索[内网穿透]并配置连接参数

2021-05-07 10:28:37 1393

原创 json数据转换详解

引入json工具依赖<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.76</version></dependency&

2021-04-27 10:35:13 1627

原创 tomcat常用配置

修改tomcat的jvm内存#linux下找到文件/bin/ca#大约250行插入一条语句JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m -Xmn1024m -XX:MetaspaceSize=1024M -XX:MaxMetaspaceSize=1024M -DAUTO_TASK=1"#window下需要安装tomcat服务#1,找到bin目录,调用service.bat安装tomcatfuwu#安装服务./service.bat -in

2021-04-26 11:31:19 120

原创 mysql

授权用户允许外部访问#1授权用户允许任意外部ip访问GRANT ALL PRIVILEGES ON *.* TO '<mysql账号>'@'%' IDENTIFIED BY '<你的密码>' WITH GRANT OPTION;#2授权用户允许指定ip访问GRANT ALL PRIVILEGES ON *.* TO '<mysql账号>'@'<你的设备ip>' IDENTIFIED BY '<你的密码>' WITH GRANT OPTION

2021-04-21 10:01:27 61

原创 redis

一、Redis介绍:Redis: 它是一个开源的非关系型的高性能的键值对的数据库。Redis: 是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任,如缓存、队列系统的不同角色。NoSQL:非关系型数据库.Redis官网: http://redis.io/源码托管在githubhttps://github.com/antirez/redis二、下载说明:windows版本:下载地址:https://github.c

2021-04-20 11:17:22 303

原创 按指定范围随机偶数

按范围随机偶数/** * 随机整数 * @author ChenWei * @email 582900710@qq.com * @date 2021年3月10日 下午5:16:19 * @param max 最大值 * @param min 最小值 * @return */public static int randomInt(int max,int min) { if(min > max) { int tem

2021-04-13 10:28:24 366

原创 大数据金额高精度计算工具

大数据金额高精度计算工具public class Math { private String number; @SuppressWarnings("unused") private Math() {} public Math(String number) { this.number = number; } public String getNumber() { return number; } public Math setNumber(String number) {

2021-04-13 09:57:26 152

原创 开源的多数据库连接可视化客户端

一款开源的多数据库连接可视化客户端官网地址如果公司不允许用盗版软件,那免费好用的就是它了https://dbeaver.io/

2021-04-05 10:57:17 287

原创 redis

允许外部访问配置#修改redis.windows.conf&redis.windows-service.conf配置文件#注释掉bind 127.0.0.1#关闭守护模式protected-mode no#建议设置密码requirepass <你的密码>#重启redis服务

2021-03-29 10:45:45 46

原创 nginx配置

nginx配置运行库yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel配置带ssl模块./configure \--prefix=/home/appjava/nginx \--pid-path=/home/appjava/temp/nginx/nginx.pid \--lock-path=home/appjava/temp/nginx/ngi

2021-03-29 10:44:57 179 4

原创 linux排查问题常用命令

内存瓶颈freefree是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。free -h -s 3表示每隔三秒输出一次内存情况,命令如下[1014154@cc69dd4c5-4tdb5 ~]$ free total used free shared buff/cache availableMem: 119623656 43052220 45611364 4313760

2021-03-29 10:44:00 677

原创 docker

docker注册中心地址所有的容器镜像都可以在这里获取hub.docker.com安装注意:必须是centos7.x版本,或ubuntu系统1.更新yum到最新版本sudo yum update2.安装需要的软件包,yum-util提供yum-config.manager功能,另外两个是devicemapper驱动依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm23.设置yum源为阿里云sudo yu

2021-03-29 10:43:11 152

原创 jdk环境配置

开源jdk地址http://openjdk.java.net/linux配置jdk环境变量#环境变量作用于/etc/profile => 全局环境变量,但只针对当前shell有效~/.bashrc => 全局环境变量,全部shell有效 [推荐]#打开文件 vim /etc/profile#在最后一行追加一下配置export JAVA_HOME=/usr/local/jdkexport PATH=.:$JAVA_HOME/bin:$PATHexport CLASSPA

2021-03-29 10:40:33 66

原创 阿里EasyExcel

官方文档#旧文档https://alibaba-easyexcel.github.io/quickstart/api.html#新文档https://yuque.com/easyexcel#githubhttps://github.com/alibaba/easyexcel

2021-03-29 10:37:49 83

原创 httpclient请求https报错问题

关于使用java httpclient客户端请求https报错问题解决错误描述javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error:java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty解决方案如果在本地jdk环境https请求没有问题但是在linux环境https请求有问

2021-03-29 10:35:13 651

java-openjdk1.8

修复已知问题 1,https请求保证书解析错误

2021-12-22

空空如也

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

TA关注的人

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