单一职责原则(SRP:The Single Responsibility Principle) 一个类应该有且只有一个变化的原因。 There should never be more than one reason for a class to change. 为什么将不同的职责分离到单独的类中是 ...
分类:
其他好文 时间:
2017-10-18 00:12:09
阅读次数:
207
Hibernate 配置文件主要用于配置数据库连接和 Hibernate运行时所需的各种属性 每个 Hibernate 配置文件对应一个 Configuration 对象 Hibernate.cfg.xml 文件的常用属性 JDBC 连接属性 connection.username:用户名 conn ...
分类:
Web程序 时间:
2017-10-18 00:11:52
阅读次数:
194
在书上P264 13.2.8提到了效能测试 我在网上没有查到有关”软件效能测试“的关键词,只是查到了 关于软件测试工具的内容: 软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。软件测试工具分为自动化软件测试工具和测试管理工具。自动化 ...
分类:
其他好文 时间:
2017-10-18 00:11:46
阅读次数:
153
#include<stdio.h>int main(){ int sum = 0; int a[105] = {0}; /*for(int i = 1; i <= 100; i++) { for(int j = 1;j <= i; j++) { sum += j; } } printf("%d/n" ...
分类:
编程语言 时间:
2017-10-18 00:11:36
阅读次数:
251
原因是在测试方法的上面没有写注解 @Test ...
分类:
系统相关 时间:
2017-10-18 00:11:30
阅读次数:
149
Set Set 对象允许你存储任何类型的 唯一值, 无论是 原始值(一共6种,string, number, boolean, undefined, null,和 es6 新增的 symbol) 还是 对象引用(Object)。 先用代码体会下这段概念的含义,直接在 Chrome 控制台创建一个 S ...
分类:
其他好文 时间:
2017-10-18 00:11:18
阅读次数:
240
并发包中引入了线程池,好处是: 可以制定灵活的运行策略,比如single的,保证一个一个运行,fixed的可以保证一次只运行一定数量的线程 线程池可以将线程关闭 线程池可以使线程之间进行通讯 锁的好处是: 有公平锁,可以实现先来的线程,先执行 通过lock(reentrantelock)和condi ...
分类:
其他好文 时间:
2017-10-18 00:11:02
阅读次数:
208
接口分离原则(Interface Segregation Principle) 接口分离原则(Interface Segregation Principle)用于处理胖接口(fat interface)所带来的问题。如果类的接口定义暴露了过多的行为,则说明这个类的接口定义内聚程度不够好。换句话说,类 ...
分类:
其他好文 时间:
2017-10-18 00:10:53
阅读次数:
192
问题描述(难度 *): 传说,Tango有一大“水王”,他不但喜欢发贴,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗? 方法1: 先对ID列表进行排 ...
分类:
其他好文 时间:
2017-10-18 00:10:42
阅读次数:
159
依赖倒置原则(Dependency Inversion Principle) 很多软件工程师都多少在处理 "Bad Design" 时有一些痛苦的经历。如果发现这些 "Bad Design" 的始作俑者就是我们自己时,那感觉就更糟糕了。那么,到底是什么让我做出一个能称为 "Bad Design" 的 ...
分类:
其他好文 时间:
2017-10-18 00:10:35
阅读次数:
231
系统功能模块划分: 实体类设计(注意使用包装类)与表创建: 实体类: 数据库: 实体类: 数据库: 实体类: 数据库: 如果表已经创建好了,要加唯一索引的话: 实体类: 数据库: 实体类: 数据库: 实体类: 数据库: 商品类别: 实体类: 数据库: 详情图片: 实体类: 数据库: 实体类: 数据库 ...
分类:
其他好文 时间:
2017-10-18 00:08:52
阅读次数:
302
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b 在本次视频中我们会用 ...
分类:
编程语言 时间:
2017-10-18 00:08:46
阅读次数:
277
“按位或” 运算的巧妙运用 今天在学习Collections的源码时,看到下面的代码,联系之前自己写的程序,感受到下面这段代码确实巧妙: 下面简单介绍: “T... elements” :可变参数列表,元素为泛型T或T的子类。 “|=”:这是类似于“+=”这样的运算式,是A = A + B这种形式的 ...
分类:
其他好文 时间:
2017-10-18 00:08:36
阅读次数:
595
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201512-2 消除类游戏 问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多 ...
分类:
其他好文 时间:
2017-10-18 00:08:28
阅读次数:
207
一、“开-闭”原则(OCP) 对扩展开放,对修改关闭。 里氏代换原则(LSP):任何基类可以出现的地方,子类一定可以出现。 依赖倒转原则(DIP):依赖于抽象,不要依赖于实现;抽象不应当依赖于细节,细节应当依赖于抽象;要针对接口编程,不要针对实现编程; 合成/聚合复用原则(CARP):尽量使用合成/ ...
分类:
其他好文 时间:
2017-10-18 00:08:21
阅读次数:
258