上一页 1 2 3 4 5 6 ··· 44 下一页
摘要: 设计模式的目的: 1)代码重用性 2)可读性 3)可扩展性 4)可靠性 5)使程序呈现高内聚、低耦合的特性 设计模式常用的七大原则: 1)单一职责原则: 一个类应该只负责一项职责 提高类的可读性,可维护性 降低变更引起的风险 通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级别违 阅读全文
posted @ 2021-09-18 10:36 古比 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 创建线程的多种方式 1)继承Thread 2)实现Runnable 3) 实现Callable 4)线程池方式 Runnable和Callable接口的不同 1)Callable有返回值,Runnable没有 2)Callable能抛出异常,Runnable不能 3)Callable是实现call方 阅读全文
posted @ 2021-09-11 11:03 古比 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Lock8锁问题,之前有一个Lock8锁的笔记 https://www.cnblogs.com/pangbi/p/14972548.html 公平锁和非公平锁 ReentrantLock()在没有传入参数的情况下,就是默认为非公平锁 非公平锁:可能会有线程饿死的情况,但执行效率高 公平锁:有一种排队 阅读全文
posted @ 2021-09-10 23:39 古比 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 进程与线程的区别 进程:系统正在运行的一个应用程序,程序一旦运行就是进程,进程是资源分配的最小单位 线程:线程是程序执行的最小单位 线程的基本状态 1)new 新建 2)runnable 准备就绪 3)blocked 阻塞 4)waiting 不见不散的等待 5)timed_waiting 过时不候 阅读全文
posted @ 2021-09-10 10:15 古比 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 概念 1)反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性和方法。 2)加载完类之后,在堆中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含了类的完整结构信息。通过这个对象得到类的 阅读全文
posted @ 2021-09-09 15:10 古比 阅读(40) 评论(0) 推荐(0) 编辑
摘要: MySql官方对索引的定义为:索引是帮助Mysql高效获取数据的数据结构 可以简单理解为:排好序的快速查找数据结构 优势:提高数据检索的效率,降低数据库的IO成本 降低数据排序的成本,降低了CPU的消耗 劣势:实际上索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录,所以索引列也是要占用空 阅读全文
posted @ 2021-09-08 19:22 古比 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 如果在控制台上看到找不到静态内容,可以如下配置 package com.ma.blog.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servle 阅读全文
posted @ 2021-08-17 10:23 古比 阅读(131) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-06-22 23:10 古比 阅读(0) 评论(0) 推荐(0) 编辑
摘要: (1)小图标情况如下: (2)如何更换小图标? 我们只要将我们想要的图标放在静态资源路径下(如static),并且将其命名为:favicon.ico即可 (3)可能出现不行的情况 a.在application.properties下有配置相关的资源访问路径 b.给静态资源定义了前缀 阅读全文
posted @ 2021-05-29 10:36 古比 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一:静态资源目录 当静态资源的路径跟动态请求(requestmapper里面的路径)同名的话,会访问动态路径下的 二:给静态资源指定前缀 原来默认是/**,现在加了“res”之后,访问静态资源就需要在前面加上“/res” 三:给静态资源指定特定访问路径 即:只能在“haha”这一包下的静态资源才能被 阅读全文
posted @ 2021-05-29 10:21 古比 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 44 下一页