标签:Document

Java

Spring系列-实战篇(6)-基于mongodb的开发

2

小丁 发布于 2019-11-17

1.前言 我们在企业开发中,最常用的都是关系型数据库(oracle、mysql、sqlserver等),这类基于jdbc的数据交互方式,通过在spring中整合mybatis就能实现,本系列文章《Spring系列-实战篇(4)-你有多了解MyBatis 》中就有讲解。 但对于非关...

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

Spring

Spring 框架常用语法进行总结

zhuangli 发布于 2019-11-17

Spring 框架常用语法进行总结: spring框架的二大主要的功能就是IOC和AOP。 IOC: 控制反转(依赖注入) AOP: 面向切面编程 学习spring最好的方法就是去看官网,里面有详细的说明及使用原则 介绍spring 中的注解的使用,xml配置等目前在市面上面较少...

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

Java

Jackson系列二——CVE-2017-7525(基于TemplatesImpl利用链)

10

Harries 发布于 2019-11-17

本次Jackson反序列化漏洞对于Jackson来说是首例,因此针对这些版本范围的漏洞利用类有很多,这章节只用TemplatesImpl这条在Fastjson也盛行的利用类进行演示,其他利用链在后面的文章中会补充分析。 0x01 影响版本 Jackson 2.6系列 < 2...

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

Spring

2w字长文,让你瞬间拥有「调用链」开发经验

12

zhuangli 发布于 2019-11-16

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 很多同学表示,对于微服务中常用的调用链功能的原理,感觉很模糊。 本文将真正的从零开始,介绍调用链客户端开发的一些要点 。让你瞬间拥有APM开发经验。文章很长很长,照例看一下相关目录。 随着微服务架构的流...

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

编程技术

分享:常见的前端架构风格和案例

23

darida 发布于 2019-11-16

本文信息量巨大,兼具科普性和深度,建议精读 作者:_sx_ https://juejin.im/post/5d7ffad551882545ff173083#comment 所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表...

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

Java

Dubbo源码解析(十二)远程通信——Telnet

1

xiaoli.wang 发布于 2019-11-15

目标:介绍telnet的相关实现逻辑、介绍dubbo-remoting-api中的telnet包内的源码解析。 前言 从dubbo 2.0.5开始,dubbo开始支持通过 telnet 命令来进行服务治理。本文就是讲解一些公用的telnet命令的实现。下面来看一下telnet实现...

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

Java

SpringBoot整合ElasticSearch

5

xirruiqiang 发布于 2019-11-15

Java客户端 在Elasticsearch中,为java提供了2种客户端,一种是REST风格的客户端,另一种是Java API的客户端。 https://www.elastic.co/guide/… 1.REST客户端 Elasticsearch提供了2种REST客...

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

编程技术

barm 一个前端微服务的胶水方案

1

darida 发布于 2019-11-15

前端分岔口 笔者认为,前端行业现在处于一个分岔口: 渐进式 WebApp 框平台原生 App 其中 WebApp 随着各行各业业务的不断发展,仅仅 SPA 应用已经很难满足现有的迭代开发;各类微服务方案开始被提上议程,其中以 web-components 为基础的微服务方案关注度...

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

Java

Java全文搜索引擎—Solr

5

刘莉莉 发布于 2019-11-15

全文检索 倒排索引 根据文档创建索引,再对索引进行查询获取文档。 相比与顺序查询:不需要那么多的查询(一个文档一个文档找索引,找到就匹配,需要全部查询,效率很低),而且可以在索引上定位,出现在哪个文档哪个地方,支持高亮 Lucene Lucene是一个基于Java的全文检索库,可...

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

Java

SpringBoot自动配置原理,面试高频!

8

xirruiqiang 发布于 2019-11-15

SpringBoot自动配置 我们都知道一个SpringBoot主配置类只要标注上<u>@SpringBootApplication</u>的注解,Spring就会帮我们自动配置各个组件和实例化Bean,我们来通过源码分析一下SpringBoot自动配置原...

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

编程技术

微服务架构的四大金刚利器

2

xirruiqiang 发布于 2019-11-14

【编者的话】互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分布式系统需要考虑到网络的延时和不可靠,微服务很重要的一个特质就是需要保证服务幂等,保证幂等性很重要的前...

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

编程技术

沃尔玛架构翻新:如何保证微服务领域的业务连续性和灾难恢复?

13

zhuangli 发布于 2019-11-14

作者 | Jyotiswarup Raiturkar 译者 | 王强 沃尔玛为美国几乎所有州及全球许多国家 / 地区提供杂货店提货和配送服务。沃尔玛的集成配送系统由应用程序和后端系统组成,使全球员工可以满足各地商店的全渠道电商订单需求。 电商环境下的订单交付 近年来,这套系统的业...

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

Spring

SpringBoot的启动原理

zhuangli 发布于 2019-11-14

SpringBoot的启动原理 SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。 我们开发任何一个Spring Bo...

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

Java

美团Robust热修复框架原理解析

小丁 发布于 2019-11-13

目前热修复框架主要有QQ空间补丁、HotFix、Tinker、Robust等。热修复框架按照原理大致可以分为三类: 基于 multidex机制 干预 ClassLoader 加载dex native 替换方法结构体 instant-run 插桩方案 QQ空间补丁和Tinker都是...

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

编程技术

沃尔玛架构翻新:如何保证微服务领域的业务连续性和灾难恢复

11

darida 发布于 2019-11-13

沃尔玛在美国几乎所有州及全球许多国家 / 地区提供杂货店提货和配送服务。沃尔玛的集成配送系统由应用程序和后端系统组成,使全球员工可以满足各地商店的全渠道电商订单需求。 电商环境下的订单交付 近年来,这套系统的业务量取得了巨大的增长: 引用来源: https://techcrunc...

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

Spring

Spring MVC+Spring+MyBatis实现支付宝扫码支付功能(图文详解)

32

zhuangli 发布于 2019-11-13

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 作者 | 思海(公众号:好好学java) 链接 | blog.csdn.net/sihai12345 前言 本教程详细介绍了如何使用 SSM 框架实现支付宝支付功能。本文章分为两大部分,分别是「...

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

Java

iOS持续化集成之Jenkins (三)

4

songhua.gao 发布于 2019-11-13

前言 在之前的两篇 iOS持续化集成之Jenkins (一) 和 iOS持续化集成之Jenkins (二) 中介绍了 Jenkins 环境搭建以及配合插件实现了自动化打包分发 APP,但是我觉得用起来还是不够爽,所以就有了这么一篇利用 Jenkins+shell+python 实...

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

Java

Jenkins 2019 年 Board 和 Officer positions 选举更新

5

尖兵 发布于 2019-11-13

本文首发于: Jenkins 中文社区 原文链接 作者:Tracy Miranda 译者:wenjunzhangp Jenkins 社区正在进行 2019 年 Board 和 Officer positions 的选举活动,我们诚恳的邀请您参加并且投出您宝贵的一票。 Jenkin...

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