Java

Java是一门由Sun Microsystems(现属Oracle)于1995年发布的高级编程语言,其设计核心是“一次编写,到处运行”的跨平台能力。这一特性通过Java虚拟机(JVM)实现,源代码被编译成与平台无关的字节码,由JVM在不同操作系统上解释执行,使其拥有极强的可移植性。Java是一门面向对象的语言,强调代码的健壮性、安全性和多线程处理能力,其严格的类型检查和缺乏指针等设计降低了内存错误的风险。它广泛应用于大规模企业级开发,是构建复杂、高并发后端系统、Android移动应用和大数据平台(如Hadoop)的基石技术。尽管语法相对严谨冗长,但其结构清晰、稳定性极高,拥有世界上最庞大成熟的生态系统和社区支持,历经数十年发展依然是大型、关键业务系统最可靠的选择之一。
Java语言框架
Java是一门由Sun Microsystems(现属Oracle)于1995年发布的高级编程语言,其设计核心是“一次编写,到处运行”的跨平台能力。这一特性通过Java虚拟机(JVM)实现,源代码被编译成与平台无关的字节码,由JVM在不同操作系统上解释执行,使其拥有极强的可移植性。Java是一门面向对象的语言,强调代码的健壮性、安全性和多线程处理能力,其严格的类型检查和缺乏指针等设计降低了内存错误的风险。它广泛应用于大规模企业级开发,是构建复杂、高并发后端系统、Android移动应用和大数据平台(如Hadoop)的基石技术。尽管语法相对严谨冗长,但其结构清晰、稳定性极高,拥有世界上最庞大成熟的生态系统和社区支持,历经数十年发展依然是大型、关键业务系统最可靠的选择之一。
开发组织  甲骨文公司
1.定位高GC频率问题,识别内存分配热点2.分析CPU使用率过高的代码路径3.追踪接口耗时瓶颈,定位内部操作耗时占比4.诊断锁竞争问题,支持精准优化5.针对特定业务接口/请求的性能问题(CPU、内存、耗时)进行深度分析
1580C++企业服务
zjson开源项目
一个封装了json-lib的工具。使用方法:1字符串转换成Java对象(POJO)2Java对象转换成字符串3复杂对象的处理(Java对象中含有List,Map,Array等对象)
710Java开发工具
zhttp开源项目
zhttp是一个封装了httpcomponents的工具,用于简化httpcomponents的操作。zhttp还提供了发送post请求、下载文件、发送带AuthorizationHeader的HTTP请求、在请求体中带上表单数据、在请求体中带上文本或json数据等功能。
380Java开发工具
Java OSS 封装库开源项目
minio、阿里云、腾讯云等支持S3协议的java sdk封装,便于文件的上传下载删除等操作,jdk17+,aws2+。主要包含功能: 创建bucket 删除bucket 文件上传 拷贝文件 删除文件 文件下载 设置文件标签 上传文件指定时间自动删除 上传文件并加密 分片上传 断点续传 生成预签名url,直接前端上传不经过后端
470JavaJava开发工具
单点登录开源项目
1.本项目为单点登录系统,只需要登录一次就可以访问所有相互信任的应用系统,支持登录认证、权限认证、角色认证、分布式会话认证、单点登录、Web常规登录等多登录及认证类型 2.本项目使用jdk8,springboot、redis、servlet、maven等技术栈,可以开箱即用 3.本项目具有易用性:支持注解/API多方式接入,一行注解/代码即可实现 登录认证、权限认证、角色认证 等,接入灵活方便; 另外具备轻量级介入的特点:针对第三方组件、部署环境零依赖,部署及接入低成本、轻量级;
860JavaWeb框架
my-waterfall-flow开源项目
技术亮点 ​​前端布局​​: 使用CSS Grid/Flexbox实现瀑布流 JavaScript动态计算图片位置 响应式设计(PC/移动端适配) ​​后端架构​​: Spring Data JPA操作数据库 RESTful API设计 三层架构分层(Controller-Service-DAO) ​​性能优化​​: 图片懒加载技术 数据库索引优化 分页加载机制
2220JavaJavaScript MVC 框架
QQ机器人开源项目
Java搭配Kotlin语言编写,代码逻辑清晰且规范,方便后期维护 接入Deepseek、Chatgpt、KimiAi可进行对话 使用MiraiQQ机器人框架,包含对话、等级管理、聊天信息获取、模型更换
1170Java其他
捷盈收银系统开源项目
捷盈收银系统专注于帮助实体门店系统性提升经营效率,拥有完整的零售门店管理产品线, 通过SaaS模式向商家提供服务。帮助商家将顾客、库存、收银连接在一起,让每一个商家都能进行高效的门店管理。 产品满足门店收银管理、顾客管理、商品库存管理、连锁门店管理等核心场景应用, 同时可以帮助商家快速建立自己的私域会员体系。
1520javaGit开源工具
小商城开源项目
虚拟商品的商城 springboot + 异步线程池 电脑端 + 移动端 后台 + 前台 litemall 是一个基于 Spring Boot 的开源商城系统,专为小型企业和个人开发者设计。它提供了完整的前后端分离架构,前端支持微信小程序和 Vue.js,后端采用 Spring Boot + MyBatis 框架。系统功能涵盖商品管理、订单处理、用户管理、支付接口等,适合快速搭建轻量级电商平台。litemall 代码结构清晰,易于二次开发,是学习和实践电商系统开发的优秀项目。
1400java服务框架/平台
本项目是一个基于LiteFlow界面编排的分布式任务调度平台,旨在解决复杂任务流程的编排和调度问题。通过可视化的界面,用户可以轻松定义和管理任务流程,提高任务执行的效率和可靠性。 【30%】本项目解决了什么问题 本项目解决了在分布式系统中复杂任务流程的编排和调度难题。传统的手动编码方式不仅耗时且容易出错,而通过LiteFlow界面编排,用户可以直观地设计和调整任务流程,大大降低了开发和维护成本。 【40%】本项目的技术选型,技术特点或性能表现 本项目采用Java作为后端开发语言,结合Vue3构建前端界面,确保了系统的高性能和良好的用户体验。LiteFlow作为核心编排引擎,提供了强大的流程控制能力,支持动态调整和扩展。系统具备高可用性和可扩展性,能够处理大规模任务调度需求。 【30%】如何快速上手本项目 用户可以通过阅读项目文档和示例代码快速上手。项目提供了详细的操作指南和API文档,帮助用户理解和使用LiteFlow界面编排功能。此外,社区支持和在线教程也为用户提供了丰富的学习资源。 通过本项目,用户可以高效地管理和调度分布式任务,提升整体系统的运行效率。
3670java服务框架/平台
基于多租户多用户的统一运营平台: 集成端: 1. 为各应用提供用户认证及鉴权相关接口(登录有统一登录页面或api集成两种形式) 2. 为各应用提供页面渲染组件,页面数据加载等接口 3. 为各应用提供流程启动/审批相关接口及页面审批组件等 配置端: 1. 实现了租户管理,组织架构管理,角色管理等功能 2. 实现了应用管理,权限管理(菜单/接口),权限配置等功能 3. 实现了表单/表格设计(pc端),基于bpmnjs+camunda的流程设计+简单流程审批等功能
2920javaJava开发工具
飞廉-SunSeaGear开源项目
这是一个经过无数商业项目千锤百炼的开发框架,供所有个人和组织免费使用。 集成了平时开发需要的大量模块和组件:百度地图,即时通信websocket,OSS云存储,短信,邮件,定时任务,各类日志,多租户,动态配置的数据权限。 配套文鳐移动端开发框架(点击这里),能够快速进行服务器端和移动端的开发。 通过仓颉全量代码生成平台(30秒了解仓颉),你能快速生成多种页面的功能模块; 同时支持服务器端和移动端代码生成。(立刻使用) 工作流版本在flow分支 QQ群:759017839
4030java任务/项目管理
spring源码解析开源项目
逐一分析spring源码 spring事务管理整合mybatis测试 使用多线程模拟 Seata AT 模式下的分布式事务 feign使用ribbon服务发现实现RPC远程调用 使用 ProviderManager 替换自定义组件
1300javaJavaScript MVC 框架
校园外卖开源项目
项目管理端共7个模块 工作台:利用views可以更直观的展示数据 数据统计:可视化数据高效展示 使用WebSocet实现客户端的超链接,及时响应
1380javawebapp
响应式API网关开源项目
Reactor-Gateway是一个基于Reactor-Netty实现的响应式API网关。参考借鉴了Spring-Cloud-Gateway和Gravitee等其它开源API网关的设计思想。有可视化的API路由配置界面,部署简单,易于配置和使用,并且有不俗的性能。适合于在企业在数字化转型业务中用于不同系统中的融合。Reactor-Gateway主要是作为一个业务型的API网关来设计的,和流量型的API网关有一定的区别。常用的微服务网关Spring-Cloud-Gateway是基于Spring-Boot和Spring-WebFlux的,而Spring-WebFlux的底层也是基于Reactor-Netty。此网关借鉴了一些Spring-Cloud-Gateway中比较好的设计思想,但是不使用任何Spring相关的框架,而是直接基于Reactor-Netty来实现,安装包的大小,资源消耗,性能等方面要优于Spring-Cloud-Gateway。
2020javavue
个人博客系统开源项目
用户可以轻松地创建、管理和发布自己的博客文章,与其他用户进行互动和交流。同时,该系统还将提供一些个性化的功能,如留言板、聊天室等功能,以满足不同用户的需求。
1980javaVue 组件
知识星球开源项目
本项目采用前后端分离技术开发,前端使用uniApp开发,后台使用vue+elemutUI开发,前端内容部署在nginx反向代理服务器中,后端采用SpringCloud进行开发,采用SpringMVC作为控制层框架,采用mybatis作为持久层框架,使用mysql数据库作为关系型数据库,采用redis缓存技术以及Elasticsearch搜索引擎。
3460javaDocker 扩展
读书笔记开源项目
读书笔记,涉及golang源码知识、redis源码、mysql、网络知识、操作系统内核知识、数据库、框架、秒杀系统等,并在不断更新,是个人工作后逐渐积累。
1490java服务框架/平台
sheep开源社区主要做开源项目。主要功能做完整的企业解决方案 1、基础设施服务,包括服务注册中心、配置中心、网关、权限系统等等 2、可视化设施,包含日志、系统指标、业务指标可观测性 3、完整的解决方案,异地多活、云原生。
1610javaJava开发工具
datax二次开发开源项目
离线数据采集:支持离线采集MySQL、ORACLE、DB2、SQL Server、瀚高、TiDB、Doris、ClickHouse、PostgreSQL等关系型数据库,http、Kafka、Excel、InfluxDB、Redis、MongoDB、SQL、FTP、Elasticsearch、HBase、Hive等组件的数据到ods层或其他数仓数据源。 实时数据采集:支持Flink实时采集MySQL-binlog、PostgreSQL-WAL、PolarDB- binlog,Oracle,kafka,ActiveMqd等组件的数据。 数据治理:从数据的规范性、一致性、准确性、完整性、唯一性等角度进行数据处理,形成标准统一的数据资产 治理组件如下: 1.规范性校验-对各个字段的值域、长度、最大值、最小值进行限制 2.顺序校验-对字段值进行排序 3.数据量统计-对字段值进行预警统计 4.级联校验-对多个字段值进行联合校验,如省市区三个字段值校验 5.空值替换-对字段空值进行处理 6.日期格式转换-对日期字段进行格式转换 7.身份证标准化-对身份证进行标准化处理 8.电话号码标准化-对电话号码进行标准化处理 9.正则提取-是用正则处理字段值 10.字符串转换-对字符串进行处理 11.特殊字符清洗-对空换行等特殊字符处理 12.自定义映射-对字典值进行映射,如0-男,1-女 13.列增加-新增列 14.数据去重-去除重复数据 15.groovy脚本-支持脚本对字段值进行处理 16.加密、解密、脱敏-安全组件 17.过滤-对字段值进行过滤 数据资产:展示数据表名称、所属数据源、资产名称、敏感数、数据量等内容,同时提供数据表统计详情、元数据变更详情、元数据管理、血缘分析以及差异分析操作功能 数据共享:数据共享模块可将数据资产中的数据发布为数据服务,开放给其他业务系统使用。 物联感知平台:物联网平台实现针对城市内物联感知设备的管理。实现各类设备的基本管理、数据接入、告警处理,实时动态等全要素整合共享,实现对城市内智慧设备的管理,并配合智慧设备的调度管理和告警通知,使设备的实时变化更易感知。 数据地图:大屏展示数仓分层中的数据 项目中使用的技术:springboot、Spring Cloud Alibaba、k8s、hive 个人承担角色: 数据采集:ActiveMq输入,ActiveMq输出,redis输出,http输入组件支持xml、市场项目问题修复 数据治理:正则提取组件开发、规则库组件开发、groovy脚本组件优化、治理逻辑封装成治理模型并适配23种治理组件、市场项目问题修复 数据探查:对前置库表字段进行值域分布、空值率、字段类型做探查,对dw层治理后的数据做质量校验,并输出治理报告 一站式数据治理:基于DAG图完成数据采集、数据探查、数据治理、数据核验等操作 政务类数仓层次设计:原始库、治理库、基础库、主题库、专题库、hive、mpp、mysql 数据资产:资产目录、元数据管理 数据共享:黑白名单,限流、共享灵活性 数据标准:完成数据标准在数据治理中的落地 数据云图:指标数值优化 系统集成:大数据系统与上层服务做单点集成,oauth,cas
2450java服务框架/平台
当前共266个项目more
×
寻找源码
源码描述
联系方式
提交