- 博客(26)
- 收藏
- 关注
原创 【个人笔记&随缘更新】软件设计原则以及GoF之23种设计模式
代码重用性, 即: 相同功能代码的, 可重复使用可读性, 即: 编程规范性可扩展性, 即: 新增功能非常方便, 即可维护高可靠性, 即: 当我们增加新的功能时, 对原来的功能没有影响高内聚低耦合。
2025-01-23 02:39:11
713
原创 ssh: Could not resolve hostname gitee.com...git错误
【代码】ssh: Could not resolve hostname gitee.com...git错误。
2023-10-11 20:58:49
1342
原创 毁三观的“ArrayList”与“LinkedList”,ArrayList与LinkedList的效率问题!
ArrayList查询效率快,增删效率慢;LinkedList查询效率慢,增删效率快,真的是这样吗
2023-08-31 02:11:55
522
原创 丝滑的从静态代理过渡到到动态代理
在学习aop之前,我们先需要了解java中的代理模式是什么,包括静态代理与动态代理什么是代理模式?我们生活中的租房找租房中介,相亲找相亲红娘中介,演员找替身演员,考试找替考?(这可不刑哈),这些都是我们生活中的代理模式。
2023-08-27 22:21:31
97
1
原创 Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “beginTime”)
“Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “beginTime”)”
2023-08-20 21:50:02
3118
1
转载 ArrayList遍历删除方式总结
我们知道,在Java语言当中对集合的遍历方式大致分为3种:fori,foreach,iterator。假如给定一个ArrayList,对其中的某些指定元素进行循环遍历查找并且删除的话,它们之间又有什么不同呢?
2023-08-06 12:14:34
449
原创 实操事务的四大隔离级别以及浅解三大读(脏读、不可重复读、幻读)现象
一个事务是一个完整的业务逻辑,一个最小的工作单元,例如转账本质上是多条DML语句同时成功,同时失败。事务的四大隔离级别:读未提交(READ_UNCOMMITTED)、读已提交(READ_COMMITTED)、可重复读(REPEATABLE_READ)、可串行化(SERIALIZABLE)。三大读现象:脏读现象、不可重复读现象、幻读现象
2023-08-05 17:15:41
1245
1
原创 Spring AOP中jdk动态代理异常:org.springframework.beans.factory.BeanNotOfRequiredTypeException
spring可以动态的选择是由jdk代理还是CGLIB代理,主要就是观察该类有没有实现接口,如果实现了接口会选择jdk的动态代理,所以这里使用的是jdk的动态代理,而我之前在写动态代理的时候写过,传入Proxy.newProxyInstance()方法中有一个是传的接口,jdk提供的需要被代理类实现接口,cglib不用,所以我们之前使用cglib时没有报错,在使用jdk时报错了。
2023-08-01 00:01:35
226
1
原创 Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactoryBean' defined in class path resource [bean-db.xml]: Invocation of init method failed; nested exception is org.apache.ibatis.builder.BuilderE
2023-07-20 21:38:24
370
原创 spring中的循环依赖以及spring怎么解决循环依赖的
Boy类和Gril类相互作为属性注入到对方中,Boy依赖了Girl的同时,Girl也依赖的Boy,这个就叫做循环依赖。
2023-07-19 15:24:47
152
原创 [暂不持续更新] Vue2+Vue3 框架学习笔记(尚硅谷张天禹版)
* 本笔记是跟随B站张天禹讲师的[尚硅谷Vue2.0 + Vue3.0全套教程丨vuejs从入门到精通](https://www.bilibili.com/video/BV1Zy4y1K7SH/?spm_id_from=333.337.search-card.all.click&vd_source=475d52c1c9e04f0181802504eb57ae7a),附上直达车。* 本笔记更多为笔者个人使用,笔者的要求是达到**能用的水平**就可以,所以专业前端的同学而慎重考虑选择该笔记。很多原理性的东西笔
2023-07-03 09:06:09
1059
1
原创 electron桌面应用《你的名字。》主题应用
这是笔者随手做的小项目,做的很垃圾,但是感兴趣的话,可以私信我发你源码将源码pull到hbuilder 或者 vscode文件中的将sql文件夹下的SQL文件运行到mysql将mysql.js文件的数据库配置改成自己的接着在cmd窗口或者你代码编辑器的终端下运行cd到当前项目包下,依次运行和npm start语句《你的名字。》主题应用是作者基于对这部电影的热爱而制作的一款没什么实际应用价值的桌面应用软件。完全的基于作者自己兴趣,再加上吃草挤奶的磨洋工,最后完成了本项目。
2023-05-30 17:12:46
395
原创 解决mysql保存路径斜杠或者反斜杠消失的问题
很简单,如果你使用java或者其他编程语言来插入数据库的话,那么Java转义会自动剔除一个‘\’,路径就变成了“E:\\CloudMusic\\music\\music\\キセキ(奇迹)-GreeeeN.mp3”,而当Java保存这条数据进mysql的时候,mysql也会剔除一个‘\’(这是因为mysql为Java语言实现,它不认识单斜杠,会把其理解为转义符),所以最终数据库中保存的路径是:"E:CloudMusicmusicmusicキセキ(奇迹)-GreeeeN.mp3"所以,当你插入的时候,
2023-04-21 19:15:07
3369
原创 servlet规范之 ServletConfig接口
ServletConfig是什么?是Servlet规范中的一员,一个接口谁实现的这个接口?org.apache.catalina.core.StandardWrapperFacade 实现了 ServletConfig 接口是Tomcat服务器中的类实现ServletConfig接口 一个Servlet对象中对应一个ServletConfig对象,tomcat在创建Servlet对象的同时创建了
2023-04-17 09:24:11
478
原创 MySql初级篇:入门mysql这一篇就够了(bushi)
DB:数据库存储数据的仓库,本质是文件系统,保存数据。DBMS:数据库管理系统操纵和管理数据库的大型软件,用于对数据库进行统一管理和控制SQL:结构化查询语言:对数据库进行操作的语言常见数据库Oracle、MySQL、SQL Server**
2023-04-07 17:44:20
566
原创 001 Java之概述、基本数据类型
计算机执行操作或解决一些问题的时候编写的一些有序列集合面向对象(oop)Java是强类型的语言,是健壮性的跨平台、可移植性(JVM Java虚拟机)java是解释型语言JVM(Java虚拟机)虚拟计算机,负责执行指令,管理数据、内存、寄存器,包含在jdk中一次编译,到处运行JDK(java开发工具包)JDK包含了JVM+JREjava运行机制java文件经过javac命令编译以后转为字节码.class文件,最后java执行在jvm上运行
2023-02-09 09:08:30
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人