- 博客(41)
- 资源 (38)
- 问答 (1)
- 收藏
- 关注
原创 出现java.lang.ClassNotFoundException: org.apache.maven.cli.MavenCli的解决方法
mvn -vjava.lang.ClassNotFoundException: org.apache.maven.cli.MavenCli at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) at
2021-11-30 21:47:20 2870
原创 出现Maven home directory is invalid 或者No valid Maven installation found. Either set the home等的解决方法(万能)
Error running ‘012-springboot-mybatis [org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate]’: Maven home directory is invalid: B:\java配置文件\apache-maven-3.8.1
2021-11-30 21:46:15 4902
原创 mybatis配置模板详细分析(全)
目录前言1. 模板2. 配置解析3. 实战演练前言主要配置在mybatis的配置文件中1. 模板dtd约束文件名称configuration根标签<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd
2021-11-29 16:30:17 1084
原创 spring-service配置模板详细分析(全)
目录前言1. 模板2. 配置解析3. 实战演练前言主要配置spring下的业务逻辑层配置主要扫描事务的包以及配置事务1. 模板<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context
2021-11-29 15:29:18 904
原创 springmvc配置模板详细分析(全)
目录前言1. 模板2. 配置解析2.1 web.xml2.2 springmvc.xml3. 实战演练前言springmvc是spring的一个部件,做web的一个框架。web底层是servlet,基于此加了一些功能,可以理解成servlet的一个升级->springmvc框架1. 模板先配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/n
2021-11-29 14:50:25 1555
原创 spring-dao配置模板详细分析(全)
目录前言1. 模板2. 配置解析实战演练前言主要配置spring中的dao数据交互1. 模板<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.sprin
2021-11-29 13:58:44 716
原创 出现class path resource [application.xml] cannot be opened because it does not exist的解决方法
出现如下问题提示的时候org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [application.xml]; nested exception is java.io.FileNotFoundException: class path resource [application.xml] cannot be op
2021-11-27 16:48:29 5412 1
原创 出现pom.xml does not exist的解决方法
出现如下错误提示[INFO] Scanning for projects…[ERROR] [ERROR] Some problems were encountered while processing the POMs:[ERROR] Child module B:\BaiduNetdiskDownload\ssmbuild\ssmbuild\1 of B:\BaiduNetdiskDownload\ssmbuild\ssmbuild\pom.xml does not exist @@[ERRO
2021-11-27 12:13:24 3041
原创 深入探讨mybatis的mapper可以不用实现类
目录前言1. 代码展示2. 原理剖析前言经常看到一些项目模块中mapper没有实现类而唯独使用了mapper.xml文件来执行那这个接口文件是不是没有使用到或者是没有用但是取消接口类好像又不大行接口看似没用却用处很大相信大家看到这篇文章都有差不多的疑问1. 代码展示通过代码辩证mapper可以不用实现类mapper的接口类如下public interface StudentDao { List<Student> selectStudents();}具体xm
2021-11-26 17:04:47 1929
原创 idea中快速查找类和方法名
连按两下shift在某个界面中通过连按两下shift即可出现通过ctrl+shift+alt+n在项目框中选择某个类直接输入快捷键即可出现以上是两种方法如果想看这个方法的其他继承类或者接口类可以通过ctrl +h即可...
2021-11-26 14:57:04 12727 4
原创 【leetcode】双指针 - 反转字符串
题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = [“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:s = [“H”,“a”,“n”,“n”,“a”,“h”]输出:[“h”,“a”,“n”,“n”,“a”,“H”]提示:1 <= s.length <= 1
2021-11-25 18:00:37 391
原创 【leetcode】数组 - 颜色分类
题目:给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。示例 1:输入:nums = [2,0,2,1,1,0]输出:[0,0,1,1,2,2]示例 2:输入:nums = [2,0,1]输出:[0,1,2]示例 3:输入:nums = [0]输出:[0]示例 4:输入:nums = [1]输出:[1]提示:n ==
2021-11-24 21:39:17 305
原创 数据库关于事务的详解分析(全)包含面试常问的细节
目录前言1. 定义2. 特性前言在敲代码的时候,提交事务、事务回滚等,事务二字确官方笼统,不知道具体什么意思这篇文章将为你解答疑惑1. 定义事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务的提交是指事务
2021-11-23 14:08:12 2533 1
原创 【leetcode】矩阵 - 旋转图像
题目:给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]示例 2:输入:matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]输出:[[15,1
2021-11-23 11:29:41 189
原创 添加数据到数据库中显示乱码的解决方法
目录前言1. 设置编译器2. 设置数据库3. 链接数据库属性4. 设置实体类5. 有web工程前言往数据库中添加数据或者在页面中显示数据的时候如果遇到中文出现乱码这篇文中将举出几种例子解答疑惑1. 设置编译器在编译器中设置编码方式为uft-8具体设置方案为2. 设置数据库设置数据库的属性为3. 链接数据库属性在链接数据库的属性中特别是url的路径增加其编码方式在其url属性后面添加?useSSL=true&useUnicode=true&characterEn
2021-11-22 21:50:28 5378 2
原创 出现Could not find resource mybatis.xml的解决方法
类似这种问题一般是target文件下生成不了xml文件所导致才会出现如下问题Exception in thread "main" java.io.IOException: Could not find resource mybatis.xml at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114) at org.apache.ibatis.io.Resources.getResourceAsStream(.
2021-11-22 20:44:41 2906
原创 Bootstrap从入门到精通(全)
目录前言1. 下载安装2. 布局容器和栅格网格系统2.1 布局容器2.2 栅格网格系统3. 常用样式前言在了解这篇文章的时候需要提前知道这些知识点可看我之前的文章html从入门到精通(全)css属性从入门到精通(全)JavaScript从入门到精通(全)这篇文章的学习主要通过2021最新完整版Bootstrap教程(最给力的前端框架)bootstrap框架讲解-快速上手,最适合后端开发人员的bootstrap保姆级使用教程关于Bootstrap的主要作用是⼀套现成的 CSS 样
2021-11-22 16:30:00 64738 15
原创 【leetcode】位运算 - 比特位计数
题目:给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。示例 1:输入:n = 2输出:[0,1,1]解释:0 --> 01 --> 12 --> 10示例 2:输入:n = 5输出:[0,1,1,2,1,2]解释:0 --> 01 --> 12 --> 103 --> 114 --> 1005 --&g
2021-11-22 15:59:50 704
原创 【leetcode】位运算 - 汉明距离
题目:两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。给你两个整数 x 和 y,计算并返回它们之间的汉明距离。示例 1:输入:x = 1, y = 4输出:2解释:1 (0 0 0 1)4 (0 1 0 0)------ ↑ - ↑上面的箭头指出了对应二进制位不同的位置。示例 2:输入:x = 3, y = 1输出:1提示:0 <= x, y <= 231 - 1思路一:用内置函数来解决Integer.bitCount
2021-11-22 11:17:07 824
原创 MyBatis-plus从入门到精通(全)
目录前言1. 入门项目1.1 数据库1.2 项目构建2. 配置日志3. CURD基本用法3.1 插入操作3.2 更新操作3.3 删除操作3.4 查询操作4. ActiveRecord4.1 插入操作4.2 更新操作4.3 删除操作4.4 查询操作前言在学习mybatis-plus这篇文章时需要掌握一些知识点java零基础从入门到精通(全) javaSE从入门到精通的二十万字总结(一)javaSE从入门到精通的二十万字总结(二)javaSE从入门到精通的二十万字总结(三)以及Sprin
2021-11-18 18:00:14 5074 2
原创 Springboot中@SuppressWarnings注解详细解析
目录前言1. 源码2. 抑制警告的值2. 代码示列前言@SuppressWarnings注解屏蔽一些错误警告,但不是代码错误,这个注解可以提高代码的安全性,防止为了解决这个错误警告而造成不可估量的后果1. 源码通过学习注解上的源码以及官方文档可以了解更加透彻@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE})@Retention(RetentionPolicy.SOURCE)public @interfa
2021-11-18 16:19:32 3378
原创 出现Field ‘id‘ doesn‘t have a default value; nested exception is java.sql.SQLException的解决方法
出现这个指示错误org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may involve com.wkcto.plus.mapper.UserMapper.insert-Inline### The error o
2021-11-18 15:46:56 9058
原创 出现target\surefire-reports for the individual test results的解决方法
出现如下提示There are test failures.Please refer to B:\BaiduNetdiskDownload\ssmbuild\ssmbuild\target\surefire-reports for the individual test results一般是在运行tomcat服务器进行编译打包的时候出现这个错误因为test文件出错(但是不影响正常的运行状态)可以加上以下依赖包<plugin> <groupId>org.ap
2021-11-17 16:05:45 7492 1
原创 spring中@Data注解详细解析
目录前言1. 源码1.1 lombok2. 代码3. 优缺点前言这个注解一般主要的功能是在实体类上面主要功能是为了提供类的get、set、equals、hashCode、canEqual、toString方法1. 源码通过学习注解上的源码以及官方文档可以了解更加透彻import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Retenti
2021-11-17 13:22:40 26142 3
原创 Spring中@Qualifier注解详细解析
目录前言1. 源码2. 代码实战前言当一个接口有多个实现的时候哪个注解可以指明是哪个实现类可以通过使用@Qualifier1. 源码查看源码可以更加透彻的了解@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE, ElementType.ANNOTATION_TYPE})@Retention(RetentionPolicy.RUNTIME)@Inherited@Doc
2021-11-16 21:07:22 5179 1
原创 css3实现鼠标悬停特效代码
主要展示鼠标经过这个范围的时候,会有一个动画展示(半透明悬浮下来)再不点击的情况下(文字后面是全覆盖不滚动的背景图)
2021-11-16 20:10:10 2088
原创 Servlet[springmvc]的Servlet.init()引发异常的解决方法 (全)
出现这种错误信息类型 异常报告消息 Servlet [ springmvc ] 的 Servlet . init()引发异常描述 服务器遇到一个意外的情况,阻止它完成请求。
2021-11-16 17:13:43 18879
原创 如何放置Thymeleaf和InternalResourceViewResolver视图解析器都在同一个springmvc.xml文件中
目录前言1. Thymeleaf2. InternalResourceViewResolver3. 合并前言如果放置在同一个配置文件中该如何解析已经如何定义它的优先级别回顾一下这两个知识点的异同:Thymeleaf是解析静态html静态页面的InternalResourceViewResolver是可以用来解析jsp页面的Thymeleaf当控制器方法中所设置的视图名称没有任何前缀时,此时的视图名称会被SpringMVC配置文件中所配置的视图解析器解析,视图名称拼接视图前缀和视图后缀所得到
2021-11-16 16:59:28 1114
原创 【leetcode】数组 - 移动零
题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。思路一:运用常规的冒泡排序,但是有点费时间复杂度具体是冒泡排序的升级版冒泡排序一共有两种形式,从前往后放或者从后往前放先展示从后往前放数字从后往前 最外层的遍历应该是n到0最内层就是0 到n-1 注意逻辑顺序class Solutio
2021-11-14 21:08:57 131
原创 【leetcode】递归 - 翻转二叉树
题目:翻转一棵二叉树示例:输入:输出:备注:这个问题是受到 Max Howell 的 原问题 启发的 :谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。思路一:java代码使用递归思路将其左右子树的next反转即可终止条件是子树没有这种递归是从下往上代码为class Solution { public TreeNode invertTree(TreeNode root) {
2021-11-14 15:56:23 4152
原创 服务器出现Cause: java.sql.SQLSyntaxErrorException: Table ‘ssmbulid.books‘ doesn‘t exist解决方法
目录前言1. 原理2. 解决方法前言建立ssm项目的时候,出现这个问题登录的时候页面还可以正常显示但是前进或者后退的时候信息开始出错了出现了如下错误类型 异常报告消息 Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException:描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况org.springframework.web.util.Neste
2021-11-13 02:22:39 5496
原创 多线程中run()和start()的异同详细分析(全)
目录前言1. 定义2. 代码区别前言为什么不直接调用线程中的run方法,而要通过调用start方法才可以实现线程的异步执行互不干扰?run方法和start的调用方法区别在于哪?相信看到此处的人们,都会有类似的疑问,这篇文章就为你打开新世界,铭记脑海中1. 定义查看其官方的api接口定义start方法“ “Causes this thread to begin execution; the Java Virtual Machine calls the run method of this t
2021-11-10 17:30:58 1818 1
原创 javaSE从入门到精通的二十万字总结(三)
目录前言8. 线程和进程8.1 线程与进程的概念前言在看这篇文章之前先预习ava基础这部分知识一共有4个文档第四个是当前这个文档java零基础从入门到精通(全)javaSE从入门到精通的十万字总结(一)javaSE从入门到精通的十万字总结(二)8. 线程和进程关于这部分知识可看我之前的文章【操作系统】线程与进程的深入剖析(全)【操作系统】守护线程和守护进程的区别JUC高并发编程从入门到精通(全)java之TimeUnit.SECONDS.sleep()详细分析(全)jav
2021-11-10 15:45:26 4918
原创 java之序列化与反序列化的详细解析(全)
目录前言1. 定义2. 细节3. 对象-代码实战3.1 序列化3.2 反序列化4. 集合-代码实战4.1 序列化4.2 反序列化前言经常看到一些源码或者代码项目中继承一个Serializable 接口,但是究其原因有时候却很难讲清楚1. 定义序列化(Serialize):内存当中的java对象放到硬盘文件中,java对象存储到文件中,将java对象的状态保存下来的过程,需要使用ObjectOutputStream类反序列化(DeSerialize):将硬盘上的数据重新恢复到内存中,恢复成java对
2021-11-10 11:11:57 3310
原创 RESTFul从入门到精通超全解析(全)
目录前言1. 定义2. 实战代码2.1 前期工作3. HiddenHttpMethodFilter3.1 源码3.2 实现方式3.3 细节前言RESTFul(Representational State Transfer)表现层资源状态转移。(也就是前端的视图界面和后端的控制层界面的转移)在客户端和服务器端之间转移(transfer)代表资源状态的表述。通过转移和操作资源的表述,来间接实现操作资源的目的1. 定义一种协议主要是形式比较方便访问一个 http 接口:http://localh
2021-11-06 10:51:51 1719
原创 转发和重定向的区别及使用方法(全)
目录前言1. 定义1.1 转发1.2 重定向2. springmvc实战代码3. 总结异同前言页面跳转的主要两种实现方式:转发重定向1. 定义1.1 转发在客户端中发送请求到服务端,在服务端中有所匹配的servlet即可,之后servlet执行其操作,之后调用getRequestDispacther()方法,把请求转发给指定的前端页面,整个流程都是在服务端中执行(同一个请求)。在转发过程中,可以把数据保存到request域对象中(因为转发使用同一个request域)request.get
2021-11-04 20:03:39 2032
原创 tomcat中session持久化配置(全)
目录前言1. 去除原本注释2. 存储到本地文件3. 存储到数据库前言通过Tomcat的会话持久化配置实现可以在重启服务器的过程中,保证Session也能被恢复主要通过修改tomcat配置文件中的conf中的context.xml文件主要有两种方式1. 去除原本注释将其如下的注释去掉将如下的配置的注释去掉变成 <Manager pathname="加入所想要的文件名" /> 2. 存储到本地文件第一种方案也可以执行或者将其替换为第二种方案<Manag
2021-11-03 22:39:33 1640 1
原创 HTTP协议中 GET 和 POST的区别(全)
目录前言1. 源码探讨2. 区别前言在了解这两个的区别的同时还需要额外补充一些http协议中其他方法以此了解更加深入方法描述GET请求指定的页面信息,并返回实体主体HEAD类似于 GET 请求,返回的响应没有具体内容,用于获取报头POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件),数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改PUT从客户端向服务器传送的数据取代指定的文档的内容DELETE删除指定
2021-11-03 11:26:47 759
原创 jdk中没有jre文件的解决方法
直奔主题,言简意赅jdk>jre>jvm但是安装的jdk中却没有显示jre文件如下所示问题解决:通过window管理员权限的cmd命令行将其安装而且必须要在这个路径下使用bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre之后就可以显示到有jre的文件...
2021-11-02 11:04:01 5610
原创 springmvc中注解标红的解决方法(万能)
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId></dependency>
2021-11-01 22:29:23 4671
早期预警信号检测.pptx
2022-11-17
Resilience function uncovers the critical.pptx
2022-11-17
Pan-cancer analysis of whole genomes.pptx
2022-11-17
Universal resilience patterns in complex networks.pptx
2022-11-17
In silico saturation mutagenesis of cancer .pptx
2022-11-17
米米商城项目含前后端(ssm+html+js+ajax+jquery).rar
2022-01-11
redis从入门到精通的学习代码.rar
2021-12-15
ssm项目(ssm+maven+sql+bootstrap+jsp).rar
2021-12-01
mybatis逆向工程一键生成代码.rar
2021-12-01
mybatis从入门到精通的学习代码.rar
2021-11-26
mybatis_plus学习代码从入门到精通.rar
2021-11-19
javase从入门到精通的学习代码.rar
2021-11-12
springmvc从入门到精通的代码.rar
2021-11-09
IDEA-springboot-projectes.rar
2021-10-27
spring从入门到精通的实例代码.rar
2021-09-28
zookeeper从入门到精通的代码.rar
2021-09-25
java nio实战代码.rar
2021-09-18
MyBatis逆向工程.rar
2021-08-18
python代码调用oracle客户端资源
2024-08-06
es中文分词器压缩配置
2024-01-15
es以及kibana的镜像压缩包
2024-01-15
计算机网络复习资料(申博复习资料, 可兼容 408 或者 本科的复习题)
2023-05-18
有没有更加好的java路线
2022-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人