摘要:
在Centos上部署项目发现一个奇怪的问题,数据库连接一直抛异常。于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决。同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时,给大家以思路。必须珍藏。
问题现象
先来说说我遇到的问题。项目中遇到的问题很奇怪,在Centos上安装了My... 阅读原文
2020-03-22 21:59:01 阅读(2323) 评论(0)
摘要:
不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,仿佛身在互联网,做着开发的,无人不知,无人不晓,哪怕对技术不是很关心的小伙伴也听过它的名号。我也花了不少时间去研究布隆过滤器,看了不少博客,无奈不是科班出身,又没有那么聪明的头脑,又比较懒...经过“放弃,拿起,放弃,拿起”的无限轮回,应该算是了解... 阅读原文
2020-03-22 20:08:05 阅读(3419) 评论(0)
摘要:
BigInteger实现除法取余
BigInteger是什么?
Java中,整形的最大范围是64位的long型整数。但是如果我们使用的整数超过了64位呢?这时候就用到了BigInteger。BigInteger内部使用int[]数组来存储足够大的整数。
BigInteger实现除法取余
public ... 阅读原文
2020-03-22 19:17:02 阅读(2408) 评论(0)
摘要:
子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类,或者不抛。
如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集。
如果父类或者接口的方法中没有异常抛出,那么子类在覆盖方法时,也不可以抛出异常,如果子类方法发生异常,一定要进行try处理,一... 阅读原文
2020-03-22 18:02:02 阅读(2385) 评论(0)
摘要:
下载
第一步:打开官网:http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD”
第二步:根据自己的需要选择下载的IntelliJ IDEA版本。Community(社区版)是开源免费版本,但是功能也相对减少,旗舰版需要激活,但是功能更多。此处我的电脑是Windo... 阅读原文
2020-03-22 16:25:10 阅读(2315) 评论(0)
摘要:
本文原文链接地址:http://nullpointer.pw/mapstruct%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.html
前言
按照日常开发习惯,对于不同领域层使用不同JavaBean对象传输数据,避免相互影响,因此基于数据库实体对象User衍生出比如UserDto、... 阅读原文
2020-03-22 15:34:02 阅读(2426) 评论(0)
摘要:
问题背景
使用mybatis-plus进行数据库交互,默认开启null不更新设置,在新增数据后,编辑页面将字段值清除后(date类型,int类型,为避免默认值传入,model全部使用包装类型初始化为null)无法将null值更新至数据库
单个解决方案
通过UpdateWrapper的set方法强制字段为nul... 阅读原文
2020-03-22 13:43:02 阅读(2387) 评论(0)
摘要:
Spring 整合 Mybatis
在开始使用 MyBatis-Spring 之前,需要先熟悉 Spring 和 MyBatis 这两个框架和有关它们的术语。
MyBatis-Spring 需要以下版本:
MyBatis-Spring
MyBatis
Spring 框架
Spring Batch
Java... 阅读原文
2020-03-22 12:41:02 阅读(2376) 评论(0)
摘要:
今天来介绍下 RabbitMQ 在业务中在多强,文末再免费送 10 本重量级的书,不要错过!!!
RabbitMQ作为一款能实现高性能存储分发消息的分布式中间件,具有异步通信、服务解耦、接口限流、消息分发和业务延迟处理等功能,在实际生产环境中具有很广泛的应用,其特性可以概括为如图1所示。
图1 Rabbi... 阅读原文
2020-03-22 11:40:10 阅读(2415) 评论(0)
摘要:
JDK环境变量配置教程
下载并安装jdk
jdk14
官网下载
jdk12
百度网盘下载
提取码:80xa
jdk8
百度网盘下载
提取码:r1vu
配置环境变量
复制jdk文件下bin目录的路径
找到刚刚安装好的jdk的位置,并复制该目录下bin目录的文件路径... 阅读原文
2020-03-22 09:48:04 阅读(2302) 评论(0)