概述 OutOfMemoryError,说的是java.lang.OutOfMemoryError,是JDK里自带的异常,顾名思义,说的就是内存溢出,当我们的系统内存严重不足的时候就会抛出这个异常(PS:注意这是一个Error,不是一个Exception,所以当我们要catch异常的时候要注意哦), ...
分类:
其他好文 时间:
2020-02-25 12:37:31
阅读次数:
65
执行jdbc查询时抛出异常: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engin ...
分类:
其他好文 时间:
2020-02-24 19:01:21
阅读次数:
86
1、maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...
分类:
其他好文 时间:
2020-02-22 13:36:54
阅读次数:
77
0、背景:在由于不想在小项目中引入SpringSecurity这种重量级安全框架,我自定义了一个LoginFilter来处理认证+授权逻辑。对于认证或授权失败的情况,最初是在filter中抛出异常,并携带401状态码,然后利用Spring的ControllerAdvice全局捕获这些异常并转换后返回 ...
分类:
其他好文 时间:
2020-02-20 20:03:00
阅读次数:
83
unidac 断线重连 因为物理网络断连或数据库超时踢掉连接等原因,Tuniconnection建立的连接可能会断掉。 在默认状态下,程序会抛出异常框,并罢工。 其实Tuniconnection是可以做到“断线重连”的。 1) uses MemData 2) UniConnection1.Optio ...
分类:
其他好文 时间:
2020-02-20 16:58:19
阅读次数:
123
[TOC] AOP理解 面向切面编程,是OOP面向对象编程的补充。将程序中交叉的业务逻辑代码提取出来,封装成切面,由AOP容器在适当的时机将封装的切面动态的织入到具体业务逻辑中。 术语 连接点 joinpoint 程序执行中某一特定位置,eg 方法调用前或后,方法抛出异常 切入点 pointcut ...
分类:
编程语言 时间:
2020-02-20 00:02:58
阅读次数:
98
Dubbo的服务暴露是一个重要的特性,了解其机制很重要。之前有很多人写了有关的源代码分析,在本文中不再重新分析。官方文档中的一篇写的就很好,本文主要是有关内容进行补充与总结。 传送门: "服务导出" 为什么要服务暴露 服务暴露分为远程暴露和本地暴露。在远程服务暴露中会将服务信息上传到注册中心。这时客 ...
分类:
其他好文 时间:
2020-02-19 23:52:19
阅读次数:
78
Array.forEach() arr.forEach(callback(currentValue [, index [, array]])[, thisArg]); forEach() 方法对数组的每个元素执行一次提供的函数。 注意: 除了抛出异常以外,没有办法中止或跳出 forEach() 循环 ...
分类:
编程语言 时间:
2020-02-17 20:03:13
阅读次数:
85
重载 同一个类中,方法名相同, 参数类型,顺序,类型,返回值,返回值类型都可以不同。 重写 发生在子父类,方法名、参数名参数列表必须相同。 返回值范围小于等于父类,抛出异常范围小于等于父类。 访问修饰符大于等于父类。 构造器无法被重写,但是可以被重载。 ...
分类:
其他好文 时间:
2020-02-17 12:34:25
阅读次数:
63
异常 概念 程序在运行期间,Python解释器遇到了错误,会停止程序额执行,并且提示一些错误信息,这就是异常。 程序停止执行并且提示错误信息这个动作就是抛出异常。 异常的捕获 简单的捕获异常 语法格式: try尝试,下方编写要尝试代码,不确定是否能够正常执行的代码 except 如果不是,下面编写失 ...
分类:
编程语言 时间:
2020-02-17 11:55:59
阅读次数:
68