自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 导入sql文件的时候报错[Err] 1067 - Invalid default value for ‘addtime‘

导入sql文件的时候报错[Err] 1067 - Invalid default value for 'addtime'

2022-12-23 17:01:57 544

原创 Spring事务失效的原因

Spring事务失效的原因

2022-12-16 19:29:27 149

原创 spring的一些总结

spring是什么?

2022-12-09 02:22:18 173

原创 数据库事务的一些总结

数据库事务的一些总结

2022-12-08 17:00:46 223

原创 HashMap和ArrayList的一些问题

HashMap和ArrayList的一些问题

2022-12-08 00:43:03 264

原创 两种单例模式

饥汉式单例模式,懒汉式单例模式

2022-12-07 23:54:03 72

原创 关于锁的一些理解

关于锁的一些理解

2022-12-07 23:01:49 94

原创 线程池总结

线程池

2022-12-07 22:29:25 66

原创 究竟线程有五种状态还是六种?

究竟线程有五种状态还是六种?

2022-12-07 11:54:58 452

原创 数据库sql调优

1. 使用缓存优化查询进行相同的多次查询,结果就会放到缓存中,后续在进行相同的查询,就会直接从缓存中取数据,不会从表里再次查询。2. 给搜索字段建立索引一般给where后面的查询条件添加索引(聚簇索引和非聚簇索引)3. 使用limit函数明确只需要少量数据的时候,可以使用limit函数。这样数据库查到一定数量的数据条数时,就不会再继续查,提升我们的效率4. 选择正确的数据库引擎MyISAM:适合大数据量查询 有表锁innodb:对插入操作友好 支持行锁5. 进行大量的删除,插入操作的时候

2021-07-07 19:52:04 81

原创 Spring AOP动态代理为什么一定要是接口?

因为$Proxy类会继承java.lang.reflect包下的proxy方法。而java是单继承多实现的,所以只能由代理类去实现接口。

2021-07-07 11:56:49 862

原创 Spring学习中使用javaConfig进行配置时出现 has not been refreshed yet错误

Spring学习中使用javaConfig进行配置时出现 has not been refreshed yet错误java.lang.IllegalStateException: org.springframework.context.annotation.AnnotationConfigApplicationContext@3caeaf62 has not been refreshed yet at org.springframework.context.support.AbstractApplic

2021-06-27 17:50:40 8268 1

原创 回文串排列

给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。回文串不一定是字典当中的单词示例1输入:“tactcoa”输出:true(排列有"tacocat"、“atcocta”,等等)解法:Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合。Set.contains()方法:判断Set集合是否包含指定的对象class Solution { public boolean canPer

2021-05-29 20:11:39 220

原创 判定是否为字符重排

给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。示例1:输入: s1 = “abc”, s2 = “bca”输出: true示例2:输入: s1 = “abc”, s2 = “bad”输出: false解法:用一个数组nums记录s1中每个字符的数量,然后在减去s2中每个字符的数量,如果遇到不够减的情况,直接返回falseclass Solution { public boolean CheckPermutation

2021-05-29 14:46:55 157

转载 虚拟机jvm和hotspot的联系与区别

虚拟机jvm和hotspot的联系与区别JVM是虚拟机,总的来说是一种标准规范,虚拟机有很多实现版本。主要作用就是运行java的类文件的。而HotSpot是虚拟机的一种实现,它是sun公司开发的,是sun jdk和open jdk中自带的虚拟机,同时也是目前使用范围最广的虚拟机。HotSpot,顾名思义,它是基于热点代码探测的,有JIT即时编译功能,能提供更高质量的本地代码。二者区别是一个是标准,一个是实现方式。...

2021-05-28 17:26:58 1543 1

原创 JVM运行机制及内存区域

内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成

2021-05-28 17:19:44 68

空空如也

空空如也

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

TA关注的人

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