自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用maven推送jar包到远程仓库和本地仓库

使用maven推送jar包到远程仓库和本地仓库

2023-04-18 10:33:57 663 1

原创 在finalshell连接服务器忘记密码,程序解析

java解析finalshell中服务器连接json文件中password值获取密码

2023-03-14 10:15:14 397

原创 多线程和List分段解决批量添加或更新慢的问题

运用多线程加List分段处理多数据的批量操作的简单方式

2022-11-10 11:04:17 990

原创 java遍历文件夹的两种方式(递归和非递归)

java使用递归和非递归两种方式做文件夹的遍历

2022-06-27 18:50:58 3398

原创 银河麒麟系统飞腾CPU安装达梦数据库

之前在国产银河麒麟服务器部署项目, 这里记录一下安装达梦的流程。安装流程进入/usr/local目录cd /usr/local创建dm文件夹mkdir dm上传并解压达梦安装包:dm7_20210712_FTarm_kylin4_64_ent_7.6.1.108.isomount -o loop dm7_20210712_FTarm_kylin4_64_ent_7.6.1.108.iso /usr/local/dm进入解压目录cd /usr/local/dm执行安装命令./

2022-02-04 18:00:50 2982

原创 银河麒麟系统飞腾CPU安装redis和nginx

之前在国产银河麒麟系统上部署项目,这里做一下软件安装的记录。安装redis进入/usr/local目录cd /usr/local创建redis文件夹mkdir redis上传并解压nacos-server-2.0.3.tar.gz包到nacos目录tar -zxvf redis-4.0.9.tar.gz进入deps目录cd redis-4.0.9/deps编译redis依赖库make -j4 hiredis lua jemalloc linenoise到主目录编译rediscd .

2022-02-04 17:48:38 4440

原创 银河麒麟系统飞腾CPU安装jdk和nacos

之前在国产银河麒麟系统部署项目 这里做一下软件安装的记录。jdk安装首先查看系统是否自带jdkjava -version卸载系统自带的openjdkapt-get remove openjdk*或者先查看安装的java:dpkg -l | grep java,再根据对应java的package卸载java:sudo apt-get remove ca-certificates-java安装jdk进入/usr/local目录cd /usr/local创建java文件夹mk

2022-02-04 17:38:00 3481

原创 Windows配置redis开机自启服务

这里记录一下windows电脑配置解压版redis开机自启服务:进入redis安装目录打开cmd输入下面命令安装服务redis-server --service-install redis.windows-service.conf --loglevel verbose常用的redis服务命令卸载服务:redis-server --service-uninstall开启服务:redis-server --service-start停止服务:redis-server --service-st

2022-01-09 16:28:25 440

原创 windows系统配置npm

在npm安装根目录新建:“node_global”,"node_cache"两个文件夹管理员运行cmd窗口,执行npm config set prefix "D:\nodejs\node_global"npm config set cache "D:\nodejs\node_cache"配置环境变量系统变量:新建"NODE_PATH",值为"D:\nodejs\node_global\node_modules"用户变量:path变量修改为"D:\software\nodejs\node_.

2021-11-26 22:03:44 1011

原创 Linux删除只读文件系统

查看已挂载的设备df卸载要挂载的设备umount -i 挂载路径删除rm -rf 目录/文件

2021-11-26 21:48:18 1488

原创 Linux系统设置虚拟内存

一、创建swap文件进入/usr目录创建swap文件夹,并进入该文件夹创建swapfile文件,并执行dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096二、查看swap文件执行命令du -sh /usr/swap/swapfile可以看到我们创建的这个swap文件为4g三、将目标设置为swap分区文件执行命令mkswap /usr/swap/swapfile将swapfile文件设置为swap分区文件四、激活swa

2021-08-24 19:51:49 2459

原创 map集合转实体对象集合

今天遇到一个map集合转实体对象集合的问题,之前单个map转实体对象可以使用JSON.parseObject来转CountMyPlan plan = JSON.parseObject(JSON.toJSONString(map), CountMyPlan.class);但map集合转实体对象集合没试过,下面试了两种方法:引入alibaba fastjson依赖<!-- fastjson --><dependency> <groupId>com.aliba

2021-08-05 17:48:33 2420

原创 记录项目工作中的一些问题

一.禁止 element table 表格拖动只需要在 el-table-column 标签中添加:resizable="false"即可<el-table-column v-if="false" <-- 隐藏当前列 --> prop="username" label="用户名" width="120" :resizable="false"></el-table-column>二.解决springboot项目 instal

2021-08-03 17:07:20 1921

原创 使用allatori混淆springboot项目模块

1.首先到官网下载混淆所需要的jar包:allatori.jar官网地址:http://www.allatori.com2.在项目的pom文件中添加混淆的插件<build> <plugins> <!--混淆配置开始--> <plugin> <groupId>org.codehaus.mojo</groupId>

2021-08-03 16:57:55 1202

原创 Centos7.6安装docker

一.环境准备Docker 支持以下的 64 位 CentOS 版本:* CentOS 7* CentOS 8* 更高版本…二.安装步骤1.如果是重装,则需要卸载旧版本:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest

2021-08-03 16:35:58 411

原创 将本地项目提交到gitee上并解决遇到的问题

1.在码云上根据自己需求创建仓库https://gitee.com/help/articles/41692.进入要提交项目的工作空间中,右键选择“Git Bash Here”(本地必须安装git)3.在git控制台中按顺序输入以下内容git init #初始化git add . #将当前目录加入到gitgit commit -m "first commit(提交的描述信息)" #git提交到本地版本库

2021-08-03 16:34:08 273

原创 Jenkins创建用户并配置权限

1.创建用户点击系统管理–>管理用户–>新建用户2.安装角色插件点击系统管理–>插件管理–>可选插件–>搜索 Role-based Authorization Strategy 并安装3.安全域的授权策略点击系统管理–>Configure Global Security(全局安全配置)–>授权策略:修改为 Role-Base Strategy4.角色项目添加与分配权限点击系统管理–>Manage and Assign Roles–>Mana

2021-08-03 16:26:16 2129

原创 java调用第三方接口跳过SSL认证

今天遇到一个接口调用的问题,我在调用这个接口的时候一直报502的错误,后来发现这个接口是https的请求,必须要跳过ssl认证才能访问,下面做一下记录:1.封装跳过ssl认证的方法/** * 忽略ssl认证方法 * @throws Exception */ public static void ignoreSsl() throws Exception { HostnameVerifier hv = (urlHostName, session) -&g

2021-08-03 16:19:21 3023 1

原创 Linux使用Docker搭建Portainer可视化界面

1.查询Portainer镜像查询当前有哪些Portainer镜像docker search portainer2.下载Portainer镜像下载镜像docker pull portainer/portainer3.运行Portainer容器docker run -d -p 9000:9000 \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ --name prtainer \

2021-08-03 16:14:58 380

原创 使用Docker搭建maven私服

1.使用docker拉取nexus3的最新镜像docker pull sonatype/nexus32.创建挂载目录并赋予777权限(读、写、执行)mkdir /software/nexus/nexus-datachmod 777 /software/nexus/nexus-data3.创建并启动容器docker run -d --name nexus --restart=always -p 8081:8081 -v /software/nexus/nexus-data:/nexus-dat

2021-08-02 18:39:11 336

原创 Windows系统安装与启动RocketMQ

准备1.访问官网下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0 选择 binary 的版本下载2.选择指定目录进行解压3.配置环境变量 ROCKETMQ_HOME启动rocketmq启动顺序:先启动 namesrv再启动 broker1.进入rocketmq解压路径下的bin目录,启动一个cmd窗口,执行start mqnamesrv.cmd2.执行完毕后,不要关闭此cmd窗口,再在bin目录中启动一个

2021-08-02 18:36:19 5726 1

原创 springboot项目集成swagger管理API接口

1.引入swagger依赖<!-- swagger --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.

2021-08-02 18:28:39 224

原创 Docker镜像的导入和导出

1.save和loadsave:命令:docker save [options] images [images...]示例:docker save -o nginx.tar nginx:lates 或 docker save > nginx.tar nginx:latest其中 -o 和 > 表示输出到文件,nginx.tar为目标文件,nginx:latest为源镜像名(name:tag)load:命令:docker load [options]示例:docker loa

2021-08-02 16:38:34 399

原创 Vue Can‘t resolve ‘sass-loader‘ in...错误的解决办法

1.需要引入 sass-loader 和 node-sass 包npm install sass-loader -Dnpm install node-sass -D2.如果第二个包引入报错,则使用cnpm install node-sass -D3.如果使用cpm命令报“不是内部命令”,则先 cnpm -v 看看有没有安装cnpm,如果没有安装则使用 npm install cnpm -g --registry=https://registry.npm.taobao.org 进行安装,安装完

2021-08-02 16:30:47 5384 3

原创 Map与Json的相互转化

使用alibaba falstjson:<!-- fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version></dependency>1.Map转JSON Map<String, O

2021-08-02 16:27:19 4233

原创 解决spring的@Scheduled定时任务,同一时间段的定时任务只会执行一个,其余的会被阻塞

现有两个定时任务@Componentpublic class A { @Scheduled(cron = "0 44 17 * * ?") public void a() { try { System.out.println("a执行时间:" + new Date()); Thread.sleep(65000); System.out.println("a完成时间:" + new Date());

2021-08-02 16:03:59 3035

原创 Linux安装redis并设置远程访问

1.下载redis最新4.0版本的tar包wget http://download.redis.io/releases/redis-4.0.9.tar.gz如果报wget: command not found则先yum -y install wget2.解压tar -xvf redis-4.0.9.tar.gz3.编译和安装cd redis-4.0.9/make MALLOC=libccd src && make install4.后台运行并设置远程连接回到安装主目

2021-08-02 15:17:37 269 1

原创 Nginx配置https时报 the “ssl“ parameter requires ngx_http_ssl_module

今天再做nginx下https配置的时候,配置完nginx重启的时候,报了如下错误:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:112原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块,其实也很简单,往下看

2021-07-28 19:01:07 7547 3

原创 Linux系统安装MySQL5.7

一 安装前准备1.检查该Linux系统之前是否安装过MySQL,执行命令rpm -qa | grep mysql如果有文件,就执行删除rpm -e --nodeps +文件名2.查询所有MySQL相关的文件whereis mysqlfind / -name mysql如果有文件,就执行删除rm -rf +每个目录(目录以空格隔开)3.检查MySQL用户组和用户是否存在,如果没有,则创建cat /etc/group | grep mysql(查看mysql用户组是否存在)cat

2021-07-27 17:24:17 242

原创 jenkins构建gitee上springboot项目实现自动化部署

1.安装Jenkins这里没有选择docker安装,选择了一个更简便的安装方式:在官网下载Jenkins的war包,然后直接执行下面的命令即可nohup java -jar jenkins.war --httpPort=8888 &其中“–httpPort=8888”为指定访问接口,默认为8080然后访问控制台界面,安装插件,我这里就直接选择自定义安装推荐的插件(如果后面有需要可以在插件管理中再安装)2.配置jdk,maven,gitjdk的安装就不过多介绍了,可以参考 https:/

2021-07-27 16:29:59 263

原创 Linux系统安装jdk环境

将下载好的gz格式的jdk安装包通过xftp上传到指定目录(目录与第4步中的 JAVA_HOME 对应的目录一致)cd到安装包目录,执行 tar -xvf 文件名 进行解压通过执行 vim /etc/profile 打开配置文件,点击 i 键进行编辑在文件最后插入以下代码:export JAVA_HOME=/usr/Java/jdk1.8.0_181export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${.

2021-07-27 16:26:20 115

原创 springboot+vue使用easyExcel实现导出功能

之前使用easyExcel写的一个excel导出的功能,这里做一下简单的记录1.添加 Alibaba easyExcel 依赖<easyexcel.version>2.2.6</easyexcel.version><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>

2021-03-28 14:32:30 1693 4

原创 使用allatori插件对web项目的war包进行混淆

1.在桌面新建一个文件夹hx_war2.然后导出一份项目的war包在hx_war文件夹中3.准备lib包、配置文件和混淆所需要的jar包创建lib文件夹,然后把项目所用到的jar包拷进去,如下图:把混淆所需要的jar包放在lib同级目录(也可放在别处,路径设置对就行)编写配置文件:新建一个config.xml文件然后编写:<?xml version="1.0" encod...

2020-01-23 02:16:47 1874 3

python画一个跳动的爱心

使用python画一个跳动的爱心

2024-01-09

空空如也

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

TA关注的人

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