标签:NOSQL

Java

Spring技术内幕:设计理念和整体架构概述

3

puefu.he 发布于 2018-05-20

程序员都很崇拜技术大神,很大一部分是因为他们发现和解决问题的能力,特别是线上出现紧急问题时,总是能够快速定位和解决。 一方面,他们有深厚的技术基础,对应用的技术知其所以然,另一方面,在采坑的过程中不断总结,积累了很多经验。 相信大家都使用过Spring,有些人了解它的核心:IOC...

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

Spring

Spring Boot中快速操作Mongodb

1

dulong 发布于 2018-05-16

在Spring Boot中集成Mongodb非常简单,只需要加入Mongodb的Starter包即可,代码如下: <dependency> <groupId>org.springframework.boot</groupId> <arti...

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

Java

Java工程师成神之路~(2018修订版)

1

darida 发布于 2018-05-14

主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识、完善知识体系 一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、fi...

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

Java

一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事

3

puefu.he 发布于 2018-05-11

微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,随着用户的增...

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

Java

一起来学SpringBoot | 第九篇:整合Lettuce Redis

xiaoli.wang 发布于 2018-05-11

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 Spring Boot 除了支持常见的O...

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

Java

Spring Boot开发MongoDB应用实践

1

puefu.he 发布于 2018-05-07

本文继续上一篇定时任务中提到的邮件服务,简单讲解Spring Boot中如何使用MongoDB进行应用开发。 上文中提到的这个简易邮件系统大致设计思路如下: 1、发送邮件支持同步和异步发送两种 2、邮件使用MongDB进行持久化保存 3、异步发送,直接将邮件批量保存在MongoD...

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

Java

Spring Boot 实战全面解析

9

xirruiqiang 发布于 2018-05-02

简介 Spring Boot 其实是一些库的集合,任意项目都可以使用它快速构建系统,更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功夫,甚至完全不用配置。 Idea 安装和使用 Idea下载 如图: Idea 破解: 方法一 , 方法二 ...

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

android技术

Android Weekly #294 安卓开发周刊 中文版

小丁 发布于 2018-04-30

文章 & 教程 Tool Time – 第二部分(blog.stylingandroid.com) 这些工具内置了一些简单的助手:名字空间,可以帮助加快我们的布局发展。Mark Allison继续他的系列观察如何使用这些功能。 在Kotlin中使用正则表达式解构来安全,简...

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

Java

后端架构师技术图谱

songhua.gao 发布于 2018-04-28

《后端架构师技术图谱》 最后更新于20180427 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B-,B+,B*树 LSM 树 BitSet 常用算法 排序、查找算法 选择排序 冒泡排序 插入排序 快速排...

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

Java

2018 年阿里、百度、腾讯等公司对于 Java 开发者的招聘标准

14

hanze 发布于 2018-04-27

金三银四的跳槽热潮即将过去,在这两个月的跳槽的旺季中,作为互联网行业的三大巨头,百度、阿里巴巴、腾讯对于互联网人才有很大的吸引力,他们的员工也是众多互联网同行觊觎的资深工程师、管理者人选。 下面我总结了进入这三家公司你所需掌握的技能 阿里巴巴篇 扎实的计算机专业基础,包括算法和数...

阅读(166)评论(1)赞 (0)

编程技术

号称十倍性能于 Cassandra 的 ScyllaDB,究竟祭出了哪些技术 “利器”?

5

changyuan.xu 发布于 2018-04-24

将一种现行流行的技术,换一种语言来重写,多以失败告终,但用C++重写Cassandra的ScyllaDB可谓是一个成功的典范。基于Seastar的ScyllaDB,能够很好的发挥新型硬件的优势,这是ScyllaDB性能有质的突破的一大重要原因。 Benchmark 先来看看Scy...

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

编程技术

苹果宣布开源 FoundationDB 数据库

3

changyuan.xu 发布于 2018-04-23

美国 Apple 公司今天在 GitHub 代码网站上发布了全新的开源项目 – FoundationDB 云数据库。Apple 在 2015 年收购数据库公司 FoundationDB 后用于商用硬件上的分布式数据库,支援完整 ACID 事务的 NoSQL,能增强 iCloud、...

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

编程技术

MongoDB 技术分析(一):TransportLayer

3

尖兵 发布于 2018-04-22

MongoDB是非常流行的分布式文档型NOSQL数据库,拥有很好的性能表现和扩展能力,并且具有Scheme-free,以及丰富的二级索引和周边生态,在互联网应用中有着广泛的使用场景。笔者因为工作原因接触到MongoDB数据库,在查找MongoDB的文档时发现大多是介绍怎么使用的文...

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

开源软件

小巧高效的C#开源JSON解析器

1

xiaoli.he 发布于 2018-04-20

MojoUnityJson 是使用 C# 实现的 JSON 解析器 ,算法思路来自于游戏引擎 Mojoc 的 C 语言实现 Json.h。借助 C# 的类库,可以比 C 的实现更加的简洁和全面,尤其是处理 Unicode 转义字符(/u开头)的解析,C# 的 Strin...

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

编程技术

反哺还是反刍?苹果公司重新开源FoundationDB数据库

1

likai 发布于 2018-04-20

昨日,在被苹果公司“私有化”三年后,FoundationDB分布式数据库项目重新宣布开源。 目前FoundationDB的代码重新上传到了GitHub( github.com/apple/foundationdb )。FoundationDB的安装、使用和开发帮助文件在 这里 。...

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

编程技术

聊一聊事务的历史

邓龙华 发布于 2018-04-19

本文最初发布于 Arjun Narayan的博客 ,经原作者授权由聊聊架构翻译并分享。 我花了相当多的精力来理解数据库的事务,最近也与 Justin Jaffray 一起研究了该话题。本文总结了我们在这期间的所学。 数据库及分布式基础架构的相关社区花了数十年来理解事务的本质这一反...

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

编程技术

自用Linux版学习用品分享

yeseng 发布于 2018-04-19

由于自己是个Linux Lover,自从用上了kali,就和windows下很多学习用品无缘了,所以只能用一些同功能的替代用品来丰富一下kali linux 系统自带。 在逐渐摸坑的日子里,搜集了一些常用的学习用品。学习用品仅为学习用途,请勿用于非法用途。 学习用品都为搜集而来,...

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

编程技术

新型存储介质对数据管理的影响

2

wenming.gapo 发布于 2018-04-18

欢迎点击上面的"NoSQL漫谈"关注我们 以PCM为代表的新型存储设备摒弃传统磁盘存储方式,采用新型存储介质存储数据,摆脱了硬盘的机械特性限制,无需数据寻道时间,因而具有很大的优势,其中相变存储器因其各方面的优良特性而备受关注,得以广泛研究与应用。 新型存储介...

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