首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐 2 个 Spring Boot 工作项目

今天主要推荐两个工作springboot项目,开源项目中有具体部署操作文档,核心表结构说明,都可以帮助理解工作原理,其实大厂华为阿里里面的工作虽然号称自研(很多都是参考开源),跟开源工作原理差不多...Spring-boot-activiti RuoYi-vue 4.x + flowable 1、Spring-boot-activiti 在常用ERP系统、OA系统开发中,工作引擎是一个必不可少工具...本项目旨在基于Spring boot这一平台,整合业界流行工作引擎Activiti,并建立了两个完整工作流进行演示:请假OA和采购流程。其中包含内容如下:1....项目 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、Redis & Jwt。 权限认证使用Jwt,支持多终端认证系统。...内置功能 流程设计 表单配置 流程发起 流转处理 参考文档 文档地址:http://doc.ruoyi.vip演示图 项目地址 https://gitee.com/shenzhanwang/Spring-activiti

85721

Pulsar 在腾讯稳定性实践

基于 Pulsar 研发人员自己经验以及社区背景,Pulsar有三个值得关注发展方向:原生环境适配、多租户和海量 Topic、离在线批一体。...设计层面支持海量 Topic,对于有这类需求用户有比较强吸引力。 服务路由模型 在系统维护层面,All in one 吸引力。 对业务只需要维护一套中间件即可实现批一体。...如果把拉方式改成推方式,在代码层面,周期性把内存中这种数据做拆分,比如每5个 Topic 上报一次,我们在服务端做这样聚合,好处在于,把一次性这种数据变成了类似于处理,这样的话,性能和稳定性也会有较大提升...、多活、灰度、限流探索与挑战》 《TSF微服务治理实战系列(四)——服务安全》 《高并发场景下如何保证系统稳定性》 《微服务上快速入门指引》 《Apache Pulsar 在微信大流量实时推荐场景下实践...》 《好未来基于北极星注册中心最佳实践》 《百万级 Topic,Apache Pulsar 在腾讯稳定性优化实践》 《预告|ArchSummit 全球架构师峰会杭州站即将盛大开幕》 《千亿级、

1.8K60
您找到你想要的搜索结果了吗?
是的
没有找到

Spring Boot 2.0 版开源项目收藏来了!

先给大家晒一下收藏几个数据,作为一个 Spring Boot 开源项目(https://github.com/cloudfavorites/favorites-web)目前在 Github 上面已经有...:收藏,排在第一就是收藏官网。...到了今年 Spring Boot 2.0 发布时候,我就计划着把收藏全面升级到2.0,顺便做一些优化让访问速度快一点。...将收藏从 Spring Boot 1.0 升级到 2.0 时候也遇到了一些问题,在修改过程中记录下来,今天整理一下分享出来,方便后续升级朋友少踩一些坑。...以上就是收藏从 Spring Boot 1.0 到 2.0 所做一些小改进,做完这些工作之后惊喜发现收藏访问速度比以前快了很多,虽然还有很大优化空间,但日常使用基本上不会体验到太大延迟。

81330

如何保证核心链路稳定性控和熔断机制?

流量控制 01.控常用算法 目前业内常用控方法有两种:漏桶算法和令牌桶算法 漏桶算法 “漏桶算法”主要目的是控制数据注入到网络速率,平滑网络上突发流量。...令牌算法 令牌桶算法是控中另一种常用算法,控制是一个时间窗口内通过数据量。...算法按一定速度均匀往桶里放入令牌,原始请求进入后,根据请求量从令牌桶里取出需 02.全局控 在分布式服务场景下,很多时候瓶颈点在于全局资源或者依赖,这种情况就需要分布式全局控来对整体业务进行保护...实现一个限制 QPS(每秒查询量)控组件。...此外,在实现全局控时还有两个问题需要注意:一个是粒度问题,另一个是控依赖资源存在瓶颈问题。下面我们分别来看一下,在实现全局控时是如何解决这两个问题

48120

如何保证核心链路稳定性控和熔断机制?

流量控制 01.控常用算法 目前业内常用控方法有两种:漏桶算法和令牌桶算法 漏桶算法 “漏桶算法”主要目的是控制数据注入到网络速率,平滑网络上突发流量。...令牌算法 令牌桶算法是控中另一种常用算法,控制是一个时间窗口内通过数据量。...算法按一定速度均匀往桶里放入令牌,原始请求进入后,根据请求量从令牌桶里取出需 02.全局控 在分布式服务场景下,很多时候瓶颈点在于全局资源或者依赖,这种情况就需要分布式全局控来对整体业务进行保护...实现一个限制 QPS(每秒查询量)控组件。...此外,在实现全局控时还有两个问题需要注意:一个是粒度问题,另一个是控依赖资源存在瓶颈问题。下面我们分别来看一下,在实现全局控时是如何解决这两个问题

57810

提高iOS真机稳定性方法(二)

小卡片,回复 “合集” 获取系统性学习笔记和测试开发技能图谱 简介 为了提高iOS真机稳定性,除了上篇文章《提高iOS真机稳定性方法(一)》中讲到电量、存储和清理第三方应用外还需要对iOS手机本身做一些额外设置...步骤 1、将iOS设备添加到开发者证书里面 这里主要是用于WDA服务启动和包安装,具体参考《苹果个人付费开发者证书申请及使用图文详解》 2、将iOS设备连接到指定网络 这里注意要勾选上自动加入...5、开启飞行模式 因为有些设备在出现异常情况下,可以通过重启设备恢复,开启飞行模式是为了在重启之后,不出现“无SIM卡”弹窗,从而影响WDA服务启动。...App Store账号。...9、关闭所有应用通知权限 在设置-通知中关闭所有应用通知权限,避免出现通知消息打断自动化测试执行。

1.1K30

提高iOS真机稳定性方法(一)

小卡片,回复 “合集” 获取系统性学习笔记和测试开发技能图谱 背景 最近半年投入了比较多精力在手机机房建设,踩了不少坑,也积累了很多经验,接下来会分几个篇幅跟大家分享一些比较简单实操小技巧来提高云真机稳定性...安装依赖 这里主要是依赖了前段时间阿里开源一个Python库: pip3 install -U tidevice 电量监控 首先是根据设备SN号获取设备电量信息: def get_battery_level...GB,根据实时获取到剩余可用存储空间信息来对设备做一些限制,比如低于某个阈值告警,通知运维人员手动处理或者执行接下来清理第三方应用操作。...清理第三方应用 首先是获取设备中安装第三方应用包名: def get_third_packages(sn): res = run_sysCmd("tidevice --udid " + sn...分享:最近看了全球软件质量&效能大会QECon演讲,感觉内容还是不错,想要PPT可以关注本公众号,然后输入"QECon"不区分大小写,获取2021年QECon大会全场PPT

62620

使用服务器部署 Spring Boot 项目

在本篇博客中,我将介绍如何使用服务器来部署 Spring Boot 项目。步骤一:选择服务器在使用服务器部署 Spring Boot 项目之前,首先需要选择一个合适服务器提供商。...步骤三:配置服务器环境一旦服务器实例创建完成,下一步就是配置服务器环境,以满足 Spring Boot 项目的需求。...步骤四:部署 Spring Boot 项目在完成服务器环境配置后,就可以开始部署 Spring Boot 项目了。...步骤五:监控和管理项目一旦 Spring Boot 项目成功部署到服务器上,就需要进行监控和管理,以确保项目的稳定运行和及时处理可能出现问题。...定期备份和恢复定期对服务器上 Spring Boot 项目进行备份,以防止数据丢失或系统故障导致项目不可用。

3.1K51

百万级 Topic,腾讯 Apache Pulsar 稳定性实践

作者 | 冉小龙 Apache Pulsar 作为原生时代消息系统,采用存储计算分离架构,支持大集群、多租户、百万级 Topic、跨地域数据复制、持久化存储、分层存储、高可扩展性等企业级和金融级功能...Apache Pulsar 提供了统一消费模型,支持消息队列和两种场景,既能为队列场景提供企业级读写服务质量和强一致性保障,又能为场景提供高吞吐、低延迟。...在实际生产实践中,腾讯针对 Apache Pulsar 做了一系列性能优化和稳定性功能方面的工作,来保障用户在不同场景下系统稳定高效运行。...本文围绕腾讯近一年在 Pulsar 稳定性和性能方面优化最佳实践。 Pulsar 在腾讯百万级 Topic 上应用 为什么选择在生产环境中使用 Pulsar?...虽然单个外部线程超时、重启影响不大,但这样避免了整个数据阻塞情况。

97130

Web项目使用缓冲技术提高应用稳定性及性能

生活中熟悉天气预报信息为我们提供了及时天气信息,给人们带来了很多便利;从天气数据分析出来到人们看到这之间进行了大量处理,一个网站显示天气信息,需要访问服务器进行接口调用才能获取数据;再比如销售数据报表...,报表生成需要数据库花大量时间进行计算;在Jsp中加入过多类似这样复杂信息会导致应用服务器、数据库服务器负荷过重,严重影响性能,甚至导致用户无法正常使用;好在JSP代码块缓冲技术为开发者提供解决方案...方法总比困难多,OSCache标记库,为我们提供思路。... 现在管理页面已经实现缓冲了,cache标记默认缓冲时间是1小时;如果管理员在页面生成后一个小时之内再次访问同一页面,他看到将是以前缓存页面,不需要由数据库服务器再次生成这个报表... 今天只是对OSCache有了一个简单介绍,后续会对它详细用法进行一一学习;我们只要知道它能帮开发者实现有更高性能网站;我们能够用它解决一些影响网站响应时间问题,比如访问量高峰期

1.1K50

提前 300 毫秒预测等离子体撕裂风险,普林斯顿大学发布 AI Controller

图 d:基于深度神经网络 AI controller,决定整体束功率和等离子体形状。...和束扭矩。...强化学习算法:防撕裂控制 聚变反应堆中,等离子体状态如下图所示: 等离子体状态图 图 a 中黑线展示了随着外部加热(如中性粒子束)增加等离子体压力时,最终会达到一个稳定性限制。...KSTAR 托马克型核聚变反应堆全景图 尽管目前已经有越来越多研究人员开始围绕核聚变展开深入科研,一步步走近这座圣杯,但目前仍有较多技术壁垒亟待解决: 1.等离子体稳定性: 控制高温等离子体稳定性是实现可控核聚变关键难题之一...虽然氘在自然界中相对丰富,但氚极为稀缺,由于人工制备极其困难,需要通过中子捕获等方式在反应堆内部产生或采用其他方法获取,一千克氚价值足足有上亿美元。

9710

(三)spring cloud微服务分布式架构 - Spring Cloud集成项目简介

Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关优秀项目,我们企业架构中用到了很多优秀项目,说白了,也是站在巨人肩膀上去整合。...Spring Cloud Data Flow 大数据操作工具,作为Spring XD替代产品,它是一个混合计算模型,结合了数据与批量数据处理方式。  ...Spring Cloud Starters Spring Boot式启动项目,为Spring Cloud提供开箱即用依赖管理。...(企业架构源码可以加求球:三五三六二肆柒二伍⑨)​ 从现在开始,我这边会将近期研发spring cloud微服务架构搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架朋友,大家来一起探讨...spring cloud架构搭建过程及如何运用于企业项目

55541

Spring boot项目部署到腾讯服务器

一、springboot项目打包并上传 spring boot项目打包方式有两种,分别是jar包和war包,官方推荐前者,所以本文也将项目打包成jar包。...两者之间区别是:打包成jar包情况下是不需要在服务器上安装Tomcat,而war包需要;不需要原因是因为springboot项目是集成了Tomcat。...购买腾讯产品前,先领取(代金券礼包) 1、创建并写好一个项目后,在IDEA中点击maven project>visitor(你项目名)>Lifecycle>package,双击package即可打包...二、腾讯服务器环境搭建 1、Linux环境中安装JDK 首先需要明确是,springboot项目需要JDK版本不能低于1.8   使用yum安装JDK,其命令为: yum -y install...其实,只要我们可以将java -jar xxx.jar替换成java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &就可以解决这个问题了 image.png

14.8K60

php熔断机制,如何保证核心链路稳定性控和熔断机制?

流量控制 01.控常用算法 目前业内常用控方法有两种:漏桶算法和令牌桶算法 漏桶算法 “漏桶算法”主要目的是控制数据注入到网络速率,平滑网络上突发流量。...令牌算法 令牌桶算法是控中另一种常用算法,控制是一个时间窗口内通过数据量。...算法按一定速度均匀往桶里放入令牌,原始请求进入后,根据请求量从令牌桶里取出需 02.全局控 在分布式服务场景下,很多时候瓶颈点在于全局资源或者依赖,这种情况就需要分布式全局控来对整体业务进行保护...实现一个限制 QPS(每秒查询量)控组件。...此外,在实现全局控时还有两个问题需要注意:一个是粒度问题,另一个是控依赖资源存在瓶颈问题。下面我们分别来看一下,在实现全局控时是如何解决这两个问题

71220

解析混合工作管理

在深入探讨混合计算之前,要想在企业内部高效使用混合,规划师们需要先理解一些知识。 本文探讨规划师必须牢牢记住核心思想和策略,有关混合工作流管理和集成,包括理解混合化四大主要驱动力。...于是,混合,与其说是方案选择之一,不如说是方案必然结果。规划师必须理解混合化驱动力,制定出能够集成混合所隔离开资源混合策略,并且在日益动态未来管理好工作。...应用可以分为和信息展示相关部分、GUI,以及用户通知和支持,这些部分天然友好。这部分必须被清晰得隔离出来,前端后端之间工作必须设计成能够高效通过边界。...敏捷业务支持基准线标准是优秀企业架构模型,使用现代框架(比如TOGAF),以及通过业务流程执行语言驱动服务总线工作。...上述所有的混合驱动因素会导致边界移动,边界也会由于内部或花费,链接性能以及是否有足够技能员工团队维护内部应用程序等因素改变而变化。

74960

QuarkusSpring扩展,快速改造Spring项目(14)

今天聊点老spring应用改造成quarkus问题。...一个新框架是否可以顺利在一个公司落地,除了本身优秀设计和优异性能外,框架生态和上手难度以及对现有框架兼容性都是非常重要考量因素,在quarkus之前,使用最广泛web框架就是spring...webmvc框架了,数据访问层用也是spring data jpa等。...quarkus充分考虑了这种spring用户需求,官方出品了多个针对spring环境迁移扩展包,有了这些spring扩展,可以非常轻松spring应用迁移到quarkus平台上来。...以上列举了四种常见spring使用扩展支持,quarkus支持扩展还有Spring-Scheduled、Spring-Cache、Spring-Security、Spring Cloud Config

32450

项目中工作部署详解!Spring中部署Activiti流程定义三种姿势

配置文件中配置Spring beans时,流程定义能够引用这些委托类....这些类或者Spring配置文件对于所有流程引擎中可能执行流程定义必须是可用 Java类 当流程实例被启动时候,在流程中被使用所有自定义类应该存在流程引擎类路径下: 服务任务中: JavaDelegates...{tomcat.home}/lib 流程中使用Spring beans 当表达式或者脚本使用Spring beans时,这些beans对于引擎执行流程定义时必须是可用 如果要构建自定义web应用并且按照.../activiti-cfg.jar文件中activiti.cfg.xml替换成Spring上下文配置activiti-context.xml文件 创建独立应用 可以将Activiti rest web...应用加入到web应用之中,只需要配置一个 ProcessEngine, 从而不用确保所有的流程引擎所有委托类在类路径下面并且是否使用正确spring配置 流程定义版本 BPMN中并没有版本概念,

75020

推荐2个Springboot工作项目,轻松搞定工作

今天主要推荐两个工作springboot项目,开源项目中有具体部署操作文档,核心表结构说明,都可以帮助理解工作原理,其实大厂华为阿里里面的工作虽然号称自研(很多都是参考开源),跟开源工作原理差不多...Spring-boot-activiti RuoYi-vue 4.x + flowable 1 Spring-boot-activiti 在常用ERP系统、OA系统开发中,工作引擎是一个必不可少工具...本项目旨在基于Spring boot这一平台,整合业界流行工作引擎Activiti,并建立了两个完整工作流进行演示:请假OA和采购流程。...项目 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、Redis & Jwt。 权限认证使用Jwt,支持多终端认证系统。...内置功能 流程设计 表单配置 流程发起 流转处理 参考文档 文档地址:http://doc.ruoyi.vip 演示图 项目地址 https://gitee.com/shenzhanwang/Spring-activiti

2.3K40
领券