Nginx专题(2):Nginx的负载均衡策略及其配置
本文介绍了Nginx的负载均衡策略,一致性hash分配原理,及常用的故障节点的摘除与恢复配置。文章来源:宜信技术学院&宜信支付结算团队技术分享第一期-宜信支付结算八方数据团队高级技术经理周恒《Nginx的细枝末节》分享者:宜信支付结算八方数据团队高级技术经理周恒原文首发于支付结算技术团队公号
漏洞管理平台『洞察』部署指南
『洞察』是集成应用系统资产管理、漏洞全生命周期管理、安全知识库管理三位一体的管理平台。『洞察』使用了Python语言进行开发,利用Flask框架+MySQL+Docker部署实现。一、部署和启动mysqldockerpullmysql:5.7.13dockerrun-d-p127.0.0.1:660
开源|性能优化利器:数据库审核平台Themis的选型与实践
本文首先介绍为什么开发Themis平台,包括其选型和设计,然后介绍平台实现过程,包括实现原理、方法和功能,最后解读平台的不足及未来发展。
宜信开源|数据库审核软件Themis的规则解析与部署攻略
Themis是宜信公司DBA团队开发的一款数据库审核产品,可帮助DBA、开发人员快速发现数据库质量问题,提升工作效率。本文为其规则解析和部署攻略。
宜信开源|数据库审核软件Themis的规则解析与部署攻略
一、介绍Themis是宜信公司DBA团队开发的一款数据库审核产品,可帮助DBA、开发人员快速发现数据库质量问题,提升工作效率。其名称源自希腊神话中的正义与法律女神。项目取此名称,寓意此平台对数据库质量公平判断,明察秋毫。此平台可实现对Oracle、MySQL数据库进行多维度(对象结构、SQL文本、执
开源|性能优化利器:数据库审核平台Themis的选型与实践
作者:韩锋出处:DBAplus社群分享;来源:宜信技术学院Themis开源地址:https://github.com/CreditEaseDBA一、面临的挑战1、运维规模及种类我相信,这也是很多公司、很多DBA正在面临或未来都会面临的一些问题。正是存在问题,促使我们考虑引入数据库审核平台。首先是运维
开源|性能优化利器:数据库审核平台Themis的选型与实践
作者:韩锋出处:DBAplus社群分享;来源:宜信技术学院Themis开源地址:https://github.com/CreditEaseDBA一、面临的挑战1、运维规模及种类我相信,这也是很多公司、很多DBA正在面临或未来都会面临的一些问题。正是存在问题,促使我们考虑引入数据库审核平台。首先是运维
解DBA之惑:数据库承载能力评估及优化手段
作为DBA,有时会被挑战类似这样的问题:如果现有业务规模增加10倍、100倍,数据库是否能够支撑?下个月我们搞大促,数据库这边没问题吧?计划进行去O工作,代码逻辑不变,数据库从Oracle切换到MySQL,MySQL能支撑业务吗?服务器采购选型,到底哪款服务器更适合我们呢?面对诸如上面的这些质疑,D
解DBA之惑:数据库承载能力评估及优化手段
身为DBA该如何评估现有资源使用情况?如果现有数据库资源确实无法支撑,又该本着什么原则进行改造呢?本文是针对上面问题的一些经验总结,供大家参考。
数据中台:宜信敏捷数据中台建设实践|分享实录
内容来源:宜信技术学院第2期技术沙龙-线上直播|宜信敏捷数据中台建设实践分享嘉宾:宜信数据中台平台团队负责人卢山巍导读:宜信于2017年推出了一系列大数据开源工具,包括大家熟悉的DBus、Wormhole、Moonbox、Davinci等,在技术社区内得到了广泛关注和好评。这些工具是如何在宜信内部应
AI中台:一种敏捷的智能业务支持方案|宜信技术学院沙龙分享实录
内容来源:宜信技术学院第1期技术沙龙-线上直播|AI中台:一种敏捷的智能业务支持方案主讲人:宜信技术研发中心AI应用团队负责人井玉欣导读:随着“数据中台”的提出和成功实践,各企业纷纷在“大中台,小前台”的共识下启动了自己的中台化进程,以数据中台、技术中台、业务中台为代表的一系列技术,极大增强了业务的
代码演示Mybatis-Generator 扩展自定义生成
Mybatis-Generator可自动生成Model、Dao、Mapper代码,但其自带生成的代码存在以下问题:生成的注释不是我们想要的,我们期望的是根据数据库表、字段生成不同的注释;分页代码生成缺失,每个公司的分页方式不同,尤其是老久项目或已发布API,不能随意变动,那么如何自适应分页代码生成;
SpringCloud微服务架构升级总结
一、背景1.1应用系统的架构历史1.2什么是微服务?起源:微服务的概念源于2014年3月MartinFowler所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。通信方式:每个
SpringCloud微服务架构升级总结
Spring Cloud作为目前最流行的微服务开发框架,不是采用了Spring Cloud框架就实现了微服务架构,具备了微服务架构的优势。正确的理解是使用Spring Cloud框架开发微服务架构的系统,使系统具备微服务架构的优势。本文将介绍SpringCloud微服务架构升级案例。
指尖前端重构(React)技术调研分析
一、为什么选择ReactReact是当前前端应用最广泛的框架。三大SPA框架Angular、React、Vue比较。Angular出现最早,但其在原理上并没有React创新的性能优化,且自身相对来说显得笨重。Vue出现最晚,其核心原理学习了React,只是语法形式的变化,关系上来说React是开拓者
使用java+TestNG进行接口回归测试
TestNG是一个开源自动化测试框架,“NG”表示下一代(NextGeneration的首字母)。TestNG类似于JUnit(特别是JUnit4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。一、TestNG的特
使用java+TestNG进行接口回归测试
TestNG是一个开源自动化测试框架,“NG”表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。
简洁方便的集合处理——Java 8 stream流
背景java8已经发行好几年了,前段时间java12也已经问世,但平时的工作中,很多项目的环境还停留在java1.7中。而且java8的很多新特性都是革命性的,比如各种集合的优化、lambda表达式等
简洁方便的集合处理——Java 8 stream流
今天我们来学习java8的Stream,并不需要理论基础,直接可以上手去用。
大量文件名记录的树形结构存储
十多年来,NAS中已经存在的目录和文件达到10亿之多,在设计和开发备份系统的过程中碰到了很多挑战,本文将分享大量文件名记录的树形结构存储实践。