随笔分类 -  学习记录

摘要:1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletRes 阅读全文
posted @ 2021-09-07 15:34 K峰 阅读(37) 评论(0) 推荐(0)
摘要:四种引用 强引用 一个对象具有强引用,它就不会被垃圾回收器回收,即使当前内存空间不足,JVM也不会回收它,而是抛出OutOfMemoryError错误,使程序终止。如果想中断强引用和某个对象之间的关联,可以显式的引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 String st 阅读全文
posted @ 2021-09-01 14:38 K峰 阅读(37) 评论(0) 推荐(0)
摘要:class Solution { public int findDuplicate(int[] nums) { if(nums == null || nums.length<=1) return -1; int fast = 0, slow = 0; while (true){ fast = num 阅读全文
posted @ 2021-08-30 19:06 K峰 阅读(47) 评论(0) 推荐(0)
摘要:索引的实现原理 InnoDB也使用B+Tree作为索引结构。InnoDB支持聚簇索引,聚簇索引就是表,所以InnoDB的数据文件本身就是索引文件。 B+Tree 的每个叶子节点都包含了主键值、事务ID、用于事务和MVCC的回滚指针以及所有的剩余列。非叶子节点只需要存储索引信息 InnoDB的二级索引 阅读全文
posted @ 2021-08-30 17:29 K峰 阅读(99) 评论(0) 推荐(0)
摘要:ExecutorService是Java提供的用于管理线程池的类。该类的两个作用:控制线程数量和重用线程 常用的线程池实现 Executors.newCacheThreadPool()创建一个普通的池子,当使用时首先会查看池子中是否有空闲线程,若没有则新建 Executors.newFixedThr 阅读全文
posted @ 2021-08-26 16:11 K峰 阅读(83) 评论(1) 推荐(0)
摘要:微服务架构 微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就是微服务,而且各个服务可以使用不同的编程语言、不同的数据库可以极大的降低耦合性。 SpringCloud使用得意义 利用SpringBoot开发的便利性,简化了分布式系统基础设施的开发,服务发现、配置中心、负载均衡、断路器、 阅读全文
posted @ 2021-08-26 15:57 K峰 阅读(47) 评论(0) 推荐(0)