摘要:
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例, 有时为了跳过测试,会使用参数 DskipTests和 Dmaven.test.skip=true, 这两个参数的主要区别是: DskipTests,不执行测试用例,但编译测试用例类生成相 阅读全文
posted @ 2018-10-23 22:06
星朝
阅读(1923)
评论(0)
推荐(0)
摘要:
接着上一章走呗:http://www.cnblogs.com/sxdcgaq8080/p/7712874.html 然后声明一点,下面打包的过程中,scope一直都是使用默认的范围 <! 用于编译jsp > <dependency> <groupId> 阅读全文
posted @ 2018-10-23 22:02
星朝
阅读(911)
评论(0)
推荐(0)
摘要:
一、前言 为了解决自己对传说中高大上的算法的好奇之心,特意找了一本算法入门的书籍(算是科普读物)《算法图解》进行研究。 本篇文章是对这本书的一些笔记和精简。·持续更新 二、目录 算法简介 选择排序 递归 快速排序 散列表 广度优先搜索 狄克斯特拉算法 贪婪算法 动态规划 K最邻近算法 拓展 答案 三 阅读全文
posted @ 2018-10-23 16:46
星朝
阅读(330)
评论(0)
推荐(0)
摘要:
转载:http://www.cnblogs.com/LiZhiW/p/4313493.html _label1 阅读目录 开始 1.Xstream介绍 2.Xstream的基本使用 3.Xstream序列化重命名 4.Xstream注解的使用 5.Xstream自定义的转换器 6.Xstream对象 阅读全文
posted @ 2018-10-23 14:34
星朝
阅读(8261)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 参数 参数可以写注解校验,可以用切面校验。 参数校验包括长度, 取值范围,重复提交(订单号重复,批次号重复等)。 举个栗子: 收款账号类型个人还是对公,交易金额限额,汇路,同行跨行,付款账号是否存在,批次信息错误,给出错误项,下标,非空校验,正整数校验,时间 阅读全文
posted @ 2018-10-23 14:30
星朝
阅读(450)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算 阅读全文
posted @ 2018-10-23 13:56
星朝
阅读(682)
评论(0)
推荐(0)
摘要:
最近项目在做融360引流,涉及到了易宝支付的代扣和代付。易宝官方给出的demo只能简单运行,而且都是通过form表单的形式提交,返回XML格式。同时接口代码都写在了JSP中看起来不友好。项目在生成中想要用,必须修改整合到自己的项目工程中(文末附我修改的源码下载地址)。 首先说明易宝的版本号:易宝支付 阅读全文
posted @ 2018-10-23 10:52
星朝
阅读(718)
评论(0)
推荐(0)
摘要:
1.在finally中关闭流; OutputStream out = null; try { out = new FileOutputStream(""); // ...操作流代码 } catch (Exception e) { e.printStackTrace(); } finally { tr 阅读全文
posted @ 2018-10-23 10:13
星朝
阅读(3961)
评论(0)
推荐(0)
摘要:
问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释: 如下例子代码: FileInputStream is = new FileInputSt 阅读全文
posted @ 2018-10-23 10:09
星朝
阅读(295)
评论(0)
推荐(0)
摘要:
众所周知,JDK中以前String类中的substring方法存在内存泄漏问题,之所以说是以前,是因为JDK1.7及以后的版本已经修复了,我看都说JDK1.6的版本也存在这个问题,但是我本机上安装的1.6看了看源码不 阅读全文
posted @ 2018-10-23 10:06
星朝
阅读(1156)
评论(0)
推荐(0)
摘要:
Junit JUnit框架用一组assert方法封装了一些常用的断言。这些assert方法可以帮我们简化单元测试的编写。这样的话,Junit就可以根据这些断言是否抛出 AssertionFailedError 错误来判断测试用例的执行结果。 Hamcrest 使用过Junit 的应该有 阅读全文
posted @ 2018-10-23 10:00
星朝
阅读(1957)
评论(0)
推荐(0)
摘要:
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而 阅读全文
posted @ 2018-10-23 09:42
星朝
阅读(380)
评论(0)
推荐(0)
摘要:
转载自:http://www.oschina.net/question/271044_2155059?sort=default&p=1 answers 目前有很多Java的RPC框架,有基于Json的,有基于XML,也有基于二进制对象的。 论复杂度,RPC框架肯定是高于简单的HTTP接口的。 阅读全文
posted @ 2018-10-23 09:41
星朝
阅读(447)
评论(0)
推荐(0)
摘要:
一、RPC简介 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 阅读全文
posted @ 2018-10-23 09:39
星朝
阅读(308)
评论(0)
推荐(0)
摘要:
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样 阅读全文
posted @ 2018-10-23 09:38
星朝
阅读(534)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同 阅读全文
posted @ 2018-10-23 09:36
星朝
阅读(1416)
评论(0)
推荐(0)
摘要:
package com.test.java.zip; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.i 阅读全文
posted @ 2018-10-23 09:08
星朝
阅读(559)
评论(0)
推荐(0)