标签:dist

Java

JAVA实现对ACCESS数据库的远程访问

3

yeseng 发布于 2019-11-15

在实际的项目中,可能会遇到这样的问题:A服务器上的应用程序需要访问B服务器上的access数据库(可以使用虚拟机模拟A、B服务器进行测试)。而access数据库是文件类型的,不同计算机间需要指定文件访问权限,增加了程序的复杂度。本文将从一个实例来介绍一种简单实用的方法。该实例使用...

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

编程技术

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

2

xirruiqiang 发布于 2019-11-14

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

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

编程技术

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

13

zhuangli 发布于 2019-11-14

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

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

Java

APP 定位过于频繁,我用反射 + 动态代理揪出元凶

1

zhuangli 发布于 2019-11-14

1. 背景 定位现在是很多 APP 最基本也不可或缺的能力之一,尤其是对打车、外卖之类的应用来说。但对定位的调用可不能没有节制,稍有不慎可能导致设备耗电过快,最终导致用户卸载应用。 笔者所在项目是一个在后台运行的 APP,且需要时不时在后台获取一下当前位置,再加上项目里会引入很多...

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

编程技术

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

11

darida 发布于 2019-11-13

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

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

Java

Java8 Stream简单的应用

Harries 发布于 2019-11-13

流的简介 简短的定义:从支持数据处理操作的源生成的元素序列 剖析这个定义 元素序列:像集合一样,流也提供了一个接口,可以访问特定元素类型的一组有序值,因为集合是数据结构,所以他的主要目的是以特定的时间/空间复杂度存储和访问元素,但流的目的在于表达计算。集合讲的是数据,流讲的是计算...

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

Java

iOS持续化集成之Jenkins (三)

4

songhua.gao 发布于 2019-11-13

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

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

Spring

Spring Boot2 系列教程(二十六)Spring Boot 整合 Redis

6

changyuan.xu 发布于 2019-11-12

声明 本系列第 24、25 两篇文章,分别是 Spring Boot+Jpa 以及 Spring Boot+Jpa 多数据源,不知触发了什么关键字,一直无法发送,找了半天也没找到违规的字词,所以,这两篇文章大家有兴趣可以去我的博客上查看:http://springboot.jav...

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

Java

写给Java程序员的TypeScript入门教程(一)

8

hanze 发布于 2019-11-12

最近几年,TypeScript越来越多的出现在各种技术分享博客上,越来越多的前端框架也提供了对TypeScript的支持,比如大名鼎鼎的 Angular2 就选择了TypeScript作为开发语言。如果你没听过TypeScript,那一定听过JavaScript。实际上,Type...

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

Java

如何计算两个字符串之间的文本相似度?

3

xiaoli.he 发布于 2019-11-12

最近好久没有写文章了,上一篇文章还是九月十一的时候写的,距今已经两个月了,期间一直在忙一些工作上的事情,今天终于有点空闲,所以写一篇文章散散心。 平时的编码中,我们经常需要判断两个文本的相似性,不管是用来做文本纠错或者去重等等,那么我们应该以什么维度来判断相似性呢?这些算法又怎么...

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

编程技术

eBay 发布分布式事务协议 GRIT,多数据库微服务的福音

1

zhuangli 发布于 2019-11-12

在 2019 年 IEEE 数据工程国际会议(ICDE)上,eBay 工程师提交了一篇 论文 ,介绍了分布式数据库ACID 事务协议——GRIT。 GRIT 的关键点在于支持跨微服务使用多个数据库 ,这些微服务通常用不同的语言实现,并且可能使用多个底层数据库。 eBay 的工程师...

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

Java

快手面经篇一,据说看了面试通过率提升50%

2

darida 发布于 2019-11-11

面试官很亲切,说Excel表用过吧,Excel表中的编号一般是这样的,A….Z AA…AZ BA…BZ,分别对应数字0…25 26….51 52…77,类比做数字映射,给出一个字符串,求映射的结果。 分析这个...

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

Java

Narayana 5.10.0.Final 发布,JBoss 事务服务

1

zhuangli 发布于 2019-11-11

Narayana 5.10.0.Final 发布,JBoss 事务服务(JBossTS 也叫 Narayana )保护企业数据破坏,保证数据完整、准确。为基于Java的应用程序(包括那些写给JEE和EJB框架)从而消除风险和相关成本非常耗时的和解失败后。 5.10.0.Final...

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

编程技术

GRIT:eBay 研发的跨微服务分布式事务协议

4

likai 发布于 2019-11-11

eBay 的技术人员最近展示了一种称为 GRIT 的分布式事务协议,支持跨多个具有多个底层数据库的微服务的 ACID(原子性、一致性、隔离性、持久性)事务。 本文描述了在 2019 年 IEEE 数据工程国际会议(ICDE)上公布的 GRIT 协议的基本思想,并提供了一个使用部分...

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

Java

Spring security(四)-spring boot +spring security短信认证+redis整合 原 荐

darida 发布于 2019-11-11

关注我,可以获取最新知识、经典面试题以及技术分享   现在主流的登录方式主要有 3 种:账号密码登录、短信验证码登录和第三方授权登录,前面一节 Spring security(三)—认证过程 已分析了spring security账号密码方式登陆,现在我们来分析一下s...

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

Spring

【架构师修炼之路】Redis 极简教程 : 基本数据结构, 跳表原理, Spring Boot 项目使用实例

9

darida 发布于 2019-11-11

引言 本文主要介绍 Spring Boot 应用中使用 Redis 的基础知识. Redis 是什么 Redis: REmote DIctionary Server Redis is an in-memory database that persists on disk. The...

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

Spring

Spring Boot2 系列教程(二十三)理解 Spring Data Jpa

9

puefu.he 发布于 2019-11-11

有很多读者留言希望松哥能好好聊聊 Spring Data Jpa! 其实这个话题松哥以前零零散散的介绍过,在我的书里也有介绍过,但是在公众号中还没和大伙聊过,因此本文就和大家来仔细聊聊 Spring Data 和 Jpa! 本文大纲: 1. 故事的主角 1.1 Jpa 1.1.1...

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

Java

4、Hibernate的查询方式

1

darida 发布于 2019-11-10

一、Hibernate的查询方式:OID查询 1、OID检索:Hibernate根据对象的OID(主键)进行检索 1-1、使用get方法 Customer customer = session.get(Customer.class,1L); 1-2、使用load方法 Custom...

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