6

马蜂窝数据仓库的架构、模型与应用实践

(马蜂窝技术原创内容,公众号ID:mfwtech) 一、马蜂窝数据仓库与数据中台 最近几年,数据中台概念的热度一直不减。2018 年起,马蜂窝也开始了自己的数据中台探索之路。 数据中台到底是什么?要不要建?和数据仓库有什么本质的区别?相信很多企业都在关注这些问题。 我认为数据中台的概念非常接近传统数 ...

马蜂窝技术 发布于 2019-10-08 11:38 评论(0)阅读(807)
2

当我们在聊 Serverless 时你应该知道这些

作者 | 杨泽强(竹涧)阿里云技术专家 说起当前最火的技术,除了最新的区块链、AI,还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架构,直接或间接推动了云计算的发展,从 AWS Lambda 到阿里云函数计算,Serverless 一路高歌,同时基于 Se ...

阿里巴巴云原生 发布于 2019-10-08 11:32 评论(0)阅读(311)
0

如果有人问你 JFinal 如何集成 EhCache,把这篇文章甩给他

废话不多说,就说一句:在 JFinal 中集成 EhCache,可以提高系统的并发访问速度。 可能有人会问 JFinal 是什么,EhCache 是什么,简单解释一下。 JFinal 是一个基于Java 语言的极速 Web 开发框架,用起来非常爽,谁用谁知道。EhCache 是一个纯 Java 的进 ...

沉默王二 发布于 2019-10-08 11:25 评论(0)阅读(265)
3

[Abp vNext 源码分析] - 8. 审计日志

一、简要说明 ABP vNext 当中的审计模块早在 "依赖注入与拦截器" 一文中有所提及,但没有详细的对其进行分析。 审计模块是 ABP vNext 框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况(执行时间、传入参数、异常信息、请求 ...

myzony 发布于 2019-10-08 11:25 评论(0)阅读(368)
0

Git基础概念与Flow流程介绍

[TOC] 本文会分为两部分讲解,第一部分介绍Git的基础概念、常见客户端、常用命令,是一个基础说明。第二部分介绍Git的管理流程,主要是GitFlow,Github Flow、Gitlab Flow和ExeFlow四种。 Git相关 基本概念 Git是一个基于GNU协议的开源分布式版本控制系统,是 ...

陈晨_软件五千言 发布于 2019-10-08 11:11 评论(0)阅读(238)
19

面试官,不要再问我三次握手和四次挥手

三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 见过比较典型的面试场景是这样的: 面试官:请介绍下三次握手 求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到 ...

夏雪冬日 发布于 2019-10-08 10:58 评论(2)阅读(1534)
0

创建一个自己的Vue UI组件库,并将它发布在npm上

本文仅限于入门级,没有成规模制作,希望能对你有所帮助。 因为在开发多个项目中可能会用到同一个组件,那么我们通过复制粘贴的形式更新,无异于是笨拙的,我们可以通过上传到npm后,不断迭代npm包来实现更新。 前期准备 初始化project 这里我们使用 来初始化一个vue项目。 or 首先我们来开发一个 ...

mufengsm 发布于 2019-10-08 10:49 评论(1)阅读(400)
0

品Spring:对@PostConstruct和@PreDestroy注解的处理方法

在bean的实例化过程中,也会用到一系列的相关注解。如@PostConstruct和@PreDestroy用来标记初始化和销毁方法。平常更多的是侧重于应用,很少会有人去了解它背后发生的事情。今天就来看下它们的源码,这样它们对你来说就不再是黑盒子了,而且学习源码对每个技术人来说都是必经之路。人们对事物 ...

编程新说(李新杰) 发布于 2019-10-08 10:46 评论(0)阅读(161)
4

ServiceStack.Redis高效封装和简易破解

1.ServiceStack.Redis封装 封装的Redis操作类名为RedisHandle,如下代码块(只展示部分代码),它的特点: 1)使用连接池管理连接,见代码中的PooledClientManager属性。如果不用连接池,而是代码直接RedisClient client = new Red ...

东汉 发布于 2019-10-08 10:45 评论(6)阅读(495)
0

设计模式——统一建模语言UML

[TOC] 在一个现代化的工程中,人们要相互沟通和合作,就必须使 用 标准的工业化设计语言 对待开发的产品进行建模 建模过程 把复杂的问题分解成为易于理解的小问题 ,以达到问题的求解;其目的是 把所要设计的结构和系统的行为联系起来 ,并 对系统的结构进行可视化控制 一、UML的结构 1.1视图 用户 ...

W❤L 发布于 2019-10-08 10:43 评论(1)阅读(175)
1

教老婆学Linux运维(二)Linux常用命令指南【上】

教老婆学Linux(二)Linux常用命令指南【上】 作者:姚毛毛的博客 tips:文章太长,分两篇发出,本篇发前三个章节: 1、文件及目录操作; 2、文件查看及编辑 3、文件查找及统计。 [TOC] 一、概述 1.1写在前面 & 学习指南 本文目的:主要是作为一张给初学者入门Linux的学习地图。 ...

姚毛毛 发布于 2019-10-08 10:32 评论(0)阅读(385)
0

Hbase入门(四)——表结构设计-RowKey

Hbase的表结构设计与关系型数据库有很多不同,主要是Hbase有Rowkey和列族、timestamp这几个全新的概念,如何设计表结构就非常的重要。 创建 Hbase就是通过 表 Rowkey 列族 timestamp确定一行数据。 这与关系型数据库完全不同: | 属性 | HBase | RDB ...

独孤风 发布于 2019-10-08 10:28 评论(0)阅读(145)
1

〈四〉ElasticSearch的认识:基础原理的补充

[toc] 想想我们漏了什么 这篇文章已经是第四篇了,前面很多都只是讲了基础的使用,没有讲到内层的原理,所以这里就要补一下原理知识了。 回顾 先回顾一下我们前面学过了什么,再想想我们漏了什么。 第一篇我们认识了ElasticSearch,大概知道了ElasticSearch的作用 搜索,也了解了一些 ...

随风行云 发布于 2019-10-08 10:25 评论(0)阅读(184)
0

不吹不黑,今天我们来聊一聊 Kubernetes 落地的三种方式

作者 | 王国梁 Kubernetes 社区成员与项目维护者原文标题《Kubernetes 应用之道:让 Kubernetes落地的“三板斧”》,首发于知乎专栏:进击的云计算原文地址:http://zhuanlan.zhihu.com/p/82666719 出身豪门、大厂背书的 Kubernete ...

阿里巴巴云原生 发布于 2019-10-08 10:18 评论(0)阅读(305)
3

Unity进阶技巧 - RectTransform详解

前言 最近要做UI,有时候需要在代码中调整改变UI控件的属性,比如位置、大小等,然而在NGUI里面,控制UI控件的位置等属性的是RectTransform这个组件,这个组件继承自Transform组件,却增加许多自己的特性,在不了解这些特性的情况下鲁莽的去使用它,会导致出现很多匪夷所思的问题,而且使 ...

芝麻粒儿 发布于 2019-10-08 09:59 评论(0)阅读(102)
61

dotnetcore+vue+elementUI 前后端分离---支持前端、后台业务代码扩展的快速开发框架

框架采用dotnetcore+vue+elementUI 前后端分离,并且支持前端、后台代码业务动态扩展,框架内置了一套有着20多种属性配置的代码生成器,可灵活配置生成的代码,代码生成器界面配置完成即可生成单表/主从表的增、删、改、查、导入、导出、上传、审核基础功能。只需要简单了解即可上手开发 框架 ...

bububu。 发布于 2019-10-08 09:57 评论(52)阅读(2666)
8

程序员副业那些事:聊聊出书和录视频

或许有人会说,如果把本职工作做到极致,那么就不需要副业了,这话也有道理,因为干活的方式是相通的,如果本职都是得过且过地敷衍,那么就别再提副业了。 不过我见识到的一些大神,在公司是顶梁柱,同时也有自己的书和自己的视频,而自己的公共号和博客里有很多粉丝。也就是说,扩大自己影响面后,可能能帮自己找到更好的 ...

hsm_computer 发布于 2019-10-08 09:46 评论(4)阅读(1181)
0

设计模式-行为型-迭代器模式

迭代器模式(Iterator): 迭代器模式允许你访问一个数据项序列中的所有元素,而无须关心序列是什么类型(数组、链表、列表或任何其他类型)。它能有效地构建一个数据管道,经过一系列不同的转换或过滤后再从管道的另一端出来。迭代器模式就是提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素,不需要知 ...

酷学大叔 发布于 2019-10-08 09:38 评论(0)阅读(154)
0

Spring Boot 2.x基础教程:JSR-303实现请求参数校验

请求参数的校验是很多新手开发非常容易犯错,或存在较多改进点的常见场景。比较常见的问题主要表现在以下几个方面: 仅依靠前端框架解决参数校验,缺失服务端的校验。这种情况常见于需要同时开发前后端的时候,虽然程序的正常使用不会有问题,但是开发者忽略了非正常操作。比如绕过前端程序,直接模拟客户端请求,这时候就 ...

程序猿DD 发布于 2019-10-08 09:29 评论(0)阅读(228)
1

JS多线程WebWorker

JS多线程WebWorker 一,介绍与需求 1.1,介绍 Web Worker可以为JavaScript创建多线程,且Web Worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。主线程在运行的时候,worker也在后台运行,两者互不干扰,当worker线程完成任 ...

jackson影琪 发布于 2019-10-08 09:08 评论(0)阅读(222)