1. 云栖社区>
  2. 全部标签>
  3. #线程#
线程

#线程#

已有0人关注此标签

内容分类:
博客 | 问答 | 课程 |

MongoDB WiredTiger 存储引擎cache_pool设计 (上) -- 原理篇

## 1. MongoDB 多引擎体系 -- WiredTiger MongoDB v.3.0之前的版本,默认使用`MMAP(MMap引擎)`方式对内存中的数据进行写盘存储,遭受了很多诟病。比如`并发受限的表锁、不支持压缩、不可控的IO`操作等,MMAP甚至不能称作一个完整的存储引擎(笔者的个人观点),对数据(Btree的数据页、索引页)的操作甚至要依赖os的mmap(in_page_ca

数据存储与数据库 MongoDB innodb 线程 阿里技术协会 http 模块 wiredtiger Cache 排序 Server 索引 page 存储 存储引擎

SpringMvc自动任务调度之task实现项目源码

前提注意:配置文件中如果 default-lazy-init="true",删掉或设置成false,不然注解会失效(这个坑找了好久)。一、说明                 以前项目一直使用Quartz的定时任务,虽然其功能强大,但是配置文件极其复杂,并且一个class下只能执行一个方法(貌似是)。定时任务多了以后对于维护xml配置文件时一件极为头疼的事情。        前段时间把

线程 http 源码 spring 配置 JDBC xml class schema quartz springmvc utf-8

boost-1.53源码编译

1、下载源码。首先得明白,boost大多数库都只有头文件,链接时不需Lib文件;以下库需要单独编译成库: Boost.Filesystem Boost.GraphParallel Boost.IOStreams Boost.MPI Boost.ProgramOptions Boost.Python Boost.Regex Boost.Serialization Boost

线程 http 源码 static 多线程 prefix boost dll

【AllJoyn框架-03】官方示例程序basic简单剖析

不论是自己编译源码还是从官方下载SDK,在alljoyn_core\samples下的代码很值得研究,有利于熟悉alljoyn框架的各种概念和编程套路。今天我且对basic程序作下简单剖析。 分服务端和客户端。首先看服务端:(我对示例代码做了精简,只保留最核心的API,这样更能抓住主要矛盾又不影响分析) int main(int argc, char** argv, char*

函数 线程

【AllJoyn专题】基于AllJoyn和Yeelink的传感器数据上传与指令下行的研究

接触高通物联网框架AllJoyn不太久,但确是被深深地吸引了。在我看来,促进我深入学习的原因有三点:一、AllJoyn开源,对开源的软硬件总会有种莫名的喜爱,尽管也许不会都深入下去;二、顺应潮流,物联网虽远未普及,但已是大势所趋,高通公司在领域布局,致力于打造舒适高效的智能家居场景,推出AllJoyn软件框架,适应了发展趋势;三、文档丰富,开源软件的使用,特别是框架,若没有文档相助,相信没

函数 线程 物联网

tinyhttpd源码详解

tinyhttpd是一轻量级的web 服务器,最近几天终于抽出时间来研究研究了。其源码百度即可下载,500多行,确实是学习linux编程的好材料。很多网友都写了关于tinyhttpd的博文,但是我还是觉得不够深入,严格说是写得不够深入,往往就是把500多行代码一扔,分析下主要过程,画个流程图就完事了。我怎么觉得还有很多东西可以挖一挖呢,也许还可再调整一下代码,虽然目前也不清楚可调整多少,待

函数 线程 源码 path 浏览器 htdocs test index file html thread

线程与异常

最近遇到了一个c++线程抛出异常的问题 代码片段 #include #include #include #include #include #include #include &

线程 http void scope thread

【双11背后的技术】双11晚会背后的技术

作者:邵雍   回顾2015年在鸟巢举行的第一届双11晚会,我们可以称之为“全民互动”的晚会。因为不止是现场的几千位观众,全国所有在电视机面前的观众朋友,都可以拿起手机,打开天猫客户端或淘宝客户端,参与到晚会现场的各个明星互动游戏中来,进行红黑押宝,获胜的人,还能抢到一元商品。

双11 线程 互联网 同步 控制台 AR 数据结构 直播

【双11背后的技术】万亿交易量级下的秒级监控

作者:郁松、章邯、程超、癫行 前言 2016财年,阿里巴巴电商交易额(GMV)突破3万亿元人民币,成为全球最大网上经济体,这背后是基础架构事业群构筑的坚强基石。 在2016年双11全球购物狂欢节中,天猫全天交易额1207亿元,前30分钟每秒交易峰值17.5万笔,每秒支付峰值12万笔。

架构 监控 双11 日志 线程 配置 reduce agent 日志分析

分布式锁-zookeeper-lock

第一次写博客,写的不对的或者不明了的请大家多多指正 ===object pool 介绍==== 主要类、接口介绍: 接口 PooledObjectFactory 池对象工厂 用来创建池对象,  将不用的池对象进行钝化(passivateObject),  对要使用的池对象进行激

分布式 Java核心技术 线程 Apache path Framework string void Create unit

Android AsyncTask 源码解析

AsyncTask中的几个方法才能完成对任务的定制。经常需要去重写的方法有以下四个: * 1.onPreExecute() 这个方法会在后台任务开始执行之间调用,用于进行一些界面上的初始化操作,比如显示一个进度条对话框等。 * 2.doInBackground(Params...) 这个方法中的所有代码都会在子线程中运行,我们应该在这里去处理所有的耗时任务。任务一旦完成

android java 线程 阿里技术协会 源码 static void

关于java性能的小笔记

  一、大规模高并发访问的性能分析: 1.应用服务器中JVM的优化: 在安装JDK后,有两个JVM虚拟机,分别是server jvm和 client jvm。其中server jvm比client jvm进行了更多的优化,所以在开发和测试Web应用系统时,应用指定服务器的jvm虚拟机为server jvm。        启动client jvm 和server jvm的方式:

算法 java jvm 服务器 性能 线程 配置 集群 操作系统 负载均衡 Server 应用服务器

单例模式--饿汉式、懒汉式、线程安全的懒汉式、高性能安全的懒汉式

深入学习单例设计模式 饿汉式单例:开发时较为常用。 class Single1 { private Single1(){} private static Single1 single = new Single1(); public static Single1 getInstance() { return single; } public static vo

安全 性能 线程 源码 string static exception 多线程 class void 高性能 creation Hibernate single

java产生随机数的方法

最明显的,也是直观的方式,在Java中生成随机数只要简单的调用: java.lang.Math.random()  在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数。大多数人通过书籍、教程和课程来了解这个类。一个简单的例子:从0.0到1.0之间可以生成一个双精度浮点数。那么通过上面的信息,开发人员要产生0.0和

java 函数 线程 random 高并发 多线程 单元测试 存储

TestNG的参数化测试、共享线程池配置、参数默认值配置

在使用TestNG进行测试时,经常会使用到一些参数化配置,比如数据库、连接池、线程池数, 使用TestNG的参数@Parameter注解进行自动化读取 原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong 使用多线程的方式运行测试代码配置: 在''标签中配置data-provider-thread-coun

mysql 线程 配置 测试 DB string 多线程 JDBC Driver void source Suite

TestNg配置依赖的高级用法------依赖详解(三)

配置型的依赖测试,让依赖测试不局限于测试代码中,在XML文件中进行灵活的依赖配置 原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong java code: /** * * * Title: TestngDependencyOnXML * * * *

线程 http 配置 测试 空格 class void test Group utf-8 Suite

TestNg threadPoolSize、invocationCount、timeOut

使用注解的方式对TestNg线程池配置、执行次数配置、超时配置 注:使用注解来控制测试方法运行的次数和超时时间,timeOut在单线程或者多线程模式下都可用,threadPoolSize设置了线程池的个数 * ,在观察结果时,发现很多值是重复的,但是可能不等于我们配置的线程池个数,因为线程的个数还取决于硬件CPU的支持, invocationCount----表示执行的次数 thre

线程 配置 测试 多线程 CPU

TestNg多线程测试----平行化测试

原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong/article/details/40394625 我们在开发过程中经常会遇到多线程的编程,比如最常见的几种情况: 1.互不通信的多线程模式 2.基于共享容器协同的多线程模式 3.通过事件协同的多线程模式  4.多进程的模式 这里我们不去详细讨论每种方式的开发方法,但是

线程 http 配置 测试 多进程 多线程 class test Blog Suite

msyql 日志篇(二)日志的常用配置和原理

日志详解之:常规日志; 慢查询日志;二进制日志;中继日志 出错日志(error log):(log_error)这个日志记载着服务器启动和关闭的情况,还记载着关于故障或异常状况的消息。 我们安装完数据库之后,启动数据库如果发生异常,我们应该首先查这个日志文件。 常规查询日志:(log)该日志包括客户连接的记录,来自客户的SQL查询和其他的各种事件。一般我们可以用其来监视用户的活动

服务器 mysql 日志 线程 数据库 配置 存储

【转】聊聊高并发系统之队列术 京东技术 www.toutiao.im

声明:本文转载自微信公众号“开涛的博客”,转载务必声明。   队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。本文目的不是讲解各种队列算法,而是在应用层面讲述使用队列能解决哪些场景问题。   在我开发过的系统中,不是所有的业务都必须实时处理、不是所有的请求都必须实时反馈结

redis 消息队列 线程 高并发 同步 数据同步 存储 队列 京东

19
GO