首页 文章 精选 留言 我的

精选列表

搜索[fota升级],共10000篇文章
优秀的个人博客,低调大师

云办公系统 skyeye v3.4.1 发布,动态表单模块升级

云办公系统 skyeye v3.4.1发布。 erp:https://gitee.com/doc_wei01/erp-pro OA:https://gitee.com/doc_wei01/skyeye 项目开发计划:https://docs.qq.com/doc/DQlRxcVRMWWVjbU1i?_from=1&disableReturnList=1,有问题可以联系作者,详情请看开发计划。 更新内容: 动态表单由手动点击触发修改为拖拽式动态表单,操作更加灵活 表单数据来源为接口来源时进行数据校验优化 效果图: 效果图 效果图

优秀的个人博客,低调大师

核心特性全新升级!巨杉数据库5.0将正式发布

10月22日,巨杉数据库将正式发布其金融级分布式数据库「SequoiaDB v5.0」。在正式发布前,就让我们一起来尝尝鲜,看看5.0版本将有哪些技术新特性。 作为国内最早布局分布式数据库产品的公司,巨杉数据库自2011年成立起,9年来一直坚持以原生分布式数据库作为核心产品,聚焦于金融业。2017年,巨杉数据库成为首批入选Gartner数据库榜单的国产分布式数据库。 从发布1.0版本至今,已有超百家金融企业对巨杉数据库进行了大规模部署。特别在银行核心系统,巨杉数据库已累计为数百个应用提供高并发零宕机在线数据服务。 此次发布的「SequoiaDB v5.0」主要包括三大核心特性:跨引擎事务一致性、原生分布式金融级容灾、多云多平台开放架构。 「跨引擎事务一致性」 与众多云原生数据库一样,巨杉数据库提供存储计算分离云服务架构,并支持在此架构上构建包括:MySQL、PostgreSQL、Spark等多种数据库引擎。客户可以灵活选择需要的数据库引擎,实现无须代码修改的平滑迁移。 但不同的是,巨杉数据库底层并非构建与一个简单的分布式存储,或计算资源平台。巨杉数据库底层是一个完整的分布式数据库,具备完整的事务一致性、排序过滤、下推计算等能力。而上层计算实例层只承担SQL(兼容MySQL、PostgreSQL等)或API(SequoiaDB API、MongoDB API等)解析及业务计算的工作,所以不同引擎下发的操作,事务一致性在分布式引擎层进行控制。 基于此特性不同微服务之间不但可以按照技术需求,灵活选择所需的数据库引擎。基于独有的跨事务一致性能力,更可以支持不同引擎之间灵活的数据共享,并保障ACID事务一致,为金融及对数据一致性要求极高的行业提供数据中台及微服务架构下的最佳分布式数据库应用实践。 「金融级四层容灾熔断保障」 巨杉数据库提供包括:“数据中心”、“服务器”、“磁盘”及“数据表”一共四层的金融级容灾熔断保障。为金融行业提供不同级别,灵活粒度的精细化容灾保障。 「数据中心层」:提供包括双中心双活、两地三中心、甚至三地五中心的部署架构。为适应不同数据中心间网略延迟的不同,我们提供包括:最大保护、最大性能、最高可用三种策略,适应不同网络场景的需求。 「服务器层」:无论是分布式数据库底层,还是计算实例层,巨杉数据库都支持横向扩展。同时由于计算实例并不承担数据一致性及数据存储,因此每个计算节点实际上只是一个无状态的计算程序。 「磁盘层」:通过AI故障预判、故障自动剔除,以及HDD/SSD混合部署的能力,降低由单个磁盘损坏而导致的节点切换概率,从而提高系统的可用性。 「数据表层」:可以针对各个表的不同需求,独立设置最小副本数,灵活控制其数据的可靠性,所有配置在线生效无须停库。容灾熔断深度细化到基于数据表的维度,为特殊应用提供灵活的容灾熔断控制机制。 「企业级技术生态圈」 巨杉数据库专注金融行业应用,已积累大量银行客户的最佳实践,并已在近百家大型商业银行核心生产业务上线,广泛应用于金融领域多个场景。技术生态建设方面,当前已经有超过1万人通过巨杉数据库工程师认证,规模超过IBM DB2等传统数据库,成为全国最大的分布式数据库社区之一。 与开发者同行,深耕企业级数据沃土。更多「SequoiaDB v5.0」特性,敬请期待。 巨杉数据库5.0线上发布会链接http://www.sequoiadb.com/cn/Release

优秀的个人博客,低调大师

zuihou-admin-cloud 升级,基于 SpringCloud 的微服务脚手架

今日更新日志: 1. 用户信息返回给前端时,忽略密码字段 2. 修复zuihou-ui - 用户管理 - 修改用户信息时,会将用户密码多次修改的bug 3. 修复zuihou-ui - 用户管理 - 新增单独的修改密码功能 4. 修复zuihou-admin-ui - 全局用户 切换企业为租户后,修改用户时,无法回显企业的bug 5. 修复zuihou-admin-ui - 全局用户 修改页面无法正常回显企业的bug 5. 优化zuihou-admin-ui - 全局用户 修改页面去除密码修改功能。 6. 新增zuihou-admin-ui - 全局用户 新增独立的修改密码功能 7. 优化批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) (位于docs/批量替换项目脚本) 8. 新增基于Java代码实现的批量替换项目名&包名&前缀的方法(支持Window&Linux&Mac)(位于docs/批量替换项目脚本) (感谢 @☜☞E牛仔 贡献) 9. 修复删除租户时,无法删除所有服务的数据库的bug 视频清单: (视频获取地址) 租户模式: 租户模式 描述 优点 缺点 分布式事务 NONE(非租户模式) 没有租户 简单、适合独立系统 缺少租户系统的便利性 支持 COLUMN(字段模式) 租户共用一个数据库,在业务表中增加字段来区分 简单、不复杂、开发无感知 数据隔离性差、安全性差、数据备份和恢复困难 支持 SCHEMA(独立schema) 每个租户独立一个 数据库(schema),执行sql时,动态在表名前增加schema 简单、开发无感知、数据隔离性好 配置文件中必须配置数据库的root账号、不支持复杂sql和 sql嵌套自定义函数 存在bug DATASOURCE(独立数据源) 每个租户独立一个 数据库(数据源),执行代码时,动态切换数据源 可独立部署数据库,数据隔离性好、扩展性高、故障影响小 相对复杂、开发需要注意切换数据源时的事务问题、需要较多的数据库 支持 简介: 基于`SpringCloud(Hoxton.SR3)` + `SpringBoot(2.2.7.RELEASE)` 的 SaaS型单体架构脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、自动代码生成、多存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发,支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,非常适合学习使用。核心技术采用Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Seata、Nacos、Sentinel、RabbitMQ、FastDFS等主要框架和中间件。 希望能努力打造一套从SaaS基础框架-微服务架构-自动化部署-系统监测的解决方案。本项目旨在实现基础能力,不涉及具体业务。 功能点介绍: 服务鉴权: 通过JWT的方式来加强服务之间调度的权限验证,保证内部服务的安全性。 监控: 利用Spring Boot Admin 来监控各个独立Service的运行状态;利用turbine来实时查看接口的运行状态和调用频率;通过Zipkin来查看各个服务之间的调用链等。 数据权限: 利用基于Mybatis的DataScopeInterceptor拦截器实现了简单的数据权限 SaaS的无感解决方案: 使用Mybatis拦截器实现对所有SQL的拦截,COLUMN模式动态拼接租户编码,SCHEMA模式修改默认的Schema,DATASOURCE模式动态切换数据源,从而实现多租户数据隔离的目的。并且支持禁用租户模式。 二级缓存: 采用J2Cache操作缓存,第一级缓存使用内存(Caffeine),第二级缓存使用 Redis。 由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。 该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的缓存冷启动后对后端业务的冲击。 优雅的Bean转换: 采用Dozer组件来对 DTO、DO、PO等对象的优化转换 前后端统一表单验证: 严谨的表单验证通常需要 前端+后端同时验证, 但传统的项目,均只能前后端各做一次检验, 后期规则变更,又得前后端同时修改。 故在hibernate-validator的基础上封装了zuihou-validator-starter起步依赖,提供一个通用接口,可以获取需要校验表单的规则,然后前端使用后端返回的规则, 以后若规则改变,只需要后端修改即可。 防跨站脚本攻击(XSS): 通过过滤器对所有请求中的 表单参数 进行过滤 通过Json反序列化器实现对所有 application/json 类型的参数 进行过滤 当前用户信息注入器: 通过注解实现用户身份注入 在线API: 由于原生swagger-ui某些功能支持不够友好,故采用了国内开源的 knife4j ,并制作了stater,方便springboot用户使用。 代码生成器: 基于Mybatis-plus-generator自定义了一套代码生成器, 通过配置数据库字段的注释,自动生成枚举类、数据字典注解、SaveDTO、UpdateDTO、表单验证规则注解、Swagger注解等。 定时任务调度器: 基于xxl-jobs进行了功能增强。(如:指定时间发送任务、执行器和调度器合并项目、多数据源) 大文件/断点/分片续传: 前端采用webupload.js、后端采用NIO实现了大文件断点分片续传,启动Eureka、Zuul、File服务后,直接打开docs/chunkUploadDemo/demo.html即可进行测试。 经测试,本地限制堆栈最大内存128M启动File服务,5分钟内能成功上传4.6G+的大文件,正式服耗时则会受到用户带宽和服务器带宽的影响,时间比较长。 分布式事务: 集成了阿里的分布式事务中间件:seata,以高效并且对业务0侵入的方式,解决 微服务 场景下面临的分布式事务问题。 灰度发布: 为了解决频繁的服务更新上线,版本回退,快速迭代,公司内部协同开发,本项目采用修改ribbon的负载均衡策略来实现来灰度发布。 关联数据自动注入: 用于解决跨表、跨库、跨服务分页数据的属性或单个对象的属性 回显关联数据之痛, 支持对静态数据属性(数据字典)、动态主键数据进行自动注入。 项目代码地址 项目 gitee github 备注 微服务项目 https://gitee.com/zuihou111/zuihou-admin-cloud https://github.com/zuihou/zuihou-admin-cloud SpringCloud 版本后端代码 单体项目 https://gitee.com/zuihou111/zuihou-admin-boot https://github.com/zuihou/zuihou-admin-boot SpringBoot 版本后端代码 租户后台 https://gitee.com/zuihou111/zuihou-ui https://github.com/zuihou/zuihou-ui | 给客户使用的前端 开发&运营后台 https://gitee.com/zuihou111/zuihou-admin-ui https://github.com/zuihou/zuihou-admin-ui 给公司内部开发&运营&运维等人员使用 代码生成器 https://gitee.com/zuihou111/zuihou-generator https://github.com/zuihou/zuihou-generator 开发人员使用 核心工具包 https://gitee.com/zuihou111/zuihou-commons https://github.com/zuihou/zuihou-commons 核心工具包 演示地址 (演示账号没有写权限,只能查询) 项目 演示地址 管理员账号 普通账号 租户后台 http://tangyh.top:10000/zuihou-ui zuihou/zuihou test/zuiou 开发&运营后台 http://tangyh.top:180/zuihou-admin-ui demoAdmin/zuihou 无

优秀的个人博客,低调大师

Firefox 修复两项 0 day 漏洞,建议用户尽快升级

Mozilla 紧急发布了Firefox 74.0.1 和 Firefox ESR 68.6.1 版本,针对其内存空间管理方式中存在的两个错误进行了修复。 两项漏洞分别为CVE-2020-6819 和 CVE-2020-6820,均被评级为”严重“。这类 ”user-after-free“ 漏洞使黑客可以将代码放入 Firefox 的内存中,并在浏览器的上下文中执行代码。 安全研究员 Francisco Alonso 发现了这两项漏洞,但并未报告更多详细信息。Alonso 表示尚不清楚漏洞是否已经被利用,且其他浏览器也有可能受到类似影响,后续将会有更多相关消息发布。 显然目前官方优先专注于发布补丁,之后才会进一步展开调查。建议所有 Firefox 用户尽快更新修复。 这已经是 Mozilla 今年第二次在 Firefox 中进行 0 day 漏洞修复。一月份,随着 Firefox v72.0.1 的发布,它修复过另一个错误,该漏洞曾使中国和日本的用户受到攻击。

优秀的个人博客,低调大师

平安城市智慧升级,你应该知道的三件事

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 据IDC预测,全球数据圈将从2018年的33ZB增长到2025年的175ZB。 其中,人工智能和机器学习在数据分析中的应用预计将大幅增加。到2025年,认知系统所触及的分析数据量将增长100倍,高达1.4ZB。 数据的真正价值在于,决策者能够从相关数据中提取洞察与见解,并采取相关行动。 1)人工智能监控的主要应用市场:平安城市和智慧城市 平安城市和智慧城市是安防领域内传感器、人工智能和数据将产生深远影响的两个垂直领域。 全球城市监控市场在2017年已超30亿美元,预计从2016年到2021年将以每年14.6%的速度持续增长。上海、伦敦和亚特兰大率先在全市范围内部署监控系统,以强化公共安全。 一个城市部署的摄像头和传感器越多,系统需要的存储空间就越大。在5G、物联网传感器、具有AI功能的智能摄像头和边缘计算的推动下,平安城市现已发展成为智慧城市。 据市场研究机构HIS Market预测,智慧城市的数量将翻两番,从2013年的21个增加到2025年的88个。智慧城市项目的核心便是数据——通过数据的获取、分析、存储和分发以改善生活。 2)人工智能长久助力健康生活、交通畅通和经济增长 在智慧城市中,医疗、交通和地方经济的服务效率和质量有所提高,这都受益于传感器和数据的使用。 下面举例说明一些实际应用中的情况。 健康生活:医生开始为患者配备日常可穿戴设备,这些设备就像物联网传感器,发送患者的健康指标(例如高血压)。 通过接收患者健康信息的实时数据,医生可以在患者病情恶化或慢性疾病形成之前先一步为其提供治疗措施。 交通畅通:INRIX的研究报告称,美国每人每年因交通拥堵而损失多达97小时。麦肯锡全球研究所(McKinsey Global Institute)的研究表明,大城市使用交通监测器来改善交通流量,将通勤时间减少15%-20%,应急响应时间缩短20%-35%。 而配备了车对车(V2V)和车对基础设施(V2I)通信功能的自动驾驶汽车可以增强行人探测能力。以上情况均依赖于数据来提高整体交通的流动性和道路安全性。 经济发展:通过使用智能摄像头、传感器和在线应用,城市可以节约能源、提高用户参与度和居民社区活动积极性。 读数更加频繁的智能电表可以改变居民的生活方式,提高能源利用率,用水量跟踪系统也可使居民用水量至少减少15%。 3)人工智能的海量数据激发了新的存储架构和解决方案 物联网和人工智能时代,设备生成比以往更多的数据,决策如何正确存储所有这些数据至关重要。 根据城市的需求,有几种存储方式可用: 一、边缘存储(靠近视频或数据获取的位置); 二、云存储(大型集中式后端存储服务器或服务器); 三、云边组合,或称存储IT4.0。 对于拥有数以万计摄像头和物联网传感器的智慧城市,应采用具有边缘和云存储双重优势的多层存储架构。 这样做的主要原因是:将大量视频和数据不断传输到云端成本高昂,并且可能会面临严重的延迟问题。 智慧城市的解决方案是在终端和边缘部署整合、筛选和分析数据的技术,然后将相关警报发送到前端的视频管理系统,以便进行审核和响应。 通过这种方式,数据可以快速处理、通知可以更及时地传递,从而提高公共安全水平。 例如,当市政摄像头使用视频分析或AI功能监测到事件时,它可以向监控或指挥中心发送警报,使警察能够快速响应。 采用监控优化硬盘构建的NVR设备允许指挥中心的调度员或操作员访问事件视频,以进一步评估状况,并在警官前往该地点的途中,向他或她提供该事件的实时情报及可采取的行动信息。 对于提供更深入趋势的存档和分析,可以将视频和数据上传到云端,在那里云服务商利用高质量的企业级和固态硬盘,确保来自城市物联网设备的视频和数据得到最完整的保护。 例如,在该集中式存储环境中,通过分析从交通摄像头收集的数周或数月的视频和数据,可以识别整个城市的交通高峰时段和交通模式,使官员能够做出能够改善人们通勤状况的决策,例如在某些交叉路口同步信号灯。 虽然这种多层的存储方式很理想,但在某些情况下,它对于一个城市来说并不可行。 网络速度以及摄像机或传感器与服务器之间的距离可能是阻碍云存储的因素之一。网速慢和远距离可能会导致上传或流化文件需要很长时间。 此外,对于某些城市,月费也可能是阻碍采用云存储的因素。 因此,城市最终选择的存储模式不仅取决于应用的目标,还取决于基础设施和预算。 毫无疑问,智慧城市应用能够改善许多领域的运营,其中最重要的是生活质量,而存储解决方案可以为这些举措提供坚实的基础,也是决定任何智慧城市应用成功的关键。 【云栖号在线课堂】每天都有产品技术专家分享!课程地址:https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态!【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK 原文发布时间:2020-03-28本文作者:张栋本文来自:“雷锋网”,了解相关信息可以关注“雷锋网”

优秀的个人博客,低调大师

智能防疫战再升级,阿里云推出智能体温远程监控方案

在防控新型冠状病毒疫情中,体温排查是社区工作的重中之重!而传统的接触式体温检测很容易造成交叉感染。为此,阿里云联合硬件方案商快速推出了温控宝智能体温远程监控方案。 利用物联网技术,温控宝可以有效远程监控疑似患者实时体温,降低医护人员被感染概率,提高工作效率。 一次充电,连续测温21天,完全覆盖14天潜伏期。异常温度及时告知医护人员。 智能体温监测数据统一汇总,支持社区及卫健委相关部门指导疫情工作。 温控宝智能体温远程监控方案可以部署到医院的隔离区,也可以应用到居民家里,提供给医护人员及隔离患者使用,从而大大减少医患之间因测量体温而发生的接触,提高医护人员效率,同时降低被感染风险。 目前,温控宝及其他防疫物资已经到达内蒙古包头医学院第一附属医院以及乌达区中心医院,助力白衣天使抗击病毒。接受捐赠的院方医护人员表示:这些电子体温计正是我们现在十分需要的远程监测医疗物品。 助阵艰难时刻,我们在行动! 扫码下方二维码前往物联网市场了解更多解决方案内容。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册