logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker Overlay2磁盘空间占满

在日常生产环境中,我们通常会使用Docker来做容器化管理,通过运行容器来执行任务。但是,随着业务量的不断扩大,容器的不断启动,往往会出现磁盘空间不足的情况。

#docker
Netty网络模型

产生粘包和拆包问题的主要原因是,操作系统在发送 TCP 数据的时候,底层会有一个缓冲区,例如 1024 个字节大小,如果一次请求发送的数据量比较小,没达到缓冲区大小,TCP 则会将多个请求合并为同一个请求进行发送,这就形成了粘包问题;如果一次请求发送的数据量比较大,超过了缓冲区大小,TCP 就会将其拆分为多次发送,这就是拆包,也就是将一个大的包拆分为多个小包进行发送。管道,具体的业务处理的地方。则

#java#开发语言
Netty网络模型

产生粘包和拆包问题的主要原因是,操作系统在发送 TCP 数据的时候,底层会有一个缓冲区,例如 1024 个字节大小,如果一次请求发送的数据量比较小,没达到缓冲区大小,TCP 则会将多个请求合并为同一个请求进行发送,这就形成了粘包问题;如果一次请求发送的数据量比较大,超过了缓冲区大小,TCP 就会将其拆分为多次发送,这就是拆包,也就是将一个大的包拆分为多个小包进行发送。管道,具体的业务处理的地方。则

#java#开发语言
使用IDEA进行git cherry-pick

这里记录一下使用过程我目前的代码分支是2198,目标上线分支是2243。后面2243的代码review后会合并到hotfix分支上。切换分支到目标分支2243上打开Versin Control面板一般在最下面在版本控制面板点开Log标签在最上面修改分支为要cherry pick的分支修改为21985. 点选最后一个按钮,可以把已经合并过来的提交置灰。这一步可选...

#idea#git
mybatis查询同时返回总数和数据

mapper的xml文件可以按如下方式来写:<!-- 用来记录分页查询时的所有数据量,避免出现分页查询时需要查询两次 --><resultMap type="java.lang.Integer" id="count"><result column="total"/></resultMap><!-- 多条件查询 /分页查询--><se

org.xml.sax.SAXParseException;报错! 必须具有偶数个 URI

启动日志报错:org.xml.sax.SAXParseException......必须具有偶数个 URI多数是spring相关的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="htt...

在springboot中整合mybatis-plus--分页查询为例(Mapper增强)

按照官方文档进行的配置:快速开始mybatis-plus引入依赖:<!-- 引入mybatisPlus -->  <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version&gt

mybatis--自定义typeHandler的使用

场景:在做开发时,我们经常会遇到这样一些问题,比如我有一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,怎么实现?再比如我有一个Student类,Student类中有一个属性叫做hobbys,这个属性用来描述学生的爱好,它的数据类型是一个List<String>集合,那么我想在把这个List集合存入数据库的时候能够自动的变成{...

查看端口是否开放

1.使用netstat 命令来查看端口是否开放//查看是否监听在0.0.0.0:1025netstat -aptn |grep -i 1025 //a:all_sockets p:process t:tcp n:num//查看TCP类型的端口netstat -lptn |grep -i 1025//l:listening_socketsp:processt:tcp n:num//查看UDP类型的端

#linux
到底了