把 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟放在一起来写更有比较性。这三个东西都是用来处理异常的,但是它们使用的场景都不一样。看本文给你详细的讲解,再也不怕面试被问到了! 这三个注解都是来自于 SpringMVC ...
分类:
其他好文 时间:
2019-08-28 11:05:15
阅读次数:
70
前后交互: 所谓交互,就 是 指人与互联网间的互动 ,用户在前端页面做出行为,前端通过捕获行为并根据一系列行为向后台发出 请求: 1:后台接收了请求,并返回给前台相应数据 2:后台未接收到请求,此时前台会出现未响应状态 其实这个问题很好理解,举个栗子: (请注意加粗字体) 小明去一家饭店吃饭 ,他先 ...
分类:
其他好文 时间:
2019-08-28 11:04:57
阅读次数:
95
BIO/NIO/AIO区别 首先需要区分几个概念 1. IO分为内存IO/网络IO/磁盘IO,磁盘IO都是阻塞的 2. 阻塞与非阻塞是通过代码来实现的,区别在于是在于发过来操作请求,数据准备好才返回(阻塞)还是直接返回(非阻塞) 3. IO读取顺序:磁盘(磁盘IO)/网卡(网络IO)— 内核缓冲区 ...
分类:
其他好文 时间:
2019-08-28 11:04:27
阅读次数:
91
(大量内容来自百度) 离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。 通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小。例如: 原数据:1,999,100000,15;处理后:1,3,4,2; 原数据:{100,200},{20,50000},{1, ...
分类:
编程语言 时间:
2019-08-28 11:03:23
阅读次数:
114
ar -t /usr/lib/x86_64-linux-gnu/libc.a 查看libc.a中包含的目标文件 visual c++提供类似的功能lib.exe ar -x /usr/lib/x86_64-linux-gnu/libc.a 将libc.a解压到当前目录 ...
分类:
其他好文 时间:
2019-08-28 11:03:03
阅读次数:
72
Apache虚拟主机配置及解析 1.修改httpd-vhosts.conf 打开apache(Apache24)/conf/extra/httpd-vhosts.conf文件,添加虚拟主机信息,可以这只不同的域名指向不同的文件目录 <Directory /> 根目录(以下是对根目录的限制)Optio ...
分类:
Web程序 时间:
2019-08-28 11:02:41
阅读次数:
76
1.需求 三个页面,1.首页,2.跳转页面,3.继续跳转页面 1跳转到2,2跳转到3,3再跳转回来1 运行结果 1.创建maven项目(idea编译器) NEW --> Project 一路next到finish 2.在pom.xml中添加依赖,红色字体 3.骨架创建的工程没有java和resour ...
分类:
编程语言 时间:
2019-08-28 11:02:24
阅读次数:
82
1.小程序插件在宿主小程序分包中集成,若插件中有页面开发,基础库低于2.7.3,跳转显示空白,无法正常展示. 2.录音api和音频api都是全局唯一,不可多次注册。且录音api的start事件会有延迟触发,操作快速会存在录音start事件在stop事件后触发。 3.小程序读文件和写文件等多api小程 ...
分类:
微信 时间:
2019-08-28 11:01:29
阅读次数:
126
strings的使用 strconv的使用 ...
分类:
编程语言 时间:
2019-08-28 11:01:15
阅读次数:
61
从安全角度来看,如果任何人都能够修改grub引导参数,对服务器本身显然是一个极大的威胁,为了加强对引导过程的安全控制,可以为grub菜单设置一个密码,只有提供正确的密码才能容许修改引导参数。grub文件位置配置文件:/boot/grub2/grub.cfg头文件:/etc/grub.d/00_headergrub加密流程实操进入头文件内进行配置重新配置
分类:
其他好文 时间:
2019-08-28 11:00:59
阅读次数:
56
?安装 依赖包安装: 创建mysql用户,软件存放目录,安装目录 小插曲:CRT上传下载插件 yum -y install lrzsz 编译 初始化数据库 启动文件,配置文件 开机自启动相关设置 启动 数据库小优化,安全 ?额外授权管理员 mysql> delete from mysql.user; ...
分类:
数据库 时间:
2019-08-28 11:00:44
阅读次数:
100
默认目录的安全上下文查询与修改补充说明semanage命令 是用来查询与修改SELinux默认目录的安全上下文。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。语法12semanage {login... ...
分类:
系统相关 时间:
2019-08-28 11:00:30
阅读次数:
112
主要代码如下: 1 body { 2 background:#fff 3 } 4 /* Mixins */ 5 /* bg shortcodes */ 6 .bg-gradient1 span,.bg-gradient1:before { 7 background:#52A0FD; 8 backgr ...
分类:
Web程序 时间:
2019-08-28 11:00:13
阅读次数:
263
我们看到,有很多.sh后缀的文件,他们是给Linux系统使用的文件; 我们也看到有很多.bat文件,他们是给Windows系统使用的可执行文件(对于Windows,打开Tomcat只需鼠标双击startup.bat即可🙃)! 然后我们打开Terminal终端, (1)输入"cd /Library/ ...
分类:
编程语言 时间:
2019-08-28 10:59:46
阅读次数:
71
【来自组内整理文档】 一、部署环境准备 操作系统:Win7-64位或win7-32位或win10-64位 内存:DDR3, 4GB以上 运行环境:JDK1.8环境 安装jdk1.8.0_101 Java环境变量-系统变量配置 JAVA_HOME,配置为jdk安装地址 Classpath配置为 .;% ...
分类:
编程语言 时间:
2019-08-28 10:59:31
阅读次数:
116