Wesley13 Wesley13
4年前
REST微服务的分布式事务实现
上一篇文章REST微服务的分布式事务实现分布式事务以及JTA介绍 中,试着带大家理解事务,然后介绍了分布式事务、它的原则和实现方式。这一部分,我们就来详细看看如何使用消息中间件来实现分布式事务。我们还是使用之前的实例,一个订票系统的购票逻辑:!(https://oscimg.oschina.net/oscnet/3582cf8efeb63070
Irene181 Irene181
4年前
手把手教你使用Python打造绚丽的词云图
前言大家好,我是黄伟。词云,相信大家对这个概念比较陌生,它其实就是指的是对某一段文本中出现频率最高的关键词进行特殊描绘,过滤到太多没用的字眼,以此达到视觉上的突出,让人一看就知道这篇文章讲的什么。一、词云的运用设计到的模块:wordcloud编辑器:sublimetext3编译器:Python3.61.下载安装wordcloud模块pipins
Wesley13 Wesley13
4年前
java实现 Excel 导入导出
日常工作中,Excel是我们经常需要处理的文件,报表的生成,数据的导出,几乎每个项目都需要写对应的处理.作者也是编写这块代码大军的一员,能否有方法让我们不用重复编写代码呢,能否只要简单配置就可以完成我们的Excel生成呢,作者分析了Excel和对象的关系,发现Row就是我们的一个对象cell是我们的一个属性,从而开发了Easypoi,下面讲解下用
Stella981 Stella981
4年前
Light = Vue + 弹幕 + 地图,年轻人喜欢的社交方式
Light是我们小团队群策群力完成的一个轻社交产品,加入了弹幕、位置等年轻人喜欢的元素。先上图,给大家感受一下:!(https://oscimg.oschina.net/oscnet/up0c1bec408a5bb8c4dcbf2c87c5f5f6a20a7.JPEG)疫情期间,在家办公的我们发起了一场“头脑”风暴。几位团队成员先各抒己见,很快就
Stella981 Stella981
4年前
Spring Boot2.0 Oauth2 服务器和客户端配置及原理
一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Google上的照片。问题是只有得到用户的授权,Google才会同意"云冲印"读取这些照片。那么,"云冲印"怎样获得用户的授权呢?传统方法是,用户
Wesley13 Wesley13
4年前
MySQL没前途了吗?
为什么我继续看好MySQL最近几年,似乎总有一种声音在说,MySQL可能不太行了,原因无非是这么几条,MySQL功能不如PG强大,原生没有分库分表不如TIDB,OLAP性能差。可事实真的如此吗?我斗胆哔哔几句,这个行业大佬太多,个人高度有限,说错了勿怪,这只是我一家之言,欢迎留言指正。一、功能不够多先说说功能方面吧,PG号称功
Stella981 Stella981
4年前
Mongo _id 生成和使用
MongoDB中我们经常会接触到一个自动生成的字段:”\_id”,类型为ObjectId。ObjectId构成之前我们使用MySQL等关系型数据库时,主键都是设置成自增的。但在分布式环境下,这种方法就不可行了,会产生冲突。为此,MongoDB采用了一个称之为ObjectId的类型来做主键。ObjectId是一个12字节的BSON类型字符串。按照字节顺
Stella981 Stella981
4年前
2020年终字节Java岗发布+12月内部面试题(含答案)
近日,字节跳动官宣扩招信息,在年底前再招满10000人!这其中技术岗的需求占比非常高。不少人对字节跳动技术岗的体系结构和技术要求设置不太清楚,想去面试心里没底,下面简单介绍一下字节跳动技术岗要求体系,并给大家分享一份最新入职字节跳动的同事总结出的完整面试题!字节跳动的职级研发序列一共10级!(h
Stella981 Stella981
4年前
JSP内置九个对象Request请求对象
jsp内置对象是什么呢?例如Java语言使用一个对象之前需要实例化(也就是所说的new一个对象),创建对象这个过程有点麻烦,所以在jsp中提供了一些内置对象,用来实现很多jsp应用。在使用内置对象时,不需要实例化这些对象,直接使用就行了。预先定义了九个这样的对象。下面分别对这九个预先定于的对象进行分析和讲解。1.Request请求对象
Stella981 Stella981
4年前
Linux下分布式系统以及CAP理论分析
CAP理论被很多人拿来作为分布式系统设计的金律,然而感觉大家对CAP这三个属性的认识却存在不少误区,那么什么是CAP理论呢?CAP原本是一个猜想,2000年PODC大会的时候大牛Brewer提出的,他认为在设计一个大规模可扩放的网络服务时候会遇到三个特性:一致性(consistency)、可用性(Availability)、分区容错(partitionto