自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库相关知识总结

数据库调优选择合适的存储引擎MyISAM存储引擎:如果表对事务要求不高,同时是以查询和添加为主的,比如 bbs 中的 发帖表,回复表.INNODB存储引擎: 对事务要求高,保存的数据都是重要数据,:如订单表,账号表.Memory 存储:我们数据变化频繁,不需要入库,同时又频繁的查询和修改,考虑使用memory, 速度极快;MyISAM 和 INNODB的区别(主要)1. 事务安全 myisam不支持事务而innodb支持2. myisam不用支持事务就不考虑同步锁,查找和添加速度快。

2023-08-14 21:23:29 222

原创 Java框架相关总结

是ConfigurableApplicationContext ,即可配置的应用上下文,参数列表第一个参数是泛型的 Class 类型参数,用于指定加载的启动类,第二个参数是一个String类型的可变参数,用于传递整个应用程序的相关参数。动态代理是面向接口的代理模式,如果被代理目标没有接口那么Spring也无能为力,Spring通过Java的反射机制生产被代理接口的新的匿名实现类,重写了其中AOP的增强方法。是一种静态代理的实现,即在编译时或者载入类时直接修改被代理类文件的字节码,而非运行时实时生成代理。

2023-08-14 21:05:36 223

原创 Redis和消息中间件相关总结

在主从全量数据同步时,传输RDB文件可以尽量降低对主库机器网络带宽的消耗,从库在加载RDB文件时,一是文件小,读取整个文件的速度会很快,二是因为RDB文件存储的都是二进制数据,从库直接按照RDB协议解析还原数据即可,速度会非常快,而AOF需要依次重放每个写命令,恢复速度相比RDB会慢得多,所以使用RDB成本最低。RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程就是有一个fork子进程,先将数据集写入到临时文件中,写入成功后,再替换之前的文件,用二进制压缩存储。

2023-08-14 20:32:48 287

原创 Java多线程相关总结

创建多线程方法1.继承Thread类,重写run方法2.实现Runable接口,实现run方法;3.通过Callable和Future创建线程线程的生命周期创建:当new了一个线程,并没有调用start之前,线程处于创建状态;就绪:当调用了start之后,线程处于就绪状态,这是,线程调度程序还没有设置执行当前线程;运行:线程调度程序执行到线程时,当前线程从就绪状态转成运行状态,开始执行run方法里边的代码;

2023-08-14 20:14:14 68

原创 Java基础知识面试总结

String 类能不能被继承?为什么?String因为被final修饰所以不能被继承,而为什么要用final修饰,主要原因为:1.保证线程安全,不可变对象始终是的;2.:final 类无法被继承,这使得 JIT 在处理字符串时可以永远不需要检查被覆盖的方法final修饰类,修饰方法,修饰变量有什么特点?1、final修饰的类不可以被继承,但可以继承其他的类。2、final修饰的方法(使用final修饰方法的原因有两个。1.是把方法锁定,以防任何继承类修改它的含义;2.是效率。

2023-08-09 20:51:46 777

空空如也

空空如也

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

TA关注的人

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