0

ThreadPoolExcutor 原理探究

概论 线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应该取决 ...

huansky 发布于 2020-04-07 23:49 评论(0)阅读(33)
0

快速掌握算法时间复杂度与空间复杂度

前言 一个算法的优劣好坏,会决定一个程序运行的时间、空间。也许当小数据量的时候,这种影响并不明显,但是当有巨量数据的时候,算法的好坏带来的性能差异就会出天差地别。可以说直接影响了一个产品的高度和广度。每个程序员都想用最优的算法解决问题,我们期待自己写出的代码是简洁、高效的。但是如何评判一个算法的好坏 ...

CrazyCatJack 发布于 2020-04-07 23:42 评论(0)阅读(32)
1

谈谈surging 与多语言混合微服务构思

1、前言 微服务架构已成为目前互联网架构的趋势,关于微服务的讨论,几乎是各大技术论坛、技术大会的热门话题。而Surging是高性能的模块化微服务引擎,是大家首选微服务引擎架构之一,而针对于框架有个突出的缺点就是只能支持基于.NET CORE开发,而现如今各大公司开发语言是多样的,每个业务线有各自开发 ...

fanly11 发布于 2020-04-07 23:31 评论(0)阅读(64)
0

数据仓库知识点梳理(2)

本文从业务分析的归因/相关性分析的方式,引入了维度建模,两者具有相同分析路径。然后介绍了维度建模的基础——事实表和维度表,它们关联之后的产物即星型模型。 ...

camash 发布于 2020-04-07 22:16 评论(0)阅读(44)
0

数据源管理 | 基于JDBC模式,适配和管理动态数据源

本文源码: "GitHub·点这里" || "GitEE·点这里" 一、关系型数据源 1、动态数据源 动态管理数据源的基本功能:数据源加载,容器维护,持久化管理。 2、关系型数据库 不同厂商的关系型数据库,提供的链接方式,驱动包,驱动类名都是不一样的,Java数据库连接API,JDBC是Java语言 ...

知了一笑 发布于 2020-04-07 22:09 评论(0)阅读(43)
0

程序员正确的提问方式(个人建议)

前言 本文主要写给目前在我技术交流群里的同学。 为什么要正确提问? 对提问者而言,好处在于: 更清晰地描述清楚自己的问题; 问题得到解决的概率更大 被提问者更愿意解答你的问题 对被提问者而言,好处在于: 花的时间更少,去解决问题 心情更舒畅点,更愿意去解决问题 怎么样才算是一个正确的提问方式,我的建 ...

三国梦回 发布于 2020-04-07 21:56 评论(2)阅读(83)
0

深入解读ES6系列(一)

哈喽小伙伴们,爱说‘废’话的Z又回来了,欢迎来到Super IT曾的博客时间,我说啦这个月要带的福利,说了更的博客肯定不能水你们,要一起进步学习嘛,今天我就把我学习最经典的Blue的ES6掌握的重点罗列出来,不足的欢迎提问留言。 ...

DDDZ 发布于 2020-04-07 21:49 评论(0)阅读(37)
0

Apache RocketMQ调研

一、发展历程 早期淘宝内部有两套消息中间件系统:Notify和Napoli。 先有的Notify(至今12历史),后来因有序场景需求,且恰好当时Kafka开源(2011年),所以参照Kafka的设计理念自研了RocketMQ。 目前Notify和RocketMQ二者的定位如下: RocketQ 主要 ...

李志涛 发布于 2020-04-07 21:43 评论(1)阅读(52)
0

使用 Visual Studio 开发、测试和部署 Azure Functions(二)测试,部署

1,引言 上一篇介绍了使用使用 Visual Studio 开发 "Azure Functions" 函数,此篇介绍 “Azure Functions” 的测试以及直接从 Vistual Studio 在 Azure 上的部署 ”Azure Functions“应用。 2,创建单元测试项目 单元测试 ...

Grant_Allen 发布于 2020-04-07 21:42 评论(0)阅读(34)
0

广告行业中那些趣事系列8:详解BERT中分类器源码

摘要:本篇主要讲解BERT中分类器部分的源码。整体来看主要分成数据处理模块、特征处理模块、模型构建模块和模型运行模块。数据处理模块主要负责数据读入和预处理工作;特征处理模块负责将预处理后的数据转化成特征并持久化到TFRecord格式文件中;模型构建模块主要负责构建BERT模型和模型标准输入数据准备;... ...

数据拾光者 发布于 2020-04-07 21:05 评论(0)阅读(34)
0

NodeMCU入坑指南-低成本打造零舍友闻风丧胆WiFi断网神器

前言 最近对IoT方面比较感兴趣,所以在某宝上入手了一块NodeMCU的开发板,至于为什么我选择这块开发板呢?嘿嘿,当然是因为便宜啊🤭!在学习IoT的闲暇之余我了解到这个板子竟然还能制作成令舍友闻风丧胆的WiFi断网神器!哈哈,必须搞他! 这次我们要用到的是spacehuhn开源项目,通过这个sp ...

0pen1 发布于 2020-04-07 21:05 评论(0)阅读(61)
0

大数据学习笔记——Java篇之集合框架(ArrayList)

Java集合框架学习笔记 1. Java集合框架中各接口或子类的继承以及实现关系图: 2. 数组和集合类的区别整理: 数组: 1. 长度是固定的 2. 既可以存放基本数据类型又可以存放引用数据类型 3. 存放进数组的必须是相同类型的数据 VS 集合类: 1. 长度是可变的 2. 只能存放对象的引用 ...

终极菜鸡 发布于 2020-04-07 20:41 评论(0)阅读(47)
0

【cs224w】Lecture 5 - 谱聚类

Stanford cs224w课程笔记:通过特征值和特征向量对网络进行聚类,以此实现社区划分 ...

WineChocolate 发布于 2020-04-07 20:14 评论(0)阅读(45)
0

Spring装配Bean的三种方式+导入和混合配置

[toc] Spring IoC与bean A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container. Otherwise, a bean is simpl ...

天乔巴夏丶 发布于 2020-04-07 20:00 评论(0)阅读(45)
1

如何保证网络传输的可靠性?

计算机网络可靠性问题,是计算机网络非常重要的问题,也是面试中经常被问到的问题。龙叔今天就来讲讲网络传输如何保证可靠性的问题。 ...

龙跃十二 发布于 2020-04-07 19:57 评论(1)阅读(92)
0

【PHP源码】PHP 函数调用

想法 我以前对于 C 语言的印象是有很强的确定性,而 PHP 在执行的时候会被翻译为 C 语言执行,所以一直很好奇 PHP 怎么调用底层函数。 换句话说就是已知函数名字的情况下如何调用 C 语言中对应名字的函数? 解决这个问题前,首先根据过往的经验做出假设,然后再去验证。 之前在写《用 C 语言实现 ...

schaepher 发布于 2020-04-07 19:50 评论(0)阅读(51)
0

Java读源码之ReentrantLock

前言 ReentrantLock 可重入锁,应该是除了 synchronized 关键字外用的最多的线程同步手段了,虽然JVM维护者疯狂优化 synchronized 使其已经拥有了很好的性能。但 ReentrantLock 仍有其存在价值,例如可以感知线程中断,公平锁模式,可以指定超时时间的抢锁等 ...

freshchen 发布于 2020-04-07 18:47 评论(0)阅读(77)
4

【WPF学习】第六十二章 构建更复杂的模板

在控件模板和为其提供支持的代码之间又一个隐含约定。如果使用自定义控件模板替代控件的标准模板,就需要确保新模板能够满足控件的实现代码的所有需要。 在简单控件中,这个过程比较容易,因为对模板几乎没有(或完全没有)什么真正的需求。对于复杂控件,问题就显得有些微妙了,因为控件的外观和实现不可能完全相互独立的 ...

Peter.Luo 发布于 2020-04-07 18:22 评论(0)阅读(101)
2

并发系列64章(异步编程)第二章

前言 异步编程的概念我在第一章概要的时候,提及了。在此再次简略概要一次。 异步编程测试的标准 在第一个写这个的原因,是因为测试可能比开发重要。因为在开发一个项目的时候呢?有一个自动化高效精准测试,决定了上线是否稳定。因为程序出bug测试出来可以改,方案不行换方案,但是测试不行上线了。这时候面临的问题 ...

族语1996 发布于 2020-04-07 17:56 评论(0)阅读(99)
3

流媒体服务器、海康威视 大华摄像头实现视频监控、直播解决方案

随着互联网+物联网进程的加快,视频监控应用领域变得越来越广泛,其中海康威视 大华等品牌的摄像头频繁出现在视野中。由于去年也实现过智慧工地项目上的视频监控方案,加上当今直播趋势不减。现在总结一下: 缘由:是1对N 点对多的直播方式, 一般都是采用服务器转发,所以此处不考虑WebRTC这种端对端的方式, ...

复城大师兄 发布于 2020-04-07 17:43 评论(2)阅读(264)