1. 定义一个类 2. 根据父类的构造方法生成一个构造方法 一般情况下只要无参和String 3. 通过throw抛出一个异常对象 throw所在的方法通过throw声明改异常 4. 在调用方法的时候捕获处理 ...
分类:
其他好文 时间:
2020-03-07 20:59:38
阅读次数:
67
异常处理将问题的检测和问题的解决过程分离。 抛出异常 C++ 通过抛出一个表达式来引发一个异常,当执行一个 throw 时,跟在 throw 后面的语句将不再执行。程序的控制权从 throw 转移到与之匹配的 catch 模块。控制权转移有两个重要的含义: 沿着调用链的函数可能会提早退出。 一旦程序 ...
分类:
其他好文 时间:
2020-03-07 20:37:24
阅读次数:
73
初识 AOP(传统程序) Tips:如果想要快速查阅的朋友,可以直接跳转到 初识AOP(Spring 程序)这一大节 (一) AOP 术语 (二) AOP 入门案例:XML 、注解方式 (三) 完全基于 Spring 的事务控制:XML、注解方式、纯注解方式 (一) AOP的简单分析介绍 在软件业, ...
分类:
编程语言 时间:
2020-03-06 19:49:47
阅读次数:
93
注:.pfx 主要用于windows平台,浏览器可以使用,也是包含证书和私钥,获取私钥需要密码才可以 .pfx文件生成的方式可参考:https://www.cnblogs.com/ouyanxia/p/12427955.html 1、准备好pfx秘钥文件(alias默认是1) path=/RSA/o ...
分类:
编程语言 时间:
2020-03-06 19:22:19
阅读次数:
107
示例Demo JUnit中的Assert 这个类提供了一系列的编写测试的有用的声明方法。只有失败的声明方法才会被记录。 检查两个变量或者等式是否平衡 检查条件是假的 检查对象不是空的 检查对象是空的 检查条件为真 在没有报告的情况下使测试不通过 这些方法我就不一一介绍了,相信我的读者们都能看懂并在平 ...
分类:
其他好文 时间:
2020-03-05 15:16:37
阅读次数:
62
当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,环境,网络不可用...)时,Java就会用异常对象来描述。Java中用2种方法处理异常: Ⅰ.在发生异常的地方直接处理; Ⅱ.将异常抛给调用者,让调用者处理 异常分类 Ⅰ.检查性异常:java.lang.Exception Ⅱ.运 ...
分类:
编程语言 时间:
2020-03-05 13:30:53
阅读次数:
64
我们知道,List的类型有ArrayList和LinkedList两种,而曾经的Vector已经被废弃。 而作为最常用的操作之一,List的顺序遍历也有三种方式:借助角标的传统遍历、使用内置迭代器和显式迭代器。 下面,将首先给出两种种不同类型实现的实验结果,之后,将会通过分析JAVA中List的各种 ...
分类:
其他好文 时间:
2020-03-05 01:18:03
阅读次数:
76
sofa客户端访问服务器分为两步,第一步是初始化工作,第二步是建立连接。典型的代码是 RpcClient.startup完成了初始化工作,包括连接的管理(ConnectionManager)、监控(DefaultConnectionMonitor)和重连(ReconnectManager)。 2.1 ...
分类:
其他好文 时间:
2020-03-03 20:41:57
阅读次数:
59
基于netty的群聊 学了一段时间的netty知识,现在通过这个基于console的程序来对netty的相关接口做个简单的应用。 准备 依赖 代码实现 我们都知道,一个典型的netty程序绝大部分使基于以下三部曲来走的; 1. server/client 启动类 2. xxxInitializer ...
分类:
Web程序 时间:
2020-03-03 13:05:32
阅读次数:
74
mybatis读取配置文件时都是通过xml来解析对应的配置。这里mybatis内部使用的是sax的解析方式,采用xpath的方式来查询xml中的数据。 xpath解析方式 关于xpath的解析方式这里自己手动来测试一个xml文件,对应的使用方法在mybatis源码中也有对应的实现 这是一个main方 ...
分类:
其他好文 时间:
2020-03-02 23:13:43
阅读次数:
94