【大厂开源】9个字节跳动开源项目,值得收藏!
字节跳动作为一家在技术创新和开源文化方面表现突出的公司,已经开源了多个项目,涵盖了微服务架构、前端设计系统、开发工具链等多个领域。以下是一份字节跳动开源项目的整理: 1. 微服务架构相关 CloudWeGo: 简介:CloudWeGo是一套可快速构建企业级云原生微服务架构的中间件集合,专注于微服务通
【大厂开源】10个腾讯开源项目,值得收藏!
腾讯作为国内领先的科技企业,在开源项目方面有着丰富的贡献。以下是一份腾讯开源项目的整理,涵盖了多个领域和用途: 1. Android 热修复框架 - Tinker 简介:Tinker 是微信官方的 Android 热补丁解决方案,支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下
【大厂开源】7个携程开源项目,值得收藏!
携程作为一家在旅游行业具有领先地位的企业,其在技术领域的探索和实践也颇为丰富,其中不乏一些开源项目。以下是携程开源的几个主要项目及其简介、项目特点和项目地址: 1. Apollo配置管理平台 项目简介: Apollo是携程框架部门研发的配置管理平台,旨在集中化管理应用不同环境、不同集群的配置,配置修
【大厂开源】7个华为Java 开源项目,值得收藏!
华为在Java领域中开源了多个项目,这些项目涵盖了不同的技术领域和应用场景。以下是一些华为在Java领域中开源的主要项目: HBase 二级索引 hindex 简介:hindex是华为公司开发的纯Java编写的HBase二级索引,兼容Apache HBase 0.94.8。 特点:支持多个表索引、多
【大厂开源】19 个阿里 Java 开源项目,值得收藏!
阿里巴巴在Java开源项目方面有着丰富的贡献,以下是一些主要的阿里巴巴Java开源项目及其详细说明: 1. Spring Cloud Alibaba 描述:Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。它集成了阿里巴巴的开源组件,如Nacos、Sentine
【技术总结】Java常见异常总结(5大类,12小点)
在Java开发中,常见问题可以归纳为多个方面,包括但不限于以下几点: 1. 运行时异常 空指针异常(NullPointerException) public class NullPointerExceptionExample {
public static void main(Strin
【开源分享】Star 17k,数据库设计工具
项目介绍 该项目是一个免费、简单、强大的数据库实体关系(DBER)在线编辑器,无需注册即可直接在浏览器中使用。它提供了直观、可视化的操作界面,用户通过点击即可构建数据库表和导出建表语句,还可以导入建表语句,实现可视化编辑、错误检查等。支持 MySQL、PostgreSQL、SQLite、MariaD
橙单,靠谱的免费代码生成神器
橙单创始人说 非常希望您能看完本篇文章。很多开发者对代码生成的印象可能只是单表 CURD,然而橙单却选择运营免费的代码生成工具,一定是有干货的。 良心开源工程 赠人玫瑰,手有余香。做良心开源,让更多开发者受益,这是我们的选择。 支持工作流、在线表单、用户和数据权限。 功能完整、开箱即用、BUG 极少
【开源分享】Star 11.3k,基于智能语义分析的Web 应用防火墙
项目介绍 该项目底层基于 Nginx 的 Web 网关,作为反向代理接入网络。采用智能语意分析算法,清洗来自黑客的恶意流量,保护你的网站不受黑客攻击。它安装简单、免费版功能够用,但项目仅开源了核心算法和底层引擎。 Slogan: 不让黑客越雷池一步。 项目截图
【开源分享】Star 32.6k,深入学习实战 Spring Boot
项目介绍 spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(
【开源分享】Star 88.5k,Java版设计模式
项目介绍 设计模式 Java 的最佳实践,出自开源社区大佬们之手。作为有梦想和追求的 Java 程序员,当然需要会一些设计模式啦。这个项目虽然是英文的但是先看代码和图,尝试理解含义那么英文描述也就能猜得八九不离十了。不要让英语作为你不努力的借口,努力变强吧! 项目截图
【开源分享】Star 69.7k,开源的后端即服务(BaaS)平台
项目介绍 Supabase 是一个开源的 Firebase 替代品,它以 BaaS(后端即服务)的形式向各种应用程序提供了一系列后端功能,有助于开发者更快速地构建产品。 架构说明
【技术教程】SpringBoot - 整合Canal客户端监听MySQL数据库的变更
Canal 是阿里巴巴开源的一款基于 MySQL 数据库的数据变更捕获与同步工具。通过整合 Canal 客户端,我们可以实现对 MySQL 数据库变更的实时监听,以便及时获取插入、更新和删除等操作的变更信息,从而进行相应的业务处理。 1、准备工作 (1)首先我们需要安装好 Canal 的服务端,并对
Star 28.1k,MySQL 数据库 binlog 的增量订阅和消费组件
基本介绍 什么是 Canal? Canal 由阿里巴巴开源的一个基于 MySQL 数据库的增量日志(Binary Log)解析工具,提供增量数据订阅和消费,模拟 MySQL salve 方式,实现 MySQL 的主从同步,同时加入了增量日志解析等功能。 基于日志增量订阅&消费支持的业务: 数据库镜像
35 岁并非程序员的下岗红线
在当今的科技行业中,有一个广为流传的观点:程序员到了 35 岁就容易面临下岗危机。然而,这种观点真的合理吗? 在我看来,对于程序员来说,35 岁往往被视为一个职业生涯的转折点。但这绝不应是职业生涯的终点,而应是一个新的起点,一个迈向领域专家的起点。 理由一:随着年龄的增长,程序员积累了丰富的项目经验
【开源分享】Star 5k,开源的 Web 应用防火墙
项目介绍 该项目是用 Python 开发的 Web 应用防火墙,可以无缝集成至现有环境(Linux、Docker、K8s 等)。它基于 Nginx 构建、默认配置安全,拥有简单易用的 Web 界面,支持自动配置 HTTPS A+ 评级、安全 Header 和丰富的插件系统,可检测常见的攻击模式、限制
【开源分享】Stirling-PDF:本地托管,允许对 PDF 文件做各种操作的 Web 应用
项目介绍 一款功能强大、开箱即用的 PDF 工具,支持拆分/合并文件、添加/提取图片、压缩、加水印、添加/删除密码等功能,满足你对 PDF 文件的所有需求。 项目截图 项目特性 支持暗黑模式。
【开源分享】AutoMQ:基于云原生重新设计 Apache Kafka®
项目介绍 一款真正的云原生 Kafka 解决方案。该项目是基于云原生重新设计的新一代 Kafka 发行版。在保持和 Apache Kafka 100%兼容前提下,AutoMQ 可以为用户提供高达 10 倍的成本优势以及百倍的弹性优势,同时支持秒级分区迁移和流量自动重平衡,解决运维痛点。 项目截图