一、设计简介1、什么是设计模式?设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。1994年,有四位作者:ErichGamma,RichardHelm,RalphJohnson和JohnVlissides发表了一本题为《设计模式-可重用的面向对象软件元素》的图书,该书在软件
分类:
编程语言 时间:
2020-06-06 23:31:18
阅读次数:
110
[SQL Server]内存缓存数据写入磁盘(三)延迟持久性Delayed Durability(和魔鬼交易) 发表于 2019-09-13 | 分类于 后端 | 没有评论 Delayed Durability是SQL Server 2014的新功能,在某些Transaction log负载较大的情 ...
分类:
数据库 时间:
2020-06-05 17:59:10
阅读次数:
85
高性能Java-集合 发表于 2019-01-12 | 阅读次数 132 前言 集合是我们在编写代码过程中常用的数据类型。在Java中,常用的集合类型有List、Map和Set。本文将对一些常用的集合类型的特点进行分析,并针对一些会影响性能的注意事项进行说明。 1. 集合类型 1.1 List 1. ...
分类:
编程语言 时间:
2020-06-02 09:28:40
阅读次数:
85
在我们一般开发的系统界面里面,列表页面是一个非常重要的综合展示界面,包括有条件查询、列表展示和分页处理,以及对每项列表内容可能进行的转义处理,本篇随笔介绍基于Vue +Element基础上实现表格列表页面的查询,列表展示和字段转义处理。在前面随笔《循序渐进VUE+Element 前端应用开发(4)-... ...
分类:
其他好文 时间:
2020-06-01 11:57:48
阅读次数:
95
发表于 2016-08-23 | 作者: rich | https://wereadteam.github.io/2016/08/23/Typesetter/ 引言 在 微信读书 App 中,排版引擎负责解析 EPUB 或 TXT 格式的书籍源文件,将排版后的书籍内容如文字、图像、注解等元素渲染至屏 ...
分类:
微信 时间:
2020-05-31 22:11:25
阅读次数:
123
克鲁斯卡尔算法:Kruskal算法是一种用来查找最小生成树的算法,由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪心算法的应用。和Boruvka算法不同的地方是,Kruskal算法在图中存在相同权值的边时也有效。 基本思想:先构 ...
分类:
编程语言 时间:
2020-05-31 20:04:26
阅读次数:
79
JVM 深入理解JVM(4)——如何优化Java GC「译」 Posted by Crow on August 21, 2017 本文翻译自Sangmin Lee发表在Cubrid上的”Become a Java GC Expert”系列文章的第三篇《How to Tune Java Garbage ...
分类:
编程语言 时间:
2020-05-30 21:34:51
阅读次数:
88
原文地址:https://mysqlserverteam.com/mysql-explain-analyze/ MySQL 8.0.18刚刚发布(译者注:原文发表时间为October 17, 2019),它包含了一个全新的特性来分析和理解查询是如何执行的:explain analyze。 expla ...
分类:
数据库 时间:
2020-05-29 23:06:35
阅读次数:
90
解决ESXi时区不一致 发表于 2019-01-13 更新于 2019-09-20 分类于 Vmware , ESXi 阅读次数: 961 Valine: 0 本文字数: 465 阅读时长 ≈ 1 分钟 从一台时区(时间)正常的Linux服务器的localtime文件复制到ESXI服务器 1 wge ...
分类:
其他好文 时间:
2020-05-28 13:22:58
阅读次数:
193
Network Motif 文献调研 概述:Network motifs,可以认为是网络中频繁出现的子图模式,是复杂网络的"构建块"。有两篇发表在science上的论文给出motif比较权威的解释:① MILO, Ron, et al将motifs描述为:recurring, significant ...
分类:
Web程序 时间:
2020-05-28 00:57:50
阅读次数:
81