Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
2024-06-13 23:19:04 15.23MB Java 毕业设计 课程设计
1
Smart Shop商城是基于springcloud的商城系统。百万真实用户沉淀并检验的商城。本商城是前后端分离商城、微服务架构商城、轻量级的商城。商城支持集群部署。 B2C商城 小程序商城 H5商城 APP商城 Java商城 积分商城 uniapp商城 商城源码。本商城励志做“Java程序员的首选商城框架!
2024-05-07 15:34:50 45.66MB java 商城系统 springcloud
1
基于SpringCloud+Oauth2+MyBatis+Elasticsearch+Docker+Kubernetes的商城系统项目源码+数据 核心功能: 平台管理端:商品管理、订单管理、会员管理、促销管理、店铺管理、运营管理、统计分析、系统设置、日志系统。 商家管理端:商品管理、订单管理、财务管理、营销管理、统计分析、系统设置、日志系统。 商城web端:商品展示、购物车、收藏、会员、订单。 在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。 核心技术: 微服务框架:SpringClould 持久层框架:MybatisPlus 数据层代码生成:MyBatisGenerator 关系型数据库:Mysql 认证和授权框架: Spring Security Oauth2 缓存:Redis+MongoDB 分库分表:Sharding 负载均衡:Nginx 消息中间件:RabbitMq 搜索引擎:ElasticSearch 数据库连接池: Druid 定时任务:xxl-job 对象存储: OSS、MINIO 全局事务管理框架:Seata 应用容器引擎: Docker 可视化D
2024-04-26 15:26:04 17.31MB elasticsearch spring cloud mybatis
1
以电商项目为线索,快速掌握 JDK17 + springboot3 + springcloud Alibaba 专栏源码。 2 技术选型 JDK17 持久层: MyBatis-Plus 数据库: MySQL5.7 其他: SpringCloud Alibaba 技术栈 服务注册与发现:Nacos 分布式事务:Seata 网关:Spring Cloud Gateway 服务调用:OpenFeign 鉴权:Spring Authorization Server 、Oauth2.1 消息队列:rocketmq 限流、熔断:sentinel 链路追踪:Micrometer Tracing 接口文档:knife4j 3 模块设计 — shop-parent 父工程 ​ — shop-product-api 商品微服务api 【存放商品实体】 ​ — shop-product-server 商品微服务 【端口:808x】 ​ — shop-order-api 订单微服务api 【存放订单实体】 ​ — shop-order-server 订单
2024-04-26 15:04:42 175KB spring cloud java 源码
1
基于SpringCloud+Hadoop+Vue的企业级网盘系统设计与实现源码 华东交通大学,优秀毕业设计分享 前端:vue-projectManage 后台:mycloud-admin 提供前端服务:mycloud ps:springcloud实现 文件在线预览服务:file-online-preview 基于SpringCloud+Hadoop+Vue企业网盘系统主要分为前台和后台两大模块,前台模块分为首页,网盘,分享,资源库,关注用户,系统公告模块,不同的功能模块拥有的功能也是不相同的。此外,所需权限也不同。后台模块分为用户、部门、角色、网盘、日志、系统监控、接口文档、定时任务模块。在网络磁盘管理模块中,管理员可以上传、删除和修改文档,管理员还可以在线查看多媒体资源,如Word文档、视频、音乐、图片。 管理员和超级管理员成功登入系统后台后,默认会调到Index页面去,在该首页,我们可以看到登录用户、服务器运行相关信息。在数据大盘模块,可以看到最近上传文件的数量,以及最近一段时间的上传曲线图。系统超级管理员可以管理系统所有的功能和所有用户。
1
基于SpringCloud实现的图书馆管理系统的设计与实现-微服务-分布式+适用于毕设,可用于毕设参考和练习,也可用于其它。 项目资源适用于大三、大四的同学,可用于毕设参考和练习,也可用于商用。 软件开发环境及开发工具: 开发语言:Java 框架:springcloud JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器:谷歌浏览器 本系统功能完整,适合作为毕业设计、课程设计、数据库大作业 参考 以及学习商用皆可。
2023-12-25 22:47:11 12.06MB spring cloud 微服务 分布式
1
尚硅谷发布的周阳老师讲授的SpringCloud,讲的非常好,深入简出了解SpringCloud第一季核心技术,这个是本人在学习时亲手整理的笔记,希望对大家有帮助。
2023-12-19 15:13:03 1.46MB SpringCloud Java
1
若依SpringCloud微服务版教程安装运行 0基础微服务架构能看懂的文章 附带有各个需要安装包,文档教程,代码地址和源代码 可私信提供哦
2023-12-04 20:47:17 547KB spring cloud alibaba 微服务架构
1
该项目采用B2C商业模块,项目采用前后端分离开发,后端采用SpringCloud微服务架构。主要模块有课程管理、分类管理、文件上传功能模块、权限管理、登录系统等。 主要工作: 1. 文件上传: (1)基于阿里云OSS文件上传。 (2)大文件断点上传和极速秒传 2. 权限管理:使用Spring Security进行权限控制和安全管理。 3. 课程管理:管理课程的基本信息,添加课程大纲、小节等。
2023-11-20 10:47:51 7.85MB SpringCloud 微服务项目 项目实战 Springboot
1
Sa-Token v1.23.0 这可能是史上功能最全的 Java 权限认证框架! 在线资料 Sa-Token 介绍 Sa-Token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题 框架集成简单、开箱即用、API设计清爽,通过Sa-Token,你将以一种极其简单的方式实现系统的权限认证部分 登录认证 —— 单端登录、多端登录、同端互斥登录、七天内免登录 权限认证 —— 权限认证、角色认证、会话二级认证 Session会话 —— 全端共享Session、单端独享Session、自定义Session 踢人下线 —— 根据账号id踢人下线、根据Token值踢人下线 账号封禁 —— 指定天数封禁、永久封禁、设定解封时间 持久层扩展 —— 可集成Redis、Memcached等专业缓存中间件,重启数
2023-11-13 11:03:34 699KB java authorization token springcloud
1