惰性模式:减少代码每次执行时的重复性判断,通过重新定义对象来避免原对象中的分支判断,提高网站性能。
JavaScript设计模式(一) 单例模式
单例模式是JavaScript中最常见的一种模式。
JavaScript 面向对象编程
面向对象编程就是将你的需求抽象成一个对象,针对这个对象分析其特征(属性)和动作(方法),这个对象称为“类”。JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力,遗憾的是对于JavaScript这种解释性的弱类型语言,没有强类型语言中那种通过class等关键字实现类的方式,但JavaScript可以通过一些特性模仿实现面向对象编程。
使用Mock.js生成前端测试数据
Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有完成供你调用的Api,并且数据格式已经确定,那么你就可以使用Mock.js模拟相关的接口,生成假数据来查看页面效果。Mock.js的功能:生成随机数据,拦截 Ajax 请求。
SSM整合Redis
SSM整合Redis
SSM之框架整合
SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的Java EE企业级框架,采用标准的MVC模式,项目结构与微软的ASP.NET MVC框架非常相似。本文主要结合Intellij IDEA和Maven实现SSM基础框架的搭建与优化。
IntelliJ IDEA 安装
IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具,Java界的Visual Studio,它整合了众多实用功能,几乎可以不用鼠标完成你要做的任何事情,最大程度提升开发效率。
Eclipse集成Maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,它的目的是通过采用各种模式来创建的一个具有可视性、复用性、可维护性和完整性等特征的开发模式,提高开发效率和产品质量。
算法笔记 – Trie树
Trie树,又称字典树、单词查找树,是一种树形结构,利用字符串的公共前缀来减少查询时间,最大限度地减少无谓地字符串比较,在统计和处理大量数据方面运用广泛,常用于搜索引擎词频统计。
Ubuntu 安装 SQL Server
SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,“Microsoft Loves Linux”,既Windows 10内置的Linux子系统和Azure中大量使用Linux系统后,微软全新推出了**SQL Server on Linux**,使SQL Server实现了跨平台运行。