自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人博客索引

总索引目录Web前端JavaPython

2020-06-14 15:12:55 1578 1

原创 Vue3的初始化创建

创建Vue3工程两种方式

2023-01-23 14:03:18 329 1

原创 wireMock单机版jar包的使用

接口mock单机

2022-10-02 11:25:30 767

原创 【国外网站软件下载慢解决】

国外网站软件下载慢解决采用方法,修改本地hosts文件这里以mac电脑为例:1. 打开原始网页2.复制原始网页地址到检测网站3.修改本地hosts4.下载速度

2022-04-23 09:22:30 5552

原创 keytool的使用

keytool的使用keytool为java原生自带,安装java后不需要再进行安装,作为密钥和证书管理工具,方便用户能够管理自己的公钥/私钥及证书,用于认证服务。1. 相关概念keystore keytool将密钥(key)和证书(certificates)存储在keystore文件中,密钥需要存储在密钥库中2. 相关命令-alias 产生别名-keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,你也可以使

2022-02-19 22:49:47 21847 2

原创 计算机相关

计算机相关A. MAC一. 环境变量Mac电脑中关于java的环境变量及mysql数据库.bash_profile内容B. Windows计算机端口被占用释放

2022-02-05 00:32:44 1155

原创 运维组件指导

运维相关指导A. 监控一. PrometheusGrafana简单使用

2022-02-05 00:30:59 710

原创 代码重复使用

代码重复使用A. java一. spring框架springboot-parent引用SpringBoot项目初始化代码web.xml文件配置spring基于xml文件父子容器配置lombok引用二. 数据库java数据库连接池外部配置文件myBatis配置文件sharding在application中的配置三. 日志log4j.properties配置文件四. 代码生成器myBatisGenerator代码生成器配置文件五. 安全JWT工具类六. 类后端数据返回封装

2022-02-05 00:26:48 1559

原创 服务器相关

服务器相关A. TomCatTomcat服务器下载部署&idea配置B.CentoscentOS修改、保存文件的详细步骤centos7简单安装CentOS Linux7虚拟机初始化操作CentOS Linux7下安装JDKCentOS Linux7下关闭防火墙服务CentOS Linux7下安装mysql私有博客CentOS Linux7 下安装RedisCentOS Linux7下安装nginxcentos linux查询运行状态CentOS7 linux安装Elasti

2022-02-05 00:22:10 1648

原创 pom文件中配置repositories

pom文件中配置repositories1. 配置远程中心仓<repositories> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <releases> <enabled>true</enabled> &

2022-02-04 22:59:53 5943

原创 CSDN书写说明

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-02-04 22:39:34 271

原创 gitHub上精确搜索项目的方法

gitHub上精确搜索项目的方法gitHub上的项目主要组成部分:name: 项目名description: 项目的简要描述项目的源码README.md: 项目的详细情况的介绍1.搜索技巧in:name xxx // 按照项目名搜索in:readme xxx // 按照README搜索in:description xxx // 按照description搜索那么在这里面呢,我们又可以增加筛选条件stars:>xxx // stars数大于xxxforks:>30

2021-09-15 22:39:02 565

原创 K8S相关概念

K8S相关概念1.serviceK8S核心,K8S可以通过service的虚拟ip和端口连接到指定的service上,内建透明的负载均衡和故障恢复机制,service一旦创建就不在变化2.pod将每个服务进程包装到对应的pod中,使其成为pod中运行的一个容器(container)3.label建立service和pod之间的关联关系:运行mysql的pod上贴上name=mysql的标签运行php的pod上贴上name=php 的标签给相应的service定义标签选择器(label se

2021-09-02 22:03:02 118

原创 git命令相关操作

git命令相关操作1.分支操作1.1查看分支git branch 查看本地分支git branch -a 查看本地和远端分支1.2创建分支git checkout -b mywork origin/dev基于远程origin/dev分支创建一个mywork分支1.3删除分支git branch -d 分支名 删除分支2.代码合并2.1多commit合并git rebase -i HEAD~3 合并最近三次的commit命令输入后,会弹出修改内容,除第一个前缀不变,后续改为squash

2021-09-02 21:39:57 122

原创 iDEA优化配置

iDEA优化配置1.启动优化配置配置idea软件安装目录下的bin/idea.vmoptions文件,根据自己电脑实际修改前三项大小2.自动导包删包配置按下图配置3.方法分割线4.鼠标悬停提示勾选5.代码忽略大小写提示去掉勾选6.窗口多行显示已打开的class7.新建类配置模版8.编码格式9.自动编译...

2021-08-15 08:19:51 282

原创 java中双冒号的使用

java中双冒号的使用java中双冒号主要用于静态方法的使用,在使用forEach方法时使用,案例如下:package com.example.api.test;public class Test2 { //有参调用 public static void test(int i){ System.out.println(i); } //无参调用 public static void test2(){ System.out.printl

2021-08-08 10:49:52 2756 2

原创 mvn打包中使用-D替换pom中的值

mvn打包中使用-D替换pom中的值1.项目结构这里的修改只涉及pom文件及application.properties文件,其余的都是对应springboot项目创建的,不做过多说明2.具体代码这里的逻辑就是在application.properties中用@testName@来搜索pom或者mvn打包时-D指定参数的值来进行替换的2.1 pom文件说明:这里properties标签中指定testName是在没有mvn指定-D testName时作为默认值使用的<?xml versi

2021-07-26 22:47:32 1800 1

原创 使用profile标签动态引入环境变量

使用profile标签动态引入环境变量1.项目结构2.具体代码对应关系简图2.1pom依赖<?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://maven.apache.or

2021-07-25 22:29:29 602 1

原创 Node.js下载后设置地址加速

Node.js下载后设置地址加速npm config set registry http://registry.npm.taobao.org

2021-07-04 08:54:35 361

原创 Docker安装使用数据库

Docker安装使用数据库1.mysqldockerhub上下载指定版本容器启动容器,指定参数其中-v表示进行目录挂载-d 在后台运行容器,并且打印容器id。进行配置配置完成后进行重启docker restartmysql数据库表的设计可以用powerDesigner2.redis下载镜像,同mysql创建需要挂在的配置文件编辑配置文件配置数据持久化启动服务测试:3.设置自动启动docker update redis --

2021-07-04 08:46:21 192

原创 vsCode常用插件

vsCode常用插件AutoCloseTagAutoRename TagChineseESlintHTMLCSS SupportHTML SnippetsJavaScript (ES6)LiveServerOpen in browserVetur!

2021-07-04 08:20:12 132

原创 DockerFile打包代码成镜像

DockerFile打包代码成镜像1.目录结构2.依赖pom# DockerFile打包代码成镜像## 1.目录结构![在这里插入图片描述](https://img-blog.csdnimg.cn/20210630214320270.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0d1ZXNzaGF0,size_16,color_FFF

2021-06-30 21:52:56 505 1

原创 Scheduling简单定时任务

Scheduling简单定时任务1.项目结构:2.启动类SchedulerApplicationpackage com.example.scheduler;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.En

2021-06-27 15:17:15 374

原创 Grafana简单使用

Grafana简单使用1.添加数据源2.添加Dashboards面板

2021-06-27 10:11:51 180

原创 DockerHub使用

dockerHub使用1.注册账户根据网站的注册自行注册网址:https://hub.docker.com/2.本地登陆docker login输入账号密码登陆3.docker pull3.1开源镜像拉取选择一个镜像的对应版本:docker pull postgres:9.6.22-stretch4.docker push网站查看:...

2021-06-20 11:02:57 776

原创 DockeHub配置阿里云镜像加速

DockeHub配置阿里云镜像加速1.登陆阿里云2.找到容器镜像服务3.选择对应的加速说明文档进行执行

2021-06-20 10:56:05 179

原创 kafka基础命令

kafka基础命令1.kafka访问协议PLAINTEXT 支持无认证的明文访问SSL 支持kerberos认证的明文访问SASL_PLAINTEXT 支持无认证的SSL加密访问SASL_SSL 支持kerberos认证的SSL加密访问2.topic命令2.1创建sh [kafka安装路径]/bin/kafka-topics.sh --create --zookerper [zookerper:port] --par

2021-06-20 09:34:16 142

原创 git中ignore文件

git中ignore文件文件结构位置:### Java template# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar# virtual machine crash logs, see http

2021-05-16 10:36:18 470

原创 SpringBoot使用H2作为单元测试数据库

SpringBoot使用H2作为单元测试数据库在进行单元测试时如果需要使用数据库辅助测试,如果使用实际中的数据库很容易相互影响,使用H2数据库可以开发测试分离,并且H2数据库是基于内存,每次重启后数据库都会被清空,这样每次的数据库都是新的,不会造成干扰。下面的案例使用H2数据库和jpa来进行1.新建项目说明:schema.sql文件中写入建表语句data.sql文件汇中写入实际想要的数据表数据2.pom依赖<?xml version="1.0" encoding="UTF-8"?&g

2021-04-17 16:26:53 3384

原创 SpringBoot中的注解

SpringBoot中的注解更新中。。。。。AB@Bean //声明返回的类可以注入到Spring容器中C@Configuration //声明下面的类为配置类@ConditionalOnClass(HelloService.class) //只有当HelloService存在时才会注册下面的类到容器中,可以利用该特性,选取一个依赖包中的类来注入该类,目的是只要依赖了这个包就注入该Bean@ConditionalOnMissingBean //容器中缺少该bean时进行创建

2021-04-11 10:40:36 161

原创 SpringBoot启动器简单案例

SpringBoot启动器简单案例1.创建一个maven项目2.项目结构及代码HelloAutoConfigurationpackage test.com;import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;import org

2021-04-11 10:37:55 202

原创 设计模式介绍

设计模式介绍1.简介一共分为23种设计模式创建型模式(5种):怎么进行对象的创建,让对象的创建和使用分离结构型模式(7种):将对象或者类按照某种模式或者布局组成更大的结构行为型模式(11种):描述类或者对象之间怎么进行相互协作,完成单个对象无法完成的任务,主要是对职责的划分2.面向对象的七大原则3.设计模式具体分类模式名称:适用的问题及环境:解决的方案:解决的效果:3.1 单例模式3.1.1 饿汉式存在问题:资源浪费//饿汉式public class Hungry {

2021-03-29 07:55:19 638

原创 java中的枚举

java中的枚举枚举类型的主要作用是不能够自己创建该对象,暴力反射也不可以,可以作为单例模式的类型关键字 Enum1.定义一个枚举package single;public enum EnumSingle { //表示该枚举类创建了两个单例模式的枚举类,这里的名称自定义,并且都有下面的成员变量和方法 INSTANCE,TWO; private String name; public String getName() { return name;

2021-03-28 10:53:27 679

原创 java原始命令

java原始命令1. java反编译命令进入到该类的包位置javap -p 类名

2021-03-28 08:51:03 123

原创 mockito简单案例使用

mockito使用mockito主要用来模拟调用和返回结果,常被用在测试例中1.

2021-03-21 18:32:53 568

原创 SpringBoot项目初始化代码

SpringBoot项目初始化代码1.pom 依赖<?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://maven.apache.org/POM/4.0.0 https://maven

2021-03-21 11:09:16 191

原创 java中测试覆盖率统计Jacoco

java中测试覆盖率统计Jacoco1.插件依赖<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.6</version> <configuration> <!--指定生成 .exec 文件的存放位置--> <destFile>t

2021-03-21 10:35:30 299

原创 kafka中的序列化器&分区器&拦截器

kafka中的序列化器&分区器&拦截器1.序列化器序列化器的作用是在进行网络传输中将数据序列化为字节流进行传输,保证数据不会丢失,kafka中的序列化器有:字符串序列化器 StringSerializer整形 IntegerSerializer字节数组 ByteSerializera.实现接口org.apache.kafka.common.serialization.Serializer设置序列化器的方式 //设置key和value的序列化 prope

2021-03-14 14:18:42 1223

原创 Mac电脑中关于java的环境变量及mysql数据库.bash_profile内容

Mac电脑环境变量.bash_profile内容# javaJAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"PATH=$JAVA_HOME/bin:$PATH:.CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export JAVA_HOMEexport PATHexport CLASSPATH# mavenexpor

2021-03-13 22:01:38 226

原创 简单kafka的java程序创建生产者和消费者

简单kafka的java程序创建生产者和消费者1.预置条件Kafka基础安装使用2.创建一个springboot工程2.1 引入相关依赖<?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:schemaLo

2021-03-07 12:35:22 731

空空如也

空空如也

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

TA关注的人

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