【开源分享】Star 4.2k,免费、开源的人脸识别系统
项目介绍 Exadel CompreFace 是一个免费且开源的面部识别项目,托管在GitHub上。其核心理念是提供一个易于使用和部署的面部识别解决方案,无论是作为独立的服务器还是部署在云端。CompreFace 的设计初衷是让非机器学习专家也能轻松设置和使用它,无需事先掌握复杂的机器学习或深度学习
【开源分享】Star 50k,一个现代化、易使用的自托管监控工具
项目介绍 Uptime Kuma 是一款功能强大的开源监控工具,其设计理念与 Uptime Robot 颇为相似,但为用户提供了更多的自主性和灵活性。这款工具的特色在于其支持自托管服务,即用户可以在自己的服务器或本地环境中部署并运行Uptime Kuma,无需依赖第三方云服务。 Uptime Kum
【开源分享】Star 2.8k,一个面向程序员的专业级量化交易软件
项目介绍 Northstar盈富量化平台,是一款面向程序化交易员的专业交易软件。 项目架构 项目架构采用事件驱动+插件式开发
【开源分享】Star 3k,轻量级的分布式日志标记追踪神器
项目介绍 一个轻量级的分布式日志标记追踪神器,10分钟即可接入,自动对日志打标签完成微服务的链路追踪。 架构图
【开源分享】Star 28.4k,一个小而全的Java工具类库
项目介绍 Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。 这些封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作, 可以满足各种不同的开发需求。 项目组件
【开源分享】Star 44.2k,一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!
项目介绍 Sa-Token 是一个轻量级 Java 权限认证框架,主要解决权限相关问题。 目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注
【开源分享】 Star 2.7k,轻量,快速,稳定可编排的组件式规则引擎
项目介绍 在企业的IT架构中,复杂业务逻辑系统的维护常常面临挑战。这些系统通常承载着公司的核心业务,涉及众多内部和外部的交互,如逻辑运算、缓存管理、数据持久化、外部资源调用以及内部系统间的RPC通信等。随着时间的推移,系统代码不断迭代和变更,导致维护成本激增,代码变得冗余、难以复用,模块间的耦合度日
【开源分享】Star 4.8k,易用友好的开源实时监控系统
项目介绍 Apache HertzBeat(Incubating) 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 hertzbeat:易用友好的开源实时监控系统 架构图
【开源分享】Star 1.6k,一个用搭积木的方式构建 pdf 的框架
项目介绍 x-easypdf是一个基于pdfbox和fop进行二次封装的框架,它旨在提供更为便捷和高效的PDF文档处理功能。该框架主要由两大模块构成,即pdfbox模块和fop模块,它们各自拥有独特的功能特点。 pdfbox模块是x-easypdf框架中专注于PDF编辑的组件。它以组件化的形式进行P
【开源分享】Star 4.4k,傻瓜级ElasticSearch搜索引擎ORM框架
项目介绍 Easy-Es是一款开源框架,专为简化ElasticSearch搜索引擎操作而设计。它提供了全自动的智能索引托管功能,使得开发者能够轻松管理ElasticSearch的索引操作,无需繁琐的配置和手动维护。 相较于SpringData-Elasticsearch,Easy-Es在功能丰富度、
大厂面试官实战经验分享
前言 “金三银四”招聘季,这个象征着求职高峰期的行业术语,已悄然接近尾声。近期,不少Java开发者群体中的成员纷纷提出疑问,关于如何成功应对大型企业的Java技术岗位面试,需要满足哪些条件,又该如何进行准备。为了解答这些疑问,我们特地联系到了一位来自知名大厂的技术专家,他不仅在一线带领Java开发团
Git 常用操作
初始化配置 Git 的设置文件为 .gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 显示当前的 Git 配置 git config --list
编辑 Git 配置文件 # --global 表示设置全局配置,不加该参数只对当前仓库生效
git config
Apache DolphinScheduler-3.2.0集群部署教程
原文地址:https://mp.weixin.qq.com/s/KB0BQTRKayUiSfDTS7YJkg 集群部署方案(2 Master + 3 Worker) Apache DolphinScheduler官网:https
谈钱不伤感情,如何在面试中争取高薪
1、我们先来了解面试官如何评判应聘者的工资,知己知彼才能对症下药 回答提示: 面试官在评估应聘者的薪资要求时,主要依据以下四个方面,从重要性上排序为: 首先,掌握的技术能力是核心,这通过笔试成绩、项目经验以及工作时间的长短来综合评判。技术能力直接决定了应聘者能否胜任工作,因此是评估的重中之重。
如何写好后端简历
当前的后端市场确实呈现一种复杂的局面,人员构成宛如一个金字塔,基层的从业人员数量庞大,但越往上,特别是在高级开发和更高级别的岗位上,人才就显得尤为稀缺。这样的市场环境给后端的招聘工作带来了不小的挑战,无论是猎头还是HR,都面临着如何筛选并吸引优秀人才的难题。 在这样的背景下,如何让自己在众多求职者中
2024,java开发,已经炸了吗?
前言 时常听闻一些java岗位的简历投递量惊人,甚至高达100+以上。这样的现象真的普遍存在吗? 在如此激烈的竞争中,JAVA是否还有发展的空间? 不禁要思考,如果JAVA真的走到了尽头,那么又有哪个编程语言能够取而代之呢? 坐标苏州 在苏州这片繁华的土地上,我有幸结识了一位技术经理小赵。他透露,最
为什么你面试多次都失败?面试沟通技巧了解下
1、请你自我介绍一下你自己 回答提示:在面试中,仅仅回答个人基本信息是远远不够的。企业更希望了解的是,求职者是否具备胜任工作的能力,以及是否拥有积极向上的个性。因此,在回答面试问题时,我们应该注重展现自己最强的技能、深入研究的知识领域、个性中最积极的部分,以及过去取得的最大成功和主要成就。 这些经历
万字详解MyBatis架构以及核心内容(2)
前言 本文讲解接口层与基础支撑层,MyBatis数据处理层,参见:《万字详解MyBatis架构以及核心内容(1)》。 接口层 接口层是 MyBatis 框架中与上层应用进行交互的关键部分,它主要由 session 模块构成,其中最为核心的是 SqlSessionFactory 和 SqlSessio