自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows安装配置nacos 2.0.3

1、nacos版本我之前用的还是1点几的,后来改成了2.0.3的,后续还有很多版本,但这个目前是比较稳定的版本。因为需要居家办公,内网访问连不上服务器,然后就在本地搭建了一个。要注意一点就是安装nacos需要有数据库,如果没有安装数据库的需要先安装一下。官网地址:https://github.com/alibaba/nacos/releases/tag/2.0.3我这边放了一个百度网盘链接,官网打不开也可以直接下载这个,版本是2.0.3的链接:https://pan.baidu.com/s/17Z2jhxh

2022-06-11 16:46:44 2877 1

原创 如何使用idea启动多个微服务

现在都在使用微服务,有时候测试,联调的时候可能涉及到多个微服务,我们就需要一个个的去启动,有一种方式可以设置启动多个,因为同事说了好几遍了,我老是记不住,因为换一个新项目我就忘记了,这次我又问他,他让我记下来...................首先打开idea —— 找到菜单栏的View —— Tool Windows —— Services然后在idea的最下方会出现这样一个区域 —— Services选择左上方的加号 选择Run Configuration Type从列表中选择Spring boot

2022-06-09 16:55:09 6557

原创 类库,==和equals的区别,String,Scanner

类库Api就是别人写好的一些类型。编译之后,就是.class文件。 将字节码文件打包之后,生成一个jar包(java专用的压缩包) 将来只要导入jar包,就可以使用这个jar包中全部的类型。 各种jar包合成一个类库。 自己创建的工程,默认导入了一个JAR System Libary,里面包含了jdk提供的常用的jar包 如何生成jar包 在eclipse中,选中要导出的内容,右键export---->java---jar File,弹出以下窗口,填写生成jar存放的地址,起上jar包

2022-05-09 10:21:07 478

原创 SonarLint,idea安装以及扫描bug修复记录2

继续代码质量检查,持续更新遇到的问题1、Remove useless curly braces around statement2、Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'3、Replace this use of System.out or System.err by a logger

2022-05-07 16:53:42 4248

原创 关于什么时候用get?什么时候用post?浅谈一下

可能刚入坑的人呢,写代码的时候还是分不清什么时候用get,什么时候用post,其实我大学几年,针对这个东西还真是不太清楚。就感觉查询的时候用get,新增修改的时候使用post。目前有些公司考虑安全性好像不允许使用get,看公司规定,因为我之前公司就是不允许使用get。倒也省事就是post等,但是现在就是有要求使用get。但好像不完全是我理解那样我之前有介绍过get与post的区别,这里再补充一下(这两天种草了一个抖音小姐姐,借用一句话就是,先来点小概念,润~润~喉~)一、首先通常有以下五点(自己

2022-05-07 15:27:21 4272 2

原创 SonarLint,idea安装以及扫描bug修复记录

今天进行代码检查的时候出现这样一个问题:Replace this if-then-else statement by a single return statementReplace charset name argument with Standardcharsets . UTF 8

2022-05-06 10:44:21 4159

原创 idea里边创建类的时候和方法自动生成注释

我们经常写代码的时候需要在类上编写注释,标明这个类是谁写的有什么作用,其实每次写都会发现有很多相同的字段,比如作者,创建时间,类名等,有的时候方法上也要标明方法的返回值,参数等信息,在idea里边我们可以给设置自动加载注释。1、创建类的时候自动加上注释首先在idea里边选择file——setting根据如图所示进行操作在includes里边的添加注释配置/** * @Author liwenyan * @Date ${DATE} ${TIME} * @PackageName.

2022-01-11 15:29:53 15897 1

原创 idea中配置maven仓库

1、首先选择File—找到new project setting —setting for new ......2、在弹出框选择build 里边的maven 根据如图所示进行配置配置完成之后,maven仓库在idea就可以使用了

2021-12-31 15:02:22 4167 1

原创 maven仓库的安装与配置

1、这是我所安装的版本,解压到没有中文空格特殊字符的目录下2、maven 的使用是在jdk的基础上,所以电脑必须有jdk,没有安装配置jdk的可以先去配置一下,配置完的我们可以去配置配置MAVEN_HOME了,同样也是此电脑右键选择属性找到高级环境变量设置,弹出框选择环境变量,点击新建,新增环境变量:MAVEN_HOME3、在path环境变量中添加:%MAVEN_HOME%\bin4、配置完成之后需要进行测试,按住win+R 输入cmd,进入控制台。输入命令: ...

2021-12-30 10:36:55 400

原创 jdk1.8 Windows安装全过程详尽版

jdk1.8安装以及环境配置详尽版2、双击进入指导安装界面,点击下一步3、可以修改安装路径,也可以默认,但是最好有一个软件安装规范,改完之后点击下一步4、点击确定进行安装5、这里会弹出一个许可证条款的变更的对话框,这里点击确定就行6、这里会提示安装jre,目录最好规范,我在装jdk的同目录下重新建了一个文件夹7、点击下一步,进行安装8、安装完成之后点击确定9、现在我们需要去配置环境变量...

2021-12-27 15:24:44 3091 2

原创 禅道的使用

使用基本步骤:产品人员:创建产品,创建需求,需求分配,为产品创建项目组,创建团队,团队关联需求 研发人员:分解需求(就是分布具体任务) 测试人员:无BUG就完成,有BUG就指派对应研发人员详解1、产品人员1.1 创建产品用产品经理的角色登录禅道(xiaowu),进入产品视图,然后点击页面右侧的“添加产品”链接,即可出现新增产品的页面。如果系统中还没有添加产品,系统也会自动跳转到产品的添加页面。点击新建新建一个产品保存完成之后呢,就进入到产品需求页面1....

2021-12-17 13:57:32 491

原创 Mycat分库分表

一、Mycat分库分表(水平)1、水平拆分基本步骤1.先将mycat服务通过./mycat stop停掉2.在slave服务中配置三个数据库,这三个数据库中都创建t_order表3.配置配置文件 schema.xml和server.xml4.跳转bin目录下通过./mycat start 开启mycat,查看进程ps -ef | grep mycat5.这个时候mysql的mycat中的t_order已经同步6.当我们在mycat的表中添加一条数据时,id会生成一个20位的时间戳7.id

2021-09-28 22:04:37 508

原创 面试(2)——StringBuffer StringBuilder String /==与equals

最近有小伙伴问我面试的时候,经常会问些什么问题,其实面试的时候,面试官无非就是面试一些基础,怎么问呢,就是会根据你简历上所写的技术点进行询问,由浅到深。你可能会说,那这样我面试的时候少写一些,那问你的知识点少了,就会感觉你的知识存储量不多。如果写的多了,有很多不会的,那面试官问到你的时候,你不知道,就是一个大型的社死现场。 那怎么选择呢?可以选择自己很熟悉的,理解的以及了解的,不会的东西就不要写了。如果发现会的很少,那就再研究一下自己了解一点的,把它转成理解的。 ...

2021-09-16 20:21:45 130

原创 面试基础(1)——面向对象/get,post的区别

最近有小伙伴问我面试的时候,经常会问些什么问题,其实面试的时候,面试官无非就是面试一些基础,怎么问呢,就是会根据你简历上所写的技术点进行询问,由浅到深。你可能会说,那这样我面试的时候少写一些,那问你的知识点少了,就会感觉你的知识存储量不多。如果写的多了,有很多不会的,那面试官问到你的时候,你不知道,就是一个大型的社死现场。 那怎么选择呢?可以选择自己很熟悉的,理解的以及了解的,不会的东西就不要写了。如果发现会的很少,那就再研究一下自己了解一点的,把它转成理解的。 ...

2021-09-09 11:26:23 157

原创 禅道的安装与简单使用

1、安装1.1 安装包只能安装在/opt目录! ! !不要 解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限。然后使用解压命令解压:tar -xzvf ZenTaoPMS.12.0.1.zbox_64.tar.gz解压完成后的内容2、执行命令执行/opt/zbox/zbox start命令开启Apache和Mysql。执行/opt/zbox/zbox stop命令停止Apache和Mysql。执行/opt...

2021-09-08 16:42:15 899

原创 Jenkins配置工具

Jenkins配置工具先进行登录登录成功之后进入工作台,点击系统管理点击全局工具配置进入到全局工具配置页面,进行配置工作1、maven配置这个地方我们可以选择使用文件系统中的settings文件,路径是我们安装配置settings的目录2、JDK配置点击新增一个jdk如果你没有安装jdk8他也有一个默认的,可以查看一下,写在这里3、Git配置利用yum安装的git就在usr/bin下边这样全局工具已经配置好了,我们...

2021-09-06 15:28:30 868 2

原创 在linux centos 7上安装maven

安装1、创建一个文件夹2、去下载一下tar包,去官网下载就行,然后解压tar包3、修改settings.xml文件我们进入到安装好的apache-maven-3.5.4目录下的conf目录找到setting进行配置这个地方我们也可以用之前本地setting配置,把他替换掉就可以了,对了还需要修改路径,因为linux没有def等盘符。也可以在里边配置,改一下本地仓库,还有阿里云镜像就行了,和本地一样配置我们安装完maven之后呢,在开启一下Jenkins...

2021-09-03 11:07:33 147

原创 在linux centos7上安装git

1、在安装之前呢可以查看一下是否安装过gitgit --version我这里没有安装过2、因为CentOS5及以下版本中的yum都没有git,所以无法使用yum进行安装,而CentOS6可以使用yum安装git,但是他安装的git是1.7.1版本的,而github需要的git版本最低都不能低于1.7.2。所以如果是CentOS7以及以上版本的,使用yum安装,CentOS7以下的,使用git源码编译安装git。这里呢我是CentOS7所以我就用yum安装yum -y install

2021-08-30 23:54:23 408

原创 jenkins的简介与安装

在学习Jenkins之前先说一下什么是持续集成,持续交互和持续部署持续集成Continuous Integration:持续集成,简称CI,是软件开发周期的一种实践,把代码仓库(Gitlab或者Github)、构建工具(如Jenkins)和测试工具(SonarQube)集成在一起,频繁的将代码合并到主干然后自动进行构建和测试。简单来说持续集成就是一个监控版本控制系统中代码变化的工具,当发生变化是可以自动编译和测试以及执行后续自定义动作。其实这里最关键的是自动化测试,这个是最难的,因为测试涉及

2021-08-30 11:41:11 183

原创 mysql读写分离-借助中间键mycat

Mycat背景Mycat的前身是阿里巴巴大名鼎鼎的Cobar,Cobar在开源了一段时间后,就没有再维护了,阿里巴巴放弃了该项目,再加上Cobar在使用过程中也发现存在一些问题。2013年国内一批开源软件爱好者对Cobar这个项目进行了改进,并命名为Mycat,这就是MyCat的诞生。MyCat是完全免费开源的,不属于任何商业公司。Mycat于2014年首次在上海的《中华架构师》大会上对外宣讲,随后越来越多的项目采用了Mycat。截至2015年11月,超过300个项目采用Mycat,涵盖

2021-08-26 14:41:50 167

原创 mysql表分区

表分区是mysql被Oracle收购后推出的一个新特性1、概述mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,这样呢,我们查找一条数据

2021-08-26 11:47:06 110

原创 使用 Docker 部署 Spring Boot 项目

使用 Docker 部署 Spring Boot 项目

2021-08-25 23:38:16 184

原创 mysql主从复制安装配置

1、基础设置准备#操作系统:centos6.5#mysql版本:5.7#两台虚拟机:node1:192.168.245.71(主)node2:192.168.245.72(从)systemctl start mysqld.service2、安装mysql数据库#详细安装和卸载的步骤参考对应的文档3、在主(node1)服务器进行如下配置:#修改配置文件,执行以下命令打开mysql配置文件vi /etc/my.cnf#在mysqld模块中添加如下配置信息log-bin

2021-08-25 11:53:05 75

原创 docker高级操作:使用-Dockerfile-定制镜像

镜像是多层存储,每一层是在前一层的基础上进行的修改;而容器同样也是多层存储,是在以镜像为基础层,在其基础上加一层作为容器运行时的存储层。Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。DockerFile 就是用来构建docker镜像的构建文件! 命令脚本!通过这个脚本可以生成镜像,镜像是一层一层的,所以脚本就是一个个的命令,每个命令都是一层以定制nginx镜像为例,这次我们使用 ..

2021-08-24 23:10:59 362

原创 Docker安装Mysql 案例和Tomcat测试

1、先pull一下mysqldocker pull mysqldocker run --name mysql001 -e MYSQL_ROOT_PASSWORD -d -p 3307:3306 mysql2、其他操作#把主机的 /conf/mysql文件挂载到mysqldocker 容器的/etc/mysql/conf.d文件里面#后期维护mysql的配置,就只需要修改主机的这个文件$ docker run --name some-mysql -v /conf/mysql:/etc/m

2021-08-24 16:19:55 96

原创 Docker的常用操作

docker常用操作

2021-08-23 16:20:32 106

原创 Docker安装与卸载,配置阿里云镜像加速器

一、在linux上安装docker1.查看linux系统配置查看linux系统配置 cat /etc/os-release查看centos版本 uname -r# 要求:大于3.10# 如果小于的话升级*(选做)# yum update2、卸载旧版本 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-lat.

2021-08-20 20:47:50 283

原创 docker简介

一、官网1.可以去网站首页的最下方找到文档2.文档里边有很多信息,比如开始,下载安装,指南以及语言参考文档等信息官网地址:https://www.docker.comDocs地址:https://docs.docker.com仓库地址:https://hub.docker.com二、概述1. 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个轻量级,可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也..

2021-08-20 15:00:23 90

原创 Eclipse简单使用

Eclipse简单使用双击eclipse.exe 说明: 工作空间是用于存储代码的一个文件夹 文件夹可以自己随意定义,文件夹不存在,就会给你自动创建 工作空间中,存储的就是一个个的工程 如果这个界面出不来 两个原因 Jdk和eclipse的位数不匹配 操作系统中没有配置jdk的path环境变量 点击launch,启动eclipse,看到欢迎界面,关闭即可,看到eclipse的主界面。 左侧project explore中,右键

2021-08-15 18:08:12 349

原创 eclipse的简介安装与配置

eclipse概述开发工具 记事本、加强记事本 集成开发环境: 集成开发环境的分类: Eclipse、idea、Myeclipse Eclipse下载www.eclipse.org Download---->download packags--->选择版本(最新版本)--->developers For javeEE --->windows 64bit ------>选择中国镜像Eclipse的安装下载绿色压缩版本,解压即可使用 看到了

2021-08-14 18:49:13 1858 2

原创 idea中的一个子模块中的pom文件带横线、maven为灰色

1. 删除该子模块后再新建一个同名的子模块,新建的子模块已经被加入了Maven的IgnoreFiles中,需要取消该勾选。此时,子模块中的pom文件带横线,2.打开File-->Settings-->Maven-->Ignored Files;将“√”去掉,刷新maven即可点击ok进了无数次的坑,总是记不住怎么修改,记录一下...

2021-08-10 16:54:08 1599

原创 Spring-Data-JPA--增删改查2——自定义接口查询

分页controller://分页 @RequestMapping("findPage") public List<TbUser> findPage(){ return userService.findPage(); }service: public List<TbUser> findPage() { Pageable pageable = PageRequest.of(0,3); Page&

2021-08-05 23:31:23 539

原创 Spring-Data-JPA入门--增删改查1

上一篇已经简单介绍了一下Spring-Data-JPA,也可以去查看官网(1)jpa的dao只有接口没有实现类了。所以就不能用原先的扫描方式了。所以就不能用那4个注解了@Controller,@Service,@Component,@Repository。(2)dao层只有接口没有实现类,那么如何创建对象。利用动态代理技术自动生成一个实现类,然后在创建对象。首先创建一个项目1、配置pom文件pom文件的话就加一个关于Spring-Data-JPA的启动类,数据库的,德鲁伊的springw

2021-08-04 19:41:49 346

原创 卸载oracle——详细版

一、停止服务1. 去服务中停到所有的关于oracle的服务2. 有一个服务和应用程序,进去之后找到所有的关于oracle的服务,停止掉二、启动卸载1. 在开始菜单中找到安装的oracle下的Universal Installer点击打开2. 弹出框中选择卸载3. 选择需要删除的oracle目录4. 进入到如图所示路径,找到运行deinstall.bat,进行删除操作 注意:这里好多人看着可能就直接去把这个文件删除了,是不对的,如果你误删了,可以让别人给你发一个放...

2021-07-29 20:06:47 23377 2

原创 安装oracle

一、准备工作1. 一起解压到目录,也可以单独解压,也可以用,但是会有一些小问题,而且分开解压的话会存在替换问题2. 解压后的文件目录3. 注意事项:计算机全名必须为英文 修改host文件C:\Windows\System32\drivers\etc 目录下的hosts127.0.0.1 localhost::1 localhost前面的#字符删除首先安装前oracle和我们的windows版本不兼容,需要往cvu_prereq...

2021-07-29 20:03:08 139 2

原创 Spring-Data-Jpa简介

官网:https://spring.io/projects/spring-data-jpa官方介绍:Spring Data JPA, part of the larger Spring Data family, makes it easy to easily implement JPA based repositories. This module deals with enhanced support for JPA based data access layers. It makes it

2021-07-29 17:49:06 1599

原创 springboot整合MyBatis-Plus

官网地址:https://mp.baomidou.com/前边的介绍我就引得官网,省的你们去翻麻烦了,也可以跟着官网的步骤去练习,因为我也是跟着官网练习的简介MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。...

2021-07-28 21:25:11 88

原创 SpringBoot整合JavaMail发送邮件

首先需要获取邮箱第三方服务授权码 qq邮箱:点击账户,往下滑如图所示,我的已经开启了,没开启的可以开启一下136邮箱:我现在用的是qq所以网易这个我就没有开启,如果你们用网易的话可以开启,开启之后需要发送短信,验证通过之后会有一个授权码网易和QQ邮箱都可以,下面我就用QQ邮箱进行展示2.导入相关依赖我是在springboot官网下载的 <dependency> <groupId>o...

2021-07-28 14:35:05 922

原创 JavaMail---简介

我们经常会通过QQ邮箱或者网易邮箱等邮箱发送消息,今天就简单实现一下代码完成邮件的发送——JavaMail 的发送和接收文件什么是JavaMail ?JavaMail是由Sun公司定义的一套收发电子邮件的API,JavaMail API 提供一个独立于平台和协议独立的框架,以构建邮件和消息传递应用程序不同的厂商可以提供自己的实现类,厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议。常见的邮件协议SMTP(发送邮件协议)简单邮件传输协议(Simple Mail Tra

2021-07-27 09:25:00 357

原创 logstash同步数据到es

1.下载下载地址 https://www.elastic.co/cn/downloads/logstash2.安装解压即可3.配置有两种同步,一种是增量同步,增量同步则只同步两个数据库不同的部分。另一种就是全量同步,全量同步是一次性同步全部数据增量同步在bin目录下新建**.conf文件input { stdin {} jdbc { type => "jdbc" jdb

2021-07-26 16:26:52 2820

关于Excel导入导出的jar包.rar

这是关于Excel导入导出的jar包

2021-04-16

空空如也

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

TA关注的人

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