12 2016 档案

摘要:私服的一大作用就是部署第三方构件,包括组织内的生成的构件以及一些无法从外部仓库获取的构件。无论是日常开发中生成的构件,还是正式版本发布的构件,都需要部署到仓库中,供其它团队成员使用。Maven除了能对项目进行编译、测试、打包之外,还能将项目生成的构件部署到仓库中。我们可以在pom.xml中配置构件的 阅读全文
posted @ 2016-12-20 18:33 FrankYou 阅读(2452) 评论(0) 推荐(0)
摘要:大部分远程仓库无须认证就可以访问,但有时处于安全方面的考虑,我们需要提供认证信息才能访问一些远程仓库。为了防止非法的仓库访问,管理员为每个仓库提供了一组用户名及密码。 这时,为了能让Maven访问仓库内容,就需要配置认证信息。配置认证信息和配置仓库信息不同。仓库信息可以直接在POM中配置,但认证信息 阅读全文
posted @ 2016-12-20 17:27 FrankYou 阅读(3203) 评论(0) 推荐(0)
摘要:在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如JBoss Maven仓库。这时,可以在POM中配置该仓库,见代码如下: <!-- 远程仓库的配置 --> <!-- 配置POM使用JBOSS Maven仓库 --> <repositories> <!-- 阅读全文
posted @ 2016-12-20 16:32 FrankYou 阅读(1953) 评论(0) 推荐(0)
摘要:1、Maven命令行使用:mvn clean compile(编译) 2、Maven命令行使用:mvn clean package(打包) 3、Maven命令行使用:mvn clean install(安装) 4、使用Mavne生成可以执行的jar文件 5、使用Maven私服的好处 6、Maven远 阅读全文
posted @ 2016-12-20 10:26 FrankYou 阅读(338) 评论(0) 推荐(0)
摘要:1、Maven仓库的分类 本地仓库:当Maven执行编译或测试时,如果需要使用到依赖文件,它总是基于坐标使用本地仓库的依赖文件。默认情况下,不管Linux还是Windows,每个用户在自己的用户目录下都有一个路径名为.m2/respository/的仓库目录。 远程仓库:安装好Maven后,如果不执 阅读全文
posted @ 2016-12-19 17:18 FrankYou 阅读(7751) 评论(0) 推荐(0)
摘要:到目前为之,还没有运行HelloWorld的项目,不要忘了HelloWorld类可是有一个main方法的。使用mvn clean install命令默认生成的jar 包是不能直接运行的。因为带有main方法的类信息不会添加到manifest中(打开jar文件中的META-INFO/MANIFEST. 阅读全文
posted @ 2016-12-19 15:01 FrankYou 阅读(763) 评论(0) 推荐(0)
摘要:2016-12-13 Hutchinson 微软中国MSDN 在 11 月举行的 Connect(); 上,Microsoft 将推出 Visual Studio for Mac 预览版。这是一个激动人心的进展,将以移动为中心的 Xamarin Studio IDE 发展成为真正的移动先行和云优先的 阅读全文
posted @ 2016-12-14 10:15 FrankYou 阅读(2103) 评论(0) 推荐(0)
摘要:1、什么是HTTP 2.0 HTTP/2(超文本传输协议第2版,最初命名为HTTP 2.0),是HTTP协议的的第二个主要版本,使用于万维网。HTTP/2是HTTP协议自1999年HTTP 1.1发布后的首个更新,主要基于SPDY协议(是Google开发的基于TCP的应用层协议,用以最小化网络延迟, 阅读全文
posted @ 2016-12-08 16:40 FrankYou 阅读(46760) 评论(2) 推荐(6)
摘要:1、IoC/DI简介 IoC 即 Inversion of Control,DI 即 Dependency Injection,前一个中文含义为控制反转,后一个译为依赖注入,可以理解成一种编程模式,详细的说明可参见大牛Martin Fowler的强文 http://martinfowler.com/ 阅读全文
posted @ 2016-12-08 10:41 FrankYou 阅读(1513) 评论(0) 推荐(1)
摘要:1、为什么央行系统升级,无法通过网银跨行转账? 答:因为网银跨行转账,需要用到央行的大小额系统和超级网银。 2、为什么ATM和POS机不受央行系统升级的影响? 答:即便在大额和小额支付系统关闭的情况下(例如春节升级),也会不影响到POS的跨行刷卡和ATM跨行取款,因为这些交易只涉及信息流,可以通过银 阅读全文
posted @ 2016-12-07 17:55 FrankYou 阅读(821) 评论(0) 推荐(0)
摘要:1、晋商的票号和镖局 2、支付和清算就是信息流和资金流 3、央行大小额支付系统 4、银行各交易渠道的清算方式 5、商业银行在CNAPS体系中对各种交易的处理 6、ATM跨行取款的清算方式 7、POS机刷卡跨行交易的清算方式 8、围绕央行系统升级所产生的常见问题 9、支付相关名词解释 阅读全文
posted @ 2016-12-07 17:43 FrankYou 阅读(790) 评论(0) 推荐(0)
摘要:早在清道光(1823年)年间,山西平遥商人就创立了“日升昌”等专门办理汇款业务的票号(古代的票号、钱庄就是现代银行的雏形)。著名的红顶商人胡雪岩就是做票号生意起家的。 当时的票号支持异地汇款业务: 客户来日升昌汇款,交了银子之后,票号就开出汇票给客户。跟银行一样,票号也有总号和分号,客户可以携带汇票 阅读全文
posted @ 2016-12-07 17:39 FrankYou 阅读(2229) 评论(0) 推荐(0)
摘要:假如你拿着一张工行卡去建行的ATM取了100元,这时候就发生了跨行业务。 这个过程非常简单: 建行系统告诉工行系统,有个工行用户要在我这儿取100元,能不能让他取? 工行说,他的工行账户够扣100元,你先帮我给了吧! 建行ATM就吐出100元给你; 于是,你拿到了现金,同时你的工行账户也减少了100 阅读全文
posted @ 2016-12-07 17:35 FrankYou 阅读(4761) 评论(0) 推荐(1)
摘要:2002年,央行大额实时支付系统(HVPS)投产,用于处理同城和异地的商业银行跨行之间(也包括行内一定金额以上的)大额贷记业务。 2005年,央行小额批量支付系统(BEPS)投产,用来处理同城和异地纸凭证截留的借记支付业务以及每笔金额在5万以下的小额贷记支付业务。 简单来讲,各银行的跨行转账可以使用 阅读全文
posted @ 2016-12-07 17:26 FrankYou 阅读(6802) 评论(0) 推荐(0)
摘要:有了大小额系统和超级网银,银行的跨行业务就有意思了。银行对不同的客群和不同的场景,做了不同的渠道。 我们最经常接触的大概就是银行柜台、手机网银、POS机和ATM机。 出于各种商业目的,不同渠道的业务采用不同的清算系统来实现跨行交易。大体如下: 银行柜台:直接用大小额系统; 手机网银:大小额系统 + 阅读全文
posted @ 2016-12-07 17:23 FrankYou 阅读(6441) 评论(0) 推荐(0)
摘要:ATM跨行取款和POS机是类似的,因为没有商户参与,所以不需要收单清算,过程更为简单。 回到文章最开头的例子:你拿着一张工行卡去建行的ATM取了100元,这个跨行业务在CNAPS体系中的过程如下: 你在建行ATM上输入100元按下取款按钮(信息流) 建行将报文信息发送给银联(信息流) 银联交易系统记 阅读全文
posted @ 2016-12-07 17:19 FrankYou 阅读(1839) 评论(0) 推荐(0)
摘要:POS机刷卡的参与方比较多。以你在星巴克刷卡为例: 持卡人——你 发卡行——你办这张卡的银行,我们假设是工行 商户——星巴克,我们假设星巴克的账户开在建行 收单行——星巴克的刷卡机的归属银行,假设也是建行 转接机构——银联 清算机构——银联和人行 持卡人——你 发卡行——你办这张卡的银行,我们假设是 阅读全文
posted @ 2016-12-07 17:12 FrankYou 阅读(6217) 评论(0) 推荐(1)
摘要:简单来讲,商业银行在CNAPS体系中, 一)行内的交易 由各个银行的行内业务系统来自行解决信息流和资金流问题; 二)跨行的交易分渠道处理 阅读全文
posted @ 2016-12-07 16:35 FrankYou 阅读(870) 评论(0) 推荐(0)
摘要:支持任何对象类型,有更多的错误检查。 阅读全文
posted @ 2016-12-05 15:48 FrankYou 阅读(496) 评论(0) 推荐(0)
摘要:堆栈(Stack)是一种常见的数据结构,符合后进先出(First In Last Out)原则,通常用于实现对象存放顺序的逆序。栈的基本操作有push(添加到堆栈),pop(从堆栈删除),peek(检测栈顶元素且不删除)。 阅读全文
posted @ 2016-12-05 14:37 FrankYou 阅读(4607) 评论(0) 推荐(0)
摘要:编写自己的Iterator,实现Iterator接口,这里多说一句,实现Iterable后,可以用“foreach”循环遍历你的对象。 执行结果: 阅读全文
posted @ 2016-12-05 11:40 FrankYou 阅读(5265) 评论(0) 推荐(0)