Java异常处理深入理解
目录图片解析:异常的处理:处理机制一:try-catch-finallyfinally的再说明:处理机制二:throws + 异常类型开发中应该如何选择两种处理方式?如何自定义异常类?throw和throws的区别:总结...
目录图片解析:异常的处理:处理机制一:try-catch-finallyfinally的再说明:处理机制二:throws + 异常类型开发中应该如何选择两种处理方式?如何自定义异常类?throw和throws的区别:总结...
maven打包生成doc文档和打包源码在pom.xml中加入如下插件<build> <plugins> <!-- 文档 插件 --> <plugin> <groupId>or下g.ap...
java POI Excel单元格内容换行pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </de...
目录spring DI
3种DI注解的区别
1 @Autowired
2 @Inject
3 @Resource
3种注入方式的区别
1 field注入
2 构造器注入
3 setter注入
构造器注入的好处
1 依赖不可变
2 依赖不...
问题redis 抛出异常:redis.clients.jedis.ScanResult.getStringCursor()Ljava/lang/String;Method threw 'java.lang.NoSuchMethodError' exception.说明spring-boot 版本 <p...
一、什么是设计模式设计模式(Design pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。通过设计模式可以帮助我们增强代码的可...
本文实例为大家分享了Java模拟实现斗地主发牌的具体代码,供大家参考,具体内容如下题目:模拟斗地主的发牌实现,54张牌,每张牌不同的花色(红心,黑桃,方块,梅花),牌的点数(3,4,5,6,7,8,9,10...
目录1.1 泛型的使用1.1.1 泛型类1.1.2 泛型接口1.1.3 泛型方法1.1.4 tips 1.2 泛型限制类型1.3 通配符?1.3.1 上界限定1.3.2 下届限定1.3.3 无限制1.4 泛型的作用总结1.1 泛...
本文实例为大家分享了Java实现动态日历效果的具体代码,供大家参考,具体内容如下题目:动态日历输入年份,月份,显示当前月份日历布局分析实现日历的基本思想为:确定一个基准日期,计算...
目录Java常用类库Math一、Field Summary二、Method Summary2.1 常用方法2.1.1 部分方法源码2.2 算数运算2.3 三角函数2.4 其他不常用方法总结Java常用类库Math类Math包含用...
目录背景
String底层原理
拼接的方法
经典但有时不优雅的 +
优点
缺点
业务一
万能的StringBuilder
线程安全的StringBuffer
灵活的String.format()
有点绿色的concat
JDK1....
实现Callable的对象中,用@Autowired注入别的对象失败场景是这样:我需要在一个实现类A中写一个拿到返回值的多线程,于是用的Callable,在这个实现类A外我又写了一个专门实现Calla...
springboot 2.0 mybatis mapper-locations扫描多个路径mapper-locations扫描多个路径,中间以,分开,如果mapper.xml在源码包下,配置成classpath*开头比较好使mybatis: mapper-l...
mybatis报空指针今天在test类掉用service层往数据库存数据的时候,控制台报空指针异常。找了很久找不到原因。解决配置文件,注解,依赖都是对的。最后发现是因为在test类调用serv...
绝对值是指一个数在数轴上所对应点到原点的距离,所以,在数学领域,正数的绝对值是这个数本身,负数的绝对值应该是他的相反数。这几乎是每个人都知道的。在Java中,想要获得有个数字...
目录线程Thread类Runnable接口创建线程Thread和Runnable的区别匿名内部类方式实现线程的创建线程安全线程安全线程同步同步方法Lock锁线程状态等待唤醒机制线程间通信等待唤...
在项目开发中,我们返回的数据或者对象没有的时候一般直接返回的null有数据时的返回值
{ "flag": true, "code": "10000", "msg": "成功!", "data": { "id": 32, "templateTy...
SpringBoot中使用Controller和页面的结合能够很好地实现用户的功能及页面数据的传递。但是在返回页面的时候竟然会出现404或者500的错误,我总结了一下如何实现页面的返回以及...
目录web技术
多种传参方式
传统参数传递
复杂对象映射
数组和集合类型参数
Restful风格传参
web技术
我们知道常见的web技术也就是网站开发,分为静态网站,和动态网站,动态网站...
logback filter过滤某个类 屏蔽某个类使用logback配置日志文件,有的时候需要我们过滤或者屏蔽掉某个类的日志,便可以通过以下方法实现添加JaninoEventEvaluator所需要的依赖包...
logback去掉DubboMonitor的INFO日志1、设置Dubbo日志从slf4j打印方法1:设置jvm参数-Ddubbo.application.logger=slf4j方法2:代码设置System.setProperty("dubbo.application.l...
springboot2.x集成log4j2时,始终无法关闭log4j2自身的日志输出已经做了如下配置:在log4j2.xml的配置文件中,配置configuration的status属性为OFF;确认系统所有地方无配置log4j2....
目录1、AWT 中用来表示文本框的类是 ( )
2、以下表达式的类型和值是什么?(注意整数除法)()
3、以下代码段执行后的输出结果为
4、Java的跨平台特性是指它的源代码可以在多个平台...
最近准备上spring全家桶写一下个人项目,该学的都学学,其中ORM框架,最早我用的是jdbcTemplate,后来用了Mybatis,唯独没有用过JPA(Hibernate)系的,过去觉得Hibernate太重量级了,后来随...
前言这个Bug前前后后折腾了两天才找到答案,虽说不是完全两天的工作时间在调试这个问题,但是过程也确实曲折,所以做一下记录,也当做一次自我反省背景SpringBoot 与 MyBatis-Plus...
目录重载1.构造器的重载2.方法的重载(overload)重写区分方法的重载和重写总结重载1.构造器的重载因为构造器的名字必须与类名相同,所以同一个类的所有构造器名肯定相同,构成重载...
目录阻塞(Block)和非阻塞(Non-Block)同步(Synchronization)和异步(Asynchronous)BIO与NIO对比面向流与面向缓冲阻塞与非阻塞选择器的问世Java NIO三件套缓冲区BufferBuffer的基本的...
简介文档注释负责描述类、接口、方法、构造器、成员属性。可以被JDK提供的工具 javadoc 所解析,自动生成一套以网页文件形式体现该程序说明文档的注释。注意:文档注释必须写在...
一、概念 java对象序列化的意思就是将对象的状态转化成字节流,以后可以通过这些值再生成相同状态的对象。对象序列化是对象持久化的一种实现方法,它是将对象的属性和方...
目录前言泛型的类型擦除原则是:1 擦除类定义中的类型参数1.1 无限制类型擦除1.2 有限制类型擦除2 擦除方法定义中的类型参数3 桥接方法和泛型的多态总结参考资料前言Java泛型...
目录1 Objects1.1 Objects方法1.2 Objects常用方法1.2.1 equals(Object a, Object b)1.2.2 isNull(Object obj)1.2.3 nonNull(Object obj)1.2.4 requireNonNull(T obj)1.3 O...
mybatis resultMap复杂类型list映射映射泛型为对象xml<resultMap id="internetDataDTO" type="com.mdm.skr.mdm_common.dto.StrategyInternetDataDTO"> <id property="id...
static关键字在Java中,static是静态修饰关键字。用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能;被static关键字修饰的方法或者变量不需要依赖于...
说到文字识别,目前除了用一些现成的api,大概就是 tessdata、canvas或者 ocrad等。1、百度接口用过(可以自己去百度开发者申请,免费的),识别率吧,还可以,但也不是百分百的,但是次数使...
Weblogic部署war找不到spring配置文件我有一个web工程在Tomcat7下部署没有问题,可是移植到Weblogic10上出现如下错误:一开始以为是我的applicationContext.xml里的spring自动...
前言在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子:先定义类:// 简单对象 @Accessors(chain = true) // 链式方法 @lomb...
目录前言变量与类型变量的分类按声明的位置来分类:按数据类型划分:变量的命名规则硬性指标:软性指标:Java类型汇总:运算符总结前言Java的数据类型与运算符很多与C语言大致相同,但...
一、Java中IO流分为几种? 按照流的流向分,可以分为输入流和输出流; 按照操作单元分,可以分为字节流和字符流(字节流可以读写任何单位的数据,字符流只可以读写txt数据); 按...
SpringBoot使用protobuf格式的接口建立SpringBoot项目,pom.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...
目录Sharding-JDBC的数据分片策略分片键分片算法分片策略SQL Hint实战–自定义复合分片策略小结Sharding-JDBC中的分片策略有两个维度,分别是: 数据源分片策略(DatabaseShar...
Spring Security 简介背景分析企业中数据是最重要的资源,对于这些数据而言,有些可以直接匿名访问,有些只能登录以后才能访问,还有一些你登录成功以后,权限不够也不能访问.总...
本文实例为大家分享了Java实现航空航班管理系统的具体代码,供大家参考,具体内容如下Plane对象:在Plane对象里定义了飞机的编号id、航班号、目的地、起飞日期。生成了构造方法和...
目录配置文件-yaml基本语法:数据类型:Web开发之简单功能分析静态资源的访问问题改变默认的静态资源的路径:配置文件-yaml在spring Boot开发中推荐使用yaml来作为配置文件。基本...
Java常用类包装类由于Java语言中的基本类型不是面向对象,并不具备对象的性质,实际使用存在很多不便。Java在java.lang包中提供了八种基本类型对应的包装类,可以方便地将它们转...
Spring提供了@Profile注解来解决程序在不同运行环境时候的配置差别。项目开发时候大多包含:开发、测试、上线运行几个过程,在每个过程中软件的工作环境一般多少有些差别,比如:在...
项目为springboot的需要适配weblogic第一步修改启动类, 很多搜到的都是这样修改启动类StartEPassApplication第二步完全排除掉tomcat详情请看下面的地址完全排除springboot的...
Springboot logback的注意事项项目使用SpringBoot搭建的,开发环境没有发现问题,日志输出位置也正常。项目的日志没有使用默认配置文件名方式,而是一个环境一套配置文件,所以日志...
logback-classic 使用testCompile的打包今天使用gradle打包的时候logback-classic一直打包不进去。打包logback-classic的代码:// https://mvnrepository.com/artifact/ch.qo...
final关键字的作用final关键字可以用来修饰引用、方法和类。1.final关键字修饰类当用final关键字修饰一个类后,这个类不能被继承。代码示例如下: 所以当定义一个类时,需要...
mybatis方法返回泛型与resultType不一致当xxxMaaper.java的方法返回值类型是List<A>,而xxxMappper.xml中对应的sql的resultType指定为B对象,这样是不会包错的(即使A与B不存在...