上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页
摘要: 创建型我印象最深刻的就是单例模式,我记得他有一个特别经典的案例:任务管理器;而且我对这个模式的印象也比较深刻:将创建方法私有化,意味着不可以再次创建对象,仅对对象的调用。 最近有所感悟的是生成器模式,其实上次软考的学习中我唯一不理解的就是生成器模式,当时听zst2003老师讲,一头雾水,现在再重新接 阅读全文
posted @ 2023-12-14 21:13 天启A 阅读(22) 评论(0) 推荐(0)
摘要: 今天将《大话软件工程-需求分析与软件设计》这本书算是总体阅读下来了,说一说总的感受。 《大话软件工程-需求分析与软件设计》是一本为软件工程师和客户们提供一套支持交流、传递,具有很强实操性的理论、方法、工具和标准的书籍。这本书让我对软件工程有了更深入的理解,并且让我对需求分析和软件设计这两个关键的软件 阅读全文
posted @ 2023-12-14 20:40 天启A 阅读(36) 评论(0) 推荐(0)
摘要: 接着上次的说,书中更有对哲学方面的探讨。本书中对于一些理论的探讨,感觉这些理论其实有些哲学的思想在,比如业务和管理的分离理论。先有业务,再有管理,如果业务比较简单,投入较少的资源,自然不需要管理,但是如果是大家一起协同工作,就必须有管理的存在,这也是企业做管理的目的所在:为了保证业务按计划或者目标去 阅读全文
posted @ 2023-12-13 22:24 天启A 阅读(16) 评论(0) 推荐(0)
摘要: 开闭原则:只许增加,不许修改;使用抽象进行构建,使用实现拓展细节;面向抽象编程;提高可复用性和可维护性 依赖倒转原则:依赖抽象,而不是依赖具体的实现,可以减少耦合性,提高系统稳定性,降低修改程序的风险 单一职责原则:一个类,接口,方法只负责一个职责;降低复杂度,提高可维护性 接口隔离原则:使用多个接 阅读全文
posted @ 2023-12-13 21:40 天启A 阅读(28) 评论(0) 推荐(0)
摘要: List<String> list = Arrays.asList("app", "ban", "ora"); //循环输出 for (String s : list) { System.out.println(s); } list.forEach(System.out::println); //排 阅读全文
posted @ 2023-12-11 20:09 天启A 阅读(16) 评论(0) 推荐(0)
摘要: 前言:我使用lombok一般都是用在实体类的外面写个@data省得写getsettostring方法,今天详细了解一下关于lombok的有一些实用技巧 @Cleanup //用于IO流的关闭,给局部变量的注释,相当于产生了一个trycatch,在finally里判断流是否打开,并进行关闭 @Snea 阅读全文
posted @ 2023-12-11 16:45 天启A 阅读(45) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2023-12-10 19:59 天启A 阅读(19) 评论(0) 推荐(0)
摘要: 缓冲流Buffered:缓冲流是一种高级的流,他可以对file类的流进行包装,内部含有一种缓冲池,可以在一定程度上提高IO的读写效率 不过,按实验来看,只要给低级流和缓冲流相似的byte读写,其实两者的性能是差不多的。但是默认情况下缓存流具有8kb的缓冲池,而低级流没有。 下面是缓冲流的基本定义方法 阅读全文
posted @ 2023-12-10 19:59 天启A 阅读(28) 评论(0) 推荐(0)
摘要: 起因是我设置了一个考核表结构,其中包含指标值,指标当前值,是主副指标等列。 后面我要进行考核的验收的时候,我发现验收要取得的是主当前指标值/主指标值以及副指标当前值/副指标值。如果想要让这两条数据一次都被查到,那么就需要进行自连接查询(查询同一个表两次,但是有些需要的输出内容要在一行数据中) <?x 阅读全文
posted @ 2023-12-10 18:01 天启A 阅读(35) 评论(0) 推荐(0)
摘要: 1.try-catch-finally 2.try-with-resources 使用方法 try(//这里定义你要使用的资源){} catch(){} 注意:try()里只能存放流对象(资源对象),什么是资源呢?就是会自动实现AutoCloseable接口 使用2方法时会在资源使用完毕后自动对其释 阅读全文
posted @ 2023-12-09 16:39 天启A 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页