Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
1、项目分为网站主页,个人主页,视频播放,视频发布,消息通知五大模块 ①网站主页汇总所有视频信息,提供根据关键字搜索功能。 ②个人主页汇总个人信息,包括头像、个性签名、个人视频、我的粉丝、我的关注和我的收藏功能。 ③视频播放提供视频的播放功能,视频的评论区功能,视频的推荐功能,以及跳转到视频作者主页,提供作者的关注取关,视频的点赞收藏功能。 ④视频发布通过接口获取视频流并存储到阿里云OSS对象存储管理系统,生产对于url并存储到本地数据库,视频播放时读取url即可。 ⑤消息通知通过redis来获取用户的点赞收藏关注等消息,并提供websocket来实时获取redis里与本人相关的消息来实现实时消息通知功能。 2、使用模块均有个人开发,使用到了mysql、redis中间件、springboot后端框架、vue.js、html、css作为前端技术
1830 PC网站
基于 Vue 3 + Typescript + Arco Design + Spring Boot + Docker的算法题目评测系统。 1.系统能够根据管理员预设的题目用例对用户提交的代码进行执行和评测;2.系统中自主实现的代码沙箱可作为独立服务供其他开发者调用。 主要工作: 1.基于 Vue3 + Arco Design 组件库,自主实现了在线做题、题目检索和管理、提交列表、用户登录、用户注册等页面。 2.使用 Vue-CLI 脚手架初始化项目,并自行开发了全局页面布局和通用前端项目模板,便于后续复用。 3.全局导航生成:基于 Vue Router 的路由配置文件自动生成导航菜单,并通过给路由的 meta 属性增加 hidden 字段实现集中控制页面的显隐。 4.全局权限管理:通过给 Vue Router 路由的 meta 属性增加 access 字段来定义页面权限,然后通过 beforeEach 全局路由守卫集中校验用户进入页面的权限,并进一步将权限管理相关代码统一封装为 access.ts 模块,简化用户使用。 5.选用 ByteMD 开源 Markdown 文本编辑器组件,引入 gfm 插件(支持表格语法)并进一步自行封装了可复用的 Editor 和 Viewer,实现了题目内容及答案的编辑功能。 6.基于 Webpack 整合了 Monaco Editor 开源代码编辑器组件,并进一步基于 ref 自行封装了可复用的 Editor 和 Viewer,实现了用户编写代码功能,支持多种语言的高亮。 7.使用宝塔Linux在服务器上部署前后端项目并上线。
1540Docker
POETIZE - 最美博客源文件源码
挑战最美博客计划。这是个人博客、聊天室,一个 SpringBoot 和 Vue 的产物。项目采用极简建构设计,仅包含Vue(前端)、Java(后端)、Mysql(存储),使用Nginx代理。功能齐全,内容丰富,界面美观。 网站分两个模块: 博客系统:具有文章,留言,友链,时间线,后台管理等众多功能。 聊天室系统:具有朋友圈(时间线),好友,群等功能(不完善,支持定制)。 前端技术:Vue2(博客系统),Vue3(IM 聊天室系统),Element UI(Vue2),Element-Plus UI(Vue3),Naive UI(Vue3) 后端技术:Java,Spring Boot,spring-boot-starter-mail,Mysql,Mybatis-Plus,t-io,qiniu-java-sdk 如果需要,请加作者微信好友进行指导,微信号:poetize-sara
2450个人网站
在线教育平台源文件源码
1.本作品是一套在线教育平台(微服务),包含了前台、后台及APP端。功能包含了用户中心、权限模块、课程模块、订单支付模块、文章模块及广告推广模块。 2.系统包含数据同步服务、ES分布式搜索及数据可视化。 3.源码中有部署指引、系统技术栈版本描述文件。
1410教育
100%参与产品原型设计与制作,并已经成功上线。该原型包含内容如下: 1. H5推广页面管理 2. 二维码管理 3. 客源管理 4. 金融单管理 5. 产品流转管理 6. 用户权限管理
5151vue
O2O优惠活动系统源文件源码
100%参与产品的设计与上线,优惠活动系统包涵以下模块: 1. 商户管理 2. 清算账户管理 3. 门店管理 4. 商品管理 5. 进件审核 6. 广告位管理 7. 商品标签管理 8. 订单管理 9. 财务管理 10. 发码管理 11. 积分管理
4881CMS
Spring Boot / 100% 负责 公司征用了的开源项目。 这是一个开箱即用的HTML转各种格式文档Web应用,收集一系列html转文档的(好的)开源插件,做成html页面转文件的微服务集成Web应用。 https://github.com/petterobam/html2file 可提供部署服务
1870java
文章阅读网站源文件源码
1、项目功能:用户注册、登录、文章发布、评论、点赞 2、项目技术:Vue、node.js、ElementUi、Express 3、本人完成:项目原型设计、前端页面编写、后端数据请求接口
1690element-ui
SpringBoot+Mybaits+vue3+elementplus通用管理系统实例(前端+后端),搭建通用管理系统后台,实现管理系统常用的功能,比如日志管理、登录、找回密码、权限管理、用户管理、角色管理、系统配置、数据字典、系统消息、全局搜索、验证码、实体配置。 配合通用管理系统前端,实现管理系统的基础功能的实现,可使用此实例快速开发新的管理系统。 Mybaits+Spring boot+Spring security+Mysql+vue3+elementplus管理系统,包括前后端完整代码。
4140element-plus
智慧社区源文件源码
·前端用uni-app搭建页面框架,使用Vue2进行页面开发,引入了人脸识别登录,微信登录,手机号一键登录等多种登录 方式和支付宝沙箱实现支付功能; ·后端采用spring全家桶技术,使用springboot快速搭建各个模块整体框架,使用springcloud部署微服务集群; ·使用阿里巴巴返回码规范与前端页面进行数据及交互; ·使用MySQL8实现数据持久化,使用Druid数据源连接数据库,使用MyBatisPlus框架实现复杂sql查询,使用redis实现 缓存技术,并用旁路缓存策略进行缓存刷新,避免出现幻读; ·使用mongoDB存储缴费订单,广告地址映射等,极大地减弱了数据的强依赖关系; ·使用Nacos实现服务注册发现和配置中心,将各个服务的配置文件集中到Nacos配置中心,实现配置实时刷新和统一管 理; ·使用gateway进行请求筛选和请求转发,并在gateway中使用Security框架对请求进行权限验证和无感刷新token; ·认证服务器使用Security+Oauth2框架实现多种登录注册方式的统一验证和分发token,用openFeign实现服务之间的 调用; ·图片服务器使用分布式minIO进行图片的存储和访问; ·网关服务器使用sentinel实现对请求的流控、熔断、服务降级等操作,避免后台某个服务器过载导致整个服务器链崩盘; ·使用ZipKin对整个服务器群进行链路追踪,服务诊断等,快速排查问题; ·使用logback进行统一日志输出管理。用docker实现容器编排,上线发布到云服务器。 责任描述:此项目是我和另外两个朋友共同完成的,实现了用户登录注册、查看社区活动,社区福利,生活缴费,车位申 请及缴费、社区保修投诉等功能 开发过程:首先分析项目需求和针对的用户群体,搭建了Springboot+Springcloud+微服务基础框架,设计合理的数据 库表等 项目总结:在整个项目开发中,我和团队成员逐渐契合,技术难题的互相解决让我学到了很多,这个项目使我了解了从单 服务跨度微服务要解决的问题和痛点;比如说,各个服务之间的通信访问,数据交互,连接超时,以及接口规范定义等等 ;虽然在开发过程中遇到了许多困难,但是通过chatGPT和老师的帮助加上自己的努力思考,还是逐个击破了。希望以后 可以接触到更多的项目,让自己的技术更快的成长。
1780uniapp
1、通过springCloud搭建微服务平台 2、使用springCloud组件eureka注册中心、gateway网关、config配置中心、OpenFeign服务调用和Hystrix服务熔断降级 3、注册中心提供集群部署、使用ribbon进行负载均衡,功能在代码上都有具体体现 4、提供服务消费者和生成者用于微服务调用和服务熔断降级处理 5、对于公司需要搭建springCloud微服务架构的是很好的参考案例
2860javaSpringBoot6.66元
个人博客网站SpringBoot+Mybatis+Thymeleaf等技术实现的个人网站。 该个人博客网站拥有后台管理和前端其他用户访问功能。 后端管理功能: 仪表盘:对网站发布文章,分类,评论,链接等数据进行统计分析,以图表形式展示。 发布文章:markdown文章编辑器,可以发布自己的文章,日记,随笔等,类似于word,可插图。 文章管理:对已发布的文章进行管理。 评论管理:对前端其他用户对文章的评论进行审核管理。 分类标签:对文章的分类/标签进行管理。 友链管理:设置友情链接。 系统设置:系统个性化,全局设置。 个人设置:设置个人信息,密码等。 前端用户功能: 查看博主发布文章 对博主文章进行评论 博主文章总览 文章分类展示,标签展示 博主介绍
3911mysql
“熵”的概念来源于物理学的一种定义。熵增定律,简单理解为:一个孤立的系统,总是沿着越来越混乱的方向演进,这个过程就是熵增。当熵值达到最大时,该系统则完全死亡。可通过外力对系统做“功”,达到熵减的目的。 我们的软件系统开发与运行,也面临相似的问题。随着时间的推移,我们的系统越来越混乱、修改越来越困难、问题频发,这就是熵增。我们做研发如何从架构上对抗这种熵增,本作品带您一起分析和解决这些问题。
1610后端开发
Netty是一个高性能的异步事件驱动的网络应用程序框架,为开发者提供了一个快速的网络应用程序的开发工具包。WebSocket是一种网络通信协议,提供了在单个TCP连接上进行全双工通信的能力。 要使用Netty和WebSocket接入文心一言接口实现机器人聊天,首先需要创建一个WebSocket服务器。这个服务器将负责接收来自客户端的消息,并将这些消息转发给文心一言API。 以下是实现这一功能的具体过程: 添加Netty和WebSocket的依赖项到您的项目中。您可以通过Maven或Gradle添加这些依赖项。 创建一个WebSocket服务器,该服务器将作为文心一言API的代理。使用Netty的ChannelInitializer来设置处理程序,以便在有新连接时自动处理WebSocket消息。 在处理程序中,创建一个ChannelHandler来处理接收到的WebSocket消息。当接收到消息时,将消息发送给文心一言API,并将API的响应通过WebSocket发送回客户端。 在ChannelHandler中,使用Netty的ByteBuf将消息转换为字节数组,并使用Java的WebSocket API将字节数组转换为WebSocket帧。然后,将该帧发送给文心一言API。 当从文心一言API接收到响应时,将响应转换为WebSocket帧,并将其发送回客户端。 如果在处理消息时发生错误,使用Netty的ChannelFutureListener和ChannelHandlerContext来关闭连接并记录错误。
4850netty
仿微信聊天软件源文件源码
1.模块:登录、注册、好友列表、加好友、聊天... 2.技术栈:Java、JavaFx、Socket、webSocket、SpringBoot、MySQL 3.独立开发前后端
2430即时通讯
健康医疗APP。源文件源码
实现了众多页面,并保留了所有页面的拓展,写出了跳转参考案例等,可以在次demo下直接进行二次拓展开发,实现登录界面,注册界面,主界面,寻医界面,交流界面,欠款单界面,充值界面,和个人信息界面等,项目使用AndroidStudio开发。
1240android
桌面管理工具源文件源码
桌面管理工具是java开发的gui工具。可以方便的管理各种应用或者文件夹。带注册激活码功能和登录,支持批量导入。
3180swing
Mycache框架源文件源码
MyCace是一个轻量级的缓存处理框架,它可以方便用户对缓存的管理,为方便缓存管理开发,为简化缓存处理而生。 特性: 1.轻量级:MyCache的依赖项很少,我们尽可能的减少了使用外部jar的依赖,MyCache只依赖log4j 2.兼容多种使用方式:程序员有多种方式初始化我们的框架,例如使用配置文件,使用框架内置默认设置,使用SpringBean注入,手动创建实例初始化 3.内置优秀的策略:MyCache内置了三种缓存(LRU,LFU,FIFO)处理策略且支持自定义 4.通用性:MyCache通过添加支持依赖可以完美兼容Hibernate3.X和MyBatis的二级缓存 5.分布式:MyCache在2.0版本支持了分布式缓存,使用jdk内置nio(ServerSocketChannel),异步通信,并使用json传递数据,使分布式更加稳定
3050vue
负责项目数据库设计及使用MySQL实现,前端ui设计及使用angular+zorro技术实现,后端接口设计及使用SpringBoot+MyBatis实现。系统主要功能:登录、注册、推荐文章功能,浏览文章详情、查看个人信息、查看本人发布过的文章,管理员可以查看所有用户、还可以查看所有文章,且可以提升用户权限,还实现了token过期检测。 项目地址:www.jevon.fun
1070java PC网站888.00元
当前共340个项目
×
寻找源码
源码描述
联系方式
提交