自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 docker-maven-plugin

docker-maven-plugin

2022-12-27 13:46:06 199 1

原创 Linux curl用法

curl用法

2022-12-22 16:48:45 302

原创 elasticsearch的生命周期管理

elasticsearch的生命周期管理

2022-12-15 21:10:00 1495

原创 java CRC32 实现

java CRC32 实现。

2022-11-23 17:57:14 1138

原创 引入maven依赖时总是下载不下来问题

问:引入maven依赖时总是下载不下来问题由:因为maven的仓库在国外,当网络不稳定的时候就会出现仓库中jar包下载错误的问题。答:进入本地的maven仓库,找到下载不下来的jar包目录将其删掉,就可以重新下载了...

2022-03-03 23:53:15 166

原创 maven install时报错 程序包不存

问题描述:zhishengjie@bogon dubbo_pro % mvn clean install -Dmaven.test.skip=true [INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO] [INFO] dubbo_pro

2021-09-08 17:33:29 2498

原创 linux对外开放端口

查询指定端口是开放状态[root@bogon bin]# firewall-cmd --query-port=2181/tcp# yes表示开放;no表示未开放no开放指定的端口[root@bogon bin]# firewall-cmd --add-port=2181/tcp --permanentsuccess重新载入使配置生效[root@bogon bin]# firewall-cmd --query-port=2181/tcpno[root@bogon bin]#..

2021-09-08 15:34:56 245

原创 将自己的jar包安装到maven仓库

将自己的jar包安装到maven仓库一、安装maven二、修改maven仓库的位置三、通过mvn命令安装自己的jar四、通过pom引入刚安装的jar一、安装maven能搜到这篇博客的人,应该都装好了mvn环境二、修改maven仓库的位置找到maven的配置文件修改仓库位置,为下文将要jar包安装指定仓库做准备三、通过mvn命令安装自己的jar格式:mvn install:install-file “-DgroupId=项目组织” “-DartifactId=项目的名称” “-Dversio

2021-09-08 11:34:28 1893

原创 记不住,就写下来:mysql 命令行执行sql文件

mysql 命令行执行sql文件一、登陆远程mysql服务二、命令行状态下,执行sql文件一、登陆远程mysql服务命令格式为:mysql -h ip -u root -p -P port标识密码的p为小写,指定端口的P为大写例如:mysql -h 10.8.0.253 -u root -p -P 3306回车后,键入密码zhishengjie@zhishengjiedeMacBook-Pro ~ % mysql -h 10.8.0.253 -u root -p -P 3306Enter

2021-09-07 15:00:47 839

转载 为什么MySQL数据库索引选择使用B+树?

在进一步分析为什么MySQL数据库索引选择使用B+树之前,我相信很多小伙伴对数据结构中的树还是有些许模糊的,因此我们由浅入深一步步探讨树的演进过程,在一步步引出B树以及为什么MySQL数据库索引选择使用B+树!学过数据结构的一般对最基础的树都有所认识,因此我们就从与我们主题更为相近的二叉查找树开始。一、二叉查找树(1)二叉树简介:二叉查找树也称为有序二叉查找树,满足二叉查找树的一般性质,是指一棵空树具有如下性质:1、任意节点左子树不为空,则左子树的值均小于根节点的值;2、任意节点右子树不为空,则

2021-07-27 10:29:56 158

转载 nginx配置

nginx一、创建一个简单实例二、配置文件分析当我们想发布一个静态资源的网站时,可以借助于nginx,下面将对nginx的各项功能进行介绍。一、创建一个简单实例新建index.html文件,放到 /tmp 目录下进入nginx/config目录,修改nginx.config配置文件,修改如下:#user nobody;user root;worker_processes 1;pid /usr/local/nginx/logs/nginx.pid;events {

2021-07-21 16:39:50 204

原创 java进程占用CPU和内存太高问题排查

线上java进程CPU占用率太高问题排查一、创建springBoot项目二、问题排查线上排查java进程占用cpu过高问题一、创建springBoot项目新建的项目需引入web依赖支持,方便我们通过http调用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/X

2021-07-21 10:44:57 2929

原创 jvisualvm分析内存溢出问题

jvisualvm分析内存溢出问题一、创建springBoot项目二、使用jvisualvm监控1. 配置springboot项目,修改jvm参数,使其发生内存溢出错误(java.lang.OutOfMemoryError)2. 打开jvisualvm3. jvisualvm安装visual GC3. 使用visual GC查看堆栈情况三、使用jvisualvm对堆栈快照进行分析1. 导入.hprof文件2. 分析一、创建springBoot项目新建的项目需引入web依赖支持,方便我们通过http调

2021-07-20 18:00:15 6486 1

原创 Java HotSpot(TM) 64-Bit Server VM warning: MaxNewSize (204800k) is equal to or greater than the enti

一、问题:Java HotSpot(TM) 64-Bit Server VM warning: MaxNewSize (204800k) is equal to or greater than the entire heap (204800k). A new max generation size of 204288k will be used.二、分析jvm中,young generation(新生代)配置使用的最大内存(MaxNewSize)大于或等于了 jvm整个堆大小。...

2021-07-20 14:14:56 2387

原创 idea远程调试

字节码实战一、构建springBoot项目二、远程调试1. 配置项目并打包2、idea远程调试jar二、附件????一、构建springBoot项目新建的项目需一如web依赖支持,方便我们通过http调用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/XMLSc

2021-07-20 10:56:17 171

原创 JVM字节码分析

字节码实战一、字节码创建 Test.java 类public class Test { public int a = 3; static Integer si = 6; String s = "Hello World!"; public static void main (String arg[]){ Test test = new Test(); test.a = 8; si = 9; } pub

2021-07-13 17:17:16 781 2

原创 spring源码阅读笔记

通过参考《Spring源码深度解析(第2版)》这本书,在代码中添加了大量的注释,在此分享出来,希望能给大家一些帮助。github源码地址:https://github.com/ice-YuLi/Spring-Framework/settings

2021-07-07 17:14:01 2257

原创 java -cp 用法及脚本的案例

一、介绍java -cp 命令中 cp 指的就是 classpath。使用该命令可以运行jar中的某个指定的测试类使用方法Java -cp 依赖jar或者是依赖jar库 测试类的全限定名其中需要注意的是“依赖jar或者是依赖库”一定要是绝对路径。如果依赖的是jar库,jar路径之间的分割符会存在差异,在window上用分号";“分割,在linux上用冒号”:"分割二、使用1、创建springboot功能创建一个springboot项目,名叫javapc新建MyTestBean类p

2021-07-07 16:16:49 15654 6

转载 redis基础

参考链接:https://www.w3cschool.cn/redis/redis-install.html以下内仅记作学习笔记Linux中nohup和&的用法和区别一、简介二、安装三、配置四、数据类型五、数据备份与恢复六、安全七、Redis 性能测试八、Redis 客户端连接九、管道技术十、Redis 分区十一、Java 使用 Redis十二、命令一、简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

2021-07-02 15:57:12 132

原创 Linux中nohup和&的用法和区别

Linux中nohup和&的用法和区别一、& 的使用二、nohup 的使用三、常用方法一、& 的使用&:后台运行,但当用户退出(挂起)的时候,命令自动也跟着退出& 对 SIGINT 信号免疫:当你在执行 ./test.sh & 的时候, 即使你用ctrl c, 该脚本进程是不会停止的。当你直接关掉shell命令窗口后, 那么该脚本进程也会随之消失。二、nohup 的使用nohup:全称是 no hang up 不挂断的运行nohup(no h

2021-07-02 10:07:55 197

原创 Docker 安装 centos:7

一、安装centos7拉取centos7镜像docker pull centos:7启动镜像centos7,如果不指定 /bin/bash,容器运行后会自动停止docker run -d -i -t <IMAGE ID> /bin/bash进入容器docker exec -it <CONTAINER ID> bash二、安装 docker通过 yum 安装 docker,发现 yum 命令没有安装root@7a32218e6f80:/

2021-05-09 16:56:20 3069

原创 Docker基本用法

docker一、docker安装二、docker 启动和停止三、docker 基本使用docker save和docker export的区别四、docker应用一、通过 tomcat 部署 war 包五、docker 自定义镜像一、定制 nginx 镜像二、定制 nginx 镜像一、docker安装1、在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看cat /etc/redhat-release #查看本版和系统的位数uname -r

2021-05-01 10:34:55 2006 5

原创 idea 控制台中文乱码

本人亲测:问题:我是idea出现 淇℃伅 乱码,解决:修改 tomcat 下的 logging.properties这个文件 为 GBK 就好了。参考:https://blog.csdn.net/weixin_42440768/article/details/98196400#java.util.logging.ConsoleHandler.encoding = UTF-8java.util.logging.ConsoleHandler.encoding = GBK...

2021-04-24 16:29:51 46

原创 本地搭建Spring源码环境

这里写目录标题一、安装gradle第一种方式:第二种方式:二、下载Spring源码一、下载地址二、导入idea配置idea一、安装gradle第一种方式:不用自己下载Gradle,不配置Gradle的的环境变量,不配置IDEA的Gradle user home(配置这个的作用:Gradle会将项目依赖的文件下载下来后。存储到该目录。不配置默认存储到用户的根目录的.gradle文件夹下)。因为当你把Spring源码导入IDEA工程时,IDEA会自动下载工程目录下Spring-Framework/gra

2021-04-01 10:19:18 699 3

原创 shell实现本地文件传输到服务器

案例一#!/usr/bin/expect -fputs "本地虚拟机远程登录脚本"#用户名set user root#密码set passwd root#终端服务器IPset host 192.168.52.2#终端服务器端口set port 22#本地路径set local_path /Users/zhishengjie/workspace/linux/接收的文件/#终端服务器路径set remote_path /root/spawn scp -r -P 22 $loc

2021-03-16 14:31:45 1218

原创 Expect通过scp下载远程终端文件并保存到本地

#!/usr/bin/expect -fputs "本地虚拟机远程登录脚本"#用户名set user root#密码set passwd root#终端服务器IPset host 192.168.52.2#终端服务器端口set port 22#终端服务器端口#拷贝远程服务器的文件到本地:scp -r -P 端口号 用户名@IP地址:/usr/local/tomcat_airc/webapps/(需下载的终端服务器文件路径) /tmp/kyj/(本地存储文件的路径)spawn s

2021-03-16 11:32:09 312

原创 shell expext实现SSH自动交互登陆

一、Expect概述expect 是基于tcl 演变而来的,所以很多语法和tcl 类似,Expect 是用来进行自动化控制和测试的工具。主要解决shelI脚本中不可交互的问题。对于大规模的linux运维很有帮助在linux运维和开发中,我们经常需要远程登录服务器进行操作,登录的过程是一个交互的过程,可能会需要输入yes/no,password等信息。为了模拟这种输入,可以使用Expect脚本Expect安装yum -y install tcl-develyum -y install expect

2021-03-16 10:50:01 381 3

转载 Linux ssh登陆命令

LINUX SSH登录命令ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:ssh -l root 192.168.0.11ssh [email protected]如果修改过ssh登录端口的可以:ssh -p 12333 192.168.0.11ssh -l root -p 12333 216.230

2021-03-16 09:45:08 1778 1

原创 shell jar启动脚本简例

jar启动脚本简例#!/bin/bash################################## shName:spring_boot.sh## author:curtin## 脚本未经允许请勿随意修改#################################description: 启动重启server服务#端口号,根据此端口号确定PIDPORT=8080#启动命令所在目录HOME='/home/app/bluewhale'#查询出监听了PORT端口TC

2021-03-16 09:17:16 89

原创 Oracle随记

– 通过rowid 快速检索数据是怎么做到的?– 登录sqlplussqlplus /nolog;conn /as sysdba;conn system/manager;show user;create table student as select * from all_objects;select object_id from student where object_id = ...

2020-04-28 18:57:52 329

原创 python制作更换壁纸小程序

一、功能简介1、利用爬虫技术从网络上爬起图片2、将图片转换为.bmp扩展名类型的图片3、将图片设置为桌面壁纸4、打包成exe5、修改注册表创建右键快捷方式6、制作卸载程序,删除下载的图片,删除右键快捷方式二、开始制作啦直接贴代码,注解或在代码中标明!!!1、request模块:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的ap...

2019-09-09 13:36:54 648

原创 react-native 修改android打包的包名

默认名称:app-release.apk要修改这个名字可以搜索一下异常:Cannot set the value of read-only property 'outputFile'因为以你搜索react-native 修改android打包的包名搜索不到有用的~~~...

2019-03-21 11:31:06 1009

转载 springBoot 关于Mybatis拦截器对结果集的拦截

转载:https://segmentfault.com/a/1190000008099269数据表CREATE TABLE usr_basic_inf( USR_ID VARCHAR(20) NOT NULL COMMENT '用户ID,01+18位互斥随机数' , USR_REAL_NME VARCHAR...

2018-11-23 11:20:58 2870

原创 SpringBoot Excel导出

public R export(List&amp;amp;amp;lt;ClinicHistoryEntity&amp;amp;amp;gt; clinicHistoryEntityList= clinicHistoryService.selectClinicHistoryList(clinicHistoryEntity); //excel标题 String[] title = {&amp;amp;quot;姓名&amp;amp;quot

2018-11-09 15:33:32 334

原创 微信小程序使用scroll-view标签实现自动滑动到底部

// 1.scroll-y=&amp;quot;true&amp;quot; Y轴滚动 // 2.应该是设置了高才能行// 3.使用scroll-top属性实现滚动到底部,scroll-top不要带单位&amp;amp;lt;scroll-view scroll-y=&amp;quot;true&amp;quot; style=&amp;quot;height:{{height-50}}px;&amp;quot; scroll-top=&

2018-11-09 15:20:02 8845 2

原创 SpringBoot + webSocket 实现,和常见问题的解决方式

使用websockt实现实时通讯的功能,这里介绍两种方式只创建一个聊天的房间,所有人都往里面发送数据,然后接收数据的那一方,通过自己定义的规则,对接收到的数据进行筛选,获取自自己想要的数据。创建多个两天的房间,每个房间管理自己的聊天信息,接收方不用对数据进行筛选,因为只能接收自己所在房间的信息,所以无需过滤。将webSocket 整合进SpringBoot(这里有个问题,让我找了半天)...

2018-11-09 14:58:29 5318

转载 java 利用collection类的sort实现排序

public static void main(String[] args) { List&lt;Person&gt; plist = new ArrayList&lt;Person&gt;(); //创建3个Person对象,年龄分别是32、20、25,并将他们依次放入List中 Person p1 = new Person("0001","zha...

2018-11-09 14:08:11 5026 2

转载 mysql 开启远程访问

转载:https://blog.csdn.net/bingjianit/article/details/54384299MySQL默认不允许远程登录,解决方法如下:在装有MySQL的机器上登录MySQL: mysql -u root -p密码执行use mysql;执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不...

2018-11-01 09:34:18 103

转载 springboot excel导入

这里制作介绍controller 的写法 @RequestMapping(&amp;amp;amp;amp;amp;amp;amp;amp;quot;analyze&amp;amp;amp;amp;amp;amp;amp;amp;quot;) @RequestMapping(&amp;amp;amp;amp;amp;amp;amp;amp;quot;/save&amp;amp;amp;amp;amp;amp;amp;amp;quot;) public

2018-10-31 13:59:04 3830 1

原创 html 缓存的用法

//存如缓存function cl(msg){ if(window.localStorage){ localStorage.setItem("usermsg",msg); }else{ Cookie.write("usermsg",msg); }}//从缓存中取出var str = window.localStorage?localStorage.getItem("us...

2018-10-30 15:14:05 1076

java进程占用CPU和内存太高问题排查相关测试文件.zip

java进程占用CPU和内存太高问题排查相关测试文件

2021-07-21

jvisualv测试工程.zip

jvisualv测试工程

2021-07-21

远程调试测试工程代码.zip

远程调试测试工程代码

2021-07-20

字节码实战包含class,字节码.zip

字节码实战

2021-07-16

javapc测试资料.zip

java -pc命令测试资料整合(包含项目代码和脚本)

2021-07-07

wallpager v1.3.zip

更换壁纸python程序源码!!

2019-09-10

空空如也

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

TA关注的人

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