上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 抽象文档模式 抽象文档模式是什么 一种面向对象的结构设计模式,用于在松散类型的键值存储中组织对象并使用类型化视图公开数据。该模式的目的是在强类型语言中实现组件之间的高度灵活性,其中可以动态地将新属性添加到对象树,而不会失去对类型安全的支持。该模式利用特征将类的不同属性分成不同的接口 定义 文档是包含 阅读全文
posted @ 2018-08-10 00:46 EvanLeung 阅读(541) 评论(0) 推荐(1) 编辑
摘要: 【译】架构设计原则 设计应用场景 通用 KISS原则(保持简单愚蠢) YAGNI原则 做最简单的事可能有效 关注点分离 保持DRY 站在维护者角度撸码 避免过早优化 童子军规则 模块间/类 最小化耦合 得墨忒耳定律 组合优于集成 正交 稳健性原则 控制反转 模块/类 最大化内聚 里式替换原则 开放/ 阅读全文
posted @ 2018-08-08 18:53 EvanLeung 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 背景 使用过idea的童鞋应该都发现,用idea打开一个新项目,总是需要重新配置一遍,它会使用系统默认配置,例如maven、JDK等设置。 解决方案 IDEA其实有个设置是可以更改新项目的默认配置,大家可以通过以下配置对之后的新项目更改一个默认配置: File->Other Settings->Se 阅读全文
posted @ 2018-08-08 11:21 EvanLeung 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: Functional Interface Functional Interface是什么? 功能接口是java 8中的新增功能,它们只允许一个抽象方法。这些接口也称为单抽象方法接口(SAM接口)。这些也可以使用Lambda表达式,方法引用和构造函数引用来表示。Java 8也引入了一个注释,即@Fun 阅读全文
posted @ 2018-08-07 17:39 EvanLeung 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 文件操作 WatchService 文件操作 今天重温了一些文件操作: - Files.list() 遍历文件和目录 //List all files and sub-directories using Files.list() try { Files.list(Paths.get(".")).fo 阅读全文
posted @ 2018-08-07 13:27 EvanLeung 阅读(355) 评论(0) 推荐(0) 编辑
摘要: StringToDate日期转换 Join Array使用 StringToDate日期转换 Convert string to date in ISO8601 format 利用LocalDate.parse(CharSequence text) 直接以ISO8601方式格式化 String or 阅读全文
posted @ 2018-08-07 12:26 EvanLeung 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 背景: 今天启动一个老项目,控制台打印出以下异常,大概是说在Spring托管的SqlSession上不允许手动关闭: java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed 阅读全文
posted @ 2018-08-05 11:11 EvanLeung 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 背景 今天使用Visual Strudio Code想用键盘Back去删除一些字符,发现报如下错误: command 'markdown.extension.onBackspaceKey' not found 看样子感觉是某些快捷键冲突导致 解决方案: 打开文件->首选项->键盘快捷键,搜索Back 阅读全文
posted @ 2018-07-29 22:47 EvanLeung 阅读(989) 评论(0) 推荐(0) 编辑
摘要: SQ3R 观察-提问-阅读-复述-回顾 背景 SQ3R是一种理解策略,可帮助学生在阅读时思考他们正在阅读的文章。 SQ3R通常被归类为学习策略,通过教导学生在初次阅读一篇文章时如何阅读和像高效读者一样思考,帮助学生去理解。 该策略包括以下五个步骤(Robinson,1946): 观察:学生审阅文本时 阅读全文
posted @ 2018-07-29 17:32 EvanLeung 阅读(900) 评论(0) 推荐(1) 编辑
摘要: 背景 今天在自己使用Springboot开发博客系统的时候,在浏览器点击提交markdown文件一直出现以下异常: java.lang.IllegalArgumentException: Request header is too large 使用的WEB技术栈是Springboot,内嵌tomca 阅读全文
posted @ 2018-07-08 21:37 EvanLeung 阅读(508) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页