1.问题背景 刚来新公司不久,对业务还不太熟悉,所以领导先安排我维护原有系统。大概介绍下项目背景,项目分为核心业务部分在项目A中,与第三方交互的业务在项目B中,前端发起请求调用A项目接口,并在A项目中调用B项目接口,并在B项目中调用第三方获取数据(原有系统这样设计的)。 获取到第三方数据后判断数据库 ...
分类:
其他好文 时间:
2019-11-23 20:28:21
阅读次数:
500
我们使用try catch finally来接收IO流的异常 finally是最后执行的步骤,非常适合最后存放close来关闭IO流,而且编程中我们不可以随意抛出异常,必须对异常进行处理。 从try catch写成try catch finally的思路如下: 我们要把close放到finally里 ...
分类:
编程语言 时间:
2019-11-23 17:58:30
阅读次数:
113
HttpURLConnection是JDK自身提供的网络类,不需要引入额外的jar包。文中所使用到的软件版本:Java 1.8.0_191。 1、GET请求 public static void get() { HttpURLConnection connection = null; try { S ...
分类:
编程语言 时间:
2019-11-23 12:45:23
阅读次数:
69
1. 概述 1. 白盒测试 用例设计 1. 本质上更加偏向于 单元测试 2. 背景 1. 黑盒看了, 再看看白盒 1. 分类 1. 概述 1. 简单分类 2. 跟 黑盒 的差不多 2. 分类 1. 通过性测试 2. 失败性测试 3. 执行 1. 顺序 1. 通过性测试 2. 失败性测试 2. 与 黑 ...
分类:
其他好文 时间:
2019-11-23 00:07:34
阅读次数:
77
package com.hope.factory;import com.hope.service.IAccountService;import com.hope.utils.TransactionManager;import java.lang.reflect.InvocationHandler;i ...
分类:
其他好文 时间:
2019-11-22 23:51:48
阅读次数:
177
Vue离开当前页面时弹出确认框实现 1. 实现目的 在某种业务场景下,用户不允许跳转到其他页面。于是,需要在用户误操作或者是点击浏览器跳转时提示用户。 2. 实现原理 1. 使用路由守卫beforeRouteLeave进行控制 2. 如果使用浏览器前进后退按钮时注意维持地址栏不变 ...
分类:
其他好文 时间:
2019-11-22 19:45:42
阅读次数:
430
由于foreach循环中不像for循环可以直接通过return或break来终止当前循环,不过这里可以借助try...catch。。。来完成var arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14];try{ arr.forEach(function(el,index) ...
分类:
其他好文 时间:
2019-11-22 19:36:12
阅读次数:
57
先介绍下CountDownLatch和CyclicBarrier; CountDownLatch:new CountDownLatch(n),初始化时会赋值,并且不可以重新赋值。 countDown(),值减1,操作,当值为0时,会跳过所有的阻塞方法await(); await(),阻塞方法,一直阻 ...
分类:
编程语言 时间:
2019-11-22 19:02:30
阅读次数:
90
<script> function createXMLHttpRequest() { var xmlhttp; try { //先直接创建XMLHttpRequest xmlhttp = new XMLHttpRequest(); } catch (e) { try { //如果有异常,创建不成功 ...
分类:
Web程序 时间:
2019-11-21 17:08:31
阅读次数:
75
1.HtmlUnit是一个用java编写的无界面浏览器,建模html文档,通过API调用页面,填充表单,点击链接等等。如同正常浏览器一样操作。典型应用于测试以及从网页抓取信息。并且HtmlUnit拥有HttpClient和soup两者的功能,但速度比较慢,但如果取消它的解析css和js的功能,速度也 ...
分类:
Web程序 时间:
2019-11-20 21:21:28
阅读次数:
118