接口隔离原则 Interface Segregation Principle 定义: 客户端不应该依赖它不需要的接口 类间的依赖关系应该建立在最小的接口上 我们可以把这两个定义概括为一句话:建立单一接口,不要建立臃肿庞大的接口。再通俗一点讲:接口尽量细化,同时接口中的方法尽量少。 提供给每个模块的都 ...
分类:
编程语言 时间:
2017-07-05 00:30:21
阅读次数:
141
报错栈: 报错为sql抛出,sql改写后执行成功,下面两句都可以: sqoop的一个bug: https://issues.apache.org/jira/browse/SQOOP-1946, 解决方案大致为转换成string类型即可。发现这个列的类型为date, 因此解决方案为: --split- ...
分类:
数据库 时间:
2017-07-05 00:30:14
阅读次数:
1140
fetch的使用: 总体格式: Fetch(‘url’, { mode: ‘cors’, method: ’POST’, headers: { ‘Content-type’ : ‘application/x-www-form-urlencoded; charset=UTF-8’,【需要指定】 }, ...
分类:
其他好文 时间:
2017-07-05 00:30:08
阅读次数:
2865
联想记忆: ls - list directory 语法: ls [OPTION]... [FILE]... 说明:ls是命令,OPTION是选项例如-a、-l,FILE则是参数例如文件或者目录(当然,在linux中一切皆文件) ls是Linux系统下的最常用命令之一,而且也比较简单,下面我们就来看 ...
分类:
系统相关 时间:
2017-07-05 00:29:59
阅读次数:
342
?计划的制定涉及到周期-动作包-动作的关联操作,在上一篇<计划的添加与重置>完成了周期的设置、动作包的添加,现在要完成的是动作的添加操作。 一 具体功能 a) 在选定了一个大周期具有的天数后,可以对具体的某一天配置动作包。一个动作包下可以有多个动作,比如3天中的第1天配置了两项动作 b) 点击添加, ...
分类:
Web程序 时间:
2017-07-05 00:29:51
阅读次数:
257
报错栈: 解决:调小sqoop参数:--fetch-size 解决:调小sqoop参数:--fetch-size 解决过程,查看sqoop源码,看到fetchSize,想到调整这个参数: ps: 调大mapper参数不管用,曾设置过参数:-D mapreduce.map.memory.mb=8192 ...
分类:
编程语言 时间:
2017-07-05 00:29:42
阅读次数:
1254
前言:本来要使用实体拆分实现一对一,但发现查询时无法单独查询,影响效率,故改用手动建立一对一关系 例: 实体类: 对应的数据库为: 添加数据:(主体记录与依赖记录的 ID 将自动设置为相同值) 此时将生成两条SQL语句: 同时更新主体和依赖数据: 此时将生产四条SQL语句,两条查询,两条更新 单独更 ...
分类:
其他好文 时间:
2017-07-05 00:29:32
阅读次数:
218
1.文档对象模型(DOM,Document Object Model) 是针对XML但经过扩展用于HTML的应用程序编程接口。DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。 2.浏览器对象模型(BOM,Brower O ...
分类:
编程语言 时间:
2017-07-05 00:29:24
阅读次数:
162
事件传递有两种方式:冒泡与捕获。 事件传递定义了元素事件触发的顺序。 如果你将 <p> 元素插入到 <div> 元素中,用户点击 <p> 元素, 哪个元素的 "click" 事件先被触发呢? 在 冒泡 中,内部元素的事件会先被触发,然后再触发外部元素,即: <p> 元素的点击事件先触发,然后会触发 ...
分类:
其他好文 时间:
2017-07-05 00:29:15
阅读次数:
281
Point2f pointIntersection(Point2f p1, Point2f p2, Point2f p3, Point2f p4) { //p1,p2所在一条直线,p3,p4所在一条直线,求两条直线的交点 //p1,p2所成的直线 BOOL flag1=FALSE,flag2=FAL... ...
分类:
其他好文 时间:
2017-07-05 00:29:06
阅读次数:
135
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3781 【题解】 将x^2差分成1+3+5+...+(x+x-1)即可莫队了。顺手3min码出来了(兹磁啊) 复杂度$O(n\sqrt{n})$ # include <math.h> # inc ...
分类:
其他好文 时间:
2017-07-05 00:28:58
阅读次数:
268
原引:http://www.cnblogs.com/sharpxiajun/p/4265853.html 上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两 ...
分类:
Web程序 时间:
2017-07-05 00:28:51
阅读次数:
211
假如你的网站打开很久,什么原因呢,先从最外层排查。浏览器按F12,看看Network哪个文件时间最长,这个是为了排查有可能css或者js插件引用了一些被国内墙住的地址,一直请求不到,所以时间很久。找到相关的地方注释,或者引用本地的。 如果文件引用什么的都没问题,看接口吧。 先自己写个脚本访问内网访问 ...
分类:
Web程序 时间:
2017-07-05 00:28:42
阅读次数:
385
小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一本词典,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能对于每一个我给出的字符串,都在这个词典里面找到以这个字符串开头的所有单词呢?” 身经百战 ...
分类:
其他好文 时间:
2017-07-05 00:28:33
阅读次数:
188
1.主程序 2.工具类 http://download.csdn.net/detail/u010798073/9888920 ...
分类:
数据库 时间:
2017-07-05 00:28:24
阅读次数:
254
零、废话: 离职四个多月,毕业办完之后6月13日又回到公司上班,一直有想法把自己学的东西记录整理分享做出来,一直没动过,今天开始第一篇,这是今天项目上需要做个定时任务,临时学的,quartz的功能还是很强大用起来也方便,这里的demo只是实现每天定时执行一次,其他功能可以在此基础上继续深入学习,哈哈 ...
分类:
Web程序 时间:
2017-07-05 00:28:14
阅读次数:
438
Java并发编程:线程的创建Java并发编程:线程的创建Table of Contents1. Thread2. Runnable3. start() 和 run()在Java中线程的创建主要有两种,一种是通过继承抽象类Thread,一种是通过实现Runnable接口。当然,还有Concurent包... ...
分类:
编程语言 时间:
2017-07-05 00:28:05
阅读次数:
164