- 博客(40)
- 资源 (3)
- 收藏
- 关注
原创 SpringBoot 自定义starter
Spring-Core 包里定义了SpringFactoriesLoader类,这个类实现了检索WETA-INFO/spring.factories文件,并获取指定接口配置,此类中定义了两个对外的方法。当前示例义创建一个普通项目为例。
2023-05-30 18:26:13 261
原创 Linux服务器免密登录方法
1、下载服务器端的免密连接私钥id_rsa(一般是这样命名的)2、登录本地Ubuntu系统,切换到root权限用户3、执行指令:ssh-keygen -t rsa 然后一直回车,这样就会在/root/.ssh/目录下创建了两个文件id_rsa(私钥)和id_rsa.pub(公钥)4、接下来就是处理这两个文件,默认情况下我们是不需要id_rsa.pub这个文件的,因为服务器端生成公钥和私钥的时候就已经将公钥存放的服务器的制定文件夹了,
2023-05-30 17:44:58 620
原创 Nexus私有仓库搭建说明文档(实用型)
温馨提醒:到这里已经基本掌握Nexus私有maven仓库的搭建和使用了,其他密码明文加密需要童鞋们自行研究了。温馨提示:本地仓库路径配置,如果不配置默认将jar包安装到系统盘C目录下,暂用大量系统盘存储空间。当前采用的是root用户运行,同鞋们可以选择其他用户运行,最好是可以做成Service服务启动。没有”save“ 按钮,是”Create repository“!具体命令使用 man ufw[ufw 是示例命令],查看使用详情。温馨提醒:如果出现 标签报错,请手动敲入【童鞋们切记,切记】
2022-06-25 11:14:42 1077 2
原创 Centos系列之yum源更新
背景有些童鞋下载是是Minimal镜像,会导致不少命令无法正常使用,那么就需要更新系统,采用国外yum源仓库有时会导致镜像无法下载方案在你自己设计的游戏里,你很难输。——《黑天鹅》
2022-06-23 14:40:18 1680
原创 properties配置文件配置
背景说明项目部署到不通服务器时,对应的配置文件可能不相同,比如:读入节目文件的访问地址等。故需要将项目某些配置文件与原有项目解耦,使得部署项目更加灵活。maven依赖<!-- configuration --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</
2022-01-13 17:56:30 2293
原创 Centos7安装Kafka
Centos7安装Kafka查询jdk安装目录指令which javals -lrt /usr/bin/java> lrwxrwxrwx 1 root root 46 Jun 10 2021 /etc/alternatives/java -> /usr/lib/jvm/ja va-8-openjdk-amd64/jre/bin/java在Ubuntu上安装JDK请按照以下文章手动在Ubuntu 20.04 LTS上下载并安装Oracle JAVA 8。可以查看本站的如何在
2022-01-07 13:40:59 966
原创 UMASK之详解
UMASK之详解要点掌握1、文件的基数为666,目录的基数为777,文件没有执行位x,目录拥有x位2、我们设置权限通常使用chmod,chmod设置哪个位权限就有哪个位权限,然而umask则是设置哪个位就移除掉哪个位置的权限。chmod 与 umask区别chmod 775 ./test.xmlrwx rwx r-x test.xmlumask 数值位002,说明移除o-wrw- rw- r-- test.xml...
2021-06-08 14:07:10 139
原创 Spring之RestControllerAdvice无效、切面日志无法捕获异常
切面日志中是否包含下列代码@Around("pointCutMethod()")public Object doAround(ProceedingJoinPoint pjp) throws Throwable {}
2021-06-05 08:52:09 2441
原创 ITextPdf中文不显示解决办法
pom.xml引入maven依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version> </dependency> <dependency>
2021-06-02 13:52:01 3271
原创 Nginx之自签名证书创建、配置、接口代理
Nginx自签名证书创建、配置、接口代理安装nginxsudo apt install -y nginx创建自签名证书# 创建保存证书文件的目录sudo mkdir -p /etc/nginx/cert/# 切换的创建的证书目录下,然后执行下列指令创建证书sudo cd /etc/nginx/cert/# 制作CA证书sudo openssl genrsa -des3 -out ca.key 2048sudo openssl req -new -x509 -days 730
2021-04-15 18:01:36 720
原创 Ubuntu之Mosquitto安装以及用户账号配置
引入mosquitto仓库并更新软件源sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppasudo apt-get update安装mosquitto软件sudo apt-get install mosquitto安装mosquitto开发包(选)sudo apt-get install mosquitto-dev安装mosquitto客户端sudo apt-get install mosquitto-client
2021-03-29 23:55:21 536 1
原创 Docker之云服务器Ubuntu配置和Idea配置
开启远程连接docker1、服务器安全组添加docker默认端口号23752、服务器防火墙开放docker默认端口ufw allow 23753、修改服务器docker.service服务配置文件查找docker.service服务文件# 查看服务路径systemctl status docker# 修改配置文件内容vim /lib/systemd/system/docker.service修改内容如下所示:在ExecStart后面追加 -H tcp://0.0.0.0:
2021-03-08 17:10:56 307
原创 MySQL之数据库主从配置
主从配置原理说明在主库上把数据更改记录到二进制日志文件(Binary Log)中,这些记录成为二进制日志事件从库通过IO线程将主库上得日志复制到自己的中继日志(Ralay Log)中从库通过SQL线程读取中继日志中得事件,并将重放到自己数据上图片源自《高性能MySQL》主数据库my.cnf配置文件示例# 服务的唯一编号 server-id = 1 # 开启mysql binlog功能 log-bin = mysql-bin # binlog记录内容的方式,记录被操作的每一行
2021-03-04 17:17:36 253 5
原创 Ubuntu之数据库备份脚本
脚本示例#!/bin/bash# 声明备份保存地址backupdir=/data/websites/storage/mysqlshell/mysqlbat# 格式化当前时间time=`date +%Y%m%d%H%M%s`# 执行数据库备份命令/usr/bin/mysqldump -u数据库用户名 -p数据库密码 数据库名 | gzip > $backupdir/mysql_designman_$time.sql.gzfind $backupdir -name "mysql_*.s
2021-03-04 16:52:17 370 1
原创 Ubuntu之Crontab定时任务设置
使用说明crontab -l #查看详情crontab -e #设置定时任务* * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 应用示例30 21 * * * /usr/local/etc/rc.d/lighttpd restart # 每晚的2
2021-03-04 16:46:48 829 1
原创 Ubuntu之云服务器Ubuntu初始化配置
云服务器Ubuntu实话配置修改云镜像源# deb cdrom:[Ubuntu 20.04.1 LTS _Focal Fossa_ - Release amd64 (20200731)]/ focal main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.deb http://mirrors.aliy
2021-03-04 16:36:24 952 2
原创 FastDFS配置(Centos7)
1、文件说明文件名称说明nginx前端代理服务器fastdfs-nginx-module-masternginx 和 fastdfs 配置中间件fastdfs分布式文件系统libfastcommon-master插件fdfs/etc/fdfs/目录下所有配置文件nginx.confignginx安装成功后修改nginx-1.10.1nginx源码安装文件注意:其他没有说明的文件暂时不用管2、需要提前创建的文件夹说明:文件夹路径
2020-07-10 11:31:05 282 1
原创 接口空格去除能解决
java.lang.IllegalArgumentException: Illegal character in path at index 64
2020-03-10 14:13:21 271
原创 Window配置apache服务
配置apache服务使用管理员权限执行cmd跳转apache的bin目录,执行指令httpd -k install修改apache虚拟目录文件,添加媒体文件虚拟目录 (250行左右)<IfModule dir_module> DirectoryIndex index.html index.php index.htm l.php Alias /web "F:/ap...
2019-12-07 14:42:29 308
原创 Eclipse添加Spring Tool
查看使用的eclipse编辑器版本,操作如下Help -> About Eclipse IDE版本和spring tool 契合很重要,https://spring.io/tools3/sts/all针对URL做出了总结 如下2019-06 (4.12)https://download.springsource.com/release/TOOLS/update...
2019-10-25 17:35:26 253
原创 Eclipse 添加Lombok插件
详细步骤:1、前往官网先https://projectlombok.org/download 下载Lombok.jar文件2、通过cmd,切换到eclipse安装路径(路径下包含eclipse.exe),运行下面指令,会出现一个弹出框选择eclipse安装目录即可java -jar Lombok.jar3、待安装好lombok.jar,eclipse的安装目录会多出eclipse.ini...
2019-10-15 10:06:40 436
原创 SVN日常总结
SVN日常总结一、svn更新或者checkout文件显示图标解决方案:1、安装svn的时候会生成一个setting,双击“settings”,Icon Overlays中的status 擦车选择shell,driver types选择fixed drivers;Icon set选择MufWin7在这里插入图片描述2、在运行里输入regedit,进入注册表界面,HKEY_LOCAL_MAC...
2019-10-14 16:29:30 163
原创 优雅处理媒体文件读取
优雅处理媒体文件读取详细步骤如下所示:1、如果有多个可用域名,可以配置多个域名指向当前服务器ip(略);2、在tomcat的conf目录下找到server.xml文件同时将对应文件配置如下 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="tru...
2019-10-10 16:05:01 136
原创 GoLang 在window系统先编译linux运行程序
日常记录在安装golang的前提下,进入dos界面并切换到对应的golang程序目录,并依次执行下列指令: 1、SET CGO_ENABLED=0 2、SET GOOS=linux 3、SET GOARCH=amd64 4、go build xxx.go运行完指令后,对应的文件夹下就会生成linux可以执行的二进制程序...
2019-08-16 15:00:48 833
原创 redis日常操作总结
redis日常操作总结如何删除redis中的所有数据redisredis清空所有数据的三大指令:FLUSHALL,FLUSHDB,SCREPT FLUSH1.FLUSHALL [ASYNC]说明表示清空所有DB中的所有数据。默认为同步操作,其中ASYNC标识异步操作,即清空操作在一个新的线程中进行,不会妨碍主线程运行。$ redis-cli -h 127.0.0.1 -p 637...
2019-07-18 15:23:14 229
原创 fastJSON小总结
fastJSON常见的操作1、获取json字符串中的数据{ "IP":"192.168.0.1:8080", "ids":[123,2344], "data":{ "fileMd5":"['123456','1231212sdwd']" }}1) String IP = jsonObject.getString("IP");...
2019-05-10 09:22:29 114
原创 Spring 4 项目配置定时器
1、引入定时器需要引入的maven依赖<!-- 关于quartz 建议1.8<版本--><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version&g...
2019-05-07 08:21:55 388
原创 Centos7安装桌面程序具体步骤(方便在linux环境下编程)
1、首先安装X(X Window System)yum groupinstall "X Window System" 回车(注意有引号)2、检查一下我们已经安装好的软件以及可以安装的软件yum grouplist 回车选择GNOME Desktop和Graphical Administration Tools进行安装yum groupinstall "GNOME Desktop...
2019-04-17 00:23:54 972
原创 maven环境变量配置以及修改本地仓库
一、环境变量配置1、M2_HOME(maven解压地址)D:\00maven\apache-maven-3.6.0-bin\apache-maven-3.6.02、M2_PEPO(本地仓库地址)D:\00maven\.m2\repository3、Path(环境)win10:新建(1)%M2_HOME%\bin(2)%M2_PEPO%二、更换本地仓库的配置路径:D:\0...
2019-04-17 00:23:11 881
原创 Ubuntu忘记密码重置密码总结
1、启动虚拟机的时候,反复按下esc按键2、选择 Ubuntu高级选项 enter3、选择(recovery mode) 按下e进行编辑4、按向下箭头往下翻,在倒数第五行找到【recovery nomodeset】并将之删除,然后下移一行,在行尾添加【quiet splash rw init=/bin/bash】(下图中的linux行尾,即locale=en_US quiet splas...
2019-04-17 00:21:31 770
原创 数据库中文乱码解决方案
系统环境为Centos 71、登录数据库mysql -u 用户名 -p输入用户对应的密码即可登录数据库2、查看数据库对应的字符集合show variables like 'character_set%'3、编辑对应的配置文件cd /etc/my.cnfvi /etc/my.cnf 编辑对应的文件,向文件添加对应的下面的信息character-set-serve...
2019-04-16 18:10:10 1246
原创 mysql8.0免安装版(踩坑)
1、首先需要去到mysql官方网站下载mysql-8.0.15-winx64.zip免安装压缩包,解压存放到你自己喜欢的路径2、进入解压后的文件中,如果已经有了data目录的话需要将data目录中的所有的文件删除,记住是所有,(这个是为了后面或取临时登录密码使用的)3、在解压文件目录下创建my.ini的文件文件中添加以下内容:[Client]#端口号尽量不要与之前已经转好的数据库的端...
2019-04-03 10:37:45 2382
原创 本地Ubuntu免密连接远程服务器的解决办法(两种情况)
一、第一种情况,公钥和私钥有服务器端生成1、下载服务器端的免密连接私钥id_rsa(一般是这样命名的)2、登录本地Ubuntu系统,切换到root权限用户3、执行指令:ssh-keygen -t rsa 然后一直回车,这样就会在/root/.ssh/目录下创建了两个文件id_rsa(私钥)和id_rsa.pub(公钥)4、接下来就是处理这两个文件,默认情况下我们是不需要id_...
2019-04-01 16:38:38 430
原创 git创建用户名和邮箱
1.修改用户名和邮箱账号信息: (1)去c盘搜索框输入gitconfig,会看到有一个名称为config的目录 它是用来存放git的一些配置信息的,在这里可以直接配置 (2)[user] user.email=123@qq.com 邮箱 user.name=123 用户名 (3)常用指令: 查...
2018-07-28 00:05:10 9401
Apache服务器安装包
2019-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人