1

Javascript设计模式——建造者模式

建造者模式是相对比较简单的一种设计模式,属于创建型模式的一种; 定义:将一个复杂的对象分解成多个简单的对象来进行构建,将复杂的构建层与表现层分离,使相同的构建过程可以创建不同的表示模式; 优点: 模式作用: 注意事项: 白话解释: 某土豪想建一个房子,某土豪只需要找包工头,包工头再去找施工团队来建造 ...

有梦想的咸鱼前端 发布于 2019-10-12 14:09 评论(0) 阅读(167)
0

Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇

上一期我们介绍了如何 "基于 Knative Serverless 技术实现天气服务 上篇" ,首先我们先来回顾一下上篇介绍的内容: 通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未来 3 天的天气信息,存储更新到表格存储 提供 RESTful API 查询天气信息 接下来 ...

阿里巴巴云原生 发布于 2019-10-12 14:01 评论(0) 阅读(137)
0

计算机底层到底是如何存储数字的?

计算机对外信息展示方式有文字、图片、音频、视频等,但不论应用在什么地方,信息在机器内部的形式都是一致的,即均为0和1组成的各种编码。 一、有符号数和无符号数 在计算机中参与运算的数有两大类:无符号数和有符号数。 无符号数 计算机中的数均放在寄存器中,通常称寄存器的位数为机器字长。 所谓 无符号数 , ...

薛勤 发布于 2019-10-12 13:48 评论(0) 阅读(295)
2

GIT原理介绍

Git 是一套内容寻址文件系统。很不错。不过这是什么意思呢? 这种说法的意思是,Git 从核心上来看不过是简单地存储键值对(key value)。它允许插入任意类型的内容,并会返回一个键值,通过该键值可以在任何时候再取出该内容。 我们都知道当我们初始化一个仓库的时候,也就是执行以下命令后,文件夹内会 ...

逸晖技术点滴 发布于 2019-10-12 13:43 评论(0) 阅读(241)
5

利用JVM在线调试工具排查线上问题

在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因。为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出入参,然后重新打包发布,如果打了日志还是没找到问题,继续加日志,重新打包发布。对于上线流程复杂而且审... ...

牛哥的博客 发布于 2019-10-12 12:42 评论(1) 阅读(192)
2

冒泡排序的实现及优化和变形

1.概述 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。在一般面试中也是最容易碰到的排序算法 ...

不老梦 发布于 2019-10-12 11:59 评论(2) 阅读(224)
3

Nginx反向代理与负载均衡

最近在做需求的时候,有时候会和别的三方系统交互,如调用一个第三方系统的http接口查询商品物流信息,获得响应数据返回给我们自己系统的前端页面进行展示,整个流程会遇到什么样的问题呢,现在整理如下,与你分享。 ...

为何不是梦 发布于 2019-10-12 11:34 评论(4) 阅读(405)
2

spring5 源码深度解析----- @Transactional注解的声明式事物介绍(100%理解事务)

面的几个章节已经分析了spring基于@AspectJ的源码,那么接下来我们分析一下Aop的另一个重要功能,事物管理。 事务的介绍 1.数据库事物特性 原子性多个数据库操作是不可分割的,只有所有的操作都执行成功,事物才能被提交;只要有一个操作执行失败,那么所有的操作都要回滚,数据库状态必须回复到操作 ...

chen_hao 发布于 2019-10-12 11:01 评论(3) 阅读(220)
5

(八十四)c#Winform自定义控件-导航菜单(类Office菜单)

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:http://github.com/kwwwvagaa/NetWinformControl 码云:http://gitee.com/kwwwvagaa/net_winform_custom_contr ...

冰封一夏 发布于 2019-10-12 10:52 评论(3) 阅读(446)
0

实战SpringCloud响应式微服务系列教程(第七章)

本章节继续介绍:Flux和Mono操作符(二) 1.条件操作符 Reactor中常用的条件操作符有defaultIfRmpty、skipUntil、skipWhile、takeUntil和takeWhile等。 1、defaultIfRmpty defaultIfRmpty操作符返回来自原始数据流的 ...

Java知音* 发布于 2019-10-12 10:51 评论(0) 阅读(147)
0

写了那么多年 Java 代码,终于 debug 到 JVM 了

继上篇文章 "原创 | 全网最新最简单的 openjdk13 代码编译" 之后,我们有了自己编译后的 jdk 和 hotspot,如下图所示。接下来就来干一番事情。 搭建调试环境 1.下载 CLion 软件 Jetbrains 是一家非常牛逼的公司,咱 Java 里面用到的 IDEA 功能很强大,这 ...

LieBrother 发布于 2019-10-12 10:40 评论(0) 阅读(513)
0

一个基于protobuf的极简RPC

前言 RPC采用客户机/服务器模式实现两个进程之间的相互通信,socket是RPC经常采用的通信手段之一。当然,除了socket,RPC还有其他的通信方法:http、管道。。。网络开源的RPC框架也比较多,一个功能比较完善的RPC框架代码比较多,如何快速的从这些代码盲海中梳理清楚主要脉络,对于初学者 ...

goyas 发布于 2019-10-12 10:39 评论(0) 阅读(239)
0

Mysql高手系列 - 第22篇:mysql索引原理详解(高手必备技能)

Mysql系列的目标是:通过这个系列从入门到全面掌握一个高级开发所需要的全部技能。 欢迎大家加我微信itsoku一起交流java、算法、数据库相关技术。 这是Mysql系列第22篇。 背景 使用mysql最多的就是查询,我们迫切的希望mysql能查询的更快一些,我们经常用到的查询有: 1. 按照id ...

路人甲Java 发布于 2019-10-12 10:35 评论(0) 阅读(219)
3

基于大数据聚类社群的作弊用户发现方法

前面的文章中我们讲道,像趣头条类的APP对于收徒和阅读行为给予用户现金奖励的方式势必会受到大量羊毛党黑产的注意,其实单个用户能薅到的钱是没有多少的,为了达到利益最大化,黑产肯定会利用各种手段构建大量账号来薅APP运营企业的羊毛,因为收徒的奖励远高于阅读,所以赚取收徒奖励就成了最严重的薅羊毛手段。前文 ...

XIAO的博客 发布于 2019-10-12 10:19 评论(0) 阅读(204)
7

漫画 | 外行对程序员误会有多深!

程序员如今已经发展成社会的主流职业,以至于街头的王大妈李大爷都能说出一二来,据说他们认为的程序员是这样子的: 1.程序员都是秃头,秃的越狠越是高级。 2.程序员各个都是死宅男,整天在家玩电脑。 3.甚至外行给程序员们总结了一句话:钱多话少死得早! 那程序员真正的生活是什么样的呢? 老妈曾经总认为,程 ...

纯洁的微笑 发布于 2019-10-12 10:18 评论(5) 阅读(1146)
2

初探微服务架构

之前介绍了什么时候进行服务化,以及服务化拆分的两种方式即横向拆分和纵向拆分,还提到了引入微服务架构需要解决的问题。 这篇文章将进行介绍微服务架构的各个组成部分。 下图是微服务架构的模块图,在具体介绍之前先来看下一次正常的服务调用的流程。 首先服务提供者(就是提供服务的一方)按照一定格式的服务描述,向 ...

武培轩 发布于 2019-10-12 10:15 评论(0) 阅读(286)
0

超大规模商用 K8s 场景下,阿里巴巴如何动态解决容器资源的按需分配问题?

作者 | 张晓宇(衷源) 阿里云容器平台技术专家 关注『阿里巴巴云原生』公众号,回复关键词“1010 ”,可获取本文 PPT。 导读: 资源利用率一直是很多平台管理和研发人员关心的话题。本文作者通过阿里巴巴容器平台团队在这一领域的工作实践,整理出了一套资源利用提升的方案,希望能够带给大家带来一些讨论 ...

阿里巴巴云原生 发布于 2019-10-12 09:47 评论(0) 阅读(278)
0

Django默认权限机制介绍及实践

演示Django版本为当前最新版本v2.2 当Django配置文件中的 包含了 时,就默认启用了一个简单的权限系统,提供了为用户或组分配权限的方法 之所以说简单呢?主要是因为: 1. 默认的权限系统是基于表的控制,权限最小粒度是表 也就是说,假如有一个Blog表,我们可以赋予用户或组对Blog表有d ...

运维咖啡吧 发布于 2019-10-12 09:41 评论(0) 阅读(96)
0

spring源码分析系列4:ApplicationContext研究

ApplicationContext接口 首先看一下一个最基本的上下文应该是什么样子 ApplicationContext接口的注释里写的很清楚: 一个基本applicationContext应该提供: 访问Bean的能力 提供加载资源的能力 发布事件的能力 解析消息、支持国际化的能力 Abstra ...

三人行{必有我师} 发布于 2019-10-12 09:21 评论(0) 阅读(135)
0

通俗易懂设计模式解析——中介者模式

前言 今天我们一起看看中介者模式,怎么去理解这个模式呢?说起来也简单、好理解。生活中我们租房经常都是通过中介来实现的。一般租房要么是房东直租要么是中介。那么今天要讲的中介者模式和租房的这个中介是否有关系呢?当然是有点关系的。中介者模式是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类, ...

小世界的野孩子 发布于 2019-10-12 09:17 评论(2) 阅读(186)
< Prev 1 2 3 4 5 6 7 8 9 10 11 ··· 200 Next >