摘要: 前言 总结了Java异常十个关键知识点,面试或者工作中都有用哦,加油。 一. 异常是什么 异常是指阻止当前方法或作用域继续执行的问题。比如你读取的文件不存在,数组越界,进行除法时,除数为0等都会导致异常。 一个文件找不到的异常: public class TestException { ... 阅读原文
2019-11-27 12:07:13 阅读(2301) 评论(0)
摘要: 背景 状态图:对象的所有状态,以及基于事件发生的状态改变的过程; 活动图:用例的工作流程; 部署图:系统的软硬件物理体系结构; 状态图 基本语法 元素 语法 说明 开始和结束状态 [*] 标识开始和结束状态 箭头 --> 添加箭头 隐藏描述区域 hide empty descrip... 阅读原文
2019-11-27 11:11:10 阅读(2283) 评论(0)
摘要: 集合从概念上来看就是一堆元素放在一起,我们其实可以使用数组来处理这样的情况(操作一堆数据),但是数组存在各种各样的限制,使用起来并不方便,因此才推出更强大的集合处理方式,即集合框架 数组的问题: 容器最基本的功能就是存储数据,取出数据,但是因为实际需求不同,比如是否有序,是否可重复,不同的数据结构,不同的存... 阅读原文
2019-11-27 11:01:10 阅读(2592) 评论(0)
摘要: 1.对象和类(Object and class):   一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 面对对象编程是java非常重要的一部分,作者本身之前学过c++所以省略了部分基础,详见例子:https://www.runoob.com/java/java-obj... 阅读原文
2019-11-27 09:23:01 阅读(2176) 评论(0)
摘要: iTerm是mac平台很好用的ssh管理工具,今天给大家介绍一种使用iTerm一键登陆服务器优雅的方式,这样就不需要每次连接服务器时都需要输入端口号、用户名、ip地址、密码(为了安全,服务器密码都好长好长)。 脚本 我们先准备一个脚本: #!/usr/bin/expect set timeout 30 ... 阅读原文
2019-11-27 08:53:06 阅读(2319) 评论(0)
摘要: 1.异常来源 要处理程序发生的异常,首先需要知道异常来自哪里? 1.前端错误的的请求路径,会使得程序发生4xx错误,最常见的就是404,Springboot默认当发生这种错误的请求路径,pc端响应的页面如下 如果是移动端(手机端)将会响应json格式的数据,如下 2.Springboot异常处理原理 为什... 阅读原文
2019-11-27 08:23:07 阅读(2691) 评论(0)
摘要: HashMap 数据结构解析: HashMap内部使用hash表(本质是一个数组见图一) HashMap使用hash算法计算得到存放的索引位置,以此来加快查询速度,(比ArrayList还要快) 同样的既然本质是数组则少不了扩容和复制数据的问题了,这与ArrayList的缺点是一样的 hash值相同不能表示... 阅读原文
2019-11-27 07:03:05 阅读(3552) 评论(0)
摘要: 在拥有GitLab账号之后,   进入IDEA中,点击vcs菜单-->Checkout from Version Control-->Git   随后会出现一个弹框,输入git上的项目地址点击CLONE就可以将git中的项目代码下载到自己IDEA中(本地)   下载之前,会让你输入你的git账... 阅读原文
2019-11-27 07:01:03 阅读(2270) 评论(0)
摘要: 在本号之前的文章中,已经为大家介绍了很多关于Spring Security的使用方法,也介绍了RBAC的基于角色权限控制模型。但是很多朋友虽然已经理解了RBAC控制模型,但是仍有很多的问题阻碍他们进一步开发。比如: RBAC模型的表结构该如何创建? 具体到某个页面,某个按钮权限是如何控制的? 为了配合登录验... 阅读原文
2019-11-27 06:00:15 阅读(2229) 评论(0)
摘要: 出现问题的原因 server.servlet.context-path=testDemospring.mvc.static-path-pattern=/static/**定义项目名和静态资源路径后发现,templates中html 中引用的css,js的相对路径出现异常在上面目录中,index.html 通过... 阅读原文
2019-11-27 00:50:02 阅读(2354) 评论(0)