自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

转载 一文讲不清mysql里的加锁机制

首先你要知道:仅仅一篇文章是无法全面讲清楚明白mysql里面的加锁机制的! 虽然网上有很多文章都号称“理解mysql里的加锁机制看这一篇就够了”,实际上都只是理论方面到位,工程实践方面则都所不足。 本文针对工程实践方面经常会碰到的一些关于锁的问题进行剖析: 1.锁的类型: 经常碰到的主...

2019-09-06 08:09:00 171

转载 tomcat下使用Servlet异步模式的坑坑洼洼

servlet3.0版本以后,增加了对异步模式的支持。 以往在servlet里面,每一个新的请求到来都会由一个线程来接收处理,在处理过程中如果需要等待其他操作的结果,则线程就会处于阻塞状态不能执行其他任务,待任务结束后该线程将结果输出给客户端,这时该线程才能继续处理其他的请求。为了提...

2019-08-21 16:17:00 382

转载 Postfix before-queue Milter support

Milter == Mail Filter,一种邮件过滤协议,用于在mta之外的程序对smtp的每一个事件进行注入,在邮件进入队列之前判断邮件是否允许发送,检查邮件签名等。要使用milter,可以在main.cf中做如下配置: 1 /etc/postfix/main.cf:2 s...

2019-08-11 16:17:00 320

转载 Postfix Manual Pages

Postfix Manual Pages Information for new Postfix users New Postfix users should first look at the following introductory documents. These int...

2019-08-10 23:36:00 165

转载 postfix main.cf配置参数

main.cf文件内容的格式: 每个逻辑行是name=value的形式,=两边的空格和逻辑行最后面的空格都将忽略掉。 空行,以#开头的行或者全是空格的行都将忽略。 逻辑行不以空格开始,如果某一行以空格开始则表示逻辑行的连续。 某些参数可能与其他参数产生关联: ...

2019-08-10 23:32:00 893

转载 postfix架构简介

postfix怎样接收邮件 当一封邮件进入postfix系统时,它的第一站是一个叫incoming的队列。下图展示了新邮件处理的主要流程,带数字的表示命令或程序,不带数字的表示队列. trivial- rewrite(8) Net...

2019-08-03 22:29:00 457

转载 虚拟域名支持

大部分postfix系统是少数域名的最终目的地,包括了hostnames和机器 ip地址,有时候也包括hostname的父域名,这些称之为“别名域”(canonical domains)。在postfix中它们通常由local domain地址类型来实现。 除此之外,postfix也可以配...

2019-07-04 15:37:00 246

转载 Postfix SASL Howto

简介:如果客户端与postfix没有处在同一个网络,则需要通过SASL机制进行认证授权,授权后客户端就可以与处在同一网络的客户端一样拥有相同的权限了。postfix本身并不实现 SASL,而是采用一个第三方的实现来作为postfix的一个模块,所以sasl相关的配置有些是属于postfix,有...

2019-07-04 11:33:00 208

转载 Postfix Basic Configuration

Postfix的两个最重要的配置文件分别是main.cf和master.cf,postfix配置参数可以类似shell那样通过$引用变量,但是不能使用引号,并且可以在变量定义之前就使用。postfix可以使用数据库文件来做访问控制,地址重写和其他用途。重加载配置可以使用如下命令: # pos...

2019-06-25 22:38:00 315

转载 postfix队列介绍

qshape postfix提供了一个叫qshape的工具,用于诊断postfix的队列问题,比如队列突然变大等。工具命令的示例如下: $ qshape -s hold | head T 5 10 20 40 80 160 ...

2019-06-25 21:20:00 772

转载 mongodb中的分片和索引

创建索引:db.$cname.createIndex({keys, options} ) 例: db.col1.createIndex({name:1},{unique:true}) //给name创建范围唯一索引db.col1.createIndex({age:"hashed"...

2019-05-29 10:20:00 2235

转载 mongodb中的数组

给数组中的元素创建索引: mongo中可以单独给数组中的元素创建索引,索引的字段名需要加上数组名,如集合inventory是这样的: { _id: 1, item: "abc", stock: [ { size: "S", color: "r...

2019-03-23 14:17:00 676

转载 java profiler

几款java性能分析器的使用: hprof 这是一个基于命令行的调试工具,基于JVMTI实现,可用于cpu使用分析,堆分配统计和竞争监视器分析。此外,它还可以导出完整的堆信息,所有监视器的状态和jvm里的线程信息。 hprof可以这样启动: java -agentlib:hprof=...

2019-03-16 15:24:00 696

转载 环形数组指针移动的一个小技巧

在 netty的ChannelOutboundBuffer的addMessage方法中,有一个对环形数组的遍历逻辑,其实现方法如下: Entry e = buffer[tail++];xxxtail &= buffer.length - 1; 其中buffer为环形数组,t...

2019-03-11 19:31:00 443

转载 什么是零拷贝机制(Zero Copy) ?

要理解零拷贝机制,首先需要了解它所要解决的问题,试想一个场景:我们需要从磁盘读取一个文件通过网络输出到一个客户端。 服务端的步骤一般是这样的: read(file, tmp_buf, len);write(socket, tmp_buf, len); 虽然只有两个步骤:从磁盘读取文件...

2019-03-09 12:06:00 4303

转载 ceph的体系结构

本文翻译自:http://docs.ceph.com/docs/hammer/architecture/ 一些名词的翻译方式: scalable :可扩展性 high availability:高可用 map:图 cluster map:集群运行图...

2019-03-08 17:50:00 589

转载 FOSDEM 2019 (Brussels, BE)大会上关于Ceph的演讲

本文翻译自:https://ceph.com/community/ceph-related-talks-at-fosdem-2019-brussels-be/ 上周末,FOSDEM年度会议在比利时的布鲁塞尔举行。一些Ceph的发烧友在软件定义存储会议上分享了几次演讲(非常感谢来自SUSE的F...

2019-03-03 18:05:00 184

转载 Luminous的新特性: RGW 动态桶分片

本文翻译自: https://ceph.com/community/new-luminous-rgw-dynamic-bucket-sharding/ 翻译术语说明: bucket sharding : 桶分片 dynamic bucket sharding:动态桶分片 ...

2019-03-03 16:42:00 556

转载 openssl生成SSL证书

x509证书一般会用到三类文件,key,csr,crt: Key是私用密钥,openssl格式,通常是rsa算法。 csr是证书请求文件,用于申请证书。在制作csr文件的时候,必须使用自己的私钥来签署申请,还可以设定一个密钥。 crt是CA认证后的证书文件(windows下面的...

2018-11-23 14:50:00 151

转载 linux上关于网卡的相关操作

修改网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 其中eth0是网卡名称,配置内容如下 # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) TYPE=Et...

2018-05-29 12:59:00 137

转载 mysql数据类型

1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) ...

2017-11-04 09:56:00 49

转载 在使用nc命令中碰到的一个问题

nc全称为netcat,目的是在两台机器之间建立tcp或udp连接,然后相互发送数据。 比如当需要往服务器某个端口发送某个指令时,可以用: echo "cmd" |nc host port 这里容易碰到一个问题,即一般服务器识别的命令都是以回车换行为作为结束标识的,如果碰到这种情况需要...

2017-07-19 16:49:00 1782

转载 升级到tomcat8碰到的问题总结

一.url中特殊字符问题 根据rfc规范,url中不允许有 |,{,}等特殊字符,但在实际生产中还是有些url有可能携带有这些字符,特别是|还是较为常见的。在tomcat升级到7以后,对url字符的检查都变严格了,如果出现这类字符,tomcat将直接返回400状态码。 后来...

2017-05-03 22:45:00 515

转载 如何将javamail中的debug日志输出到应用的日志框架中

在使用javamail的时候,有时我们会打开debug,让javamail输出debug日志。但是,javamail默认是输出到System.out中,如果应用使用的是log4j或logback之类的日志框架,如何将javamail的debug日志也统一由这些日志框架来处理呢? ...

2017-04-23 22:16:00 1324

转载 扒一扒shell中的怪异语法

shell脚本给运维工作带了很大的方便,但其中也有一些怪异的语法规则,总是容易给人挖坑。 对空格的使用 在if else语法中,if与后面的表达式必须有空格隔开,这对于熟悉其他语言的程序员来说很容易将其忽略,导致面对语法错误的提示百思不得其解。 if [ ex...

2017-04-22 21:46:00 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除