- 博客(387)
- 收藏
- 关注
原创 【国外网站软件下载慢解决】
国外网站软件下载慢解决采用方法,修改本地hosts文件这里以mac电脑为例:1. 打开原始网页2.复制原始网页地址到检测网站3.修改本地hosts4.下载速度
2022-04-23 09:22:30
4371
原创 keytool的使用
keytool的使用keytool为java原生自带,安装java后不需要再进行安装,作为密钥和证书管理工具,方便用户能够管理自己的公钥/私钥及证书,用于认证服务。1. 相关概念keystore keytool将密钥(key)和证书(certificates)存储在keystore文件中,密钥需要存储在密钥库中2. 相关命令-alias 产生别名-keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,你也可以使
2022-02-19 22:49:47
14684
2
原创 计算机相关
计算机相关A. MAC一. 环境变量Mac电脑中关于java的环境变量及mysql数据库.bash_profile内容B. Windows计算机端口被占用释放
2022-02-05 00:32:44
1104
原创 代码重复使用
代码重复使用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
1496
原创 服务器相关
服务器相关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
1591
原创 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
4806
原创 CSDN书写说明
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-02-04 22:39:34
51
原创 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
443
原创 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
54
原创 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
77
原创 iDEA优化配置
iDEA优化配置1.启动优化配置配置idea软件安装目录下的bin/idea.vmoptions文件,根据自己电脑实际修改前三项大小2.自动导包删包配置按下图配置3.方法分割线4.鼠标悬停提示勾选5.代码忽略大小写提示去掉勾选6.窗口多行显示已打开的class7.新建类配置模版8.编码格式9.自动编译...
2021-08-15 08:19:51
217
原创 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
2260
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
1212
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
497
1
原创 Node.js下载后设置地址加速
Node.js下载后设置地址加速npm config set registry http://registry.npm.taobao.org
2021-07-04 08:54:35
269
原创 Docker安装使用数据库
Docker安装使用数据库1.mysqldockerhub上下载指定版本容器启动容器,指定参数其中-v表示进行目录挂载-d 在后台运行容器,并且打印容器id。进行配置配置完成后进行重启docker restartmysql数据库表的设计可以用powerDesigner2.redis下载镜像,同mysql创建需要挂在的配置文件编辑配置文件配置数据持久化启动服务测试:3.设置自动启动docker update redis --
2021-07-04 08:46:21
127
原创 vsCode常用插件
vsCode常用插件AutoCloseTagAutoRename TagChineseESlintHTMLCSS SupportHTML SnippetsJavaScript (ES6)LiveServerOpen in browserVetur!
2021-07-04 08:20:12
84
原创 DockerFile打包代码成镜像
DockerFile打包代码成镜像1.目录结构2.依赖pom# DockerFile打包代码成镜像## 1.目录结构.mtj.tmp/# Package Files #*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar# virtual machine crash logs, see http
2021-05-16 10:36:18
377
原创 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
2348
原创 SpringBoot中的注解
SpringBoot中的注解更新中。。。。。AB@Bean //声明返回的类可以注入到Spring容器中C@Configuration //声明下面的类为配置类@ConditionalOnClass(HelloService.class) //只有当HelloService存在时才会注册下面的类到容器中,可以利用该特性,选取一个依赖包中的类来注入该类,目的是只要依赖了这个包就注入该Bean@ConditionalOnMissingBean //容器中缺少该bean时进行创建
2021-04-11 10:40:36
112
原创 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
142
原创 设计模式介绍
设计模式介绍1.简介一共分为23种设计模式创建型模式(5种):怎么进行对象的创建,让对象的创建和使用分离结构型模式(7种):将对象或者类按照某种模式或者布局组成更大的结构行为型模式(11种):描述类或者对象之间怎么进行相互协作,完成单个对象无法完成的任务,主要是对职责的划分2.面向对象的七大原则3.设计模式具体分类模式名称:适用的问题及环境:解决的方案:解决的效果:3.1 单例模式3.1.1 饿汉式存在问题:资源浪费//饿汉式public class Hungry {
2021-03-29 07:55:19
577
原创 java中的枚举
java中的枚举枚举类型的主要作用是不能够自己创建该对象,暴力反射也不可以,可以作为单例模式的类型关键字 Enum1.定义一个枚举package single;public enum EnumSingle { //表示该枚举类创建了两个单例模式的枚举类,这里的名称自定义,并且都有下面的成员变量和方法 INSTANCE,TWO; private String name; public String getName() { return name;
2021-03-28 10:53:27
555
原创 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
147
原创 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
220
原创 kafka中的序列化器&分区器&拦截器
kafka中的序列化器&分区器&拦截器1.序列化器序列化器的作用是在进行网络传输中将数据序列化为字节流进行传输,保证数据不会丢失,kafka中的序列化器有:字符串序列化器 StringSerializer整形 IntegerSerializer字节数组 ByteSerializera.实现接口org.apache.kafka.common.serialization.Serializer设置序列化器的方式 //设置key和value的序列化 prope
2021-03-14 14:18:42
1052
原创 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
168
原创 简单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
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人