自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (2)
  • 收藏
  • 关注

原创 hostnamectl修改Linux主机名称

其中had001是你修改的主机名称hostnamectl set-hostname had001修改完成以后重启通过是hostname命名就可以查看到最新的名称了。

2021-06-08 11:39:14 302

原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

. ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spr...

2021-03-17 20:46:47 15580 9

原创 docker 镜像下安装Vim

你在docker下配置某些文件需要使用vim 我们该如何安装呢首先你要修改默认的镜像root@1b4671904bfa:/# mv /etc/apt/sources.list /etc/apt/sources.list.bakroot@1b4671904bfa:/# echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.listroot@1b4671904bfa

2021-02-25 22:03:00 531

原创 如何把本地的jar包,加入到你的Maven本地仓库中

我们如何把自己本地的jar包加入到本地的Maven本地仓库中。我现在把阿里云视频点播的一个jar包;加入到本地的Maven本地依赖库中在没有加入依赖前首先下载好jar包。然后使用cmd命令进入dos窗口mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-java-vod-upload -Dversion=1.4.13 -Dfile=aliyun-java-vod-upload-1.4.13...

2021-02-05 18:13:35 176

原创 最简单直接的Sentinel端口号的设定

java -Dserver.port=7777 -jar sentinel-dashboard-1.8.0.jar这样就可以登录了然后使用默认的用户名和密码登录就可以了sentinel 用户名和密码一样

2021-01-04 19:47:35 5846 2

原创 mysql默认在黑窗口下有中文乱码怎么弄

少废话直接上图需要修改这里最后在执行看看

2020-12-07 11:03:25 332

原创 Zookeeper在Linux环境下的配置

1 把Zookeeper文件复制到Linux下2 使用tar命名解压缩3 也可以删除原有的压缩包文件4 在配置Zookeeper之前要保证JDK的正常运行5 进入zookeeper的conf目录下拷贝一个文件 zoo_sample.cfg 拷贝一份为zoo.cfg5 在Zookeeper的根目录下创建一个data目录6 在找到刚刚的zoo.cfg文件并打开它7配置好刚刚建立的data路径位置8使用zookeeper的基本命名启动 ./zkServer.sh start

2020-11-28 13:10:35 294

原创 Linux下如何配置jdk1.8

1 把下载好的JDK放在Linux目录下2 然后使用tar命令解压缩3 可以使用rm命令删除压缩包4 在ect下找到核心配置文件上面写的目录要和你放置的目录一致;export JAVA_HOME=/usr/src/jdk1.8.0_231export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATHexport JAVA_PATH=${JAVA_HOME}

2020-11-27 20:29:05 266 1

原创 idea删除一个项目以后,在重新创建同名的项目后,出现了问题,如何解决

选择有问题的项目右键选择有问题的项目移到这里最后在把这个项目删除,再次创建就没有问题了。

2020-11-22 21:03:35 4537

原创 idea中@AllArgsConstructor或者@NoArgsConstructor注解无法使用时候

我们在使用了lombok插件以后,关于构造函数注解@AllArgsConstructor@NoArgsConstructor无法使用的时候,我们需要在idea中添加lombok组件这样测试一下,就可以了。

2020-11-19 13:09:22 4346

原创 idea中安装uml工具插件

1 2 下载 graphviz-install-2.44.2_dev.20201022.1012-win64工具3 重启IDEA工具以后。这样就可以创建UML等类图了。

2020-10-22 19:10:53 5984

原创 Java中守护线程和用户线程的区别。Java线程中setDaemon()方法的使用

package com.zxf.test1;/* 用户线程和守护线程的区别 1 用户线程:主线程结束后。用户线程自己还会运行。 2 守护线程:主线程结束后。守护线程也会结束。 通过使用setDaemon()方式设置。true表示守护线程 */public class Main1 { public static void main(String[] args) { Thread thread=new Thread(()->{

2020-09-29 19:31:41 554

原创 idea如何设置文件的编码格式

很简单,直接截图操作。

2020-09-27 10:35:15 1123

原创 如何从github远程仓库获取代码

1 可以使用命令方式 git clone ssh地址2 使用界面方式这里填写要下载的远程代码的地址

2020-09-05 21:39:36 1309

原创 使用TortoiseGit将本地仓库代码推送到远程仓库github上面

1创建一个远程仓库2 在本地仓库的目录中选择3选择管理配置这里记住几点1 url中选择的是SSH的协议地址2 putty秘钥选择的是你私钥的文件。都设置完以后,选择(添加/保存)按钮4最后好还要配置一下你的网络中的SSH客户端的路径也就是你的GIT安装位置中找到ssh命令的位置5 都配置好了以后,选择推送就可以了。请关注一下本账号,经常有技术技巧分享。...

2020-09-05 19:29:22 2776

原创 如果把本地代码上传到远程仓库github中

1 首先你要有一个基于git方式创建的本地仓库。2 这样你的本地仓库就创建完成了,你可以把你的代码拷贝到这里。然后添加到拷贝过来的文件添加到本地仓库中,我们要想把代码传递的远程的github中首先要在创建本地仓库才可以。****现在准备把当前目录的代码保存到本地仓库中。有一个地方可以考虑一下。就是我们可以只上传代码,其他的类文件可以不要。我们这样先做一下拆检比方说我们先把这3个地方拆解下来这样就把3个文件成功拆除了,以后再提交的时候那3个文件就不会提交走了。至此本地仓库

2020-09-04 21:06:04 1204

原创 SpringBoot中使用Thymeleaf模板引擎无法实现return转化怎么办???

我们知道在SpringBoot中可以在@Controller类下的 @RequestMapping("")下的方法中根据return可以跳转到resources/templates下的html页面。但是你这里要注意一点必须是使用@Controller的Controller类,**绝对不可以使用@RestController,使用@RestController是无效的。 **1 pom文件<?xml version="1.0" encoding="UTF-8"?><project xm

2020-08-31 18:46:53 1304

原创 @Qualifier注解的使用

@Qualifier这个注解很简单。就是你一个接口有多个实现类。在Spring中使用了 @Autowired自动注入的时候不知道怎么选择是哪个具体的实现类了。例如UserDao有2个实现类。****如果你是Spring容器,给你一个UserDao接口,你知道在运行的时候使用那个实现类吗。所以使用@Qualifier来具体指向一下即可。这样对于接口的扩展十分有利。我们具体看看代码吧package com.zxf.test1;public class User { private Stri

2020-08-29 10:13:59 4307 3

原创 SpringBoot读取application.properits属性文件时有乱码怎么办

我们使用idea工具简单配置一下就可以了这样就把SpringBoot下的properties属性文件的格式统一了。

2020-08-18 17:41:23 1509

原创 Spring中使用@Autowired有Could not autowire.No beans of 编译异常提示。

有这样的编译提示粗不会影响我们的运行,但是对于代码强逼症的你,看着是否难受吧。那么我告诉大家怎么规范的使用Mapper接口很简单 我们只需在Mapper接口层加入@Repository注解即可这样一来就没有编译错误提示了。...

2020-08-13 14:07:42 2637

原创 使用SpringBoot注解方式处理事务回滚

我们在SpringBoot和MyBatis整合的时候,需要在SpringBoot中通过注解方式配置事务回滚1 Pojo类package com.zxf.domain;import java.util.Date;public class User { private Integer id; private String name; private String pwd; private String head_img; private String ph

2020-08-10 18:12:09 3504 3

原创 mybatis最简单的二级缓存入门案例

1 全局配置需要在mybatis的核心配置文件开启二级缓存 <settings> <!-- 二级缓存的开启--> <setting name="cacheEnabled" value="true"/> </settings>2 在mapper映射的xml文件中配置如下 <!--配置当前mapper配置--> <!-- LRU 最近最少使用的,一处最长时间不用的对象

2020-08-07 20:20:11 2301

原创 log4j打印SQL语句

我们在使用Mybatis的时候如果在运行的控制台上打印mybatis生成的SQL语句呢。通过以下几个步骤轻松实现。1 pom.xml文件 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.30</version>

2020-08-05 11:16:29 4546 1

原创 SpringBoot内嵌的任务异步管理器

我们有这样一个场景。大家看一下是并行执行好,还是串行执行好。在某平台注册用户 1需要接受邮件 2需要接受短信验证码。3 需要看一段短视频。我们这个实现需要选择并行执行。没有必要让用户一一做等待。我们下面通过线程休眠的形式来模拟,在线程休眠的时候其他线程也可以获得调度执行。1 在启动类中加入@EnableAsync //开启异步任务package com.zxf;import org.springframework.boot.SpringApplication;import org.spri

2020-08-04 11:38:11 2407

原创 jdk1.8 lambda表达式接口的使用

我们是以jdk1.8。完成接口的使用。1 定义一个接口,方法中具有多个参数,没有返回值。我们看看使用lambad方式如何使用。package com.zxf.dLambda;public interface NoneReturnMutipleParameter { //多个参数,无返回值。 public void f1(int x,int y);} @Test public void test3(){ //多个参数,无返回值。 Non

2020-08-03 15:31:53 2387

原创 servlet中的response乱码问题

我们在使用response对象给客户端回写内容时候,出现了乱码是由于浏览器和服务器的编码方式不统一,现在只需在servlet中写入一行代码即可response.setContentType("text/html;charset=utf-8");

2020-08-02 10:50:26 2295

原创 class path resource [pay1.properties] cannot be opened because it does not exist

我们是在使用SpringBoot中的@PropertySource注解读取属性文件配置时候出现,无法找到配置文件的时候,我们要怎么怎么处理呢2020-07-29 12:27:35.051 ERROR 17980 --- [ restartedMain] o.s.boot.SpringApplication : Application run failedorg.springframework.beans.factory.BeanDefinitionStoreExcepti

2020-07-29 12:33:23 3682 1

原创 idea下开发SpringBoot如何实现热部署

热部署就是,在改变Java代码的时候,不用每次都手动重启应用服务。1 pom.xml文件加入依赖和配置<!--热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> &

2020-07-28 19:49:31 2762 1

原创 SpringBoot通过Maven依赖形式的创建,并创建一个jar包

1 在New Project 中选择Maven,其他选择项不用选择,直接下一步既可。234 在pom.xml中加入相应的依赖坐标(1)项目类型为pom,表示为父项目,因为我们这里要创建一个前后端分离的项目。 <packaging>pom</packaging>(2) 父项目依赖 <parent> <groupId>org.springframework.boot</groupId> <a

2020-07-23 21:14:25 3675

原创 SpringBoot如何在yml配置文件中分区域块

我们看一下application.yml配置内容server: port: 8081spring: profiles: active: z2 ---server: port: 8082spring: profiles: z1---server: port: 8083spring: profiles: z2这样一来就不用创建多个properties属性配置文件了,大家可以根据自己的实际情况选择适用激活配置方式...

2020-06-17 12:20:50 8065

原创 SpringBoot如何在不同的环境中激活不同的properties属性文件

我们很多时候在开发,测试,试运行,上线需要读取不同的properties属性信息,我们如何在不同的生产环境中使用对应的properties文件呢我们有3个properties文件每个properties属性文件都有配置了端口号,我们可以在不同生产环境下激活不同的端口号在没有任何激活的前提下,默认使用的是application.properties文件的配置如果想要其他配置文件的配置信息,只需激活即可spring.profiles.active=z1 因为激活的是再次启动后

2020-06-17 10:59:33 8434

原创 idea中通过读取properties属性文件出现乱码怎么办?

我们通过Java程序或者Spring读取属性properties配置文件时候,如果属性文件有中文,得到了乱码怎么办?就好比要读取这个属性文件文件内容有了中文我们需要统一文件格式为了方便查找 在搜索框中输入 file enc...

2020-06-15 20:58:54 7245

原创 mybatis的二级缓存使用

我们首先要知道mybatis中的一级缓存是在没有关闭session的时候,执行相同的select时候,二次以后的查询不会发送select语句至数据库,以减少对数据库的联机操作。二级缓存是建立了2个session以后执行相同的select语句后依然也不会再数据库执行select语句,而内容依然从缓存中读取出来。我们看一下如果使用mybatis的二级缓存;希望大家可以仔细阅读,里面有一些注意细节,这些细节对于初学者很有帮助。(1)在mybatis的核心配置文件中开启二级环境配置 <setting

2020-06-05 21:39:38 11289

原创 Mybatis中使用databaseIdProvider支持多数据库支持

我们如何让mybatis更好的同时支持多数据的操作。在更换数据库时无需做更多的操作,只需修改一下mybatis的核心配置文件既可pom文件 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </

2020-06-01 21:39:21 9759

原创 Spring配置拦截器以后使用bootstrap和jquery

我们首先要知道在使用Spring的时候你在web.xml中配置了这样一来你的静态资源css js html等等都会拦截。我们需要在Spring的配置文件中添加这样的标签这里是配置你不拦截哪些资源。最后一个非常关键的地方告诉大家,就是当我们同时使用bootstrap和jquery的时候我们需要这样做...

2020-05-10 10:55:26 11197

原创 idea快速使用for循环

我们在使用IDEA工具中可以使用快捷键快速写出for循环10表示循环次数,10.fo自动弹出这个选择窗口。直接选择要使用的循环就可以了。

2020-04-23 19:21:01 15104

原创 数据库查询某个字段出现的次数

例如,我们要查询数据库中某个字段是否有重复记录,并且重复多少次。我们可以使用这个SQL语句select ip_address,count(*) from myip GROUP BY ip_address having count(*)>0这个数据库表记录了普通家庭宽带用户电信给分配的IP地址。大家可以建立一个数据库,每天重启一下光猫,看看多少日会有重复IP地址。有时候技术挺好玩,就...

2020-04-13 10:50:57 17128 1

原创 Mybatis使用手册

Mybatis一、Mybatis环境搭建1.数据库的准备(1) 数据库SQL脚本2.导入依赖坐标3.log4j.properties内容4.Pojo层实体类5.Mapper接口6.Mapper接口的映射配置文件xml7.编写mybatis的核心配置文件8.编写一个Junit测试类9.项目结构架构层次10.运行结果一、Mybatis环境搭建1.数据库的准备(1) 数据库SQL脚本DROP ...

2020-04-10 21:46:56 8528 1

原创 使用spring-jdbc完成最简单的数据库操作

1 表关系2 使用Maven方式创建工程pom.xml文件JAR包的坐标<?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-instanc...

2020-04-04 20:19:33 9506

原创 Spring注解中类的定义格式

/*@Component 普通类@Controller 表现层@Service 业务层@Repository 持久层*/功能完全相同。只是最好按照规范定义不同的类时,最好使用对应的定义格式。...

2020-04-03 19:46:02 9172

apache-jmeter-4.0

压力测试工具Apache的。我们平时做压力测试的时候;用这个真心不错的;可以下载试试;网上很多培训机构的课程也用的这个版本;也算是有点新的吧

2020-12-12

druid-1.1.10包.rar

使用druid连接方式替代JDBC druid1.0的使用方式。 使用前可以先建立一个简单的Java代码测试一下。

2020-01-07

空空如也

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

TA关注的人

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