标签:NOSQL

Java

Java工程师成神之路:程序员的学习路线规划以及书籍推荐

2

puefu.he 发布于 2019-05-24

一、基础篇 面向对象 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 平台无关性 Java如何实现的平台无关性的 JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) 值传递 值传递、引用传递 为什么说Java中只有值...

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

编程技术

支撑亿级用户的架构:从0到1演化全过程

9

xiaoli.he 发布于 2019-05-24

本文从以下2个方向,对互联网系统架构演化进行了一个综述: 2.大型互联网系统架构演化过程,包含了所有的现在主要的互联网架构的考量点、技术方案、要解决的问题等。 建议用10min阅读,可以了解互联网架构的全貌。 一、架构演进面临的挑战及解决思路 互联网主要面对的技术挑战,用一句话概...

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

Java

Java程序员至关重要的几年,尽量少走弯路

7

wenming.gapo 发布于 2019-05-23

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! Java程序员很重要的几年所走过的路程会影响你的职业生涯以及薪资水平的走向,这几年至关重要,如何从初级水平走向大佬这是一个有关于自身技能,和方向的一个难点。 首先就是刚刚步入社会参加工作的这一两年,在这两年的时间里,你...

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

Java

最全面的CQRS和事件溯源介绍 – Software House ASC

5

xubiao.zhuang 发布于 2019-05-23

CQRS(Command-Query Responsibility Segregation) 是一种模式,它告诉我们将数据的查询与数据的操作分开。 它源于 Bertrand Mayer 设计的命令查询分离(CQS)原理。CQS声明一个类只能有两种方法:改变状态并返回vo...

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

Java

Apache Shiro 简介

yeseng 发布于 2019-05-22

shiro通过以下为平台的应用程序的提供安全API。 Authentication : 身份认证,通常称为 “用户登录”。 Authorization:授权。 Crpytography:保护或隐藏会被窥探的数据。 Session Management:会话session管理 sh...

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

编程技术

什么是架构设计的五个核心要素?

7

dulong 发布于 2019-05-21

架构中五个重要的核心指标:分别是性能、可用性、伸缩性、扩展性和安全性。 一、性能 性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多: (1)web前端性能优化: 浏...

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

Java

资深架构师眼中的Java Web系统十年架构演化之路!

7

darida 发布于 2019-05-21

还没关注? 快动动手指! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 一 、Java Web架构演变 在java架构模式中,我们可以将MVC架构模式抽象为如下结构: View层。View层即UI层,可采用的技术如JSP,Structs,SpringMVC等 Con...

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

Java

用guava快速打造两级缓存能力

dulong 发布于 2019-05-20

首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度! 现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了! 而在一起高并发的场景,如果我们一味使用nosql式的缓存,如 redis, 那么也是好的吧! 但是有个问题我们得考虑下: redis 这样的...

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

编程技术

基于Tablestore的Wifi设备监管系统架构实现 原 荐

6

hellas 发布于 2019-05-17

Wifi设备监管 某知名跨国公司,在全球范围内拥有大量园区,园区内会有不同部门的同事在一起办公。每个园区内都要配备大量的Wifi设备从而为园区同事提供方便的上网服务。因此,集团需要一套完善的监管系统维护所有的Wifi设备。 公司通过监管系统维护Wifi设备属性、采集Wifi设备监...

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

编程技术

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

3

xiaoli.he 发布于 2019-05-17

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

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

Java

Spring Boot集成Hazelcast实现集群与分布式内存缓存

Harries 发布于 2019-05-14

Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的分布式实现。 了解Hazelcast Hazel...

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

Java

继甲骨文裁员、Java服软Python后,国产原创IT技术已经成熟,让中国科技不再受制于人!

5

songhua.gao 发布于 2019-05-10

“甲骨文创始人拉里•埃里森(Larry Ellison):不能让中国培养比美国还多的工程师!” 世界第二大软件公司甲骨文,突然在中国区进行大裁员。 甲骨文仍在中国盈利,中国区一下裁员六成,引起中国研究中心集体对公司进行声讨和抗议。 据甲骨文员工透漏,前一天晚上还在加班改bug,第...

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

编程技术

大型Web网站架构演变之9大阶段

12

hanze 发布于 2019-05-09

前言 我们以Java Web为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 正文 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我...

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

编程技术

【干货走一波】千万级用户的大型网站,应该如何设计其高并发架构?

7

yanxinchi 发布于 2019-05-06

目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,...

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

Java

假日最后一天,35本书给大家

21

changyuan.xu 发布于 2019-05-04

劳动节到了,为了回馈一直以来支持我们的小伙伴,我们联系了 6 位IT圈知名大佬组织一场送书活动, 每人免费赠送 5 本,一共送出 35 本! 包邮到家! 我们亲自为大家精选了 5 本优质好书,每一本书的价值非常高,以通俗易懂的语言解决技术上晦涩难懂的问题,看后一目了然,值得看三遍...

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

编程技术

『互联网架构』软件架构-redis特性和集群特性(上)(48)

45

尖兵 发布于 2019-05-04

上次已经说到了redis其实就是nosql,这次具体redis是个什么样的东西。 源码文档:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-redis特性和集群特性(48) (一)Redis安装 ...

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

编程技术

如何做好一个系统架构师:保持敏捷架构的关键决策点 – Cantina

darida 发布于 2019-05-03

开发人员在任何软件项目过程中都会做出数百个微观和宏观决策。有些似乎相对无害,但对下游会有一个很大的影响。几位Cantina工程师聚在一起,回顾了我们在学习了一些艰苦的课程后需要特别考虑的关键点。 利益相关者要求 您作为架构师或系统设计师的首要任务几乎总是让 所有必要的利益相关者 ...

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

编程技术

『互联网架构』软件架构-Nosql之redis(47)

9

darida 发布于 2019-05-03

主要从0到1熟悉redis,之前也简单的介绍过redis,但是根本不够深入,这次深入的一起解析下这个redis。 (一)关系型数据库&nosql 区别 > nosql:Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 > ...

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