认识Java异常 throw(抛出)和throws(声明)的区别 throws一般用于检查型异常,就是编译时就有需要声明或者捕获的异常,表示此方法不处理异常,而交给方法调用处进行处理 throw一般用于运行时异常,继承于(RuntimeException),并且不需要throws Exception ...
分类:
编程语言 时间:
2020-06-14 23:17:47
阅读次数:
59
一、寻找异常原因 当一段代码出现报错或者运行结果达不到想要的结果时,证明这段代码出现了异常,就需要去寻找代码中的异常。 例如: code = input('请输入验证ID:') if code == 3547: print('验证成功!') else: print('验证失败!') 上面这段代码,不 ...
分类:
编程语言 时间:
2020-06-14 18:47:37
阅读次数:
54
DispatcherServlet 的工作流程可以用一幅图来说明: 1、向服务器发送 HTTP 请求,请求被前端控制器 DispatcherServlet 捕获。 2、 DispatcherServlet 根据 -servlet.xml 中的配置对请求的 URL 进行解 析,得到请求资源标识符(UR ...
分类:
其他好文 时间:
2020-06-14 14:34:24
阅读次数:
122
在javaweb开发过程中使用throw 自定义异常,配合全局异常捕获可以大大减少代码量,提升开发效率,在近期项目codereview中, 有小伙伴提出通过throw来中断效率不如直接retrun,之后查阅资料 ( https://stackoverflow.com/questions/363432 ...
分类:
其他好文 时间:
2020-06-13 17:34:21
阅读次数:
78
在工作中我们常会用到wireshark抓取数据包进行分析,当使用wireshark默认设置时,会捕获到大量冗余的数据包,如果没有过滤器过滤,我们很难找到自己想要抓取的数据,这个时候就需要用到wireshark的过滤器来过滤,它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。 wireshark提 ...
分类:
其他好文 时间:
2020-06-13 11:06:06
阅读次数:
87
一、Eruda 或者 vconsole.js Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、捕获XHR请求、显示本地存储和 Cookie 信息等等。 github 地址:https://github.co ...
分类:
移动开发 时间:
2020-06-12 19:56:42
阅读次数:
302
标准套接字不能对IP首部或TCP、UDP首部进行操作,如果开发底层的应用,比如发送一个自定义的IP包、UDP包、TCP包、ICMP包,伪装本机IP地址,捕获所有经过本机的数据包,就要用到原始套接字。 一、面向链路层的原始套接字 可以获取链路层的数据包 创建原始套接字 <netinet/in.h> i ...
分类:
其他好文 时间:
2020-06-12 14:19:41
阅读次数:
62
字节跳动一面1.说出以下代码的原型关系,以及Object和Function的原型关系Function;functiontest(){}varobj=newtest();__proto__prototype2.合并两个已排序的链表:递归解法、迭代解法3.判断数组类型有哪些方法4.webpack常用loader、plugin5.Promise中抛出异常能否被catch捕获?letpromise=new
分类:
其他好文 时间:
2020-06-12 10:43:23
阅读次数:
72
下载并安装实现libpcap接口的数据sniffing库,例如Npcap。 如果使用Npcap,请确保以WinPcap API兼容模式安装它。 如果您打算从loopback设备捕获流量(127.0.0.1流量),则还选择支持loopback流量的选项。 从下载页面下载Packetbeat Windo ...
分类:
其他好文 时间:
2020-06-11 19:39:10
阅读次数:
71
百泰派克生物科技MALDI成像质谱系列文章重点介绍与蛋白质谱鉴定相关的方法和技术,这些方法可以用于克服MALDI IMS实验中蛋白质谱鉴定遇到的挑战,本节主要简介MALDI成像质谱法激光捕获显微切割及凝胶法蛋白提取。
分类:
其他好文 时间:
2020-06-09 19:00:08
阅读次数:
72