- 博客(10)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
原创 Lombok注解 @SneakyThrows
@SneakyThrows注解的用途得从java的异常设计体系说起。java中我们常见的2类异常。1.普通Exception类,也就是我们常说的受检异常或者Checked Exception。2.RuntimeException类,既运行时异常。前者会强制要求抛出它的方法声明throws,调用者必须显示的去处理这个异常。设计的目的是为了提醒开发者处理一些场景中必然可能存在的异常情况。比如网络异常造成IOException。但是现实,往往事与愿违。大部分情况下的异常,我们都是一路往外抛了事。(强制
2021-03-27 17:19:59 545
原创 Java throws 使用
在开发中,如果去调用别人写的方法时,是否能知道别人写的方法是否会发生异常?这是很难判断的。针对这种情况,Java总允许在方法的后面使用throws关键字对外声明该方法有可能发生异常,这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则编译无法通过。如下面代码package www.kangxg.jdbc; public class Example { public static void main(String[] args) { ...
2021-03-27 17:18:20 2836
原创 throw 和 throws 的区别
在类和方法后面用throws,直接抛出异常就要用到throw。throws就是放在类与方法后面,然后你要调用这个类与方法时,直接将类或方法抛出异常. throw就是单个语句抛出异常!throw是抛一个throws是抛多个 这两者虽然看起来只有一个s的区别,但是作用完全不一样/java处理异常方式///在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j =.
2021-03-27 16:43:26 472
原创 CentOS7 yum 安装 maven
CentOS-7yum安装mavenCentOS -7设置为阿里云yum源rm -rf /etc/yum.repos.d/*curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repocurl -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo安装mavenyum -y insta.
2021-03-23 18:06:53 6071
原创 Maven打包可执行jar包方法大全(史上最全)
目录打包方法方法一:使用maven-jar-plugin和maven-dependency-plugin方法二:使用maven-assembly-plugin (推荐)方法三:使用maven-shade-plugin方法四:使用onejar-maven-plugin方法五:使用spring-boot-maven-plugin方法六:使用tomcat7-maven-plugin参考打包方法方法一:使用maven-jar-plugin和maven-dependenc.
2021-03-22 21:11:13 47928 6
原创 Springboot多种情况yml配置代码实例
这篇文章主要介绍了Springboot多种情况yml配置代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下springboot 中各种配置项纪录1. @Value最早获取配置文件中的配置的时候,使用的就是这个注解,SpEL表达式语言。// 使用起来很简单@Value("${config.demo.value:defaultValue}") private String simpleValue;通常我们配置的时候,不仅仅是一个单
2021-03-20 22:33:20 898 1
原创 非对称加解密,私钥和公钥到底是谁来加密,谁来解密
第一种用法:公钥加密,私钥解密。---用于加解密第二种用法:私钥签名,公钥验签。---用于签名有点混乱,不要去硬记,总结一下:你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。同一种道理,我在换种说法:私钥和公钥是一对,谁都可以加解密,只是谁加密谁解密是看情景来用的:第一种情景是签名,使用私钥加密,公钥解密,用于让所有公钥
2021-03-20 10:50:20 490
原创 Java8 将List转换为用逗号隔开的字符串的几种方法
1.使用谷歌的Joiner转换public static <T> String parseListToStr(List<T> list){ String result = Joiner.on(",").join(list); return result;}2.使用lambda表达式遍历集合public static <T> String parseListToStr2(List<T> list){ Strin
2021-03-14 22:46:22 19518 3
原创 把多个EXCEL文件汇总到一个EXCEL中
汇总方法如下:1,新建一个空白的Excel文件,点zhi击数据工具栏,依次选择“新建查询”-“从文件”-“从文件夹”。2,在弹出的对话框中点击浏览选择销售数据所在的文件夹,也可以直接在地址栏中输入文件夹的地址,输入好以后点击确定。3,上步点击确定之后会弹出一个新的对话框,点击下方合并旁边的下拉箭头,在下拉菜单中选择合并和编辑。4,在合并文件对话框中点击选择sheet1,选中以后点击确定,确定之后即进入到查询编辑器当中,通过编辑器可以预览查看部分数据信息。...
2021-03-07 22:31:51 10745
49个过程ITTO汇总(PMBOK第六版).xlsx
2020-06-07
修改WIN10控制台编码为UTF-8和恢复为ANSI简体中文
2019-03-17
修改WIN10控制台编码为UTF-8
2019-03-17
Excel中项目开发计划的日期编排公式技巧
2018-11-03
SpringBoot入门必学项目源码
2018-01-20
C++语言基础.doc
2008-10-26
求好用的GIT GUI工具替代IDEA
2021-09-18
家里如何访问公司内网?
2021-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人