一、阅读代码能让你变得更优秀在编程生涯的早期就明白阅读的代码越多,代码就能变得更好。当我不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂的代码好——即使有注释。然而另一方面,当我花足够的时间去理解复杂代码的时候,我常常能够学到新的技巧。不论怎么样,都能让我有所提高。这使得我在那些没有代码审查的地方一再争取。而当没有足够的时间来正式执行“代码审查”的时候,我会自己浏览存储库和阅读代码。
分类:
其他好文 时间:
2019-10-29 16:55:25
阅读次数:
91
概念 1,概念 设计模式即软件设计模式,描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。他的目的是为了提高代码的可重用性、可读性、可靠性 2,意义 提高程序员思维能力、编程能力、设计能力 使程序设计更加标准化,代码编制更加工程化、提高软件开发效率,缩短软件开发周期 使设计的代码 ...
分类:
编程语言 时间:
2019-10-29 13:42:49
阅读次数:
84
我们添加点、线、面来实现图形的编辑需要使用Geometry对象类。 Point(点) 是一个0维的几何图形,具有X、Y坐标值,以及可选的属性,如高程值(Z值)、度量值(M值)、ID值等,可用于描述需要精确定位的对象。 Polyline(线) 是一个有序路径(Path)的集合,这些路径既可以是连续的, ...
分类:
其他好文 时间:
2019-10-28 17:35:55
阅读次数:
489
采用结构化的程序设计,可以大大提高开发程序的速度,提高程序的可读性和程序运行的速度和效率。 结构化程序是由若干个基本结构组合而成的,每一个结构可以包含若干条语句和其他基本结构。 共有三种基本结构: 1.顺序:从上向下执行的代码就是循序。 2.选择:根据不同的情况,执行对应代码。 3.循环:重复做一件 ...
分类:
其他好文 时间:
2019-10-27 10:29:50
阅读次数:
98
前言 使用缓存可以缓解大流量压力,显著提高程序的性能。我们在使用缓存系统时,尤其是大并发情况下,经常会遇到一些“疑难杂症”。本文总结了一些使用缓存时常见的问题及解决方案,以后在遇到这类问题时可以作为参考,在设计缓存系统的时候也应该考虑这些常见的情况。 使用缓存可以缓解大流量压力,显著提高程序的性能。 ...
分类:
其他好文 时间:
2019-10-22 20:31:47
阅读次数:
87
Mybatis集成ehcache 1.为什么需要缓存 拉高程序的性能 2. 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 3. ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 ...
分类:
系统相关 时间:
2019-10-22 18:49:42
阅读次数:
111
Mybatis整合Redis实现二级缓存 Mybatis集成ehcache 1. 为什么需要缓存 拉高程序的性能 2. 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 3. ehcache是什么 Ehcache 是现在最流行的纯Java ...
分类:
其他好文 时间:
2019-10-21 09:19:38
阅读次数:
98
Mybatis集成ehcache 1. 为什么需要缓存 拉高程序的性能 2. 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 3. ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 ...
分类:
其他好文 时间:
2019-10-21 00:17:23
阅读次数:
118
简述点: 1.人工操作方式 用户独占全机,CPU等待人工操作;人工操作严重降低了计算机资源的利用率,所谓人机矛盾。 2.脱机输入/输出(I/O)方式 引入磁带,将数据程序输入待磁带上,需要程序和数据时,再从磁带上高速调入内存。 输入输出方式:联机输入/输出方式, 优点:减少CPU的空闲时间;提高I/ ...
分类:
其他好文 时间:
2019-10-20 00:47:51
阅读次数:
110
[TOC] 1. 概述 在之前的之前的教程[《WebGL简易教程(九):综合实例:地形的绘制》][netlink1]中,绘制了一个带颜色的地形场景。地形的颜色是根据高程赋予的RGB值,通过不同的颜色来表示地形的起伏,这是表达地形渲染的一种方式。除此之外,还可以将拍摄得到的数字影像,贴到地形上面,得到 ...
分类:
Web程序 时间:
2019-10-16 13:03:55
阅读次数:
188