超大数据量的xlsx格式的excel文件的读取和解析,解决了POI方式的内存溢出和性能问题_战斗小火鸡-CSDN博客

在之前的博文《 》中,在小数据量的情况下是可以轻松愉快的处理的,但是当excel文件的数据量达到百万级的时候,1. InputStream is = files\.getInputStream();  2. XSSFWorkbook xssFWorkbook = new XSSFWorkbook(is); 在02处直接就会内存溢出了。无论怎么抢救都没用,看来得要换一条路走走了。在...
阅读全文

盘点 8 月份 yyds 的开源项目 - 知乎

本文盘点 8 月份 GitHub 上 Star 数攀升最快的开源项目,他们分别是: 1\. GitHub 加速器 2\. 克隆你的声音 3\. Windows 11 桌面复刻 4\. JVM 知识点 5\. 持续测试平台 6\. Flink 教程 7.开源电子邮件客户端 8\. 在线客户端 9\. 小说网站 10\. 云原生、容器优先框架 01\. ...
阅读全文

基于 Netty 搭建 WebSocket 集群实现服务器消息推送 - 知乎

本文内容是构建高性能、高可用消息推送的经典案例,在微服务 Spring Cloud 环境下基于 Netty 搭建 websocket 集群实现的。目录为:1、背景2、websocket3、netty3.1 socket3.2 Java IO模型3.3 netty3.3.1 概念:3.3.2 三大特点:3.3.3 主从Reactor架构图3.3.4 应用场景...
阅读全文

这 6 个开源工具 yyds - 知乎

老逛搜集了 6 个 GitHub 上高赞的工具类开源项目,它们是启动盘制作神器、开源思维导图工具、Chrome 优质插件盘点、macOS 优质工具软件盘点。01\. 重装系统神器Rufus 是一款实用的自启动U盘制作工具。用户可以通过该软件快速制作 Linux 系统或者 Win 的启动U盘,不过在这之前你需要把重要资料备份到电脑中,因为格式化后什么都找不回来了。如果身边没有系统安装盘或...
阅读全文

10 个 最火的 MyBatis 开源项目 - 知乎

_01\._ MyBatis 入门到精通这是一本 MyBatis 入门级开源书籍,由 CSDN 博客专家 isea533 整理。本书中从一个简单的 MyBatis 查询入手,搭建起学习 MyBatis 的基础开发环境。 介绍了MyBatis XML 方式的基本用法、注解方式的基本用法、动态 SQL、代码生成器、高级查询、缓存配置、插件开发、Spring 集成 MyBat...
阅读全文

Github 上有没有优秀的Java 项目推荐? - 知乎

不用找了,这个回答绝对全。前后端分离篇前后端分离是现在主流的架构设计模式,它初衷是用「单一职责」原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。微人事 Star:20.7k微人事是一个基于前后端分离架构的的人力资源管理系统,项目涉及的后端技术栈有:Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ...
阅读全文

GitHub 热榜!基于 Spring Boot 的停车场管理系统 - 知乎

大家好,我是老逛!今天推荐的开源项目是停车场管理系统,具有功能停车收费、物业管理、物联网、自助缴费等功能。这个项目并不是简单的 Demo 而是可以部署上线的真实项目,该系统目前真实用户 40w 无压力,为千万级数据而生,大数据时代物联网必备。项目作者曾就职于开发停车场系统的公司,他在就职期间发现停车管理系统软件处于垄断,并且技术过于陈旧,缺少规范。于是作者用 1 年的时间在业余时间...
阅读全文

推荐一款 Nginx 可视化配置神器 - 知乎

​Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景,比如反向代理、负载均衡、动静分离、跨域等等。把 Nginx 下载下来,打开 conf 文件夹的 nginx.conf 文件,Nginx 服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如 Java 后端框架 SSM ,大量配置文件让不少人头皮发麻,所以才涌现了 Spring Boot 这样能简化配置的框...
阅读全文

盘点阿里巴巴 34 个牛逼哄哄的开源项目 - 知乎

随着产品的迭代、用户的增长,国内互联网大厂技术团队会面临各种各样的问题。为了提高研发效率,防止重复劳动,不少大厂都针对自己的业务造起了轮子。当形成一套成熟的解决方案后,不少公司会把这套方案开源出来。毕竟:talk is cheap,show me the code。阿里在开源方面非常重视,开源了很多优秀的项目,遍布数据库、分布式、中间件、服务器、前端等领域。甚至有的项目在某个领域一枝独秀,今天来就...
阅读全文

如何写出优雅的开源项目文档

摘要mall项目是我去年写的SpringBoot实战电商项目,现在在Github上面已经有18k+star。去年12月份的时候,mall项目只有一些必要的说明文档和部署文档。mall项目涉及到的技术栈比较广泛,业务也比较复杂,却没有系统的学习教程。今年5月份的时候,我开始完善整套学习教程,目前已经更新了三十余篇。最近使用docsify搭建了一个小型的文档网站,希望大家能有更好的阅读体验。本文...
阅读全文