自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed异常

spring

2023-03-12 17:22:44 5226 1

原创 ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial comm解决方案

mysql

2023-03-12 17:15:54 2397

原创 SpringMVC的常用组件和工作流程及部分注解解析

springMVC入门详解

2023-03-01 17:23:42 1329 1

原创 idea 提示 TKK 更新TKK失败,请检查网络连接,解决办法!

translation失效问题解决方案

2022-12-18 00:53:53 485

原创 加快访问github的速度解决方案

加快访问github的速度解决方案

2022-12-06 21:51:58 8646 8

原创 hosts文件恢复如初方法

hosts文件恢复

2022-12-06 19:28:13 13003 5

原创 电脑无缘无故黑屏,无法调节亮度。

电脑无缘无故黑屏,无法调节亮度。

2022-06-18 16:40:12 2491

原创 excel表格中选中单元格出现十字带阴影的选中效果

excel表格中选中单元格出现十字带阴影的选中效果

2022-06-06 22:36:38 6213

原创 IDEA中Favorites模块的使用详解

关于IDEA中Favorites模块的使用详解一、Favorites介绍但我们打debug断点进行调试的时候,如果你有很多断点,那么难免会有时候逻辑不清晰,不知道自己到了那个功能和步骤,这时候Favorites就来帮您处理了这个问题:二、Favorites使用例如上图中,可以展示所有我们打过的断点,点击想要查看的部分,即可跳转。在显示行号的部分可以添加和取消断点,Favorites中都会对应的进行添加和取消操作。但我们debug很多地方,但是功能不一致,需要记录每个断点的功能效果时,我们可以点击

2022-04-15 11:54:04 2313 1

原创 IDEA中的Structure模块使用详解

IDEA中的Structure模块使用详解

2022-04-15 11:25:13 6961 5

原创 利用chrom 截长图

利用chrom 截长图步骤F12ctrl+shift+P输入screen选择full size screenshot下载下来使用win10的看图器截图

2022-04-13 17:32:20 385

原创 Java中的类被初始化的几种情况

Java中的类在什么情况下会被加载并初始化1.创建类的实例.2.调用某个类的类方法(静态方法)。3.访问某个类变量或为该变量赋值。4.使用反射方式来强制创建某个类或接口对应的java.lang.Class对象。5.初始化某个类的子类,子类的父类都会被初始化。6.直接使用java.exe命令运行某个主类,主类先被初始化。注:static修饰的属性和方法在类加载的时候初始化,普通的属性和方法在创建类实例对象的时候才会被初始化。不被初始化的情况1.通过子类引用父类的静态字段,子类不会被初始化。

2022-04-12 16:04:09 733

原创 单例模式懒汉式和饿汉式入门详解

一、简介通俗例子:你用杯子喝可乐,喝完了不刷,继续去倒果汁喝,就是单例。你用杯子喝可乐,直接扔了杯子,换个杯子去倒果汁喝,就是多例。上台面的说法:所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。二、实例说明单例-饿汉式:1、将构造方法私有化,不允许外部直接创建对象 private Singleton(){}2、自己在类的内部创建一个唯一实例 private static Singleton instance = new Singleton();3、提供一个用于获取实例的

2022-04-07 11:57:01 1672 2

原创 使用IDEA打包项目并在tomcat上运行

将一个项目打包的话 , 会有两种情况 , 一种是jar包 , 一种是war包 ,**两者之间的区别:**jar包是类的归档文件war包是web应用程序

2022-03-23 17:07:09 3322

原创 Telnet的常用命令和开启方式

Telnet简介Telnet是一个远程登录协议,是交互式的命令。主要被用于判断服务器服务端口是否处于开启状态。可以把Telnet当成一种通信协议,但是对于工作人员而言,Telnet只是一种远程登录的工具。Telnet打开方式Win+R 运行命令 control 来打开控制面板;按照以上方法在Windows功能中打开Telnet客户端功能后,就能在命令提示符里使用Telnet命令了。Telnet 命令使用方法Telnet 命令允许您与使用 Telnet 协议的远程计算机通讯。运行 Tel

2022-03-22 16:12:52 10201 1

原创 Cron表达式详解( Cron Quartz定时器调试工具)

Cron表达式详解写在开头有专业的Cron测试工具,对于Cron表达式的使用来说非常方便,链接如下:https://tool.ityuan.com/cronQuartz 提供七个域。表 5.1 列出了 Quartz cron 表达式支持的七个域:月份和星期的名称是不区分大小写的。FRI 和 fri 是一样的。域之间有空格分隔,我们能写的最简单的表达式看起来就是这个了:* * * ? * *这个表达会每秒钟(每分种的、每小时的、每天的)激发一个部署的 job·理解特殊字符同 UNIX c

2022-03-09 17:23:40 1095

原创 使用注解来让后端获取前端参数的常用方式

如下是使用注解来让后端获取前端参数的常用方式:@RequestParam前端发出的请求:path?id=1;后端获取方式:@RequestMapper(value="path")public void test(@RequestParam("id") int id){ System.out.println(id);}获取前端传来的非json格式的数据// 单个数据,@RequestParam中的值一定要与前端属性名一致public void test(@RequestParam("

2022-03-08 22:33:53 1619

原创 IDEA打开项目后,类文件左下角有个黄色圈里面有个小J的解决办法

IDEA打开项目后,类文件左下角有个黄色圈里面有个小J的解决办法打开新项目后会遇到如图所示的情况:下面为大家提供两种行之有效的解决方案;方法一找到该项目或模块的pom.xml文件,右键选择:Add as Maven Project,就可以直接解决该问题,也是最有效且快捷的方式;方法二、1、打开project structure (ctrl+shift+alt+s)在图中找到modules模块,点击如图所示部分;2、如图,重新选择你该项目的路径;3、点击Ok,完成设置;总结以上便

2022-03-03 23:29:51 10508 4

原创 Git在IDEA打开的项目中查看每个人编写,修改的,提交的代码行数;

Git在IDEA打开的项目中查看每个人编写,修改的,提交的代码;1使用idea中的git查看各位成员操作代码情况和总的提交行数;IDEA中右键项目名称,然后点击show in Explorer(跳转到你本地存储代码的文件目录)2.然后双击打开本地储存项目的储存文件,然后右键,然后点击Git Bash Here(安装过git的才有),进入git命令后,输入以下命令:git log --format='%aN' | sort -u | while read name; do echo -en "$n

2022-02-25 09:13:20 8079 1

原创 Idea中git进行回滚版本操作和查看修改记录

Idea中git进行回滚版本操作开发过程中:在进行代码提交后,总会出现一些错误和没有完善的地方,需要进行回滚修改,搜索后还是有多种方法的,自己记录一下用的比较多的方式吧;1.项目右键后,然后在“Show History”中找到当前版本(暂时取名newVersion)和想要回退到的版本(暂时取名oldVersion)找到想要回退的版本,右键复制版本号;接着右键后做如下选择:在如下第二个框中填入刚才复制的想要回退的版本号;点击reset后即可实现版本回退;平时在开发中会想查看相关的修改,有

2022-02-21 14:29:12 5767

原创 java.lang.NullPointerException解决方案

java.lang.NullPointerException出现的几种原因以及解决1、字符串变量未初始化2、接口类型的对象没有用具体的类初始化,比如:Map map // 会报错Map map = new Map(); //则不会报错了3、当一个对象的值为空时,你没有判断为空的情况。4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会出现异常String str = null;if(str.equals(“Test”)){undefined//这里的代码将不会被触发,因为会

2022-02-14 17:29:56 15821

原创 IDEA打开项目所有东西都在报红报错

IDEA打开项目所有东西都在报红报错今天打开项目时,出现了所有的含有import语句的文件都会报错和一些注解报红报错,第一反应是maven依赖的问题,重新配置了maven的各项配置并重新下载依赖,但是问题没有的到解决,百度后得到一些方法,再此和大家分享:问题情况如下图所示:解决方案一:更新maven;重新检查maven的settings文件和maven仓库是否配置;使用maven进行clean、compile等;Rebuild项目;设置Modules中的Sources的类别;解决方

2022-02-09 14:04:03 15395 2

原创 java中判断字符串中是否包含指定字符或字符串

一、contains方法java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列此方法返回true,如果此字符串包含,否则返回false。public static void main(String[] args) { String str = "abc"; boolean status = str.contains("a"); if(status){

2022-01-27 17:36:42 9266

原创 java中比较两个日期的大小的所有方式

一、Date类型的after()方法与before()方法的使用:注意:使用之前应该将需要比较的两个对象时间使用SimpleDateFormat做出格式一致性调整;.after()方法:当前面的时间晚于后面的时间时返回true,否则返回false. 例如:当前时间date=2044-03-29 12:00:00,addDate=2033-09-29 12:00:00 此时:date.after(addDate)=true .before()方法:当前面的时间早于后面的时间时返回true

2022-01-25 13:54:30 13524

原创 IDEA设置类和方法的注释快捷键

一、设置类的注释快捷键1.打开file->setting->Editor->Filr and Code Templates->Includes->File Header,如下图所示:2.注释模板参考:/** 1. @description: 2. @author: ManolinCoder 3. @time: ${DATE} */ 3.创建类时候自动生成:二、设置方法的注释1.打开file->setting->Editor->L

2022-01-25 10:54:50 5285

原创 Spring基于XML实现一个定时任务

Spring基于XML实现一个定时任务前面我有过实现一个定时任务的通用方法,不过不能够很好的控制启停,并且在spring boot除外的项目没有注解来实现定时任务该怎么办,下面记录spring实现定时任务的方法之一,使用XML方式实现定时任务。具体步骤:一、搭建项目,引入下图中两个必备的依赖或jar包;注意:二者版本都需要高于3开头的版本;二、写spring的配置文件,加入命名空间,配置全局扫描;三、编写想要实现的业务代码;四、将业务代码转化为一个bean对象,写入xml配置文件中(可用

2022-01-11 11:19:58 950

原创 解决 Caused by: java.lang.NoSuchMethodException 方法

在网上找了很多方法,最终东拼西凑解决了,汇总一下供各位参考。希望能对您有所帮助。***## 头疼了好久报错:Caused by: java.lang.NoSuchMethodException 后面跟上了我的方法找不到执行的报错。**报错如下图:解决方案:1.首先检查在报错目录下是否有该方法;2.一定要把你定义的方法加上public !!!!!!!3.检查你的方法是否是带有参数的方法,如果是,请删除参数才可以使用;4.检查jar包是否引入,依赖是否完整,版本是否有问题。部分操作如图:

2022-01-11 10:44:57 8169 2

原创 Java 定时器的使用:每天定时执行任务

关于java中的定时器中每天定时执行任务:指定时间执行run中的程序;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TestTimer { static int count = 0; public static void showTimer() { TimerTask task

2022-01-10 23:00:19 4418 3

原创 将集合中的数据写到指定路径下的文本中

将集合中的数据写到指定路径下的文本中:分析: A:创建集合对象 B:往集合中添加字符串元素 C:创建输出缓冲流对象 D:遍历集合,得到每一个字符串元素,然后把该字符串元素作为数据写到文本文件 E:释放资源package com.huwei.xml;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.Arr

2021-12-30 16:55:23 195

原创 IDEA社区版没有tomacat如何运行一个web程序

IDEA社区版少了很多功能,其中包括tomcat等web服务器的支持。网上大部分的IDEA web应用发布教程都是基于收费版的,社区版并没有这么直接的图形化工具可以运行或发布web应用。经过实践证明可以通过tomcat7-maven-plugin这个maven插件来实现web应用的调式和发布。步骤如下:1.在pom.xml文件添加tomcat插件:配置如下:<plugin> <groupId>org.apache.tomcat.maven</groupId>

2021-12-28 16:42:57 1838

原创 初学使用 Intellij IDEA实用插件

1.Key Promoter X 快捷键提示插件每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。2. CodeGlance 显示代码缩略图插件3. Lombok 简化臃肿代码插件实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了4.Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。

2021-12-27 23:59:01 107

原创 idea报错 there is insufficient memory for the java runtime environment to continue

idea运行报错 there is insufficient memory for the java runtime environment to continue第一反应是内存不够,做出如下修改即可:依次调整文件–设置–构建执行部署–编译器,调大堆大小就可以了

2021-12-27 13:58:27 9815

原创 IDEA中的TODO使用和Debug史诗级详细使用说明

注释中的TODO当代码写到一半或者任务没有完成时,在注释中添加TODO,可以让IDEA在TODO中显示未完成的部分,直接定位;Debug工具Debug:是供程序员使用的程序调试工具它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。如何添加断点?如何运行断点?如何调试?调试过程中涉及到几个按键,我们从图中从左到右依次往下说:横着的部分:> Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到

2021-12-23 17:35:07 1152

原创 java枚举类

什么是枚举Java中的枚举是一种类型,顾名思义:就是一个一个列举出来。所以它一般都是表示一个有限的集合类型,它是一种类型,在维基百科中给出的定义是:使用枚举举例在Java5之前,其实是没有enum的,所以先来看一下Java5之前对于枚举的使用场景该怎么解决?public class Month implements Comparable, java.io.Serializable {​public static final Month JAN = new Month("January");

2021-12-21 16:45:45 973

原创 将对象根据指定路径转化成XML文件

如何将一个对象转换为XML文件输出到本地指定的路径举例说明:一、目录结构如下二、实体类Userpackage com.huwei.xml;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorT

2021-12-17 16:58:21 409

原创 XML文件对比

需要实现对比两个XML文件中的内容是否一致,并打印出不同的部分功能一 方法实现比对两个XML文件,使用 xmlUnit 库,可以比对 xml 的工具。二 步骤创建 maven 项目导入 xmlUnit 库到 pom.xml 文件中 <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <version>1.6</ve

2021-12-16 17:20:00 4602

原创 java序列化和反序列化

一、在使用序列化之前,先了解,什么是序列化和反序列化?java对象序列化的意思就是将对象的状态转化成字节流,以后可以通过这些值再生成相同状态的对象。对象序列化是对象持久化的一种实现方法,它是将对象的属性和方法转化为一种序列化的形式用于存储和传输。反序列化就是根据这些保存的信息重建对象的过程。 序列化:将java对象转化为字节序列的过程。 反序列化:将字节序列转化为java对象的过程。二、使用步骤是什么样的?序列化:步骤一:创建一个对象输出流,它可以包装一个其它类型的目标输出流,如文件

2021-12-15 16:16:49 201

原创 Mybatis-Plus 中@TableFieId和@TableId的使用详解

在使用mybatis-plus过程中实体类的操作中遇到了@TableFieId和@TableId注解,从使用的角度做出以下记录://查询时,则不返回该字段的值@TableField(select = false)//通过TableField进行字段不一致的映射@TableField(value = “email”)//设置该字段在数据库表中不存在@TableField(exist = false)实例中为:@Data@NoArgsConstructor //空参构造方法@AllArgs

2021-12-14 17:28:22 2241

原创 安装docker后和VMware虚拟机不兼容报错的解决方案

在使用了vmware虚拟机后,安装docker会报错,二者不能兼容使用。1丶可以先将自己的windows版本升级为专业版,或者提高vmware虚拟机的版本;(比较便利的解决方案)2丶使用以下方法:---------------问题:安装docker之后和打开vmware报错问题提示:VMware Workstation 与 Device/Credential Guard 不兼容方案:关闭hypervisorlaunchtype执行步骤:1.使用管理员身份打开powershell2.运行命令

2021-10-18 14:40:50 1916 2

原创 MySQL学习笔记和示例展示

MySQL学习笔记登录和退出MySQL服务器# 登录MySQL$ mysql -u root -p123456# 退出MySQL数据库服务器exit;基本语法-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表show tables;-- 创建数据表CREATE TABLE pet ( name VARCHAR(20), owner

2021-09-12 18:18:52 117

空空如也

空空如也

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

TA关注的人

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