标签:存储引擎

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

编程技术

FISCO BCOS 2.0 发布:新增群组架构克服吞吐瓶颈

1

hanze 发布于 2019-03-19

今日,FISCO BCOS 开源社区正式对外发布 FISCO BCOS 的 2.0 版,该版本在可扩展性、性能、易用性、隐私隔离等方面均取得突破性进展,其新增的群组架构方案,可以让企业间像拉微信群一样快速组链,大大降低维护难度和管理成本。 据悉,FISCO BCOS 是金融区块链...

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

Java

Java 类型系统从入门到放弃

5

dulong 发布于 2019-03-15

作者 | 夏梓耀 杏仁后端工程师,励志成为计算机艺术家 总结 为什么文章的一开头会是总结?因为我怕你看不到最后 (¬_¬),本文不止是内容上过于偏重理论,信息量还非常大,但我不喜欢分篇,因为我觉得它是完整的。 虽然写了一万多字(写了半个月 _(:з」∠)_),但是还是有很多东西不...

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

Java

一线互联网公司Java高级面试题总结

4

changyuan.xu 发布于 2019-03-06

1、hashcode相等两个类一定相等吗?equals呢?相反呢? 2、介绍一下集合框架? 3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? 4、hashmap和treemap什么区别?低层数据结构是什么? 5...

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

编程技术

想染指系统架构?你绝对不可错过的一篇

1

zhuangli 发布于 2019-02-25

不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手...

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

编程技术

研发团队资源成本优化实践

11

zhuangli 发布于 2019-02-22

背景 工程师主要面对的是技术挑战,更关注技术层面的目标。研发团队的管理者则会把实现项目成果和业务需求作为核心目标。实际项目中,研发团队所需资源(比如物理机器、内存、硬盘、网络带宽等)的成本,很容易被忽略,或者在很晚才考虑。 在一般情况下,如果要满足更多的技术指标如并发量和复杂度等...

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

编程技术

微服务架构下分布式事务解决方案-hoop(一)

8

hanze 发布于 2019-02-15

前言 数据库事务( 简称:事务,Transaction )是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务拥有以下四个特性,习惯上被称为 ACID 特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要...

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

Java

聊聊Java数据库开发的那点事儿

3

yanxinchi 发布于 2019-02-12

无论你开发的是一款PC端的Web应用,还是一款移动端的app,都需要一个数据库来存储你的业务数据(包括电商的商品信息、游戏的道具信息、社交的人员信息等等)。可以说,数据库是后端系统最重要的存储组件。 作为一名Java程序开发人员,你会发现你所完成的大部分代码逻辑最终都是在不断的与...

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

Java

J2EE开发笔记(一)—— J2EE开发环境配置

Harries 发布于 2019-02-07

(1) Maven解压后,在系统环境变量中添加以下变量: Path:Maven中bin文件夹的目录,例如:D:/maven3.6/bin 在cmd中使用 mvn -version 验证是否配置成功。 (2) Eclipse在安装完m2e插件后,通过 Windows -> p...

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

Java

写在 19 年初的后端社招面试经历(蚂蚁、头条、PingCAP)

3

xirruiqiang 发布于 2019-01-31

写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP 去年(18年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer。想着可以总结一下经验,分享一下自己这一段"骑驴找马"过的心路...

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

Java

Java面试

3

尖兵 发布于 2019-01-26

线程池 首先要明确为什么要使用线程池,使用线程池会带来什么好处? • 线程是稀缺资源,不能频繁的创建。 • 应当将其放入一个池子中,可以给其他任务进行复用。 • 解耦作用,线程的创建于执行完全分开,方便维护。 线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交...

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

Java

PolarDB 数据库性能大赛 Java 分享

5

zhuangli 发布于 2019-01-23

国际惯例,先报成绩,熬了无数个夜晚,最后依旧被绝杀出了第一页,最终排名第 21 名。前十名的成绩分布为 413.69~416.94,我最终的耗时是 422.43。成绩虽然不是特别亮眼,但与众多参赛选手使用 C++ 作为参赛语言不同,我使用的是 Java,一方面是我 C++ 的能力...

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

Java

hibernate和jdbc的渊源

9

hanze 发布于 2019-01-23

1、为什么需要hibernate 简单介绍jdbc 我们学习Java数据库操作时,一般会设计到jdbc的操作,这是一位程序员最基本的素养。jdbc以其优美的代码和高性能,将瞬时态的javabean对象转化为持久态的SQL数据。但是,每次SQL操作都需要建立和关闭连接,这势必会消耗...

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

编程技术

大厂面试感悟

xirruiqiang 发布于 2019-01-19

最近在朋友的内推之下,有幸能去B字开头的大厂面试,岗位是PHP开发。忙碌的工作中,抽了周末两天复习看书。 一面上来先是问了最近一次项目的经历,围绕着业务流程和数据库表设计优化问了些问题,后来让写个快速排序法、正则表达式,问了redis相关知识,linux常用命令,接口的设计… 二...

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

编程技术

如何利用数据架构带动企业增长?

xiaoli.wang 发布于 2019-01-16

对于架构师而言,技术的发展是无尽的,在搭建和实践智能数据架构的过程中,架构师们都会或多或少地遇到一些疑惑和挑战,如何解决在架构建设中遇到的某些问题?架构建设的领域又有什么新的行业动态和技术方法? 近日,在个推TechDay全国沙龙北京站的现场,几位资深架构师围绕“以智能数据架构,...

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

Spring

Flink 在有赞实时计算的实践

19

darida 发布于 2019-01-16

一、前言 这篇主要由五个部分来组成: 首先是有赞的实时平台架构。 其次是在调研阶段我们为什么选择了 Flink。在这个部分,主要是 Flink 与 Spark 的 structured streaming 的一些对比和选择 Flink 的原因。 第三个就是比较重点的内容,Flin...

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

Java

三年半Java后端面试经历

yeseng 发布于 2019-01-12

经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于开始重拾信心去投了两家之前心水已久的公司。 鹅厂 面试职位:go后端开发工程师,接受从Java转语言 都知道鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这...

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

编程技术

携程新一代监控告警平台 Hickwall 架构演进

8

dulong 发布于 2018-12-28

作者简介 陈汉,携程网站运营中心研发工程师,从事Hickwall监控告警平台的研发工作。 经历了Hickwall项目的雏形到交付生产再到不断改进,通过整个开发过程,对监控领域有了深入的了解。喜欢探究系统的底层原理,对分布式有浓厚的兴趣。 本文来自陈汉在“ 2018携程技术峰会 ”...

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