junit

log4j打印抛出异常时堆栈内容

混江龙づ霸主 提交于 2020-12-01 13:28:32
JAVA 中为快速定位,抛出异常的位置。往往需要在日志中描述。 log.err("异常出错点", e); 会将出错时的堆栈信息显示出来。 package com.jqyc.jase; import static org.junit.Assert.*; import org.apache.log4j.Logger; import org.junit.Test; public class TestError { Logger log = Logger.getLogger(TestError.class); @Test public void test() { String s = null; try { s.length(); } catch (Exception e) { log.error( "出错日志"+s, e); // 当然如果你懒得想提示信息的话,直接这样log.error("", e); System.out.println(e.getMessage()); } } } [com.jqyc.jase.TestError.test(TestError.java:18)] - 出错日志null java.lang.NullPointerException at com.jqyc.jase.TestError.test(TestError.java:16) at sun

你还在使用迭代器删除集合数据,out了,Java 中函数removeIf 不香么

ⅰ亾dé卋堺 提交于 2020-11-30 23:56:16
简述 Java 中 集合List,Map在for循环中时,直接删除是不允许的操作。会出现如下异常 java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445) at java.util.HashMap$EntryIterator.next(HashMap.java:1479) at java.util.HashMap$EntryIterator.next(HashMap.java:1477) at com.demo.regex.RegexTest.test2(RegexTest.java:187) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method

SpringBoot2.0+SpringCloud Eureka构建服务治理(Eureka之一)

南笙酒味 提交于 2020-11-30 23:26:42
最近发现SpringCloud构建微服务架构中,网上很多只是用到了SpringBoot2.x之前的版本,显然使用SpringBoot2.x之后构建,网上的资料会给初学者带来很多不方便,而且没有多大的参考价值,所以,这里将使用SpringBoot2.0.0版本,构建SpringCloud Eureka服务治理。 服务治理分了两部分:注册中心和服务提供者 工具环境:IntelliJ IDEA 一、搭建注册中心 1、打开IDEA,File->new->Project->maven... 如上图所示,这一步很重要,因为创建maven项目可以有很多种方式,如果构建简单的项目,可以选择快速maven,但是SpringCloud Eureka肯定必须要选择那个webapp项目,不然的话,结果出来会无法正常访问Spring Eureka页面。创建项目的后续操作这里不详细述说,相信很多玩过maven项目的都会。 2、配置pom文件,导入相关包 <!-- SpringBoot 2.0.0 依赖 --> < parent > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-parent </ artifactId > < version > 2.0.0.RELEASE </

太赞了!Github上都没有的“网约车”项目!!!

久未见 提交于 2020-11-26 16:48:54
推荐一个不错的网约车项目!!! 啥也不说了,上图... 项目介绍 该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。 项目中核心功能包括: 账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案 。 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 前置技能 Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。 项目架构图 工程结构 好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以下载一波白皮书! 资源获取方法,老规矩啦! 识别下方二维码,关注后回复【111】 即可获取下载白皮书 资料1:【项目白皮书】 资料2:【网络 预约出租汽车开发手册】 资料2是 规定了网约车的系统架构,接口技术要求,系统安全要求,功能要求,数据交换接口协议等。 可以通过上方式二维码获得 同时还请到整个项目的负责人,用【4h】给大家把整个项目从零到落地串联起来! 内容很干,学完都可以写到【简历】里哦!!! 说明:通过学习该项目,巩固大家原来学过的 Spring Cloud微服务相关的知识

太赞了!Github上都没有的“网约车”项目!!!

牧云@^-^@ 提交于 2020-11-26 16:30:07
推荐一个不错的网约车项目!!! 啥也不说了,上图... 项目介绍 该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。 项目中核心功能包括: 账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案 。 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 前置技能 Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。 项目架构图 工程结构 好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以下载一波! 资源获取方法,老规矩啦! 识别下方二维码,关注后回复【666】 即可获取下载链接 资料1:【项目白皮书】 资料2:【网络 预约出租汽车开发手册】 资料2是 规定了网约车的系统架构,接口技术要求,系统安全要求,功能要求,数据交换接口协议等。 可以通过上方式二维码获得 同时还请到整个项目的负责人,用【4h】给大家把整个项目从零到落地串联起来! 内容很干,学完都可以写到【简历】里哦!!! 说明:通过学习该项目,巩固大家原来学过的 Spring Cloud微服务相关的知识

太赞了!Github上都没有的“网约车”项目!!!

孤街浪徒 提交于 2020-11-26 16:29:56
推荐一个不错的网约车项目!!! 啥也不说了,上图... 项目介绍 该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。 项目中核心功能包括: 账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案 。 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 前置技能 Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。 项目架构图 工程结构 好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以下载一波白皮书! 资源获取方法,老规矩啦! 识别下方二维码,关注后回复【111】 即可获取下载白皮书 资料1:【项目白皮书】 资料2:【网络 预约出租汽车开发手册】 资料2是 规定了网约车的系统架构,接口技术要求,系统安全要求,功能要求,数据交换接口协议等。 可以通过上方式二维码获得 同时还请到整个项目的负责人,用【4h】给大家把整个项目从零到落地串联起来! 内容很干,学完都可以写到【简历】里哦!!! 说明:通过学习该项目,巩固大家原来学过的 Spring Cloud微服务相关的知识

可以让你写到简历上的“网约车”项目,太赞了!!!

橙三吉。 提交于 2020-11-26 16:29:38
推荐一个不错的网约车项目!!! 啥也不说了,上图... 项目介绍 该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。 项目中核心功能包括: 账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案 。 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 前置技能 Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。 项目架构图 工程结构 好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以下载一波! 资源获取方法,老规矩啦! 识别下方二维码,关注后回复【666】 即可获取下载链接 资料1:【项目白皮书】 资料2:【网络 预约出租汽车开发手册】 资料2是 规定了网约车的系统架构,接口技术要求,系统安全要求,功能要求,数据交换接口协议等。 可以通过上方式二维码获得 同时还请到整个项目的负责人,用【4h】给大家把整个项目从零到落地串联起来! 内容很干,学完都可以写到【简历】里哦!!! 说明:通过学习该项目,巩固大家原来学过的 Spring Cloud微服务相关的知识

可以让你写到简历上的“网约车”项目,太赞了!!!

▼魔方 西西 提交于 2020-11-26 16:29:25
推荐一个不错的网约车项目!!! 啥也不说了,上图... 项目介绍 该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。 项目中核心功能包括: 账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案 。 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 前置技能 Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。 项目架构图 工程结构 好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以下载一波白皮书! 资源获取方法,老规矩啦! 识别下方二维码,关注后回复【666】 即可获取下载白皮书 资料1:【项目白皮书】 资料2:【网络 预约出租汽车开发手册】 资料2是 规定了网约车的系统架构,接口技术要求,系统安全要求,功能要求,数据交换接口协议等。 可以通过上方式二维码获得 同时还请到整个项目的负责人,用【4h】给大家把整个项目从零到落地串联起来! 内容很干,学完都可以写到【简历】里哦!!! 说明:通过学习该项目,巩固大家原来学过的 Spring Cloud微服务相关的知识

可以让你写到简历上的“网约车”项目,太赞了!!!

倖福魔咒の 提交于 2020-11-26 14:13:00
推荐一个不错的网约车项目!!! 啥也不说了,上图... 项目介绍 该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。 项目中核心功能包括: 账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案 。 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 前置技能 Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。 项目架构图 工程结构 好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以下载一波白皮书! 资源获取方法,老规矩啦! 识别下方二维码,关注后回复【666】 即可获取下载白皮书 资料1:【项目白皮书】 资料2:【网络预约出租汽车开发手册】 资料2是规定了网约车的系统架构,接口技术要求,系统安全要求,功能要求,数据交换接口协议等。 可以通过上方式二维码获得 同时还请到整个项目的负责人,用【4h】给大家把整个项目从零到落地串联起来! 内容很干,学完都可以写到【简历】里哦!!! 说明:通过学习该项目,巩固大家原来学过的Spring Cloud微服务相关的知识

Java之常见异常

烈酒焚心 提交于 2020-11-23 07:58:43
package com.atguigu.java1; import java.io.File; import java.io.FileInputStream; import java.util.Date; import java.util.Scanner; import org.junit.Test; /* * 一、异常体系结构 * * java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以进行异常的处理 * |------编译时异常(checked) * |-----IOException * |-----FileNotFoundException * |-----ClassNotFoundException * |------运行时异常(unchecked,RuntimeException) * |-----NullPointerException * |-----ArrayIndexOutOfBoundsException * |-----ClassCastException * |-----NumberFormatException * |-----InputMismatchException * |-----ArithmeticException