背景 公司数据处理具有两个计算框架,单机框架和MR框架。眼下我已经抽象出一套API interface, 供业务计算开发者使用。并分别在两个计算框架下实现了API的运行调度。应用开发者有时间须要通过上传override的配置文件。来调整业务计算參数。单机框架易于实现。但在MR框架里,须要解决over ...
分类:
系统相关 时间:
2017-05-08 09:57:58
阅读次数:
150
一、LDAP简介 全称:Lightweight Directory Access Protocol,目录服务是一种特殊的数据库系统,其专门针对读取。 LDAP目录中的信息是按照树型结构组织,具体信息存储在条目(Entry)中。DN(Distinguished Name)是用来引用条目的,其相当于关系 ...
分类:
其他好文 时间:
2017-05-08 09:57:50
阅读次数:
130
周末没出门,熬了两个夜整理代码、打磨图示,给大家奉上本文。敢说最准确,因为:1. 我严格对照所画时序图的每个步骤,开发了完整的跨域单点登录范例;2. 所有服务端步骤,都在代码中逐一标注,跟踪代码就能两相对照,实际的深入理解流程;3. SSO核心在写Cookie、URL传参策略,其参与对象多、逻辑分支... ...
分类:
其他好文 时间:
2017-05-08 09:57:41
阅读次数:
877
一. 将数据库连接所需的包导入(非常重要) 最简单的方法就是,将所需jar包复制至%MYDOMAIN_HOME%/lib中,约定本应用域的名称为“ MyDomain”,根路径为%MYDOMAIN_HOME% 二. 新建数据源 启动本应用域的Weblogic Server,登录后,点击Lock & E ...
分类:
Web程序 时间:
2017-05-08 09:57:35
阅读次数:
175
做设计很重要一点就是要考虑匹配设计,就是你的设计一定要有一个意识,就是要回归原始状态;也可以称之为闭环谁急,而且是小地方的闭环,以及异常情况的闭环;比如传输你在一个地方加密,解密一般都会考虑到;但是如果是压缩,逻辑上应该有一个地方是解压的,这叫匹配设计分析; 比如硬盘资源锁定,如果锁定了一定要有地方 ...
分类:
其他好文 时间:
2017-05-08 09:57:25
阅读次数:
97
在第一部分中我们讲到Mockito使用cglib子类化来实现mocking,从而无法支持 mocking final 类型和方法。为了改变这种状况,Rafael Winterhalter在Mockito 2.1.0版本里创建了第二种 mock方法叫Inline mock maker。 Inline ...
分类:
其他好文 时间:
2017-05-08 09:57:19
阅读次数:
684
1一串命令的执行[root@localhostlog]#(a=2;echo$a)2[root@localhostlog]#{a=2;echo$a;}#注意格式的不同,左边有空格,最右边以分号结尾22()和{}中括号里面的某个命令的重定向只影响该命令,但括号外的重定向则影响到括号里的所有命令[root@localhostlog]#{a=10;b=100;echo$a>..
分类:
系统相关 时间:
2017-05-08 09:57:12
阅读次数:
230
After you had helped George and Alex to move in the dorm, they went to help their friend Fedor play a new computer game «Call of Soldiers 3». The game ...
分类:
其他好文 时间:
2017-05-08 09:57:04
阅读次数:
198
talk is cheap,show U the code!! ...
分类:
其他好文 时间:
2017-05-08 09:56:46
阅读次数:
118
抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否大于0, ...
分类:
Web程序 时间:
2017-05-08 09:56:34
阅读次数:
222
方法一: // 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new ...
分类:
编程语言 时间:
2017-05-08 09:56:25
阅读次数:
179
大家在使用python时候,很多时候导入模块都会发现该模块不存在,那么我们就需要下载安装,可是有时候安装会出现各种问题,大家回去请教别人,大部分程序员会回答你:pip install 什么等,可是你pip install 什么发现没有该命令,这是怎么回事呢?因为告诉你的人从来没有考虑过你是否装pip ...
分类:
编程语言 时间:
2017-05-08 09:56:19
阅读次数:
216
这段代码我花了整整一天来编写,假设转载,请注明出处,谢谢! 前面的一篇文章已经讲了怎样发送邮件正文,原理我就不再叙述了。要了解的同学请到这里查看! http://blog.csdn.net/lishuhuakai/article/details/27503503 网上非常多发送邮件附件的代码都不能用 ...
分类:
编程语言 时间:
2017-05-08 09:56:12
阅读次数:
671
特点: 1.可以快速的切换项目分支. 2.回滚某个分支的版本. 3.每次切换分支不用修改配置文件 (因项目而定义) 4.不用 新建/切换 虚拟目录/域名.因为都是在同一个目录下进行. 5.上面这些对你有吸引力吗? 喜欢那就参与进来吧. 什么是Git Git是Linux Torvalds为了帮助管理 ...
分类:
其他好文 时间:
2017-05-08 09:56:05
阅读次数:
194
1.列表页面用"foreach循环"的时候数据没有显示,此时需要检查你对象模型中属性的首字母是否大写,切记不能大写(本人在做一个项目的时候,对象模型是别人建立的,属性首字母大写了,导致最后列表页面数据不显示,后来一问老师,说改为小写,瞬间好了)。2.数据存储不到表里:在映射文件中没有指定数据表列名的 ...
分类:
其他好文 时间:
2017-05-08 09:55:56
阅读次数:
211
Eclipse作为Java开发中最常用的开发工具,大家都很熟悉了,但是,当你做过很多项目后你会发现你的eclipse的package explorer视图下显示的project超级多,这时你可能会关闭一些不经常使用的project,或者用Working Set的方式只选择自己当前用到的几个项目,但是 ...
分类:
系统相关 时间:
2017-05-08 09:55:47
阅读次数:
195