标签:web

The Clean Architecture

1

likai 发布于 2019-04-20

Robert C. Martin (Uncle Bob) 原文: https://blog.cleancoder.com/u… 译:祝坤荣 在过去几年我们看到关于系统架构的很多想法。这些包括: Alistair Cockburn的六边形架构(也叫做端口与适配器),St...

阅读(1)评论(0)赞 (0)

SpringBoot+webservice

1

小丁 发布于 2019-04-20

今天看到一个项目要和工厂的ERP进行对接,用到了webservice。虽然使用用springboot较为方便,还是了解一下: webservice是什么 网上的解释很多,其实就是跨语言和操作系统的的远程调用技术。比如亚马逊,可以将自己的服务以webservice的服务形式暴露出来...

阅读(2)评论(0)赞 (0)

SpringBoot实现发送电子邮件

5

zhuangli 发布于 2019-04-20

目录 从1969年10月世界上的第一封电子邮件发出,到2019年,已经过去将近半个世纪了。虽然即时通讯和视频会议,甚至全息投影都变得日益普及,但电子邮件依然有着广泛的使用场景和不可撼动的历史地位。 SpringBoot拥有强大的生态链,几乎可以连接所有主流的开源库。 下面我们就从...

阅读(4)评论(0)赞 (0)

Eclipse使用jetty服务器运行项目

darida 发布于 2019-04-20

为了解决开发效率慢的问题,周末闲暇时间研究一下jetty服务。 一、理解jetty(百科定义) Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布...

阅读(4)评论(0)赞 (0)

DevOps: 使用Maven插件实现分环境配置和版本检查

2

wenming.gapo 发布于 2019-04-20

DevOps是Development和Operations的组合词,作为一名软件工程师或者系统架构师,对于系统的开发和部署需要有充分的了解和把控。 下面我们通过一个故事,把软件发布中的分环境配置和版本检查的解决方案为你娓娓道来…… 本文涉及到的所有代码可以...

阅读(4)评论(0)赞 (0)

Spring webflux 函数式编程web框架

xubiao.zhuang 发布于 2019-04-20

Spring 5.0 Spring webflux 是一个全新的非堵塞的函数式 Reactive Web 框架,可以用来构建异步的、非堵塞的、事件驱动的服务。 springboot2.0发布不久,最近研究了一下springboot2.0的新特性,其中就发现了webflux。 下面...

阅读(10)评论(0)赞 (0)

Spring Security教程 Vol 8. AccessDecisionVoter组件介绍

2

likai 发布于 2019-04-20

这一期主要我们将介绍访问控制三剑客负责对授权规则做角色的组件—— AccessDecisionVoter 接口。以及对Spring Security默认提供的几个基础 AccessDecisionVoter 实现类做一个详细的说明,最后我们将会客制化一个基于时间的 AccessD...

阅读(9)评论(0)赞 (0)

Jenkins 2.173 发布,开源持续集成引擎

Harries 发布于 2019-04-20

Jenkins 2.173 发布了,本次更新移除了一些不太推荐的功能,请管理员及时关注,如果希望能恢复的旧的形态,可以按照下面的提示操作。 另外,有一项重要的更新,使得我们可以把所有的中文本地化资源文件从 Jenkins 核心中移除。因此, 请关注 Jenkins 简体中文插件后...

阅读(12)评论(0)赞 (0)

通过Spring Boot Webflux实现Reactor Kafka

小丁 发布于 2019-04-20

在Apache Kafka简介中,我们研究了分布式流媒体平台Apache Kafka。这一次,我们将关注Reactor Kafka,这个库可以创建从Project Reactor到Kafka Topics的Reactive Streams,反之亦然。 我们将使用两个小型示例应用程...

阅读(16)评论(0)赞 (0)

weblogic CVE-2019-2647等相关XXE漏洞分析

2

xiaoli.he 发布于 2019-04-19

按照惯例,Oracle发布了4月份的补丁,详情见链接( https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html#AppendixFMW )一看就是一堆漏洞,高危的还好几个。 CVSS...

阅读(27)评论(0)赞 (0)

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

阅读(20)评论(0)赞 (0)

weblogic CVE-2019-2647等相关XXE漏洞分析

2

hanze 发布于 2019-04-19

背景 按照惯例,Oracle发布了4月份的补丁,详情见链接(https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html#AppendixFMW )一看就是一堆漏洞,高危的还好几个。 CV...

阅读(29)评论(0)赞 (0)

跟着360架构师学shell

darida 发布于 2019-04-19

1. 变量替换 从头开始匹配,最短删除 从头开始匹配,最长删除 从尾开始匹配,最短删除 从尾开始匹配,最长删除 替换旧的字符串为新字符串,只替换第一个 替换旧的字符串为新字符串,替换所有 例: variable_1="i love u, do you love me&q...

阅读(21)评论(0)赞 (0)

总要先爬出坑的JEE架构

4

darida 发布于 2019-04-19

本博客 猫叔的博客 ,转载请申明出处 先来看看官网对它的定义。 Java平台企业版(Java EE)是社区驱动的企业软件的标准。Java EE是使用Java Community Process开发的,其中包括来自行业专家,商业和开源组织,Java用户组以及无数个人的贡献。每个版本...

阅读(26)评论(0)赞 (0)

让前端监控数据采集更高效

3

wenming.gapo 发布于 2019-04-19

随着业务的快速发展,我们对生产环境下的问题感知能力越来越关注。作为距离用户最近的一层,前端的表现是否可靠、稳定、好用,很大程度上决定着用户对整个产品的体验和感受。因此,对于前端的监控不容忽视。 搭建一套前端监控平台需要考虑的方面很多,比如数据采集、埋点模式、数据处理和分析、报警以...

阅读(24)评论(0)赞 (0)

Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则

1

xiaoli.wang 发布于 2019-04-19

上一篇我们介绍了如何通过Nacos的配置功能来存储限流规则。Apollo是国内用户非常多的配置中心,所以,今天我们继续说说Spring Cloud Alibaba Sentinel中如何将流控规则存储在Apollo中。 使用Apollo存储限流规则 Sentinel自身就支持了多...

阅读(26)评论(0)赞 (0)

SpringBoot集成FastDFS+Nginx整合基于Token的防盗链

xiaoli.wang 发布于 2019-04-19

为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展...

阅读(20)评论(0)赞 (0)

基于Kubernetes的微服务可观察性与Istio服务网格(一)

26

songhua.gao 发布于 2019-04-19

本系列文章将分为两部分,在此我们将探讨Istio服务网格中一部分,即可观察性工具集。这些工具包含了Jaeger,Kiali,Prometheus以及Grafana。为辅助我们此行探索,我们将在GCP上部署基于Go的微服务参考平台到GKE上去。 什么是可观察性 与区块链,无服务器,...

阅读(23)评论(0)赞 (0)