开发日志
文章平均质量分 83
我顾子晨
这个作者很懒,什么都没留下…
展开
-
tomcat 附件导出出现:java.net.SocketException: Connection reset异常分析与解决
tomcat 附件导出出现:java.net.SocketException: Connection reset异常分析与解决前言原因分析经过网上一翻查询大概总结问题原因有如下两点:最终确定问题排查步骤如下关于我前言之前阿里云服务器上有出现过,过期被停用过的情况,后来恢复后启动服务后就没有太注意过,直到今天过来用一下系统导出功能,所以出现了如下问题:org.apache.catalina.connector.ClientAbortException: java.net.SocketException:原创 2020-07-17 14:54:19 · 1374 阅读 · 0 评论 -
MySQL索引原理、B 树、B+树、平衡二叉树
MySQL索引原理、B 树、B+树、平衡二叉树前言二叉查找树平衡二叉树(AVL Tree)这四种失去平衡的姿态都有各自的定义:平衡多路查找树(B-Tree)一棵m阶的B-Tree有如下特性:B+TreeB+Tree相对于B-Tree有几点不同:关于我前言B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTre转载 2020-07-15 23:38:02 · 935 阅读 · 1 评论 -
Druid数据源MySql语句,添加租户(tenant_id)id
由于开发的系统为多租户系统并且,技术采用了jpa+hibernate。查阅了hibernate的官方文档,并不支持sql方式对tenant_id 的数据隔离。所以无奈只能自行实现:项目源码:https://gitee.com/97wx/nm-datasource一、修改druid 项目与 druid-spring-boot-starter项目源码项目源码地址:https://gi...原创 2019-01-25 11:55:19 · 7135 阅读 · 0 评论 -
Docker 安装zookeeper 集群&dubbo 环境隔离
一、由来1、工作中框架是spring+springMVC+zookeeper+dubbox2、目前有正在运行的项目,正在使用;另外需要加新功能和新项目。3、同一时间有多个项目在开发3、当前只有一个代码master 库在支撑4、每次灰度升级都会带来大大小小的一些问题,影响线上用户使用5、如何解决?二、问题分析1、多个项目同时在跑、却只有一个代码库;大家都往上面push...原创 2019-05-12 15:49:50 · 900 阅读 · 0 评论