Java

Java是一门由Sun Microsystems(现属Oracle)于1995年发布的高级编程语言,其设计核心是“一次编写,到处运行”的跨平台能力。这一特性通过Java虚拟机(JVM)实现,源代码被编译成与平台无关的字节码,由JVM在不同操作系统上解释执行,使其拥有极强的可移植性。Java是一门面向对象的语言,强调代码的健壮性、安全性和多线程处理能力,其严格的类型检查和缺乏指针等设计降低了内存错误的风险。它广泛应用于大规模企业级开发,是构建复杂、高并发后端系统、Android移动应用和大数据平台(如Hadoop)的基石技术。尽管语法相对严谨冗长,但其结构清晰、稳定性极高,拥有世界上最庞大成熟的生态系统和社区支持,历经数十年发展依然是大型、关键业务系统最可靠的选择之一。
开发热部署工具,实现本地修改代码秒级发布到远端服务器,涉及技术,java instruction实现class更新、dcevm解决java instruction不能更新class属性和方法修改问题、javassist字节码启动过程中动态修改class属性。 1.2023年1月-4月,参考springboot-device-tools、美团sonic和github开源代码HotswapAgent,开发热部署工具,热部署主要包括 idea插件实现代码修改识别和文件上传服务,shell脚本实现热部署agent文件下载和启动,热部署代理实现class、文件更新。在部门内试用20个应用。 2.2023年9月-11月,在原有的热部署工具上继续开发新的插件完善热部署功能,如配置文件更新、spring xml更新、京东内部插件更新等。参加京东黑马比赛,成功进入前40,同时京东其他部门也开始主动接入热部署,服务器应用达到100+。 2023年11月-2024年1月,京东部署平台行云开始整合京东所有热部署工具,在热部署工具pk中,我们的热部署工具成功胜出,并打通京东部署平台行云对接实现在行云界面上一键开启热部署功能。
1530java微服务框架
技术栈:DM、Redis、Spring Boot、Mybatis-Plus、Swagger、Spring Cloud、Spring Security等 项目介绍:公司中台微服务项目,专注于提取业务功能的通用模块,为业务开发提供强有力的支持。 个人职责: 1.基于Activiti进行流程引擎模块的开发,在节点人员上提供基于角色、机构、人员等维度的或与并非逻辑计算实现多条件的人员选择。 2.提供在流程节点实现自定义业务功能的能力,另外通过使用多线程与异步处理技术,显著提高流程节点的处理速度,将流程节点的处理从原本的80ms以上缩短到大多数情况下的30ms内,改善用户使用流程时的体验。 3.负责中台低代码平台模块的开发,开发字段管理,数据库表管理,表单管理等功能,实现通过页面可视化操作建立数据库表与页面表单。 4.开发业务资源功能提供针对数据库表基本的增删改查以及数据统计等功能,基于ExcelUtils工具,反射机制与多线程等技术实现快速的导入导出excel表,使用OpenFeign开发业务资源数据列表操作列自定义按钮功能,实现中台端对业务端接口的调用。 5.负责文件服务模块的开发,基于MinIO实现中台文件秒传,分片上传,缩短文件的上传下载时间,使用SSE-C模式,实现服务器端加解密功能。
1620java低代码
代码开源:https://gitee.com/forward-seen/vlife vlife是一款模型驱动的低代码平台,编写模型即可轻松完成全栈功能开发。对于更复杂的业务逻辑,提供了强大的配置功能和低代码开发能力,极大地提升了开发效率和质量。
2130java低代码
使用SpringBoot+Vue.js+uniapp实现“保护用户个人隐私数据安全”系统,负责APP部分核心功能开发; 核心功能:授权管理、态势感知、应用管理、存储管理、数字身份、安全管理(密钥签发、访问审计、敏感词库、三元管理、日志分析等)等 负责框架搭建、以及项目管理,需求对接以及后台核心功能开发等; 负责项目数据安全设计、数据接口设计、整个项目业务架构与技术架构设计等
1660javaredis
首先它是一个工具,而且是一个“懒”人的工具。旨在让人“懒”地去做基础性重复性编码工作,把人的精力放在更有价值、更有创造性、更具技术含量的工作上去。准确地说,LazyTool不是一个低代码开发平台,而是一个低代码开发工具,一款真正面向程序员的辅助编程工具。它遵循传统开发流程生成所有前后端源代码,让你既不会有太多的学习成本,也不用担心系统给你带来任何限制。 100%源码生成、100%开发自由度、100%真提效 可视化建模——自动生成数据表及Mybatis层源代码 可视化接口——自动生成Service与Controller层代码 一键部署——一键完成代码生成、编译、打包、重启 组件配置化——约100个组件,样式及数据源配置化 页面配置化——栅格布局、组件通讯、页面传参 路由配置化——一键生成路由表,并与权限联动 主题配置化——全局与组件主题规则一键生效 报表配置化——强大的前后端联动报表引擎
1480java低代码
服务编排低代码平台是IntelliJ IDEA插件, 包括配置管理、表结构设计、元数据管理、流程管理、组件管理、组件扫描、流程管理等模块
4931javaIDEA插件
项目主要由协同办公,指挥党建,云会议和系统管理四个部门组成,项目主要板块是协同办公,其中包含流程引擎、动态表单等功能。 我主要参与流程引擎的开发,继承好签产品实现移动端可纸质化办公。
2880javaOA办公/协作平台
一款低代码开发平台的产品。 1、从0-1搭建一站式服务平台 2、支持表单的自定义拖拽配置、发布,并在使用表单数据驱动引擎,使数据库维护可视化。 3、支持流程的可视化配置,支持多分支流程支持加签、抄送、代理等操作。 4、数据中台:设计及开发数据集成模块,将结构化/非结构化数据进行数据集成,形成大数据仓库。
1430c#低代码
dynamic-mybatis开源项目
打破传统开发模式,将数据、算法、业务分离,通过排列组合完成新的业务开发工作。后期发展,将项目拆分原子化,建立资源池,借助机器学习,逐步替代复杂场景业务开发工作。
620java框架
由极狐低代码开发,衍生作品https://pgz-sbv-gf.pusdn.com/ 中后台快速开发平台,低代码研发平台,快速构建web应用,同时支持租户(SaaS)模式、动态多数据源,助力企业快速一站式开发,降低企业成本。
2160java仓储管理
政企招标首选,真企业级、高可用、低代码。可用于:金融类关联交易、电商类、物联网平台、物流仓储、餐饮等各个行业。 包含不限于:物联网硬件对接、视频直播对接、车载车联网实时定位界面、动态主题、动态随机登录页、低代码在线问卷表单、在线代码生成、OSS配置、短信配置、电商管理、小程序动态主题色接口、分布式定时任务、Redis缓存、ES全文检索、Office在线预览、在线拖拽打印设计器、在线支持库、动态登录者水印、多系统布局 更多详见介绍。 快速了解:http://helpsd.pusdn.com/adetail?i=1747071304707989506&e=1&t=1 技术选型:http://helpsd.pusdn.com/adetail?i=1747071862625918977&e=1&t=1 系统演示:http://helpsd.pusdn.com/adetail?i=1747072311856848898&e=1&t=1 开发团队:9年架构、3年UI、全栈、人工智能、技术顾问、架构师、难题答疑、前端组件封装、技术方案提供者
1810java低代码
1、项目分为全文搜索、数据入库、数据迁移、数据关联、数据字段配置。实现逻辑与低代码平台类似 2、负责数据入库、数据迁移、数据关联、数据关联图谱、数据字段配置。
1390javaweb
1. 平台可以分为页面设计模块、数据源配置模块、权限模块、控制台模块。其中,页面设计模块主要提供用户进行拖拉拽形成可以运行的响应式页面或者程序、用户可以配置事件,联动等功能。数据源模块主要提供与设计好的页面或者功能的数据交互模块,在此可以设计数据的结构,页面的事件处理和关联。控制台模块中,用户可以管理发布的应用,一键式发布、下架、更新、查看日志与监控等功能。 2. 在项目中主要负责页面设计、控制台、和数据源模块后端开发,使用protobuf协议通讯,netty管理通知与监控模块,k8s部署应用,k8s api server进行容器的生命周期管理,ELK+Filebeat实现日志的实时展示,kafka实现不同模块之间的通信等。
1300javaspringcloud
项目描述:本项目包含云应用管理和系统管理两个模块。云应用管理平台通过配置组装应用,并将其安装到虚拟机或Docker容器中。该平台可配置应用自身信息(接口、服务和模板)、部署信息,支持应用的发布、安装、启停、强制启停、卸载、容灾切换等操作,并可对现有应用进行调度(定时启停)。该平台是亚信分布式计费平台的前身,已在浙江移动、江西移动、上海移动、北京移动、甘肃移动、内蒙移动等上线。该项目采用的技术包括SpringBoot+Mybatis+Maven+MySql/Oracle,使用git做版本管理,接口用Swagger展现。 系统管理模块主要实现用户、角色、权限的统一管理,支持多套系统用户体系的单点登录。该系统采用的技术包括Easyframe+Maven。 我在项目中负责以下内容: 1.独立开发设计ZooKeeper、Etcd、Kafka集群(202311)的可视化操作,包括集群以及数据的增删改查和查看在线状态和主从关系的功能 2.开发应用批量导入导出、应用容灾模块、通用配置模块、接口管理、服务管理模块和多租户模块 3. 完成各个移动现场的定制化开发任务 4.学习前端技术,能编写简单的页面,主要使用Vue.js和Element组件。 在项目中,我面临了以下挑战: 1.从零开始学习ZooKeeper和Etcd,搭建本地环境,学习相关命令,最终使用代码实现相关功能 2.从零开始学习Vue.js,可以完成前端简单页面的开发工作 3. 熟悉从未接触过的业务,从理解业务到功能实现,感觉是一个新的突破。
1660java低代码
信贷管理系统是记录每个客户的所有贷款信息以及银行提取贷款客户资料、分析信贷数据的重工具! 贷款客户、贷款明细查询、贷款申请过程以及权限的设置等等。 该项目分为用户管理模块、客户模板、贷前模块(客户管理)、贷中模块(业务申请、合同签订、放 款模块),贷后模块(贷后检查、资产保全)等。 本人主要负责项目的迭代开发,及系统升级相关需求(由传统项目升级到微服务项目)。
2210springjava
1.项目主要以更细微颗粒度的方式让开发者使用redis,便于企业运维管理。比如原先一个服务对应一个redis实例,使用该组件后,开发只能使用对应redis中的一个key,实例的管理权交给企业运维。另外该组件还集成了caffeine缓存、并提供了函数提供数据源支持,便利实现3级缓存架构。让开发者无需关心过多redis配置专注于开发,将配置权全权交给企业运维。 2.该组件由本人独自完成开发,实现了上家公司内部的全覆盖。 3.难点是市面上并没有类似的参考案例,如何通过Spring提供的扩展点,完美实现不影响spring原有基础功能并使扩展的bean也能使用spring原有功能成了一大难点。后面想到了通过动态代理的方式进行实现。
1170java低代码
1.售卖建材用品的网站 2.可展示最新报价以及上架最新产品 3.可实时查看同行业建材价格 4.页面简洁流畅 5.可支持万人同时访问 6.系统稳定运行
1590java网站
 数据准备:加工处理数据的工具,得到的数据用于报表分析,可理解为ETL工具  报表系统:通过拖拉拽的方式自定义自己所需的报表以及图标等  数仓系统: 使用WebFlux响应式编程的查询StarRocks的项目,提高吞吐量  数据源管理:自建表以及数据上传以及增量维护  消息中心:分布式消息中心,主要用于站内信推送以及钉钉等消息推送
1170java低代码
1、基于Google Blockly动态编程工具实现的用于后端开发的低代码工具 2、可通过拖拽实现业务逻辑编排,并将编排逻辑转成kotlin和java代码 3、项目整体基于springboot框架实现业务逻辑堆叠,全程可视化开发,不需要写代码,并且可在零壤平台自动化部署运行
1760javajava
1、实现动态可配置的审批表单,流程配置,类似钉钉oa审批的功能 2、基于spring、springboot、springcloud框架开发,数据库分别采用了mongodb、mysql两种,mongodb用来存储动态表单,mysql则用来存储流程引擎相关数据 3、在项目中主导了项目的功能设计,研发设计,以及核心模块的编码开发
1740javaspringboot
当前共66个项目more
×
寻找源码
源码描述
联系方式
提交