在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据7条原则来开发程序,从而提高软件开发效率,节约软件开发成本和维护成本。 这7条原则分别是:开闭原则、里氏替换原则、依赖倒置原则、单一职责原则、接口隔离原则、迪米特法则、合成复用原则。 接下来是对这7个原则 ...
分类:
编程语言 时间:
2019-02-05 18:14:06
阅读次数:
202
JEECG(J2EE Code Generation) 是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。 JEECG宗旨是:简单功 ...
分类:
编程语言 时间:
2019-02-04 16:39:37
阅读次数:
206
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练 ...
分类:
Web程序 时间:
2019-02-03 14:13:35
阅读次数:
347
es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。这里有一个地方注意的是官方 ...
分类:
其他好文 时间:
2019-02-02 17:19:30
阅读次数:
178
一、关于虚拟化1、什么是虚拟化虚拟化就是把硬件资源从物理的方式转变为逻辑的方式,打破原有物理结构,使用用户可以灵活管理这些资源,并且允许1台物理机上运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术。2、虚拟化的优势(1)减少服务器数量,降低硬件的采购成本。(2)资源利用率最大化(3)降低机房空间、散热、用电消耗的成本(4)硬件资源可动态调整,提高企业IT业务灵活性(5)高可用性(6)在
分类:
其他好文 时间:
2019-01-31 18:24:07
阅读次数:
178
自前年 CES 开始,LG 就开始专注家用机器人的研发。他们想打造的是一种能在家中移动的机器人,透过声音和机身上的屏幕为用户展示讯息,帮用户查询讯息、管理智能家居等,同时也可以按照不同的需求加入不同功能,达到特定目标。对比固定在某个地方的智慧音箱,可移动的机器人会有更高的灵活性,在人机互动上也有更丰富的选择。Sony 的 AIBO 就是一个很好的例子。近日,美国专利商标局通过了 LG 的新机器人设计专利。但这份专利文件只是曝光了机器人的造型,并没有涉及到主要功能等讯息。
分类:
其他好文 时间:
2019-01-31 17:39:43
阅读次数:
214
Mysql Mysql简介 Mysql是一种关系型数据库管理软件,关系型数据库的特点是将数据保存在不同的二维表中,并且将这些表放入不同的数据库中,而不是吧所有数据统一放在一个大仓库里,这样设计增加了Mysql的读取速度,灵活性和可管理性也得到了很大提高。访问及管理Mysql数据库的最常用标准化语言为 ...
分类:
数据库 时间:
2019-01-30 23:13:58
阅读次数:
216
一. 需求背景 MongoDB数据库的强大的文档模型使其成为处理数据的最佳方式。文档适用于广泛的流行数据模型,支持各种各样的场景。文档模型可以包含键值、关系数据集和图形数据集,当然,还可以包含父子关系、列表/数组以及其他层次关系,它们比传统的关系型数据库技术(表格)具有更大的灵活性。由于文档模型与主 ...
分类:
数据库 时间:
2019-01-24 18:46:42
阅读次数:
269
随着云计算技术的高速发展,IT基础架构也处于快速变化中,以适应新技术层出不穷的要求。以云数据中心网络设备而言,IT基础架构的变化对网络运维带来了一些新挑战:应用架构的转变业务的转型导致基于服务和Web的应用大量增加。这种转变导致云数据中心中存在大量的服务器到服务器的东西向通信流量,同时,这些服务器间的通信也要求有安全隔离。多数据中心的需求从可用性和灵活性考虑,越来越多的用户考虑将业务部署到多个数据
分类:
其他好文 时间:
2019-01-23 19:36:24
阅读次数:
178
随着云计算技术的高速发展,IT基础架构也处于快速变化中,以适应新技术层出不穷的要求。以云数据中心网络设备而言,IT基础架构的变化对网络运维带来了一些新挑战:应用架构的转变业务的转型导致基于服务和Web的应用大量增加。这种转变导致云数据中心中存在大量的服务器到服务器的东西向通信流量,同时,这些服务器间的通信也要求有安全隔离。多数据中心的需求从可用性和灵活性考虑,越来越多的用户考虑将业务部署到多个数据
分类:
其他好文 时间:
2019-01-23 17:18:30
阅读次数:
183