服务注册与发现【Eureka】- Eureka简介 Spring

服务注册与发现【Eureka】- Eureka简介

什么是服务治理 SpringCloud 封装了 Netflix 公司开发的 Eureka 模块来 实现服务治理。 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错 等,实现服务发现与注册。 什么是服务注册与发现 Eureka 采用了 CS 的设计架构, Eure...
阅读全文
Dubbo 高危漏洞!原来都是反序列化惹得祸 编程技术

Dubbo 高危漏洞!原来都是反序列化惹得祸

前言 这周收到外部合作同事推送的一篇文章, 【漏洞通告】Apache Dubbo Provider默认反序列化远程代码执行漏洞(CVE-2020-1948)通告 。 按照文章披露的漏洞影响范围,可以说是当前所有的 Dubbo 的版本都有这个问题。 无独有偶,这周在 Github 自己的仓库上推送几行改动,不一会就收到 Github 安全提示,警告当前项目存在安全漏洞 C...
阅读全文
数据中台盛行,DataOps兴起,数据架构才是未来 编程技术

数据中台盛行,DataOps兴起,数据架构才是未来

“ 在数字化转型的浪潮下,数据架构备受关注。作为企业架构中的关键纽带,数据架构解决了业务与数据的映射,规范了应用架构的数据集成关系,指导了技术架构的技术选型。伴随DataOps等场景的出现,数据架构会逐步走向数据消费端,为企业带来更多的变化和新发现。 — 什么是数据架构 — 自数据库技术兴起以来,人们慢慢发现需要一种东西去描述数据的状态、定义数据需求、指导数据集成、管理数据...
阅读全文
如何给你的毕设增加亮点 Java

如何给你的毕设增加亮点

前言 因为疫情相信最近一段时间很多同学都在准备线上答辩,博主也是一样,从答辩前紧张到无法呼吸,到答辩后一身轻松感谢各位老师的指导,整个过程就像坐过山车一样充满刺激。再见了我的青春,我的学生时代。在答辩过程中经常会被问到说:你觉得你的项目有什么亮点?今天就来给大家分享一下可以用哪些简单的技术来增加自己毕设的一个亮点。 发送邮件 其实Spring已经帮我们封装好了邮件发送的功能,只需要直接...
阅读全文
如何给你的毕设增加亮点 Java

如何给你的毕设增加亮点

前言 因为疫情相信最近一段时间很多同学都在准备线上答辩,博主也是一样,从答辩前紧张到无法呼吸,到答辩后一身轻松感谢各位老师的指导,整个过程就像坐过山车一样充满刺激。再见了我的青春,我的学生时代。在答辩过程中经常会被问到说:你觉得你的项目有什么亮点?今天就来给大家分享一下可以用哪些简单的技术来增加自己毕设的一个亮点。 发送邮件 其实Spring已经帮我们封装好了邮件发送的功能,只需要直接...
阅读全文
闲聊注册中心——ZK、Eureka、Sofa-Registry Spring

闲聊注册中心——ZK、Eureka、Sofa-Registry

最开始服务之间的调用借助的是域名,域名其实是个好东西,使用起来很方便,但所有调用请求都得走域名解析和负载均衡,相对来说性能就差一点,而且这些夹在中间的零部件会演变成性能瓶颈和潜在的单点风险,后来大家一比较发现还不如直接端到端调用,那么就需要一个东西把调用链的两端连起来,这就是注册中心。 图片来源 主流微服务注册中心浅析和对比 注册中心提供服务的注册发现,用来连接调...
阅读全文
数据量很大,分页查询很慢,该怎么优化? Spring

数据量很大,分页查询很慢,该怎么优化?

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名:order_history 描述:某个业务的订单历史表 主要字段:unsigne...
阅读全文
基于 RBAC 的大型网站权限管理系统设计思路 编程技术

基于 RBAC 的大型网站权限管理系统设计思路

作者:不哼不哈 我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,一个角色拥有多个权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间、角色与权限之间,通常都是多对多的关系。如下图: 基于这个,得先了解角色到底是什么?我们可以理解它为一定数量的权限的集合,是一个权限的载体。例如:一个论坛的“管理员”、...
阅读全文
专治MySQL乱码问题 Spring

专治MySQL乱码问题

作者:spermwhale0 简书: https://www.jianshu.com/p/94d... MySQL编码过程 MySQL出现乱码的原因有很多,一般与 character_set 参数有关。我们先来看看有哪些参数: SHOW VARIABLES LIKE "character%"; Variable_name Value charac...
阅读全文
Loading...