自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用代码SSH免密登录Windows服务器并执行脚本

Windows服务器SSH免密登录

2023-04-11 11:04:23 1097

原创 VirtualBox虚拟机之间网络互通(Host-only网络)

VirtualBox提供了Host-only以太网适配器,默认为192.168.56.x网段。使用仅主机(Host-only)网络。可以直接设置固定IP。

2023-02-13 16:40:42 723

原创 挂载Samba到Windows系统和Linux系统

Samba服务挂载到Windows和Linux

2023-02-13 16:13:09 2003

原创 spring实现动态数据源(多数据源),可用于读写分离,对代码无入侵

适用场景:1、一个项目需要从多个不同的数据库获取数据,不想创建多个项目的情况。2、为了充分运用数据库集群中从库的性能,在从库建立只读链接,通过程序实现读写分离。思路:1、通过自定义注解指定程序要访问的数据库。2、操作数据库的时候根据指定的数据库动态分配数据源(数据库连接)。步骤:1、创建自定义注解,可用于方法上,用来指定该方法用到的数据库。2、通过AOP将指定的数据源放入到ThreadLocal中。3、通过实现的来动态分配数据源。...

2022-06-22 09:55:08 763

原创 Linux安装NodeJs

下载地址https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz1、下载并解压mkdir /datacd /data# 下载wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz# 解压tar xf node-v12.18.1-linux-x64.tar.xz# 建立软连接ln -s /data/node-v12.18.1-linux-

2021-09-13 15:02:52 244

原创 windows无超级管理员权限安装mysql

windows无超级管理员权限安装mysqlmysql官网下载zip压缩包官网 https://downloads.mysql.com/archives/community/下载链接 https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-winx64.zip安装下载后解压安装目录 = 解压目录初始化安装目录\bin\mysqld --initialize初始密码安装目录\data\计算机名.err启动每次启动mysql执行命令

2021-07-23 09:49:46 948 1

原创 VirtualBox安装CentOS7

一、下载CentOShttp://mirrors.aliyun.com/centos/7/isos/x86_64/二、创建虚拟机三、启动虚拟机2、选择自定义3、兼容性使用默认选项4、选择稍后安装操作系统,相当于先配置硬件,再装系统5、操作系统选择 Linux,版本选择 CentOS 7 64 位6、设置虚拟机名称和存放位置7、设置虚拟机CPU的数量和核心数8、设置虚拟机内存大小9、根据自己的需求选择网络连接方式我要将虚拟机作为服务器对外提供服务,所以选择桥

2021-05-18 16:02:56 230

原创 jmeter基础用法

1、下载官网 http://jmeter.apache.org/download_jmeter.cgi直接下载链接 https://apache.website-solution.net//jmeter/binaries/apache-jmeter-5.4.1.zip2、解压后,运行bin/jmeter.bat,进入界面3、Add->Threads(Users)->Thread Group4、增加默认http配置默认配置:所有的请求都会使用默认配置5、新建请求6、增

2021-05-17 16:50:00 97

原创 Linux免密登陆

ssh免密1、生成公钥ssh-keygen -t rsa三次回车 默认将公钥放到/root/.ssh目录下id_rsa id_rsa.pub2、复制到目标机器使用ssh-copy-id -i 目标ip 命令将本机公钥复制到目标机器中cd /root/.sshssh-copy-id -i 192.168.31.63、验证ssh 192.168.31.6# 可直接进入...

2021-03-12 17:56:13 85

原创 Linux安装Git

1、下载并解压cd /datawget https://github.com/git/git/archive/v2.3.0.zipunzip v2.3.0.zip2、编译和安装cd git-2.3.0make prefix=/data/git allmake prefix=/data/git install注意如果make失败,请执行清理命令:make distclean需要的依赖yum install opensslyum install openssl-develyum -y

2021-01-27 13:07:50 115

原创 Linux安装Jenkins

1、下载jenkins使用war包启动的方式比较方便,本篇我们使用war包启动https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.263.2/jenkins.war2、运行nohup java -jar jenkins.war >> /data/logs/jenkins.out 2>&1 &3、查看密码cat /root/.jenkins/secrets/initialAdminPassword4

2021-01-26 13:54:35 139

原创 Linux系统安装Maven

1、解压unzip apache-maven-3.3.9-bin.zipln -s /data/apache-maven-3.3.9/ /data/maven2、配置环境变量vim /etc/profile在文件尾部添加:export MAVEN_HOME=/data/mavenexport PATH=$PATH:$MAVEN_HOME/bin3、重新加载配置文件source /etc/profile验证mavenmvn -v...

2021-01-25 23:00:12 76

原创 迁移git仓库和所有的分支

1、clone旧仓库git clone --bare 旧仓库地址2、上传至新仓库进入项目目录,右键打开git bash heregit push --mirror 新仓库地址

2020-12-15 09:37:35 315

原创 vim编辑器操作命令

一般模式删除当前行dd删除n行dnd撤销上一步u复制当前行yy粘贴p移动到行头^移动到行尾$尾行G首行gg或者1G编辑模式插入i向后插入a向下一行插入o到行首I到行尾A向上一行插入O指令模式在一般模式中,输入【: / ?】就可以进入指令模式:wq!强制保存退出:wq保存退出:w保存:q退出:

2020-05-11 16:32:48 156

原创 VMware安装CentOS7.7

一、下载CentOS二、安装CentOS1、创建新的虚拟机2、选择自定义3、兼容性使用默认选项4、选择稍后安装操作系统,相当于先配置硬件,再装系统5、操作系统选择 Linux,版本选择 CentOS 7 64 位6、设置虚拟机名称和存放位置7、设置虚拟机CPU的数量和核心数8、设置虚拟机内存大小9、根据自己的需求选择网络连接方式我要将虚拟机作为服务器对外提供服务,所以选择桥接模式。如果是使用虚拟机学习linux,可以选择NAT模式,方便连接互联网。10、I/O控制

2020-05-11 13:16:41 991 1

原创 Linux网络配置

[dev@localhost ~]$ cd /etc/sysconfig/network-scripts/[dev@localhost network-scripts]$ ll|less[dev@localhost network-scripts]$ [dev@localhost network-scripts]$ su root密码:[root@localhost network-scripts]# vim ifcfg-ens33修改前TYPE=EthernetPROXY_METHOD=

2020-05-11 13:13:11 210

原创 Nginx转发请求后java获取IP

1、Nginx增加配置proxy_set_header Host $host;proxy_set_header X-real-ip $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; server{ listen 80; # 监听80端口...

2020-04-09 19:44:16 889

原创 SpringBoot(SpringMVC)集成UMeditor

1、去官网下载umeditor放到nginx根目录下将umeditor的目录命名为umeditor2、修改umeditor的配置文件umeditor.config.js# 修改前 // ,imageUrl:URL+"jsp/imageUp.jsp" //图片上传提交地址 // ,imagePath:URL + "jsp/" ...

2020-04-09 11:20:26 174

原创 Linux系统安装Redis

1、解压cd /usr/local/soft/packagetar -xzvf redis-4.0.8.tar.gzmv /usr/local/soft/package/redis-4.0.8 /usr/local/soft/redis-4.0.8cd /usr/local/soft2、安装cd /usr/local/softcd redis-4.0.8makemake inst...

2020-04-08 13:03:38 101

原创 Linux系统安装MongoDB

环境CentOS Linux release 7.6.1810 (Core)mongodb-linux-x86_64-4.0.17.tgz下载页面https://www.mongodb.com/download-center/community下载地址https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.17.tgz1、下...

2020-04-07 13:31:10 196

原创 Linux系统安装MySQL5.7.28

环境计划安装路径/soft/mysql/mysql下载页面下载地址1、下载并解压2、检查是否安装过mysql,如果有则删除。3、创建 mysql 用户组 和 mysql 用户4、修改权限5、初始化mysql,记住命令行末尾的密码执行结果如下,记住命令行末尾的密码6、创建配置文件,如果不创建默认启动/usr/local/mysql目录下的mysql7、启动mysql服务,并设置为开机启动开机启动8、登录mysql9、第一次登录需要修改密码和允许远程登录10、开放3306端口11、其他命令。

2020-04-02 16:47:10 667

原创 SpringMVC的@RequestBody注解使用fastjson反序列化枚举类型

1、使用mybatis-plus,指定枚举类所在的的包SpringBoot工程在application.yml中增加mybatis-plus: type-enums-package: com.xxx.xxx.model.enums2、实现mybatisplus提供的IEnum接口,重写getValue()方法package com.xxx.xxx.model.enums;imp...

2020-02-25 23:39:15 3038

原创 P2V 使用VMware vCenter Converter 6.2进行物理机虚拟化

一、操作步骤1、打开VMware vCenter Converter 6.2选择使用本机当做converter服务器2、选择Convert machine3、选择源系统,powered on:可以选择远程windows机器、远程linux机器、和本机。powered off:可以VMware虚拟机和Hyper-V虚拟机。4、选择目标系统5、修改目标虚拟机的名字6、选择...

2019-12-09 17:07:25 7964

原创 Linux系统安装nginx

1、下载nginx,并解压cd /usr/local/softwget http://nginx.org/download/nginx-1.14.1.tar.gztar xzf nginx-1.14.1.tar.gz2、安装nginxcd /usr/local/soft/nginx-1.14.1# 默认prefix=/usr/local/nginx./configure --pre...

2019-09-02 17:26:47 126

原创 Linux系统安装JDK

1、查看linux是32位的还是64位的getconf LONG_BIT2、在Oracle官网下载对应的jdk,我用的是jdk-8u221-linux-x64.tar.gz3、解压tar zxvf jdk-8u221-linux-x64.tar.gz4、配置环境变量vim /etc/profile在文件尾部添加如下信息export JAVA_HOME=/usr/local/sof...

2019-09-02 17:09:27 472

原创 Nginx升级

linux下nginx升级# 查看原程序的编译参数cd /usr/local/nginx./sbin/nginx -V# configure arguments:后的参数就是编译参数cd /usr/local# 备份mkdir nginx-bakcp -rf nginx/* nginx-bak/# 下载wget http://nginx.org/download/nginx-...

2018-11-23 16:01:32 1076

原创 Nginx支持Websocket的配置

$ vim /usr/local/nginx/conf/nginx.conf# 在http上下文中增加如下配置,确保Nginx能处理正常http请求。http{ map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocket { server 127.0....

2018-11-23 15:57:08 548

原创 集成WebSocket+SpringMVC+dubbo的过程中遇到的问题

集成WebSocket中遇到的问题项目中使用到了dubbo和SpringMVC,并且使用SpringSession管理session,集成WebSocket时遇到了一些问题:1、无法获取到登录用户2、无法获取到dubbo的提供者无法获取到登录用户的问题解决方法写一个类GetHttpSessionConfigurator继承ServerEndpointConfig.Configurat...

2018-11-16 13:39:03 1753 1

空空如也

空空如也

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

TA关注的人

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