helloworld的专栏

helloworld的专栏

排序:
默认
按更新时间
按访问量

【公告】个人站点上线了

业余时间撸了个人站点,欢迎来踩,同时遵照有关规定,暂不开放评论功能! 访问入口:http://www.kangkang.中国

2018-02-07 15:18:57

阅读数:149

评论数:0

使用MyBatis-Spring-Boot-Starter快速集成mybatis

MyBatis-Spring-Boot-Starter是什么? The MyBatis-Spring-Boot-Starter help you build quickly MyBatis applications on top of the Spring Boot. MyBa...

2018-08-17 14:25:32

阅读数:59

评论数:0

基于SpringCloud的微服务架构搭建

在前面的很多章节中,有讨论到关于微服务架构的相关话题,包括服务网关、服务发现、服务熔断等相关话题,本章我们就借助Spring Cloud相关组件,来实现微服务一些基础架构的搭建与应用。 本章涉及的Spring Cloud相关组件包含如下: Config Server:配置中心 Eureka...

2018-08-10 14:44:12

阅读数:236

评论数:0

Java中的关键字(JDK1.8)

注意 const和goto 是保留字。 true 、false、null不是关键字,而是常量标识。

2018-04-12 10:08:29

阅读数:126

评论数:0

LeetCode-Problem 54:螺旋矩阵

问题描述 给出一个 m x n 的矩阵(m 行, n 列),请按照顺时针螺旋顺序返回元素。 例如,给出以下矩阵: [     [ 1, 2, 3 ], &am...

2018-04-12 09:47:55

阅读数:110

评论数:0

LeetCode-Problem 43:大数相乘

算法问题 给定两个以字符串表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积。 算法实现 以下是大神的算法,膜拜大神: 首先,长度位m的数乘以长度为n的数的结果不超过m+n。 接下来,我们来看下两数相乘的计算过程,从右向左,将数2中的每一位的数与数1相乘,最...

2018-04-11 12:02:38

阅读数:128

评论数:0

LeetCode-Problem 26:删除排序数组中的重复项

问题 给定一个有序数组,你需要原地删除其中的重复内容,使每个元素只出现一次,并返回新的长度。 不要另外定义一个数组,您必须通过用 O(1) 额外内存原地修改输入的数组来做到这一点。 示例: 给定数组: nums = [1,1,2], 你的函数应该返回新长度 2, 并且原数组...

2018-04-09 16:41:42

阅读数:113

评论数:0

LeetCode-Problem 24:交换链表中相邻结点

算法 给定一个链表,对每两个相邻的结点作交换并返回头节点。 例如: 给定 1->2->3->4,你应该返回 2->1->4->3。 算法实现 ...

2018-04-09 15:32:09

阅读数:91

评论数:0

LeetCode-Problem 19:删除链表的倒数第N个节点

题目 给定一个链表,删除链表的倒数第 n 个节点并返回头结点。例如: 给定一个链表: 1->2->3->4->5, 并且 n = 2. 当删除了倒数第二个节点后链表变成了 1-&am...

2018-04-08 21:06:33

阅读数:47

评论数:0

LeetCode-Problem 6:字符串Z字形回转

实现一个将字符串进行指定行数的转换的函数: 将字符串 “PAYPALISHIRING” 以Z字形排列成给定的行数:(下面这样的形状) 之后按逐行顺序依次排列:”PAHNAPLSIIGYIR” P A H N A P L S I I G Y I R ...

2018-04-08 14:24:11

阅读数:49

评论数:0

LeetCode-Problem 3:无重复字符的最长子串

给定一个字符串,找出不含有重复字符的 最长子串 的长度。 算法: public static int lengthOfLongestSubstring(String s) { int b = 0; int max = 0; if (s...

2018-04-03 16:58:24

阅读数:131

评论数:0

TCC事务机制简介

TCC事务机制简介 关于TCC(Try-Confirm-Cancel)的概念,最早是由Pat Helland于2007年发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文提出。在该论文中,TCC还是以Ten...

2018-03-29 16:56:56

阅读数:104

评论数:0

对分布式事务及两阶段提交、三阶段提交的理解

对分布式事务及两阶段提交、三阶段提交的理解 一、分布式数据一致性 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。 1.什么是数据一致性 在数据有多份副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本...

2018-03-29 15:34:58

阅读数:148

评论数:0

HTTP幂等性概念和应用

Idempotence, in programming and mathematics, is a property of some operations such that no matter how many times you execute them, you achieve the...

2018-03-29 14:16:31

阅读数:123

评论数:0

Dubbo的前世今生

SOA与服务治理 SOA(面向服务的体系结构)概念由来已久,在10多年前便开始进入到我们广大软件开发者的视线中。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、Web Service技术之后的自然延伸。 ...

2018-03-29 10:14:27

阅读数:207

评论数:0

浅谈服务治理、微服务与服务网格(Service Mesh)

浅谈服务治理、微服务与Service Mesh Spring Cloud 之“出身名门望族” 作为当下最火热的微服务框架,Spring Cloud的名字可以说是无人不知、无人不晓,凭借之前Spring Framework的良好群众基础和Cloud这个具有时代感的名字,Spring Clou...

2018-03-29 10:00:26

阅读数:981

评论数:1

远程过程调用

简介 RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 比如说,一个方法可能是这样定义的: Employee getEmployeeBy...

2018-03-20 11:23:56

阅读数:188

评论数:0

Remote Procedure Calls

Remote Procedure Calls Paul Krzyzanowski October 2, 2017 Introduction, or what’s wrong with sockets? Sockets are a fundamental part of...

2018-03-20 10:23:09

阅读数:76

评论数:0

TCP三次握手

SYN:Synchronize Sequence Numbers ACK:Acknowledgement TCP建立连接三次握手过程 建立连接时,客户端发送SYN包(SYN=j)到服务器,并进入SYN_SENT状态,等待服务器确认。 服务器收到syn包,必须确认客户的...

2018-03-20 09:35:53

阅读数:59

评论数:0

OSI七层模型与TCP/IP四层模型

OSI:Open System Interconnect

2018-03-20 08:58:34

阅读数:55

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭