[https://blog.csdn.net/qq_22238021/article/details/79872978] 本质原因在于:程序访问了非法的地址 1.引用空指针 2.野指针 3.访问越界 造成的原因有多种: 主观原因: 1.新申请指针忘记赋NULL,也忘记分配空间,直接使用造成非法访问。 ...
分类:
其他好文 时间:
2019-11-18 20:36:25
阅读次数:
64
Java 8 新特性系列文章索引。 1. "Jdk14都要出了,还不能使用 Optional优雅的处理空指针?" 2. "Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?" 3. "还看不懂同事的代码?Lambda 表达式、函数接口了解一下" 前言 我们都知道 Lambda 和 Stre ...
分类:
其他好文 时间:
2019-11-18 09:50:05
阅读次数:
88
前言: 在公司中开发项目时碰到一个从Java8引入的一个Optional类,以前jdk版本使用的比较低,没有使用过,于是我在网上浏览了一些文档写篇文章学习总结一下,希望没有用过的朋友们都能够快速学习到。 Optional 被定义为一个简单的容器,主要解决的问题是开发中常见的空指针异常,本质上这是一个 ...
分类:
编程语言 时间:
2019-11-16 14:43:26
阅读次数:
86
1、在学习Hibernate多对多关系的时候遇到了一下异常: 主函数出现了空指针异常: public static void testadd() { Session session = HibernateUtils.openSession();//获得session Transaction tran ...
分类:
编程语言 时间:
2019-11-16 11:03:49
阅读次数:
76
subscription.add:subscription通过add进行分组,可以给当前subscription添加子subscription,当subscription被取消订阅之后,他的子subscription均被取消订阅 zip:使用一个函数组合多个Observable发射的数据集合,然后再 ...
分类:
其他好文 时间:
2019-11-16 10:39:48
阅读次数:
50
单例模式之懒汉式 饿汉式在多线程的情况小可能会出现多实例的情况 解决1;加锁 解决2:双层判断方式,减少枷锁的次数doubleCheck 3.保证程序的有序性,禁止程序内部优化,从而保证不会出现空指针异常 4.利用jvm只产生一份static,并且是主动加载,实现单例懒汉式 使用枚举模式 ...
分类:
编程语言 时间:
2019-11-15 00:23:05
阅读次数:
100
SpringMVC异常处理 1、异常解决方法1 (1)ErrorController @Controller @RequestMapping("/error") public class ErrorController { @RequestMapping("/firstRequest") publi ...
分类:
编程语言 时间:
2019-11-11 15:42:16
阅读次数:
126
panic: 1.报告致命错误的一种方式,如:数组访问越界,空指针引用等。2.panic异常发生时,程序会中断运行。 import "fmt" func testa() { fmt.Println("aaaaaaaaa") } func testb(i int) { fmt.Println("bbb ...
分类:
其他好文 时间:
2019-11-11 00:21:53
阅读次数:
88
什么是异常 做开发的基本都知道 ,像 开发中常见的 异常、 异常,服务器开发中经常遇到的异常 异常,还有一些其他常见的异常,具体可见 "HTTP状态码" 。 基本上这些异常可以总结为: 和`未知异常`。 已知异常就是程序中能够预想到异常,比如:服务器接口开发中某个 接口需要 个参数,而用户传递的参数 ...
分类:
其他好文 时间:
2019-11-10 14:04:20
阅读次数:
107
import java.util.HashMap; import java.util.Map; /* * java.until.Map<k,v>集合 * Map集合的特点 * 1、Map集合是一个双列集合,一个元素包含俩个值(一个key,一个value) * 2、Map集合中的元素,key和valu ...
分类:
其他好文 时间:
2019-11-06 13:47:22
阅读次数:
87