- 博客(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
原创 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
原创 获取查看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存储结构+两种创建方式区别+字符串加法运算坑
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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人