自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven 3.6.3安装,配置华为镜像源

IDEA打开项目后,点击File进入Settings配置页,搜索Maven。添加MAVEN_HOME变量,值为maven解压后bin文件的父目录路径。验证,Win+R快捷键搜索cmd,进入命令窗口,输入mvn -v验证。修改Path变量,添加%MAVEN_HOME%\bin。配置本地Maven地址、配置文件地址、本地仓库目录地址。打开解压后目录下conf\settings.xml。如这里解压到D:\environment下。

2024-07-28 21:20:40 410

原创 连接FastDFS报超时异常说Read timed out或connet timed out

连接FastDFS报超时异常:java.net.SocketTimeoutException:Read timed out 或java.net.SocketTimeoutException:connet timed out

2022-03-24 23:16:06 4329

原创 VMware启动虚拟机出错:此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。

此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。 如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。

2022-03-24 14:04:07 17601 4

原创 PageHelper模糊查询分页时 java.lang.NoSuchMethodError异常问题

1.PageHelper模糊查询分页时 java.lang.NoSuchMethodError异常问题2.select * from member查询失败问题

2022-01-11 21:12:15 1226

原创 pom文件中tomcat7插件模板配置

1、pom文件中tomcat7插件模板配置2、maven内置tomcat7启动方式

2021-12-23 20:31:41 3928 3

原创 子类是否继承了父类的私有方法和属性?

子类继承了父类的所有成员,包括私有的。

2021-12-22 20:40:48 3102

原创 There is no getter for property named ‘xxx’ in ‘class java.lang.String异常

Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException:org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘xxx’ in ‘class java.lang.String’异常和${}、#{}的区别

2021-12-15 18:57:47 6255 2

原创 初期使用MyBatis配置映射器mappers的两个异常

配置mappers映射器后报org.apache.ibatis.binding.BindingException和org.apache.ibatis.binding.BindingException

2021-12-14 19:31:18 1021

原创 idea或eclipse环境下session钝化的简单实现+idea缓存文件保存路径修改

session的钝化和活化概念这里不再赘叙,主要记录一下自定义session钝化的简单实现Session钝化方式1.自定义session钝化(eclipse和idea)2.默认session钝化(eclipse和idea)3.自定义类钝化条件4.idea缓存文件保存路径修改一、自定义session钝化1.eclipse+Tomcat自定义session钝化使用环境:eclipse2016、Tomcat 9、Web项目配置项目目录总的Servers下 TomcatXXX(eclip

2021-12-07 18:57:54 615

原创 jdk8新特性Stream基础了解

Java 8 Stream API 基础了解1.Stream概念2.数据源3.中间操作4.最终操作5.Stream使用注意事项1、java.util.stream.Stream概念*Java API文档解释:支持顺序和并行聚合操作的一系列元素。*菜鸟教程解释:这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal

2021-11-21 14:00:49 262

原创 使用Scanner扫描器时NoSuchElementException异常

当我们在使用控制台输入操作时,最常用到的是扫描器Scanner工具类,但一般使用该类都忘记了关闭资源,最近写代码时特意每次使用都执行了关闭操作,结果出现了异常NoSuchElementException,以下是具体异常和解决方法。异常发生场景:1、当同一个类中使用了2个至多个Scanner对象,当执行过程中关闭了其中一个,在使用其他的对象时异常。2、当一个类(该类要使用的Scanner对象方法)调用另个一类(该类也要使用的Scanner对象方法,且使用完执行了关闭资源操作)时发生异常。虽然发生场

2021-11-21 10:17:21 1310

原创 hikaricp连接池的简单使用及所需依赖

HikariCP概念:什么是HikariCP?HikariCP介绍(包含配置示例)chenwch-CSDN博客hikaricpHikariCP数据库连接池技术的简单使用:未使用框架,使用原始的导jar包使用使用eclipsemysql8需要jar包以及版本:mysql-connector-java-8.0.21.jar(jdbc)HikariCP-3.4.1.jar(hikaricp连接池)slf4j-api-1.7.25.jar(日志组件)依赖jar下载地址:HikariCP所需.

2021-11-19 08:26:29 2815

原创 三层架构和MVC框架

(第一次学时没注意,再次碰到后发现有点难理清两者概念)首先分清架构、框架、和设计模式的区别:设计模式:处理类与类之间关系的一种设计思路:使用设计模式时是设计的重用。框架:就拿java程序员来说,熟知的Spring系列框架,是半成品项目,在之上继续开发各种项目,是使用框架时是代码的重用。架构:比较易混淆,比如三层架构,是我们开发时经常用到的架构,SSM系列框架也是针对该架构设计的,个人理解就是搭建项目结构时的一种设计思路,但它概念范围又比较大,使用三层架构时既有设计重用也有代码重用。看向三层架构 .

2021-11-18 20:27:39 674

原创 反射概念笔记

反射概念笔记,具体方法查看API,在线API(https://www.matools.com/api/java8)1.反射概念2.反射优点3.实现基础4.Class对象三种获取方式5.拓展:通过反射越过泛型检查1、反射概念在程序运行过程中动态的获取类的所有信息,并能创建对象,调用方法,操作属性的一种机制。(常常会听到映射概念,两者是不同的,映射:映射(Map) ,是一种数据结构,用于存储键值对数据)2、反射优点反射最突出的优点–灵活(动态编译)动态编译:在程序运行中,绑定.

2021-11-06 17:57:35 109

原创 类加载器知识笔记

类加载器1.类加载/类初始化的概念2.java提供的类加载器3.双亲委派机制4.拓展:类实例化过程5.知识推荐:自定义类加载器博客一、类加载概念1、概念当程序要使用某个类是,如果该类还未被加载到内存中,则系统会通过类的加载、类的连接、类的初始化三个步骤来对类进行初始化。一般情况JVM是连续完成这三个步骤的,所以三者也统称为类加载或类初始化。2、类的加载类的加载主要完成三件事:找到类文件,通过全限定类型找到该类的二进制字节流文件(.class文件)。放入方法区,将找到的字节流.

2021-11-06 17:52:41 130

原创 算法-设计模式-框架区别

用于概念备查算法、设计模式、框架的概念区分1、算法概念:算法就是解决某一类问题的策略机制算法特征:用穷性、确切性、输入项、输出项、可行性同一个问题可用不同算法解决,而不同算法解决同一问题时的质量优劣不同,而这将影响到程序的效率。一个算法的评价主要从时间复杂度和空间复杂度来考虑。2、设计模式概念:是面向对象中问题的解决方案。算法不是设计模式,因为算法只是解决问题,并没有对问题进行设计。设计模式格式的四个主要部分:模式名称、问题(即模式使用场合)、解决方案、效果设计模式大概

2021-11-04 20:11:14 1585

原创 集合知识总结+泛型

集合知识+泛型知识

2021-10-30 16:58:17 221

原创 获取查看ArrayList容量

在学习单列集合ArrayList时,细心地同学可能会发现,该类以及其父类并没有提供获取容量的方法,那么想要查看其容量该怎么办呢?下面简单解释一下ArrayList集合的特点以及获取容量的方法。复制方法代码直接下拉到最后。。。一、ArrayList的特点1、ArrayList使用的是数组结构来存储数据。所以自然可以使用索引来操作存储的数据,ArrayList提供的特有方法。如public E get(int index)返回此列表中指定位置上的元素,就是引入了坐标的体现。当然,我们发现LinkedL.

2021-10-25 20:40:31 3401

原创 final-finally-finalize的区别

final、finally、finalize区别final关键字可以用来修饰类、方法、变量、代码块。修饰的方法不能被继承;修饰的方法叫做静态方法,只能调用静态方法和静态属性,且不能被重写;修饰的变量叫做自定义常量,只能赋值一次;修饰的代码块叫做静态代码块,用来初始化类变量,即static修饰的数据成员。finally关键字是异常处理中的语法机构try-catch-finally的组成部分,表示try中无论是否发生异常,finally包括的代码块都一定会执行,除非jvm被方法调用或异常关闭。常用来释放资

2021-10-22 20:04:52 88

原创 String-StringBuffer-StringBuilder区别

String、StringBuffer、StringBuilder三者区别

2021-10-22 13:27:16 87

原创 String存储结构+两种创建方式区别+字符串加法运算坑

1.String存储结构;2.String str="abc";和String str=new String("abc");创建字符串对象的区别;3.字符串加法运算坑;

2021-10-21 20:50:37 573

原创 java基础笔记009—内部类.访问权限修饰符.final.static.类加载顺序

内部类、final、static、访问权限修饰符、类加载顺序

2021-10-20 10:46:16 323

原创 java基础笔记008 --- 面向对象

java基础笔记008 — 面向对象今日内容1. 【理解】什么是接口2. 【掌握】接口的定义格式3. 【掌握】接口的使用4. 【理解】接口的成员特点5. 【理解】类和接口 抽象类和接口之间的关系6. 【掌握】单继承多实现 7. 【理解】接口之间的多继承9. 【理解】什么是多态态10. 【理解】使用多态的前提11. 【掌握】多态的格式12. 【理解】多态中的成员访问特点13. 【理解】多态中的好处和弊端14. 【理解】多态中的转型15. 【理解】转型的异常一、接口接口概

2021-10-19 08:34:19 85

原创 java基础笔记007 -- 面向对象

java基础笔记007 – 面向对象今日内容1. 【理解】什么是继承2. 【掌握】继承的使用3. 【理解】继承中的成员的特点4. 【理解】super和this的作用5. 【理解】什么是抽象6. 【掌握】抽象的使用一、继承概念继承就是子类继承父类的非私有属性和行为,子类对象可直接使用格式 extends关键字class 父类名{ ... }class 子类名 extends 父类名{ …… }好处提高代码复用性,用来表示类与类之间的关系,多态的前提之一

2021-10-18 22:15:00 74

原创 java基础笔记006 --面向对象

java基础笔记006 --面向对象(重要概念及遇到问题)今日内容1. 【理解】 什么是面向对象2. 【理解】 类和对象的关系3. 【掌握】 类的定义和使用4. 【掌握】 三大特征之封装5. 【掌握】 this关键字的使用一、面向对象概述什么是面向对象面向对象是一种符合人类思维习惯的编程思想。在程序中使用对象来映射像是生活中的事物,适用对象的关系来描述事物之间的联系,这种思想就是面向对象。面向对象编程与面向过程编程相比的特点:1. 符合了我们人类思考习惯的思想2.

2021-10-18 22:13:03 137

原创 Java基础笔记005--方法知识

涉及内容1. 【理解】什么是方法2. 【掌握】方法的格式3. 【理解】方法的执行流程4. 【理解】方法的重载5. 【理解】方法参数的传递一、方法定义方法就是具有特定独立功能的代码集,方法的使用可以减少代码的冗余、提高代码可复用性、增强代码可维护性可扩展性。二、方法的格式方法有以下部分组成访问修饰符 返回值类型 方法名(参数列表){ 方法体.... return 返回值;}如:public static int sum(int a,int b){ int.

2021-10-15 08:37:11 84

原创 java基础笔记004--数组概念以及常用排序方式

数组的概念和常用排序方式

2021-10-13 20:45:43 120

原创 Java03

Java基础笔记003 一、今日内容1. 【掌握】掌握switch语句2. 【掌握】for循环3. 【掌握】while循环4. 【理解】do...while循环5. 【理解】三种循环之间的区别6. 【理解】跳转控制语句7. 【理解】循环的嵌套8. 【掌握】Random的使用二、switch语句1.语法结构–分支/条件语句结构switch(控制表达式){ case 值1: 代码块; break; case 值2:

2021-10-12 13:10:20 77

原创 java01

Java基础笔记001 今日内容* Java语言概述 * Java语言概述&发展史【了解】 java是一门面向对象的编程语言,不仅吸收了C++的优点,还摒弃了C++中难以理解的的多继承和指针等概念。* Java的跨平台【了解】 * JDK JRE JVM 有什么作用【理解】* Java开发环境的搭建 * JDK的下载与安装【理解】 * Dos命令【掌握】 * JDK的环境变量的配置【掌握】 * 第一个Java代码HelloWorld程序的书写 * HelloWo

2021-10-08 20:41:35 95

原创 IDEA连接数据库错误:[08001] Could not create connection to database server.

IDEA连接数据库错误:[08001] Could not create connection to database server.最近在使用idea连接Mysql数据库时遇到了这个问题,如下图,就这个问题整理了一下解决方案。连接失败,你打开数据库目录是空的常见问题< ---- >解决方案mysql服务没有启动。解决方法:Windows中右键任务栏–>任务管理器–>服务,进行打开。密码错误。解决方法:使用其他mysql操作工具进行测试,也可在idea中反复测试。

2021-05-19 11:08:02 3049 3

原创 git了解和环境配置

(一)Git快速了解和环境配置1、Git基础知识:​ 想要学习使用git,必须先了解版本控制,分布式知识。(如果有小伙伴想要通过视频详细学习一下,可以到B站看"狂神说"的视频,本人就是看那位老师视频学的,力荐!)文章中涉及的命令都是使用Git Bash程序的命令版本控制​ 版本控制(Revision control)是指对软件开发过程中各种程序代码、配置文件以及说明文档等文件变更的管理。最主要的功能就是追踪文件的变更。(个人理解就是当你使用版本控制工具管理你的项目时,该工具可以跟踪该项目中文件

2021-05-08 21:33:51 88

原创 git基础理论

(二)Git基本理论理解Git基本理论能够帮助我们使用Git控制项目版本的工作流程,使得我们使用起来更加得心应手文章中涉及的命令都是使用Git Bash程序的命令Git的工作区域git在本地有三个工作区域工作区:就是我们平时存放项目代码的文件夹暂存区:临时存放你的改动,保存即将提交的版本库:工作区中的一个隐藏目录**.get**。又称仓库区、本地仓库。用来存放你提交的版本的数据。git远程工作空间远程git仓库:托管代码服务器,托管你的项目并可以与本地仓库进行数据交互,更

2021-05-08 21:28:12 409

HikariCP所需依赖jar.zip

HikariCP使用所需依赖jar整理

2021-11-18

空空如也

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

TA关注的人

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