自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (5)
  • 收藏
  • 关注

原创 JWT入门

JWT

2022-07-29 22:23:33 246

原创 使用@ControllerAdvice和@ExceptionHandler构建全局异常处理器

使用@ControllerAdvice和@ExceptionHandler构建全局异常处理机制

2022-07-21 19:41:32 454

原创 Java异常

Java异常,异常体系,异常处理机制,三种异常处理机制的区别

2022-07-13 15:00:08 301 1

原创 统一请求的响应结果类构建

统一请求的响应结果类构建,Result,ResultCode

2022-07-12 03:28:17 312

原创 Java 枚举(enum)

Java 枚举(enum)

2022-07-12 01:43:48 106

原创 IDEA生成数据库表映射的JavaBean

IEDA生成数据库表映射的JavaBean

2022-07-11 17:20:05 441

原创 Spring Cache

Spring Cache

2022-07-11 13:52:32 207

原创 spring-boot-starter-data-redis介绍

spring-boot-starter-data-redis

2022-07-11 13:26:49 6703

原创 fastjson使用

fastjson用法

2022-07-11 13:06:38 1189

原创 RabbitMQ和Spring Cache冲突问题解决

RabbitMQ和Spring Cache冲突,Caused by: org.springframework.amqp.AmqpException: Cannot determine ReplyTo message property value: Request message does not contain reply-to property, and no default response Exchange was set.RabbitMQ和Spring Cache冲突方案,@CachePut...

2022-07-11 10:38:55 551

原创 Nginx负载均衡部署多台Web服务器出现Session信息不同步问题解决方案

Nginx负载均衡部署多台Web服务器出现Session信息不同步问题解决方案

2022-06-16 20:10:00 1687

原创 Linux无法启动MySQL

Linux无法启动MySQL,systemctl start mysqld一直卡住

2022-06-14 09:28:00 1311 1

转载 vue.js是否可以取代jquery

原创地址:添加链接描述 1.在vuejs中是否还需要jquery        如果你作为前端有一段时间的话一定会很熟悉jquery,作为前端的开发神器我们无法想象没有jquery将会写多少繁琐的原生js。在angularjs,react,vue当道的年代里,或许你不在需要jquery了。&n

2022-02-16 10:40:05 5283

原创 BIO、NIO学习

1.同步与异步同步与异步是应用程序和操作系统对IO事件的处理。同步:程序在处理IO事件时必须阻塞在某个方法上等待IO完成(IO阻塞事件或轮询IO事件),通俗来说,一件事件的完成必须依赖另一件事件的完成,只有等待被依赖事件完成后,依赖事件才算完成,比如客户端向服务器发送数据,必须等待服务器端的读事件完成,客户端的写事件才算完成,这批操作要么都成功,要么都失败,两个事件的状态保持一致,这是一种可靠...

2020-05-19 04:58:31 137

原创 NIO学习

4.NIO4.1 NIO的概念NIO是NO Blocking IO的缩写,它的交互方式是同步非阻塞的方式。4.2 BIO的特点程序的IO操作的完成的状态是一致的,即便某个连接的读写动作未完成(如数据未准备就绪),也不会阻塞其它连接的读写动作。相对BIO而言,NIO具有效率高,但由于频繁的切换线程上下文,会影响CPU性能的特点。4.3 NIO的重要组件Channel(通道)、Buffer(缓冲区)、Selector(多路复用器)是NIO的三元素,也是最重要的组件。实现原理,它只需两个线程就能实现,

2020-05-19 04:56:08 242

原创 关于Socket通信传输图片底部失真问题

本案例实现需求:1.客户端连接服务器端,服务端发送一张图片给客户端;2.客服端端将得到的图片保存到指定的文件夹,3.并返回图片是否接收成功的结果。目标图片:客户端程序:服务端程序:客户端程序的控制台结果:服务端程序的控制台结果:客户端得到的图片(底部失真)回归问题:传输的图片是底部失真的分析:从控制台结果不难看出,服务器发送图片的字节数大于客户端接收的字节数的...

2020-04-02 04:08:26 2417

原创 Socket通信实现一个服务器端接收多个客户端的数据

需求:一个服务器端同时接收多个客户端的数据。分析:服务器端每接收一次Socket管道,就分配一个独立的线程来处理客户端发送的数据,便能实现一个服务器端接收多个客户端的数据。客户端开发流程:1.创建客户端Socket对象,输入服务器的IP和端口号,请求连接服务器端;2.通过Socket管道得到一个字节输出流;3.通过字节输出流输出数据到服务器端。public class Client...

2020-03-24 22:51:25 6909 4

原创 关于TCP通信之SocketException: Connection reset的分析

异常显示:SocketException: Connection reset,表示连接已经重置了,at java.net.SocketInputStream.read又表示错误出在服务器端,从上图不难看出,客户端程序ClientDemo已经发送数据完毕了,可是服务器端程序ServerDemo依然在等待接收数据,TCP通信实现的Scoket端到端的通信管道,如果一端出现异常,另一端也会出现异常...

2020-03-24 19:04:43 2437

原创 关于TCP通信之ConnectionException: refused connect分析

此处异常表明:没有搭建客户端Socket和服务器端SocketServer的连接,原因是没有提前启动服务器端程序,因为Socket通信的运行模式是:必先确保服务器端在线,并先由客户端传输数据给服务器端,服务器端接收到数据后,服务器端再响应数据给客户端。既然服务器端都不在线,自然无法创建连接,故抛出了没有连接异常。...

2020-03-24 18:54:22 2520

原创 IO流架构总结

一.IO流1.引入: File对象只能操作文件的本身,不能读写文件对象的内容。 读写文件内容,需要交给IO对象。2.概述: IO流就是输出流和输入流。3.IO流的作用是什么? 读写文件对象内容。4.IO流的分类: a.字节流:流中的数据的最小单位是一个字节,也就是每一次使用字节流,最少得传输一个字节,这就是字节流, b.字符流:流中的数...

2020-03-20 23:14:27 423

原创 关于反序列异常问题

异常显示序列号不一致,序列化和反序列化受serialVersionUID序列号控制,对象序列化时忘了写显式序列号,然后再反序列化才重写的序列号,也就是序列化和反序列化的使用的序列号不一致导致程序异常。...

2020-03-18 19:17:23 711

空空如也

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

TA关注的人

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