前言 在web应用中,请求处理时,出现异常是非常常见的。所以当应用出现各类异常时,进行异常的捕获或者二次处理(比如sql异常正常是不能外抛)是非常必要的,比如在开发对外api服务时,约定了响应的参数格式,如 、`respMsg`,调用方根据错误码进行自己的业务逻辑。本章节就重点讲解下统一异常和数据校 ...
分类:
编程语言 时间:
2018-07-27 14:53:19
阅读次数:
170
摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 这一篇开始进行Document加载了,XmlBeanFactoryReader类对于文档读取并没有亲历亲为,而是委托给了DocumentLaoder去执行,DocumentLoader ...
分类:
编程语言 时间:
2018-07-27 14:53:10
阅读次数:
173
一、Linux网卡配置文件中参数的意义: 1. DEVICE=eth0 网卡的名字 2. HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MAC地址 3. TYPE=Ethernet 网络类型 以太网 4. UUID=ae779ae6-04 ...
分类:
其他好文 时间:
2018-07-27 14:53:03
阅读次数:
175
在vue中的锚链接和普通的html不同,关于vue中的锚链接可以参考vue 中的 scrollBehavior 滚动行为。 在router.js中 在vue中 点击跳转的位置 使用<a>链接包起来 在需要跳转到的位置 要保证<a>标签的 href 的地址要和下面id的值是相同的才可以完成相应的跳转, ...
分类:
其他好文 时间:
2018-07-27 14:52:54
阅读次数:
156
一、多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Studen ...
分类:
编程语言 时间:
2018-07-27 14:52:45
阅读次数:
198
https://www.nowcoder.com/practice/72a5a919508a4251859fb2cfb987a0e6?tpId=13&tqId=11163&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question ...
分类:
其他好文 时间:
2018-07-27 14:52:20
阅读次数:
146
题目连接:D. Rocket 题意:交互题,让你猜一个数字, 你每次询问一个数字,他会告诉你是大还是小,但是他回答不一定正确,有一个序列p,当p[i]为1时他会回答正确的,否则错误。询问次数<60, 题解:很明显的二分,但是p的长度有限<30我们可以通过一直猜1先把p[i]数组猜出来,然后在二分询问 ...
分类:
其他好文 时间:
2018-07-27 14:51:56
阅读次数:
191
第一章回顾JavaWeb中的MVC设计模式 1)MVC这种设计模式,不光运用于Web领域,而且也能用于非Web领域 2)今天说的MVC特指一种表现层设计模式,不限于Java语言 第二章回顾struts2+Spring开发 1)需求:学生注册【add.jsp->StudentAction.java-> ...
分类:
编程语言 时间:
2018-07-27 14:51:46
阅读次数:
127
1001 Absolute 1002 Counting Permutations 标算卡不过阿??? 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 int mod, g[222], h[222] ...
分类:
其他好文 时间:
2018-07-27 14:51:15
阅读次数:
248
导航栏需求 开发步骤 ant官网寻找最符合要求的原生导航栏的源码 需要将上图中的{menu}参数替换,因为我们需要根据传入的菜单参数动态显示菜单,3种待尝试方案 const const可以使用花括号{}调用const与function 将Menu标签中的component列表定义为一个参数 func ...
分类:
其他好文 时间:
2018-07-27 14:51:06
阅读次数:
1178
)省份-城市-区域三级联动【struts2 + ajax +非数据库版】 (1)省份-城市-区域,基于jQuery的AJAX三级联动,用Struts2整合AJAX【非数据库版】 $.ajax( { type:"POST", url:"${pageContext.request.contextPath ...
分类:
其他好文 时间:
2018-07-27 14:50:53
阅读次数:
160
事务 一、事务生命周期 何时开始?何时结束? 在任何时候,只在一个事务下执行一个连接。 何时开始影响其他连接? 自动提交模式下,每发一个命令就运行一个单独的事务;发出begin命令时,直到COMMIT或rollback,为一个事务。 二、锁状态 UNLOCK、PENDING、SHARED、RESER ...
分类:
数据库 时间:
2018-07-27 14:50:44
阅读次数:
252
概述rsync是一个开源的快速备份工具,可以再不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,再传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。原理再远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。再同步过程中,同步源负责提供文档的原始位置,而发起端对该位置具有读取权限,如图所示
分类:
其他好文 时间:
2018-07-27 14:50:37
阅读次数:
203
C语言学习之assert + assert (编程术语) 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言, ...
分类:
编程语言 时间:
2018-07-27 14:50:26
阅读次数:
157
重启 reboot shutdown -r now init 6 关闭 init 0 shutdown -h now shutdown -h 20:25 #8点25关机查看内存 free CPU利用率 top 日期 date 设置时间 date 033017002015 #月日时间年 日历 cal ...
分类:
其他好文 时间:
2018-07-27 14:50:13
阅读次数:
154
public String sendXml(String sendurl, String sendData) throws Exception { File trustedKeystoreFile = new File(sslTrustStore); BufferedReader reader = ...
分类:
Web程序 时间:
2018-07-27 14:50:02
阅读次数:
477
源自:百度百科 辗转相除法 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 例如,求(319,377): ∵ 319÷377=0(余319) ∴(319,377)=(377,319); ∵ 377÷319=1(余58) ∴(377,319)=(319,58); ∵ 3 ...
分类:
编程语言 时间:
2018-07-27 14:49:50
阅读次数:
218