自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 mybatis层封装 返回List<Map>类型、List<实体类>,数据库查询结果为空返回的list大小为1

1、先说一下遇到的问题在项目中使用mybatis映射的时候; 返回的结果集是List;查询的结果集List的size是1 ; 然而在调用 list.get(0)的时候; 返回值为 null。先对比这两条sql:**查询所有联表的字段**SELECT bd.*, md.*, m.*FROM cloud_bocms_100019570647.bo_device bd LEFT JOIN cloud_bocms_100019570647.bo_member_device md ON bd.id

2021-02-25 10:04:00 483

原创 将项目添加为maven项目和maven项目莫名其妙变成非maven项目

1.将项目添加为maven项目右键pom.xml文件、add as maven project2.maven项目莫名其妙变成非maven项目file -> setteing -> ignored files,看看这里是不是你项目的pom.xml被勾选了,如果勾选了去掉就好了。

2020-12-22 13:49:12 813

原创 HttpClient工具类发送get、post请求

1.maven坐标 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency>2.初始化httpclientCloseabl

2020-12-10 10:19:05 300

原创 FastJson(对象)JSONObject、 JavaBean、Json字符串互相转换

1.先说一下JSON和JSONObject之间的关系,上源码//JSONObject是JSON的子类public class JSONObject extends JSON implements Map<String, Object>, Cloneable, Serializable, InvocationHandler {}//而JSON是一个抽象类,不能被new的,所以大多都是操作JSONObject(fastjson:FastJson是用于java后台处理json格式数据的一个工具包

2020-10-31 11:43:30 612 2

原创 CentOS7安装docker(yum安装)

1.中文文档https://docs.docker.com/engine/install/centos/2.查看linux版本cat /etc/redhat-release3.是否联网(这里yun安装,不联网GG)4.卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common

2020-10-28 20:18:32 115

原创 FaceBook/Google登录Java后端校验

1.配置: token: https://graph.facebook.com/debug_token oauth: https://www.facebook.com/dialog/oauth token: https://graph.facebook.com/oauth/access_token userinfo: https://graph.facebook.com/me2.调用代码facebook登录(这里仅仅是后台校验)facebookDebugTokenUrl=https:/

2020-10-21 10:56:54 1875

原创 springboot整合rocketMQ发送消息

**直接使用 rocketMQTemplate超级方便** @Autowired private RocketMQTemplate rocketMQTemplate;1.依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactI.

2020-10-19 10:12:56 771

原创 **苹果登录JAVA后台校验(JJWT的identityToken验证模式)**

苹果登录JAVA后台校验(JJWT的identityToken验证模式)话不多说直接上代码:"identityToken":"ZXlKcmFXUWlPaUpsV0dGMWJtMU1JaXdpWVd4bklqb2lVbE15TlRZaWZRLmV5SnBjM01pT2lKb2RIUndjem92TDJGd2NHeGxhV1F1WVhCd2JHVXVZMjl0SWl3aVlYVmtJam9pWTI5dExubHBibWR4ZFM1VGFXZHVTVzVYYVhSb1FYQndiR1V4TWlJc0ltVjR

2020-10-14 15:47:08 2202 4

原创 JAVA--String的应用

在java的程序中,对字符串的操作是最常见的行为,所以让我们一起了解它吧1、String首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。(这里说一下:它虽然不是基本数据类型,但是它在参数传值上与基本一样是数值传递)public final class Stringextends Objectimplements Serializable, Compa...

2019-08-23 20:58:39 127

原创 Java中实现的多重“继承”

首先,多重继承指的是一个类可以同时从多个的父类那里继承属性和行为,然而我们知道Java为了保证数据安全,它只允许单继承,使用关键字(extends)来完成。但是这样的话,我们在设计程序会遇到一些麻烦。对于小编来说,我不但可以继承父亲的基因也能继承母亲的。所以我们的Java也为我们提供两种方式实现多重继承:1:使用接口,并使用关键字(implements)来实现。2:使用内部类来完成。一、 接...

2019-08-18 13:28:06 3177

原创 Java集合框架中关于fail-fast机制的解释

我们在做关于集合面试题的时候,总会碰到关于fail-fast这个词语,关于这个词语大家觉得很陌生,而我的这篇将会详细解释这个词语,希望能帮助到大家。我们从如下几个问题来了解它:Q1:这个词语是什么意思?是用来干什么的呢?fail-fast也就是"快速失败机制",它是Java集合的一种错误检测机制。当多个线程对集合进行结构上的改变的操作时,有可能会产生fail-fast机制。记住是有可能,而不...

2019-08-10 15:35:20 171

原创 关于JAVA和JS中跳出foreach循环问题

在JAVA1.8中使用foreach,通过测试发现如下问题:1.对于java8中的特殊写法lamada表达式中,不能使用break,会提示错误;2.java8中使用return,会跳出当前循环,继续下一次循环,作用类似continue;3.java8中使用foreach,但不是用lamada表达式写法,可以正常使用break或者return,可以直接跳出循环.用代码演示如下:packag...

2019-08-04 14:58:59 388

原创 TCP的三次握手和四次挥手

什么TCP协议?TCP是一种流式套接字通信,面向连接协议。在收发数据前,必须和对方建立可靠的连接,一个TCP连接必须经过3次对话才能建立起来。什么是UDP协议非连接的协议,传输数据之前源端和终端不建立连接,传输速度快,但不能保障能不能被接受。# 区别1.基于连接与无连接2.对系统资源的要求(TCP较多,UDP较少)3.UDP程序结构较简单4.TCP保证数据的正确性,UDP可能丢包...

2019-07-22 20:54:12 79

原创 JavaNIO设计客户端和服务端通信

学习NIO之前我们先看下面几个知识点:1.阻塞和非阻塞:阻塞和非阻塞是进程在访问数据的时候,数据内是否准备就绪的一种处理方式,当数据没有准备的时候:阻塞:往往需要等待缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。非阻塞:当我们的进程访问我们的数据缓冲区的时候,数据没有准备好的时候直接返回,不需要等待,数据有的时候,也直接返回。2.同步和异步的方式同步和异步都是基于应用...

2019-07-21 17:41:29 455

原创 Java程序中初始化的顺序是怎么样的?

Java程序中初始化的顺序是怎么样的在Java语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象 所在类的构造函数创建对象。Java程序的初始化一般会遵循3个原则:1.静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态可能会初始化多次2.父类优先于子类进行初始化3.按照成员变量的定义顺序进行初始...

2019-07-14 21:40:21 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除