自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】VM虚拟机中设置静态IP固定

VM虚拟机中设置linux系统固定ip地址

2022-07-24 17:38:38 359 1

原创 常用Linux下排查问题命令

查看tcp的请求状态netstat -na | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

2021-07-20 09:19:27 132

原创 脏度,不可重复读,幻读

脏度,不可重复读,幻读参考文档.民工哥脏度,不可重复读,幻读脏读事务1读取了被另一个事务2已修改,但还未提交的数据。不可重复读事务2已经提交成功,此时事务1读取了一个其他的值。解决不可重,有两个策略可以防止这个问题的发生推迟事务2的执行,直至事务1提交或者回退。这种策略在使用锁时应用。在多版本并行控制中,事务2可以被先提交。而事务1,继续执行在旧版本的数据上。当事务1终于尝试提交时,数据库会检验它的结果是否和事务1、事务2顺序执行时一样。如果是,则事务1提交成功。如果不是,事务

2021-06-30 14:58:31 144

原创 PicGo+Gitee搭建个人图床

使用PicGO+gitee搭建图床参考博客地址1.登录gitee官方网站,创建公开仓库创建一个公开的仓库初始化仓库 因为做图床,这里选择语言其他,添加.gitignore就默认第一个,开源许可证不选择 (可以跳过)分支模型:默认master分支(可以跳过)2.设置私人令牌3.picGo设置安装插件:github-plus注意事项:repo: 用户名/仓库名 (有修改过用户名的需注意,配置picgo的repo地址为个人空间地址中对应的用户名,默认为刚开始注册gitee时

2021-06-29 18:52:36 170

原创 SpringBoot远程Debug

SpringBoot项目远程DEBUG参考博客CSDN链接1.Idea构建SpringBoot测试Demo pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://

2021-06-29 16:54:23 753

原创 SpringBoot中使用flyway数据库版本管理工具

Flyway 数据库版本管理工具1.核心pom文件 <!--flyway数据库版本工具依赖--> <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>6.1.0</version>

2021-06-29 16:36:46 162

原创 Vim常用命令笔记

vim中进行跳转顶部gg底部shift + gvim中查看文件修改时间ls -l

2021-06-29 10:53:43 92

原创 SpringBoot - 全局跨域

@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); corsConfiguration.addAllowedHeader("*");.

2021-05-25 10:11:12 61

原创 Centos7安装Docker并部署SpringBoot项目到容器

Centos下安装Docker参考docker安装博客地址安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源(任选一个)#(中央仓库)yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo#(阿里仓库)yum-config-manager --add-repo http://mirr

2020-12-03 11:14:31 254

原创 Centos安装java环境

配置环境变量vi /etc/profile到文件地步增加如下:#JAVA_HOME为当前jdk解压缩目录地址export JAVA_HOME=/usr/java/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib刷新配置文件source /etc/profile测试是否成功配置java环境变量java -version...

2020-11-18 22:34:21 74

原创 Centos7下安装redis服务

1.安装gcc依赖yum install -y gcc 2.解压缩安装包tar -zxvf redis-5.0.3.tar.gz3.cd到解压目录并执行编译#跳转到指定目录cd redis-5.0.3#执行编译make4.安装到指定目录make install PREFIX=/usr/local/redis5.服务启动5.1 控制台启动cd /usr/local/redis/bin/#控制台启动./redis-server 5.2 后台服务启动复制redis.co

2020-11-18 22:10:25 88

原创 Mysql数据库随机获取一条数据

优化mysql数据库随机取数据Sql的优化简要说明参考博客根据Mysql官方文档,rand()的取值范围为[0,1)1.若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))#例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 + (RAND() * 6));2.另外,也可以用round四舍五入函数来实现,考虑到最前与最后的取值概率会与中间的不相等

2020-11-17 16:42:22 967

原创 Idea基本优化配置项记录-长期更新

1.展示所有Tab页面的(默认单行Tab展示)

2020-10-21 15:20:23 52

原创 Insert新增数据带where条件

Insert带where条件语句 INSERT INTO tb_user_wx_data_c ( user_id, user_wx_nickname, user_wx_sex, user_wx_headimgurl, user_wx_openid, user_wx_unionid, user_wx_create_time, user_wx_province, user_wx_country, user_wx_city ) SELECT #{user_id}, #{user_wx_nicknam

2020-09-21 17:02:11 7535

原创 IDEA-Serializable序列化快捷键

1.如图设置IDEA2.鼠标移动至实体类名,ALT+ENTER添加序列化3. 添加成功截图

2020-08-28 10:24:12 340

原创 通过maven-deploy打包jar至maven仓库

1.必须配置项目构建编码否则,在执行maven插件deploy时候报错如下:sing platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

2020-08-21 13:49:34 584 2

原创 SpringBoot + Mybatis 项目搭建

搭建简单springBoot+mybatis项目 - 011.pom文件配置核心dependencies依赖 <dependencies> <!--springboot-web核心依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo

2020-08-20 21:49:33 212

原创 Centos7下安装java环境

1.下载jdk压缩包官网下载页面2.解压压缩包并移动#解压jdk压缩包tar -zxvf jdk-8u151-linux-x64.tar.gz#重命名并移动解压缩目录到/usr/local下mv jdk1.8.0_151 /usr/local/jdk1.83.配置jdk环境变量vim /etc/profile文件底部新增如下代码:export JAVA_HOME=/usr/local/jdk1.8 #jdk安装目录export JRE_HOME=${JAVA_HOME}/jre

2020-08-15 20:35:17 130

原创 2020-08-14 Git的基本操作命令记录

Git global setupgit config --global user.name "xxx"git config --global user.email "xxx@xxxx.com"Create a new repositorygit clone ssh://git@gitlab.xxx.com/xxx/sxxxxxx.gitcd sxxxxxxtouch README.mdgit add README.mdgit commit -m "add README"git push

2020-08-14 20:01:11 94

原创 2020-08-10 Centos搭建Nginx服务器

参考博客传送门1.下载Nginx下载地址2.安装Nginx所依赖环境gcc 安装yum install -y gcc-c++PCRE pcre-devel 安装yum install -y pcre pcre-develzlib 安装yum install -y zlib zlib-develOpenSSL 安装yum install -y openssl openssl-devel3.开始安装配置Nginx解压tar -zxvf nginx-1.12.0.tar.gz

2020-08-10 22:47:23 185

原创 2020-08-10 centos7搭建seafile私有云盘

系统版本:centos7Seafile服务器端版本:7.0.5 64bit 文档见 Seafile 服务器手册1.搭建Mysql数据库服务Seafile服务需要Mysql数据库做支撑Mysql数据库搭建传送门2.搭建Seafile服务1.创建安装目录mkdir /opt/seafile2.将当前已经下载好的服务端压缩包文件移动到安装目录mv seafile-server_* /opt/seafile3.解压文件#移动到安装目录cd /opt/seafile#解压服务端压缩包

2020-08-10 22:37:12 603

原创 Centos的无线网络连接和管理

1.查看网络状态nmcli dev statusDEVICE:设备驱动TYPE:无线/有线STATE:connected连接/disconnected未连接/unmanaged未识别网卡CONNECTION:打码的为已经连接的wifi名称– ps: 这里的截图来源往网络2.安装NetworkManager管理WiFi若存在 unmanaged 未识别网卡设备,需要执行当前命令,执行完成后重启 yum install -y NetworkManager-wifi3.重新查看网络状态

2020-08-01 22:15:37 1100

原创 SpringBoot的Maven项目打包scope为system的第三方jar到lib下

前因有一个项目比较庞大,有多名组员参与开发,我负责的模块中中引入了公司私库jar导致其他同事的项目中maven的setting也需要配置一个私库的地址。否则由于我的模块中获取不到依赖第三方jar导致项目启动报错。正常的私库的配置maven-public如图(此图仅仅代表个人看法正常配置范围):我觉得哈,应该包含一个aliyun仓库,一个maven仓库,一个或多个多自定义私库。后果但是我们另一个同事在download一个maven的jar的配置时候,发现通过我们公司私库无法获取,但是不走私库直接

2020-07-28 23:18:40 2145 3

原创 MacBookPro外接显示器开启HiDPI

参考知乎地址1.什么是HiDPI通俗的解释:通过牺牲一定的分辨率实现更细腻的显示效果 2.为什么要开启HiDPI外接显示器开启HiDPI后显示效果更加细腻清晰,未开启前字体模糊发虚3.如何开启HiDPI接下俩请看搬运工的表演3.1 关闭SIP重启电脑,按command + R (外接键盘 ctrl + R) ,进入recovery恢复模式右上角选择实用工具,打开终端,输入以下命令:csrutil disable执行成功后,重启3.2 获取显示器对应的配置文件一.打开终端,并执行

2020-07-25 23:03:37 7282

原创 Windows下安装Mysql8.0版本

参考博客.mysql参考博客.windows1.下载MysqlMySQL官网下载页面2.解压缩安装配置配置环境变量path:F:\database_local\mysql-8.0.19-winx64\bin创建my.ini配置文件坑:my.ini不要直接保存!记事本打开,选择另存为,编码选择ANSI,然后重新初始化即可。[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]#设置3306端口port = 3

2020-07-08 15:40:41 156

原创 Mysql-用户权限基本操作

Mysql基本命令1.mysql命令行登陆mysql -uroot -p2.选择mysql数据库use mysql 3.创建用户# 语法格式为 [@'host'] host 为 'localhost' 表示本地登录用户,host 为 IP地址或 IP 地址区间,表示指定IP地址的主机可登录,host 为 "%",表示所有主机都可登录,省略代表所有主机CREATE USER 'username'@'host' IDENTIFIED BY 'password';#创建用户'tset‘密

2020-07-02 23:31:56 212

原创 Maven项目中pom文件scope讲解

博客参考地址1.compile范围:默认的范围传递性:通过依赖项目进行传递2.provided范围:已提供范围传递性:不具有传递性的也不会被打包解析:provided 明了dependency 由JDK或者容器提供。例如如果开发了一个web 应用,可能在编译 classpath 中需要可用的Servlet API 来编译一个servlet,但是你不会想要在打包好的WAR 中包含这个Servlet API;这Servlet API JAR 由你的应用服务器或者servlet容器提供。已提供范围的

2020-07-02 09:01:05 477

原创 20200626-Mysql数据库设置主从

想法:因为笔者有两台服务器,一台在阿里云,一台在家里。也都装好了mysql数据库。 于是有了一个想法 就是为何不配置一个主从,这样我在阿里云上数据库的执行操作也可以同步到我本地的机器。需求:个人需求 - mysql主从数据同步实际应用场景:暂无,只是为了实际操作一把如何配置主从同步数据参考博客:https://www.cnblogs.com/lelehellow/p/9633315.html修改主库配置1.修改主库master的mysql配置vim my.cnf #修改mysql的配置

2020-06-26 13:28:41 98

原创 Maven插件打包jar带pom文件中依赖文件

前提对项目中通用模块单独拧出来,便于维护和使用。思考本地开发环境,可以引入模块进行开发。部署测试环境,jenkins打包问题:笔者不熟悉jenkins如何打包(项目中存在多git地址,打包jar指定目录)通过Maven私库,打包模块jar,在项目pom文件中直接引用问题今天在测试中发现,打包模块module_datasource实际通过idea对maven插件pack打包实际大小8kb。经过实际确认,jar包中只包括代码对编译文件。那么问题,如果我模块中依赖其他第三方pom文件,打包不包括

2020-05-31 19:56:26 1191

原创 Linux下安装maven私库

安装maven环境1.下载apache-maven-3.0.5-bin.tar.gz压缩包tar -zxvf apache-maven-3.0.5-bin.tar.gz2.配置环境变量# 修改配置文件vim /etc/profile#增加以下配置export MAVEN_HOME=/usr/local/apache-maven-3.3.9export PATH=$PATH:$MAVEN_HOME/bin#保存文件,刷新配置source /etc/profile3.检测maven环境

2020-05-30 21:35:21 824

原创 Linux下装jenkin与gitlab部署项目到tomcat记录

Jenkins 问题记录1.安装jenkins的时候先安装jdk环境我之前安装的openJDKyum install -y java由于我后面又安装压缩版jdk1.8,我卸载了openJDK,导致我jenkins启动报错后面 重新安装了openJDK之后,jenkins恢复正常启动。我猜测是因为 我先安装的openJDK在安装jenkins的时候,默认的java环境取的是openJDK的目录。2.jenkins安装插件1.jenkins支持简体中文显示#中文插件Locale plugin

2020-05-22 09:37:31 123

原创 Linux(centos7)安装Jenkins

参考博客: 睡着的糖葫芦1.下载jenkins安装包(注意:需要有java环境)点我去jenkins官网#下载rpm安装包wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.222.3-1.1.noarch.rpm #安装jenkinsrpm -ivh jenkins-2.222.3-1.1.noarch.rpm 配置jenkis的端口(默认端口8080)vi /etc/sysconfig/jenkins启动jenkinssy

2020-05-20 23:28:51 162

原创 Linux(centos7)安装mysql 5.7 数据库

参考博文:蛇皮皮蛋官网下载地址:mysql5.7# mysql 5.7 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar方式1:下载mysql的压缩包方式2:通过迅雷先下载到本地,在通过局域网登录centos,sftp方式上传过去wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-1.e

2020-05-20 22:57:18 211

原创 Linux通过frp实现内网搭建gitlab公网访问

.初心仅为个人记录参考,如有不对望各位指出1.搭建gitlab版本管理仓库具体gitlab搭建具体过程:参考.谷神通添加gitlab镜像wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm安装gitlabrpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm修改gitlab配置文件vim /etc/gitlab/gi

2020-05-19 15:44:57 2430

原创 Linux常用操作-禁止root用户登录

Linux下禁止root用户登录创建一个新用户,用于登录useradd newuser给新用户设置密码passwd newuser修改配置文件,禁止root用户登录vi /etc/ssh/sshd_config修改一下配置文件:PermitRootLogin no (移除注释'#',修改默认yes为no)保存配置文件后重启sshd服务systemctl restart sshd总结:修改后在继续使用root用户登录,报错(SSH服务器拒绝了密码,请重试之类的),这个时候正常

2020-05-19 11:23:27 378

原创 Linux配置注册Tomcat服务并开机自启

1.在/usr/lib/systemd/system目录下增加tomcat8.service文件vi /usr/lib/systemd/system/tomcat8.service2.文件内容如下:[Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=oneshot#Tomcat的目录地址ExecStart=/usr/local

2020-05-17 20:10:38 196

原创 Linux防火墙firewall常用命令整理

参考文档:centos7防火墙设置,添加删除1.FIrewalld 防火墙命令关闭防火墙systemctl stop firewalld禁用防火墙开机自启systemctl disable firewalld查看防火墙运行状态systemctl status firewalld2.开放指定防火墙端口添加放行端口# permanent永久生效,没有此参数重启后失效firewall-cmd --zone=public --add-port=80/tcp --permanent移除

2020-05-17 19:47:54 160

原创 Linux服务器下FRP内网穿透记录

.初心仅为个人学习记录方便以后查看.参考博客:手动销户了服务端安装frps准备安装#进入目录cd /home#创建文件夹mkdir frps下载frps压缩包wget https://github.com/fatedier/frp/releases/download/v0.24.0/frp_0.24.0_linux_amd64.tar.gz解压frps文件tar -xzvf frp_0.24.0_linux_amd64.tar.gzlinux服务端frps需要文件(其他文件可以

2020-05-16 21:06:19 2390

原创 旧笔记本装linux系统

记录旧笔记本装Linux系统问题01问题02问题03问题04问题01安装报错:[/dev/root does not exist ]bajiudongfeng的博客参考问题02无网络问题(插网线)魂尾ac的博客参考问题03Wi-Fi不能启动备注:文章中第6点,我当时执行了报错了但是. 于是问题04继续「已注销」的博客参考问题04报错:Error: Connection ac...

2020-05-07 00:04:20 1289

搭建推流(RTMP/HLS)服务器

推流服务器搭建,基于win系统环境搭建(linux系统环境同理)。 互联网搬运工,相关内容参考来源已标注出处。

2023-02-13

空空如也

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

TA关注的人

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