Memcached Java Client API详解

Memcached Java Client API详解
Memcached Java Client API详解

Memcached Java Client API详解

分类:Memcached2011-05-22 21:54 6051人阅读评论(3) 收藏举报memcachedjavaapi服务器cache算法

目录(?)[+] Memcached Java Client API详解

针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和

MemCachedClient?,关键类及方法整理说明如下。

SockIOPool

这个类用来创建管理客户端和服务器通讯连接池,客户端主要的工作包括数据通讯、服务器定位、hash码生成等都是由这个类完成的。

?public static SockIOPool getInstance()

?获得连接池的单态方法。这个方法有一个重载方法getInstance( String poolName ),每个poolName只构造一个SockIOPool实例。缺省构造的poolName是default。

?如果在客户端配置多个memcached服务,一定要显式声明poolName。

?public void setServers( String[] servers )

?设置连接池可用的cache服务器列表,server的构成形式是IP:PORT(如:127.0.0.1:11211)

?public void setWeights( Integer[] weights )

?设置连接池可用cache服务器的权重,和server数组的位置一一对应

?其实现方法是通过根据每个权重在连接池的bucket中放置同样数目的server(如下代码所示),因此所有权重的最大公约数应该是1,不然会引起bucket资源的浪费。

for ( int i = 0; i < servers.length; i+/+ ) {

if( this.weights /!= null&& this.weights.length >

i ) {

for( int k = 0; k < this.weights[i].intValue();

k+/+ ) {

this.buckets.add( servers[i] );

if ( log.isDebugEnabled() )

log.debug( "++++ added " + servers[i] + " to server

bucket" );

}

}

?public void setInitConn( int initConn )

?设置开始时每个cache服务器的可用连接数

?public void setMinConn( int minConn )

?设置每个服务器最少可用连接数

?public void setMaxConn( int maxConn )

?设置每个服务器最大可用连接数

?public void setMaxIdle( long maxIdle )

?设置可用连接池的最长等待时间

?public void setMaintSleep( long maintSleep )

?设置连接池维护线程的睡眠时间

?设置为0,维护线程不启动

?维护线程主要通过log输出socket的运行状况,监测连接数目及空闲等待时间等参数以控制连接创建和关闭。

?public void setNagle( boolean nagle )

?设置是否使用Nagle算法,因为我们的通讯数据量通常都比较大(相对TCP 控制数据)而且要求响应及时,因此该值需要设置为false(默认是true)

?ublic void setSocketTO( int socketTO )

?设置socket的读取等待超时值

?public void setSocketConnectTO( int socketConnectTO )

?设置socket的连接等待超时值

?public void setAliveCheck( boolean aliveCheck )

?设置连接心跳监测开关。

?设为true则每次通信都要进行连接是否有效的监测,造成通信次数倍增,加大网络负载,因此该参数应该在对HA要求比较高的场合设为TRUE,默认状态是false。?public void setFailback( boolean failback )

?设置连接失败恢复开关

?设置为TRUE,当宕机的服务器启动或中断的网络连接后,这个socket连接还可继续使用,否则将不再使用,默认状态是true,建议保持默认。

?public void setFailover( boolean failover )

?设置容错开关

?设置为TRUE,当当前socket不可用时,程序会自动查找可用连接并返回,否则返回NULL,默认状态是true,建议保持默认。

?public void setHashingAlg( int alg )

?设置hash算法

?alg=0 使用String.hashCode()获得hash code,该方法依赖JDK,可能和其他客户端不兼容,建议不使用

?alg=1 使用original 兼容hash算法,兼容其他客户端

?alg=2 使用CRC32兼容hash算法,兼容其他客户端,性能优于original算法

?alg=3 使用MD5 hash算法

?采用前三种hash算法的时候,查找cache服务器使用余数方法。采用最后一种hash算法查找cache服务时使用consistent方法。

?public void initialize()

?设置完pool参数后最后调用该方法,启动pool。

MemCachedClient?

?public void setCompressEnable( boolean compressEnable )

?设定是否压缩放入cache中的数据

?默认值是ture

?如果设定该值为true,需要设定CompressThreshold?

?public void setCompressThreshold( long compressThreshold )

?设定需要压缩的cache数据的阈值

?默认值是30k

?public void setPrimitiveAsString( boolean primitiveAsString )

?设置cache数据的原始类型是String

?默认值是false

?只有在确定cache的数据类型是string的情况下才设为true,这样可以加快处理速度。

?public void setDefaultEncoding( String defaultEncoding )

?当primitiveAsString为true时使用的编码转化格式

?默认值是utf-8

?如果确认主要写入数据是中文等非ASCII编码字符,建议采用GBK等更短的编码格式

?cache数据写入操作方法

?set方法

?将数据保存到cache服务器,如果保存成功则返回true

?如果cache服务器存在同样的key,则替换之

?set有5个重载方法,key和value是必须的参数,还有过期时间,hash码,value是否字符串三个可选参数

?add方法

?将数据添加到cache服务器,如果保存成功则返回true

?如果cache服务器存在同样key,则返回false

?add有4个重载方法,key和value是必须的参数,还有过期时间,hash码两个可选参数

?replace方法

?将数据替换cache服务器中相同的key,如果保存成功则返回true

?如果cache服务器不存在同样key,则返回false

?replace有4个重载方法,key和value是必须的参数,还有过期时间,hash码两个可选参数

?建议分析key的规律,如果呈现某种规律有序,则自己构造hash码,提高存储效率

?cache数据读取操作方法

?使用get方法从cache服务器获取一个数据

?如果写入时是压缩的或序列化的,则get的返回会自动解压缩及反序列化

?get方法有3个重载方法,key是必须的参数,hash码和value是否字符串是可选参数

?使用getMulti方法从cache服务器获取一组数据

?get方法的数组实现,输入参数keys是一个key数组

?返回是一个map

?通过cache使用计数器

?使用storeCounter方法初始化一个计数器

?使用incr方法对计数器增量操作

?使用decr对计数器减量操作

实现memcached的遍历操作

有些应用情况下,需要遍历memcached服务器中所有被cache的数据,目前memcached client API不支持遍历操作,需要进行扩展。

实现get时刷新数据过期时间(应用于session,可能需要修改服务器端程序)

当memcached被用作session服务器的时候,需要支持session的access方法,根据最近访问时间刷新过期时间,目前memcached也不支持该操作,需要进行扩展。

声律启蒙十五删

xīnɡduìfèi,fùduìpān 兴对废,附对攀 lùcǎo duìshuānɡjiān 露草对霜菅 ɡēlián duìjièkòu 歌廉对借寇 xíkǒnɡduìxīyán 习孔对希颜 shān lěi lěi,shuǐchán chán 山垒垒,水潺潺 fènɡbìduìtàn huán 奉璧对探镮 lǐyóu ɡōnɡ dàn zuò 礼由公旦作 shīběn zhònɡníshān 诗本仲尼删lǘkùn kèfānɡjīnɡbàshu ǐ 驴困客方经灞水 jīmínɡrén yǐchūhánɡuān 鸡鸣人已出函关 jǐyèshuānɡfēi 几夜霜飞 yǐyǒu cānɡhónɡcíběi sài 已有苍鸿辞北塞 shùzhāo wùàn 数朝雾暗 qǐwúxuán bào yǐn nán shān 岂无玄豹隐南山 【解析】 兴对废,附对攀,露草对霜菅 兴废,兴盛和衰废。 [南朝梁] 刘勰《文心雕龙.史传》云:”表微盛衰,殷鉴兴废。” 《大宋宣和遗事.元集》云:”上下三千余年,兴废百千万事。” 攀,向上爬;附,靠近,依从。有成语“攀龙附凤”比喻依附权贵以成就功业。亦比喻依附有声望的人以立名。 [汉] 扬雄《法言·渊骞》:“攀龙鳞,附凤翼,巽以扬之,勃勃乎其不可及也。”唐·杜甫《洗兵马》:攀龙附凤势莫当,天下尽化为侯王。 露草:沾露的草。 [唐] 李华《木兰赋》:“露草白兮山凄凄,鹤既唳兮猿復啼。”[清] 谭嗣同《武昌夜泊》诗之二:“露草逼蛩语,霜花凋雁翎。”

霜菅:霜后枯萎的菅草。用以比喻白发。[宋] 苏轼《再用前韵(追饯正辅表兄至博罗赋诗为别)》:“乐天双鬢如霜菅,始知谢遣素与蛮。” [宋] 陆游《怀昔》诗:“岂知堕老境,槁木蒙霜菅。” 歌廉对借寇,习孔对希颜 歌廉歌颂廉范。 《后汉书》记载,东汉名臣廉范,字叔度,任蜀郡太守时为官清廉,更改禁民夜作旧令,让百姓储水以防火,百姓掌灯夜作,日渐丰裕。百姓歌曰:“廉叔度,来何暮,不禁火,民安作,昔无襦,今五衿”。 借寇挽留寇恂。 汉名臣寇恂,字子翼,历任河内、颍川、汝南太守。治理颍川期间颇有政绩,升迁离任后,次年随光武帝再至颍川平寇,所到之处群寇望风而降,百姓们纷纷于帝驾之前拦道,请求再借寇恂在颍川任职一年。后就用“借寇”表示挽留地方官,含有对政绩的称美之意。 习孔希颜:学习孔子,效仿颜回。习、希:都是学习和效仿的意思。 山垒垒,水潺潺 山垒垒垒垒:重叠的样子。《文选·曹丕·善哉行》:“还望故乡,鬱何垒垒。”[明]何景明《雁门太守行》诗云:“垒垒高山,莽莽代谷。” 水潺潺溪水徐徐流动。[三国]曹丕《丹霞蔽日行》云:“谷水潺潺,木落翩翩。” [唐] 杜牧《中秋日拜起居表晨渡天津桥即事十六韵献》诗云:“楼齐云漠漠,桥束水潺潺”。[唐] 李涉《竹枝词》诗云:“荆门滩急水潺潺,两岸猿啼烟满山”。 奉壁对探镮 奉璧即蔺相如“完璧归赵”典故。(参见本系列第十六讲:《作赋观书双雄事,回文锦字几华章?》中“奉璧蔺相如”一句之详解。) 探镮亦作“探环”。《晋书·羊祜传》载,西晋大臣羊祜(此前“羊公德大,邑人竖堕泪之碑”以及“叔子带”都曾讲到他)五岁时,叫乳母把他玩过的金环取来,乳母说:“你没有这种玩具呀!”羊祜就自己爬到邻居李家的树上,

内分泌科考试试题及答案解析

内分泌科出科临床考试试题(一) 姓名毕业学校分数 一、单选题:每题2分 1.糖尿病是一组病因不明的内分泌代谢病,其共同主要标志是() A 多饮、多尿、多食 B 乏力 C 消瘦 D 高血糖 E 尿糖阳性 2.下述哪一项符合淡漠型甲亢() A.突眼征明显 B.心悸、多食、多汗、无力明显 C.甲状腺肿大明显 D.T4不增高,而只有T3增高 E.常见于老年人,易发生甲亢危象 3.内分泌系统的反馈调节是指: ( ) A.神经系统对内分泌系统的调节. B.内分泌系统对神经系统的调节 C.免疫系统对内分泌系统的调节; D.免疫系统对神经系统的调节; E.下丘脑一垂体一靶腺之间的相互调节 4.常用于内分泌功能减退的动态功能试验是: ( ) A.兴奋试验 B.抑制试验; C.激发试验 D.拮抗试验; E.负荷试验 5.1型糖尿病与2型糖尿病,最主要的区别在于() A 症状轻重不同 B 发生酮症酸中毒的倾向不同 C 对胰岛素的敏感性不同 D 胰岛素的基础水平与释放曲线不同 E 血糖稳定性不同 6.引起ACTH升高的疾病是: ( ) A.Sheehan综合征 B.肾上腺皮质腺瘤 C.Addison病 D.原发性醛固酮增多症 E.PRI 瘤 7.血中直接调节胰岛素分泌而且经常起调节作用的重要因素是 A 游离脂肪酸 B 血糖浓度 C 肾上腺素 D 胃肠道激素 E 血酮体浓度 8.Sheehan综合征患者各靶腺功能减退替代治疗应先补充: ( ) A.性激素 B.甲状腺激素 C.糖皮质激素 D.ACTH E.GnRH 9.对于慢性淋巴细胞性甲状腺炎的描述,以下哪项是错误的() A.可合并恶性贫血 B.多见于中年妇女 C.可伴有甲状腺功能亢进 D.可合并1型糖尿病 E.诊断明确,宜手术治疗 10.糖尿病性血管病变,最具有特征性的是()

Memcached源码剖析笔记

Memcached 源码剖析笔记 Xguru Memcached是一个自由、源码开放、高性能、分布式 内存对象缓存系统,目的在于通过减轻数据库负载来使 动态Web应用程序提速。

目录 1.背景 (3) 2.memcached的安装 (4) 3.memcached的配置 (5) 4.memcached的使用 (6) 4.1.存储命令 (7) 4.2.读取命令 (8) 4.3.删除命令 (8) 4.4.高级命令 (9) 4.5.其他命令 (10) 5.Memcached内部工作机制 (11) 5.1.Memcached基本的数据结构 (11) 5.2.基本设计概念和处理流程 (12) 5.3.内部Hash机制 (15) 5.3.1.Hash函数及冲突解决 (15) 5.3.2.HashTable主要函数 (15) 5.4.slab内存处理机制 (17) 5.4.1.slab主要函数 (17) 5.4.2.slab机制中所采用的LRU算法 (19) 5.5.控制item各种函数 (20) 5.6.守护进程机制 (22) 5.7.Socket处理机制 (23) 1

5.7.1.Unix域协议 (23) 5.7.2.TCP/UDP协议 (24) 5.8.多线程处理机制 (25) 5.9.事件处理机制 (25) 6.未完善之处 (27) 7.参考文献 (28) 2

1.背景 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。 Memcached是一个自由、源码开放、高性能、分布式内存对象缓存系统,目的在于通过减轻数据库负载来使动态Web应用程序提速。 Memcached是一个在内存中对任意的数据(比如字符串,对象等)所使用的key-value 存储。数据可以来自数据库调用,API调用,或者页面渲染的结果。 Memcached设计理念就是小而强大,它简单的设计促进了快速部署、易于开发,并解决面对大规模的数据缓存的许多难题。所开放的API能用于大部分流行的程序语言 3

(完整版)声律启蒙十四寒(详细注解及典故来历)

duō duìshǎo,yì duì nán 多对少,易对难 hǔ jù duì lónɡ pán 虎踞对龙蟠 lónɡzhōu duìfènɡniǎn 龙舟对凤辇 bái hè duìqīnɡ luán 白鹤对青鸾 fēnɡxīxī,lù tuán tuán 风淅淅,露漙漙 xiùɡǔ duìdiāoān 绣毂对雕鞍 yú yóu hé yèzhǎo 鱼游荷叶沼lù lìliǎo huātān 鹭立蓼花滩 yǒu jiǔruǎn diāo xī yònɡjiě 有酒阮貂奚用解 wú yú fénɡ jiá bìxū tán 无鱼冯铗必须弹 dīnɡɡùmènɡsōnɡ 丁固梦松 kē yèhū rán shēnɡ fùshànɡ 柯叶忽然生腹上 wén lánɡ huà zhú 文郎画竹 zhīshāo shūěr zhǎnɡ háo duān 枝梢倏尔长毫端

hán duìshǔ,shī duìgān 寒对暑,湿对干 lǔyǐn duì qí huán 鲁隐对齐桓 hán zhān duìnuǎn xí 寒毡对暖席 yèyǐn duì chén cān 夜饮对晨餐 shūzǐ dài,zhònɡ yóu ɡuān 叔子带,仲由冠 jiárǔ duì hán dān 郏鄏对邯郸 jiā héyōu xià hàn 嘉禾忧夏旱shuāi liǔ nài qiū hán 衰柳耐秋寒 yánɡliǔlǜzhē yuán liànɡ zhái 杨柳绿遮元亮宅 xìnɡhuāhónɡyìnɡzhònɡ ní tán 杏花红映仲尼坛 jiānɡshuǐ liúchánɡ 江水流长 huán rào sìqīnɡ luó dài 环绕似青罗带 hǎi chán lún mǎn 海蟾轮满 chénɡmínɡ rú bái yù pán 澄明如白玉盘 【解析】 寒对暑,湿对干,鲁隐对齐桓。 鲁隐:春秋鲁国第十四代君主,隐公姬息姑。孔子所作之《春秋》就起于鲁隐公元年(前722)。由于春秋以鲁国国史为基础而编,故当时的国际大事都是以鲁国纪年来记录。鲁隐公也因为其纪年年号常被提及而出名。 齐桓:春秋齐国桓公姜小白,是春秋五霸之首。是历史上第一个代替周天子充当盟主的诸侯。齐桓公晚年昏庸,管仲去世后,任用易牙、竖刁等小人,最终在内乱中饿死。 寒毡对暖席 寒毡:唐代画家郑虔,享有“诗书画三绝”之誉,与李白、杜甫为诗酒朋友,却生活清贫。杜甫曾经赠以诗曰:‘才名四十年,坐客寒无毡’云。”后以“寒毡”形容寒士清苦的生活。

内分泌系统讲解

内分泌系统 概述 内分泌系统endocrine system 是神经系统以外主导支配人体的另一套调节系统,由内分泌腺和内分泌组织构成。主要功能是与神经系统一起共同调节人体的新陈代谢、生长发育和生殖过程等生理功能的活动,以保持机体内环境的平衡与稳定。 内分泌腺属于无管腺,分泌物称激素hormone,直接进入血液或淋巴,随血循环运输至全身各处,调节各器官的活动。内分泌腺还有丰富的血液供应和植物神经分布,其结构和功能活动有显著的年龄变化。体内主要内分泌腺有脑垂体、松果体、甲状腺、甲状旁腺、肾上腺、性腺等。内分泌腺的体积和重量都很小,最大的甲状腺仅几十克;有的内分泌组织是一些细胞团,分散于某些器官内,如:胰岛、卵泡、黄体等。一种类型的激素只作用于特定的器官、组织或细胞,又称为靶器官、靶组织或靶细胞。 内分泌激素在通过细胞膜时,因细胞膜能感受细胞表面刺激作用,在穿越细胞膜过程中,激素同样以二种方式进行,一种方式被限制在蛋白质性质通道中(每一通道只允许一种分子或离子通过,如葡萄糖、氨基酸、钾、钠、钙、氯等受扩散梯度影响的被动运输以及依靠能耗的主动运输)经通道开关被穿膜运输;另一种方式是脂溶性物质如甾体激素等,直接穿越膜的脂类部分,不必通过蛋白质通道进入细胞内,靠细胞膜内陷形成的液泡“内吞泡”又叫胞吞泡方式进入细胞和“外排泡”又叫胞吐泡方式将内涵物释放到细胞外。细胞膜上带有多种多样的受体分子,只对某种刺激发生反应,如胰岛素、乙酰胆碱和低密度脂蛋白的受体;另一些受体则可被普通因子所激活,如与其它细胞或无机物表面接触,细胞表面受到刺激可造成跨膜电位的改变。激素在运动员生理代谢过程中为保证最大限度地动员体能、控制能量代谢、运动后体能恢复等均具有极大作用。血液中激素应维持正常水平,过多过少均会导致机体功能紊乱,甚至产生严重后果。各种激素分泌水平还受血液中代谢产物含量或其它激素浓度的影响与调节。 一、甲状腺 甲状腺thyroid gland是人体内最大的内分泌腺。位于第5颈椎至第1胸椎水平,既甲状软骨的中部和气管上段前面和两侧,分左、右两个侧叶,中间以峡部相连,呈粉红色“H”形,重约20—40克。少数人甲状腺峡缺如,半数人自峡部向上伸出一个细长的锥体叶,可延伸至舌骨处。 甲状腺富含血管,外包颈深筋膜,深入腺内将甲状腺实质分若干大小不同的团块或小叶。甲状腺实质有两类细胞组成,一类细胞为大小、形状不规则的甲状腺滤泡,滤泡表面围以单层立方上皮,每一滤泡中央为胶体(被伊红染成粉红色,含碘化球蛋白),即甲状腺球蛋白储存地。甲状腺滤泡位于细蜜的结缔组织之间,内含丰富的毛细血管和毛细淋巴管和交感神经纤维。甲状腺滤泡上皮细胞通过吐胞作用,入滤泡腔后形成甲状腺球蛋白,以此构成甲状腺激素三碘甲腺原氨酸(T3)和四碘甲腺原氨酸(T4)的前体。甲状腺滤泡细胞具有合成和胞吐甲状腺球蛋白(入滤泡腔)并释放甲状腺素(T3和T4)入毛细血管的作用。另一类细胞为滤泡旁细胞,靠近滤泡细胞外缘,比滤泡细胞大,形似卵圆或多边形,单个或小群分散出现在滤泡细胞之间,但不入滤泡腔。根据免疫化学研究泡内可能储存有甲状腺降钙素,用以调节血钙代谢。控制甲状腺降钙素释放的主要因子是血清钙浓度,血钙浓度升高可刺激降钙素的分泌,而低钙血症可抑制其分泌。 甲状腺的主要功能具有增进机体物质代谢,维持人体正常生长发育,尤其对骨骼和神经系统正常发育起着重要作用。甲状腺素分泌过旺,可引起功能亢进,造成眼突眼性甲状腺肿,简称为“甲亢”。表现为心跳加速、神经过敏、体重减轻、眼球突出等。儿童甲状腺素分泌不足

中华石杉顶尖互联网Java架构师就业班

目录 第一阶段、Spring Boot从入门到精通(10小时) (1) 第二阶段、小型电商网站开发+设计模式+架构设计+项目管理(20小时) (2) 第三阶段、Spring Cloud从入门到精通(20小时) (3) 第四阶段、电商网站的微服务架构(20小时) (3) 第五阶段、高并发大型电商网站架构(150小时) (4) 第六阶段、高可用大型电商网站架构(30小时) (6) 第七阶段、高性能大型电商架构(30小时) (7) 第八阶段、亿级流量的大型电商系统架构(150小时) (7) 第九阶段、自己动手做多租户SaaS云ERP系统 (8) 第十阶段、底层技术+微服务中间件(50小时) (9) 第十一阶段、自己动手写仿Storm的实时计算中间件 (10) 第十二阶段、开源框架源码阅读+定制化开发mvc/ioc/orm框架(50小时) (10) 第十三阶段、自己动手写工作流框架 (10) 授课方式说明 (10) 学习进度说明 (11) 就业指导说明 (12) 学习成果说明 (12) 2万费用说明 (13) 讲师课程质量以及是否会跑路 (14) 第一阶段、Spring Boot从入门到精通(10小时) 目前市面上所有的视频课程以及书籍,都只是简单介绍Spring Boot的基础知识,没有任何一套资料深入讲解这两个技术的。而如果你自己跟着官网慢慢看,全英文官网,估计大部分同学都很难看的懂,或者学习速度非常慢。 我会将Spring Boot的所有核心技术点以及高阶技术点,全部嚼烂咬碎,深度提炼,用最精炼的语言,给大家讲透,让大家在最短的时间内彻底掌握这个未来绝对主流的开发框架,为未来的高阶的项目打好扎实的基础。 强调一下,这块技术讲解,绝对不会采取拖延时间,以及碎碎念的方式,一点一点细节慢慢

声律启蒙全文详解

《声律启蒙》全文详解 一东1 ————————注释———————— 1一东:“东”指“东韵”,是宋金时期的“平水韵”(也叫“诗韵”)中的一个韵部。“东”叫韵目,即这个韵部的代表字。东韵中包含有许多字,它们的共同点便是韵母相同(当然是指隋唐五代两宋时期的读音),像下面的三段文字中,每个句号之前的那个字,即风、空、虫、弓、东、宫、红、翁、同、童、穷、铜、通、融、虹等15字,尽管在现代汉语中的韵母并不完全相同,但都同属于东韵,如果是作格律诗,这些字就可以互相押韵。“一”,是指东韵在平水韵中的次序。平水韵按照平、上、去、人四个声调分为106个韵部,其中因为平声的字较多,故分为上下两个部分,东韵是上平声中的第一个韵部。后面的“二冬”、“三江”等情况也相同,不再一一说明。 云对雨,雪对风。晚照对晴空。来鸿对去燕,宿鸟对鸣虫。 三尺剑,六钧弓1。岭北对江东。人间清暑殿,天上广寒宫2。 两岸晓烟杨柳绿,一园春雨杏花红。 两鬓风霜,途次早行之客;一蓑烟雨,溪边晚钓之翁3。 ————————注释———————— 1这一联是两个典故。上联出自《史记·高祖本纪》。汉朝的开国君主刘邦曾经说:我以普通百姓的身份提着三尺长的宝剑而夺取了天下。下联出自《左传》,鲁国有个勇士叫颜高,他使用的弓为六钧(钧为古代重量单位,一钧三十斤),要用180斤的力气才能拉开。2清暑殿:洛阳的一座宫殿。广寒宫:《明皇杂录》说,唐明皇于中秋之夜游月宫,看见大门上悬挂着“广寒清虚之府”的匾额,后代便以广寒宫代指月宫。3次:军队临时驻扎,引申为一

般的短暂停留。途次,旅途的意思。 沿对革,异对同1。白吏对黄童2。江风对海雾,牧子对渔翁。 颜巷陋,阮途穷3。冀北对辽东。池中濯足水,门外打头风4。 梁帝讲经同泰寺,汉皇置酒未央宫5。 尘虑萦心,懒抚七弦绿绮;霜华满鬓,羞看百炼青铜6 ————————注释———————— 1沿:沿袭、遵照原样去做。革:变化、变革。2黄童:黄口之童,即儿童。黄,黄口,雏鸟的喙边有一圈黄色的边,长大就消失,故以黄口喻指年龄幼小的。3这是两个典故。上联出自《论语·雍也》,颜指颜回(字子渊),孔子的学生。孔子称赞他说:“一箪食、一瓢饮、在陋巷,人不堪其忧,回也不改其乐。贤哉,回也!”(吃一竹筐饭食,喝一瓢凉水,住在偏僻的巷子里,别人忍受不了这种贫穷,颜回不改变他快乐的心情。颜回呀,真是个贤人!)下联出自《晋书·阮籍传》。阮指阮籍(字嗣宗),魏晋时代人,博览群书,好老庄之学,为竹林七贤之一。《晋书》记载,阮籍经常驾车信马由缰地乱走,走到无路可走的时候便大哭而返。穷,到……的尽头,此处指无路可走之处。4濯(音zhuó)足水:屈原《渔父》中有“沧浪之水清兮,可以濯我缨;沧浪之水浊兮,可以濯我足”的句子,故濯足水指污水。打头风:行船时所遇到的逆风。5梁帝:南朝的梁武帝萧衍。他笃信佛教,经常和高僧们在同泰寺研讨佛经。汉皇:汉朝的开国之君刘邦。他曾宴请群臣于长安的未央宫,接受群臣的朝贺。6尘虑:对尘世间琐碎小事的忧虑。萦:缠绕。绿绮:琴名,据说汉代的司马相如曾弹琴向卓文君求爱,卓文君就用绿绮琴应和他。霜华:即霜花(“华”为“花”的古字),借指白发。百炼青铜:借指镜子,古人用青铜镜照面。 贫对富,塞对通。野叟对溪童。鬓皤对眉绿,齿皓对唇红1。 天浩浩,日融融2。佩剑对弯弓3。半溪流水绿,千树落花红。

高中生物知识点解析:内分泌系统

2019年高中生物知识点解析:内分泌系统【】2019年高中生物知识点解析:内分泌系统是查字典生物网为您整理的最新学习资料,请您详细阅读! 1、甲状腺: 位于咽下方。可分泌甲状腺激素。 2、肾上腺: 分皮质和髓质。皮质可分泌激素约50种,都属于固醇类物质,大体可为三类: ①糖皮质激素如可的松、皮质酮、氢化可的松等。他们的作用是使蛋白质和氨基酸转化为葡萄糖;使肝脏将氨基酸转化为糖原;并使血糖增加。此外还有抗感染和加强免疫功能的作用。 ②盐皮质激素如醛固酮、脱氧皮质酮等。此类激素的作用是促进肾小管对钠的重吸收,抑制对钾的重吸收,因而也促进对钠和水的重吸收。 ③髓质可分泌两种激素即肾上腺素和甲肾上腺素,两者都是氨基酸的衍生物,功能也相似,主要是引起人或动物兴奋、激动,如引起血压上升、心跳加快、代谢率提高,同时抑制消化管蠕动,减少消化管的血流,其作用在于动员全身的潜力应付紧急情况。 3、脑垂体: 分前叶(腺性垂体)和后叶(神经性垂体),后叶与下丘脑相连。前叶可分泌生长激素(191氨基酸)、促激素(促甲状腺激素、促肾上腺皮质激素、促性腺激素)、催乳素(199氨基酸)。后叶的激素有催产素(OXT)

和抗利尿激素(ADH)(升压素)(都为含9个氨基酸的短肽),是由下丘脑分泌后运至垂体后叶的。 4、下丘脑: 是机体内分泌系统的总枢纽。可分泌激素如促肾上腺皮质激素释放因子、促甲状腺激素释放激素、促性腺激素释放激素、生长激素释放激素、生长激素释放抑制激素、催乳素释放因子、催乳素释放制因子等。 5、性腺: 主要是精巢和卵巢。可分泌雄性激素、雌性激素、孕酮(黄体酮)。6、胰岛: a细胞可分泌胰高血糖素(29个氨基酸的短肽), b细胞可分泌胰岛素(51个氨基酸的蛋白质),两者相互拮抗。 7、胸腺: 分泌胸腺素,有促进淋巴细胞的生长与成熟的作用,因而和机体的免疫功能有关。 查字典生物网的编辑为大家带来的2019年高中生物知识点解析:内分泌系统,希望能为大家提供帮助。

边界网关协议BGP文档分析

《网络协议栈分析与设计》大作业 边界网关协议(BGP)RFC分析与设计Border Gateway Protocol 学生:吕卿网络1101班 201192334 2013/12/16

1.背景介绍 边界网关协议是用来连接网络上不同自治系统(AS)的路由选择协议。BGP是为了取代最初的外部网关协议EGP所设计的,也被认为是路径矢量协议。它通过维护IP路由表和前缀表来实现自治系统(AS)间的可达性。BGP的主要功能是和其他BGP系统交换网络可达性信息。必须要注意的是BGP是建立在可靠连接的基础之上的。 2.操作总结 在两个系统建立的连接中他们互相交互信息更改数据。初始数据流是整个BGP路由表。BGP不要求整个BGP路由表的周期性更新。保持存活信息定期的被发送以确保连接的存活。通知信息被发送来回馈错误通知和特殊情况。执行边际路由协议的主机不必是路由器。一个非路由器的主机可以和路由器经由EGP甚至内部路由协议进行交互。如果一个特殊的自治系统(AS)有多个BGP发言者,那么一定要注意在一个AS内要的几个发言者要有一致的路由视野。 3.信息格式 信息在可靠传输协议连接上发送。信息只有在被完全接收之后才能够被处理。最大的信息大小是4096字节。所有的实现必须支持这一最大信息规格。最小的数据规格要包含BGP头部不含数据部分。 3.1数据头格式 每个信息有个固定大小的头部。包括标识物·长度·类型。标识物:这16字节大小的领域包含信息接收方可以对信息进行确认的信息。长度:这2字节无符号整数表明这则信息的总长度。长度的值必须在19到4096之间类型:这一字节无符号整数表明这则信息的代码模式。共有四种类型: 1 - OPEN 2 - UPDATE 3 - NOTIFICATION 4 - KEEPALIVE

(完整版)《声律启蒙》最全注解与译文(五微)

上:五微 来对往,密对稀,燕舞对莺飞。风清对月朗①,露重对烟微。 霜菊瘦,雨梅肥,客路对渔矶②。晚霞舒锦绣,朝露缀珠玑③。 夏暑客思欹石枕,秋寒妇念寄边衣④。 春水才深,青草岸边渔父去;夕阳半落,绿莎原上牧童归⑤。 【注释】 ①朗:月光明亮。 ②(jī)矶:水边的石滩或突出的大石头。 【原文】来对往,密对稀,燕舞对莺飞。风清对月朗,露重对烟微。霜菊瘦,雨梅肥,客路对渔矶。 【译文】来和往相对,密集和稀疏相对,春燕轻舞和黄莺翻飞相对。清风和明月相对,浓重的露水和轻轻的炊烟相对,经霜的菊花冷峻清逸,经雨的梅子果繁叶茂。他乡的曲折小路和水边突出的岩石相对。 ③朝:早晨。珠玑:珍珠的统称。圆者为珠,不圆者为玑。 ④(qī)欹:不正、倾斜,这里是斜靠着、斜倚着的意思。念:想着。边衣:供戍守边防的战士穿的衣裳。古代军队战士的衣服(特别是寒衣)要由家中的妻子寄送。 【原文】晚霞舒锦绣,朝露缀珠玑。夏暑客思欹石枕,秋寒妇念寄边衣。 【译文】七彩的晚霞,犹如锦绣铺满天空;早晨的露珠晶莹剔透,犹如大大小小的珍珠。盛夏的时候,身在他乡作客的人躺在石板上纳凉思念家乡,秋天转寒时,妻子为戍守边疆的丈夫捎寄棉衣。 ⑤莎:草名,即香附。其块茎叫香附子,呈细长的纺锤形,可入药。 【原文】春水才深,青草岸边渔父去;夕阳半落,绿莎原上牧童归。 【译文】春天的水面,天色刚刚暗下来,青草岸边的渔夫就回家去了;夕阳还在半山腰,绿绿的草原上已有牧童归来。 宽对猛,是对非①,服美对乘肥②。珊瑚对玳瑁,锦绣对珠玑③。 桃灼灼,柳依依④,绿暗对红稀⑤。窗前莺并语,帘外燕双飞。 汉致太平三尺剑,周臻大定一戎衣⑥。 吟成赏月之诗,只愁月堕;斟满送春之酒,惟憾春归。 【注释】 ①宽对猛:宽指政策宽缓,猛指政策严厉,《左传》昭公二十年说:“宽以济猛,猛以济宽,政是以和。”(宽缓的政令和严厉的政令互相补充调剂,国家的政局就能上下和谐。) ②乘:乘坐。此处动词做名词用,指乘坐的马匹。是一种借代的修辞手法。也可能出自《论语?雍也》:“乘肥马,衣轻裘。”如此,则“服”和“乘”都应该是动词,而“美”和“肥”才应该看做借代,分别指“美丽的衣服”和“肥壮的马匹”。 ③珊瑚:海洋中一种腔肠动物的骨髓形成的树枝状的东西,颜色多样,可作装饰品。玳瑁:海洋中的一种动物,形状似大龟,背壳有花纹,四肢为鳍足状,甲片可作装饰,亦可入药。 ④此联两句均出自《诗经》。 上联出自《国风?周南?桃夭》,原文为:“桃之夭夭,灼灼其华。”(桃树长得多么茂盛呀,它的花开得像火焰一样。)。夭:盛貌;灼:鲜明,灼灼:鲜明兴盛状。 下联出自《小雅?采薇》,原文为:“昔我往矣,杨柳依依。”(以前我动身去打仗的时候,杨柳随风飘动)。 ⑤“绿暗”指绿叶颜色变深,“红稀”指红花凋谢变少,这都是晚春到初夏的景色。绿和红分别代指绿树和红花,是修辞中的借代手法。 【原文】宽对猛,是对非,服美对乘肥。珊瑚对玳瑁,锦绣对珠玑。桃灼灼,柳依依,绿暗对红稀。窗前莺并语,帘外燕双飞。 【译文】宽容和严厉相对,是和非相对,穿着华丽的衣裳和骑着高头大马相对,形状如花如树,珊瑚和玳瑁相对,精美鲜艳的丝织品和晶莹剔透的珍珠相对。桃花鲜艳夺目,柳树柔弱、随风摇摆,枝叶繁密茂盛和红花零星稀落相对。窗前两只黄营相对鸣叫,帘外一对燕子往来飞舞。 ⑥这是两个典故。 上联出自《史记?高祖本纪》,见一东注。 下联出自《尚书?武成》,书中说周朝“一戎衣,天下大定”,传统的解释是:周武王一穿上打仗的服装(戎衣),就消灭了商纣王,建立周朝,天下安定。(zhēn)臻:至、到。 【原文】汉致太平三尺剑,周臻大定一戎衣。吟成赏月之诗,只愁月堕;斟满送春之酒,惟憾春归。

《声律启蒙》最全注解与译文(三江)知识讲解.docx

《声律启蒙》最全注解与译文 ( 三江 )

上:三江 楼对阁,户对窗,巨海对长江。蓉裳对蕙帐①,玉斝对银釭②。 青布幔,碧油幢③,宝剑对金缸④。忠心安社稷,利口覆家邦⑤。 世祖中兴延马武,桀王失道杀龙逄⑥。 秋雨潇潇,漫烂黄花都满径;春风袅袅,扶疏绿竹正盈窗⑦。 【注释】 ① 蓉裳:绣有芙蓉花的衣裳,这里指绣有荷花的衣裳,比喻高洁; 蕙帐:用惠草做的帷帐, 比喻芳美 . ②(ji ǎ)斝:古代一种铜制的饮酒的器具。( gāng)釭:灯。意思为镶嵌在车( gǔ)毂之中的用来插车轴的铁制套环。 ③ 幢:古代一种用羽毛作装饰的用于仪仗的旗帜。又指佛教用物经幢。经幢有两种:在圆形的长筒状的绸伞上书写 佛经叫经幢,在圆形石柱上雕刻佛经叫石幢。此字还另有一个意思,指张挂于车或船上的帷幕,属于去声绛韵。这里 是用前者的读音、后者的意思来构成对仗,是“借对”的一种。 ④ 釭:原文作“缸”,疑误。东汉刘熙的《释名》说,函谷关以西的方言,称箭簇为“釭”。金釭,金属铸成的箭睐,只有此义方能与“宝剑”构成对仗。 【原文】楼对阁,户对窗,巨海对长江。蓉裳对蕙帐,玉斝对银釭。青布幔,碧油幢,宝剑对金缸。 【译文】楼和阁相对,户和窗相对,浩瀚的大海和滾滾的长江相对。蓉裳和蕙帐相对,玉制的酒器和银制的灯盏相 对。青色的布幔 ,碧绿的油幢,青绿色的油布帷幕,锋利的宝剑和金色的酒缸相对。⑤社稷:国家。社和稷分别指祭 祀土神和谷神的庙,是国家最重要的神庙,故用以代指国家。利口:能言善辩的嘴,代指只说不做的清谈家。家邦: 国家。邦:国。 【原文】忠心安社稷,利口覆家邦. 【译文】忠诚之心能使江山安定,尖利的嘴使国家毁灭。 ⑥这是两个典故。 上联出自《后汉书 ?马武传》。世祖,指光武帝刘秀,因其为首推翻了王莽建立的新朝,建立东汉,恢复了刘姓的 天下,故被称为中兴之主。马武字子张,骁勇善战,刘秀在一次宴会后,曾独自与马武一起登上丛台,延请马武为将 军,率领其精锐部队渔阳上谷突骑。马武十分感激刘秀的知遇之恩,所以忠心不二,在战争中功勋卓著。刘秀称帝后, 马武被封为捕虏将军扬虚侯,为云台二十八将之一。延:请。 下联出自《庄子 ?人间世》。(ji é)桀王指夏朝的亡国之君夏桀,据说他十分残暴。龙逄指夏朝的贤臣关龙逢(“逄”:为“逢”的俗字,音páng)。夏桀荒淫,关龙逢屡次直言进谏,后被囚杀。 ⑦ 黄花:此处特指菊花。扶疏:植物错落有致的样子。 【原文】秋雨潇潇,漫烂黄花都满径;春风袅袅,扶疏绿竹正盈窗 【译文】秋风冷雨,黄花飘落,铺满山路,微微的春风,茂盛的绿竹正遮挡住窗户。 旌对旆,盖对幢①,故国对他邦。千山对万水,九泽对三江②。 山岌岌,水淙淙,鼓振对钟撞③。清风生酒舍,皓月照书窗④。 阵上倒戈辛纣战,道旁系剑子婴降⑤。 夏日池塘,出沿浴波鸥对对;春风帘幕,往来营垒燕双双⑥。 【注释】 ①(pèi)旆:一种旗帜。盖:车盖,古代竖立在车上用来遮阳蔽雨的器具,形状类似现在的雨伞。 幢:张挂于车或船上的帷幕,此处是借对,参考前注。 ② 九泽:指占代分处于九州的九个湖泊,各书记载的名称小有差异,较为通行的说法是:具区(吴)、云梦(楚)、阳 华(秦)、大陆(晋)、圃田(梁)、孟诸(宋)、海隅(齐)、钜鹿(赵)、大沼(燕)。(见于《吕氏春秋? 有始》)三江:古代的三条江,其名称各书记载大不相同。《尚书 ?禹贡》中的“三江”,据唐陆德明《经典择文》的 说法,是指松江、委江、东江。 【原文】旌对旆,盖对幢,故国对他邦。千山对万水,九泽对三江。 【译文】旌和旆相对,车盖和帷幔相对,故国和他邦相对。千山和万水相对,众多湖泽和许多大江相对。

解析豆瓣的基础架构

豆瓣整个基础架构可以粗略的分为在线和离线两大块。在线的部分和大部分网站类似:前面用,用Nginx做反向代理,形成负载均衡的一层;应用层主要是做运算,将运算结果返回给前面的DAE平台是这两年建起来的,现在大部分豆瓣的应用基本都跑在DAE上面了;应用后面的基

以DPark能够大幅提升性能。另外,因为DPark的编写使用了函数式语言的特点,所以可以写的非常简洁: 到目前(2014年3月),DPark的集群规模和处理数据量已经比去年多了一倍左右,一天要处 理60~100T B左右的数据。 团队 当前,我所负责的豆瓣平台部一共包括四个部分:核心系统,这块也是由我直接带领的,共6名工程师;DAE,现在是彭宇负责,共4名工程师;DBA两人;SA两人。 平台部负责的项目大多是跟业务无关的东西,贴近应用层的主要在产品线团队做,这个分工跟豆瓣工程团队的发展历史有关。早期豆瓣工程师还不多的时候,就已经分为两种倾向,一种是偏业务的,就是去做用户能看得见的东西;另一种是支持性的,运行在业务层下面、不被用户所感知的东西。下面这一层就衍变成了平台部门。 在豆瓣,不管是做产品还是做平台的工程师,技术实力都比较强,一个项目应该从哪个部门发起,并不是看这个任务的难度,而是看它是公共的还是业务特有的。有些项目即使未来可能会成为公共的,但一开始只是一个产品线需要,那么它也会从产品线发起。比如豆瓣的短信服务,最开始是产品线有需求,所以这些服务都是由他们发起完成的,平台这边主要负责提供建设服务的架构,比如DoubanService,告诉他们一个服务怎样去写、怎样去部署、怎样去对用户开放。短信服务后来成为很多产品线都在使用的服务,同时这个系统本身也越来越成熟,那么它逐渐就被转移到SA团队来进行维护。

完整社交APP需求分析原型设计整体架构前端后端架构

一个社交App需实现的功能 用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。 当一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需求,但是互联网应用具有病毒式的传播特点。一款App很可能会面临一夜爆红的现象,访问量和数据量在短时间内呈现爆发式增长,这时候会面临的局面是每天上亿PV、数百万新增用户和活跃用户、流量飙升至每秒数百兆。这些对于一个只部署了简单后端架构的应用来讲是无法支撑的,会直接导致服务器响应缓慢甚至超时,以及在高峰期时服务呈现瘫痪状态,使得后端的服务完全无法使用,用户体验急剧下降。本文将会通过一个真实的案例来分享一个社交应用如何构建一个具备高伸缩性的后端系统。 社交App最初部署的后端架构解析 社交App在最初的时候,后端架构相对比较简单,最初是部署在基础网络之上。最前面放置一台绑定了公网IP的nginx服务器作负载均衡,后面放置3台应用服务器来负责处理所有业务上的请求,最后面搭建一台MySQL Database数据库。 构建私有网络 随着产品的不断迭代、用户数的持续增长、数据量的积累,App就需要改进自己的后端架构,即开始构建私有网络。用户可以使用私有网络构建自己的网络拓扑——创建路由器和私有网络,将后续加入的用于运行内部服务的主机放置在私用网络中,可以有效地和云平台其他用户主机,在网络上实现100%二层隔离。主机对外开放的仅仅只有80端口,这样系统安全性上多了一层保障。

在上面的架构图中,最前面的是防火墙,后面接负载均衡器,然后接路由器和私有网络,很多互联网应用都存在读多写少的情况,这个比例有时可以达到8:2,所以我们首先通过引入缓存分摊数据库读压力。其次,引入负载均衡器,替换最初架构中的nginx proxy,负责均衡器在这里其主要用于分发请求到后端多台应用服务器,,当其中一台应用服务器挂掉,负载均衡器可以进行自动隔离。 业务分区与扩展 App随着并发访问量和数据量不断增大,首先想到横向扩容Web服务。水平扩容业务服务器的前提是要保证每台服务器都是无状态的,将session信息下放到缓存或数据库中存储,保证请求被负载到任何一台服务器可以正常处理。

生理题目第十一章 内分泌说课讲解

第十一章内分泌 一、名词解释 1.激素2.旁分泌 3.自分泌 4.神经分泌 5.靶细胞 6.允许作用 7.下丘脑调节肽 8.促激素 9.应急反应 lO.应激反应 二、填空题 1.按分子结构和化学性质,将激素可分为两大类,即———和———。 2.内分泌细胞分泌的信使分子称为——,其作用的细胞称为————。 3.下丘脑基底部的促垂体区神经元分泌下丘脑调节肽,经————运送到————调节其分泌功能。 4.内分泌腺分泌水平的相对稳定是通过——机制实现的。 5.生长素的主要作用是———和———。 6.由神经垂体释放的激素,其生物合成部位是——。 7.人幼年缺乏生长素将患——;成年后生长素分泌过多则出现———。 8.幼年时缺乏T3、T4将患——;成年后缺乏T3、T4将患—— 9.肾上腺皮质分泌的激素有———、———、和———。 10.糖皮质激素浓度升高可引起血液中中性粒细胞数目——,淋巴细胞数目——,嗜酸性粒细胞数目——。 11.应急反应和应激反应的主要区别在于,前者主要是——系统活动的增强,而后者则是——系统活动的增强。 12.血糖水平升高可引起胰岛素分泌———。

13.胰岛A细胞主要产生的激素是——,B细肥产生的主要是——,D细胞产生的主要是———。 14.维生素D,的活性形式是——。 15.甲状腺功能亢进时,血胆固醇水平———于正常。 16.当体内甲状腺激素含量增高时,心脏活动———。 17.调节体内钙、磷代谢的激素是——、———、和维生素D3 18.蛋白餐或静脉注射氨基酸可使胰岛素分泌————。 三、选择题 (一)A型题 1.血中激素浓度很低,而生理效应十分明显是因为 A.激素的半衰期长 B.激素的特异性强 C.激素作用有靶细胞 D.激素间有相互作用 E.激素有高效能放大作用 2.关于含氮类激素的正确描述是 A.分子较大,不能透过细胞膜 B.不易被消化酶所破坏,故可口服使用 C.可直接与胞质内受体结合而发挥生物效应 D.全部是氨基酸衍生物 E.用基因调节学说来解释其作用机制 3.第二信使cAMP’的作用是激活 A.DNA酶 B.磷酸化酶’ C.蛋白激酶 D.腺苷酸环化酶, E.磷酸二酯酶 4.下列哪种激素属于含氮激素 A.1,25-二羟维生素D3 B.雌二醇 C.睾酮 D.醛固酮 E.促甲状腺激素 5.神经激素是指

PHP大型网站的架构实例分析

PHP大型网站的架构实例分析 Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung. 统计信息 200万注册用户数; 2万并发用户数; 每天20万条私有消息; 每天25万登录次数; 项目团队有11个开发人员,两个设计,两个系统管理员; 商业模式 该网站采用免费增值模式,用户可以免费使用下面任何服务: 搜索其他用户; 给好友发送消息; 上载图片和视频; 寻找好友; 视频聊天; 更多… 但如果用户想享受不受限制发送消息和上载图片,那么就得根据需要支付不同类型的会员服务,视频聊天及网站其他服务也采用同样的策略。 工具箱 Nginx Poppen.de 所有的服务都是基于Nginx服务上的。前端有两台Nginx服务器在高峰期提供每分钟15万次请求的负载,每个机器已经有四年寿命,并且只有一个CPU和3GB RAM.Poppen.de拥有三台独立的图像服务器,由三台Nginx服务器为*.bilder.poppen.de提供每分钟8万次请求服务。

Nginx架构中一个很酷的设计就是有很多请求是由Memcached处理的,因此请求从缓存中获取内容而不需要直接访问PHP机器。比如,用户信息页(user profile)是网站需要密集处理的内容,如果把用户信息页全部缓存到Memcached 上,那么请求直接从Memcached上获取内容。Poppen.de的Memcached每分钟可以处理8000次请求。 架构中有三个Nginx图像服务器提供本地图像缓存,用户上载图像到一个中央文件服务器。当向这三个Nginx之一中请求图像时,如果服务器本地中没有存在该图像,则从中央文件服务器下载到该服务器上作缓存并提供服务。这种负载均衡的分布式图像服务器架构设计可以减轻主要存储设备的负载。 PHP-FPM 该网站运行在PHP-FPM上。共有28台双CPU、6GB内存的PHP机器,每个机器上运行100个PHP-FPM的工作线程。使用启用了APC的PHP5.3.x. PHP5.3可以降低CPU和内存使用率的30%以上。 程序代码是基于Symfony1.2框架之上开发的。一是可以使用外部资源,二是能够提高项目开发进度,同时在一个著名的框架上可以让新开发人员更容易加入到团队中来。虽然没有任何事情都是十全十美的,但可以从Symfony框架中得到很多好处,让团队可以更多的精力放在Poppen.de的业务开发上去。 网站性能优化使用XHProf,这是Facebook开源出来的一个类库。这个框架非常容易个性化和配置,能够可以缓存大部分高代价的服务器计算。 MySQL MySQL是网站主要的RDBMS.网站又几个MySql服务器:一台4CPU、32GB的服务器存储用户相关信息,如基本信息、照片描述信息等。这台机器已经使用了4年,下一步计划会使用共享集群来替换它。目前仍基于这个系统上进行设计,以简化数据访问代码。根据用户ID进行数据分区,因为网站中大部分信息都是以用户为中心的,如照片、视频、消息等。 有三台服务器按主-从-从配置架构提供用户论坛服务。一台从服务器负责网站自定义消息存储,到现在有2.5亿条消息。另外四台机器为主-从配置关系。 另外由4台机器配置成NDB族群专门服务于密集型写操作数据,如用户访问统计信息。 数据表设计尽量避免关联操作,尽可能缓存最多的数据。当然,数据库的结构化规范已经完全被破坏掉了。因此,为了更容易搜索,数据库设计创建了数据挖掘表。 大部分表是MyISAM型表,可以提供快速查找。现在的问题是越来越多的表已经全表锁住了。Poppen.de正考虑往XtraDB存储引擎上迁移。

声律启蒙注释

一东1 ————————注释———————— 1一东:“东”指“东韵”,是宋金时期的“平水韵”(也叫“诗韵”)中的一个韵部。“东”叫韵目,即这个韵部的代表字。东韵中包含有许多字,它们的共同点便是韵母相同(当然是指隋唐五代两宋时期的读音),像下面的三段文字中,每个句号之前的那个字,即风、空、虫、弓、东、宫、红、翁、同、童、穷、铜、通、融、虹等 15字,尽管在现代汉语中的韵母并不完全相同,但都同属于东韵,如果是作格律诗,这些字就可以互相押韵。“一”,是指东韵在平水韵中的次序。平水韵按照平、上、去、人四个声调分为 106个韵部,其中因为平声的字较多,故分为上下两个部分,东韵是上平声中的第一个韵部。后面的“二冬”、“三江”等情况也相同,不再一一说明。 云对雨,雪对风。晚照对晴空。来鸿对去燕,宿鸟对鸣虫。 三尺剑,六钧弓1。岭北对江东。人间清暑殿,天上广寒宫2。 两岸晓烟杨柳绿,一园春雨杏花红。 两鬓风霜,途次早行之客;一蓑烟雨,溪边晚钓之翁3。 ————————注释———————— 1这一联是两个典故。上联出自《史记·高祖本纪》。汉朝的开国君主刘邦曾经说:我以普通百姓的身份提着三尺长的宝剑而夺取了天下。下联出自《左传》,鲁国有个勇士叫颜高,他使用的弓为六钧(钧为古代重量单位,一钧三十斤),要用 180斤的力气才能拉开。 2清暑殿:洛阳的一座宫殿。广寒宫:《明皇杂录》说,唐明皇于中秋之夜游月宫,看见大门上悬挂着“广寒清虚之府”的匾额,后代便以广寒宫代指月宫。 3次:军队临时驻扎,引申为一般的短暂停留。途次,旅途的意思。 沿对革,异对同1。白吏对黄童2。江风对海雾,牧子对渔翁。 颜巷陋,阮途穷3。冀北对辽东。池中濯足水,门外打头风4。 梁帝讲经同泰寺,汉皇置酒未央宫5。 尘虑萦心,懒抚七弦绿绮;霜华满鬓,羞看百炼青铜6 ————————注释———————— 1沿:沿袭、遵照原样去做。革:变化、变革。 2黄童:黄口之童,即儿童。黄,黄口,雏鸟的喙边有一圈黄色的边,长大就消失,故以黄口喻指年龄幼小的。 3这是两个典故。上联出自《论语·雍也》,颜指颜回(字子渊),孔子的学生。孔子称赞他说:“一箪食、一瓢饮、在陋巷,人不堪其忧,回也不改其乐。贤哉,回也!”(吃一竹筐饭食,喝一瓢凉水,住在偏僻的巷子里,别人忍受不了这种贫穷,颜回不改变他快乐的心情。颜回呀,真是个贤人!)下联出自《晋书·阮籍传》。阮指阮籍(字嗣宗),魏晋时代人,博览群书,好老庄之学,为竹林七贤之一。《晋书》记载,阮籍经常驾车信马由缰地乱走,走到无路可走的时候便大哭而返。穷,到……的尽头,此处指无路可走之处。 4濯(音zhu?)足水:屈原《渔父》中有“沧浪之水清兮,可以濯我缨;沧浪之水浊兮,可以濯我足”的句子,故濯足水指污水。打头风:行船时所遇到的逆风。 5梁帝:南朝的梁武帝萧衍。他笃信佛教,经常和高僧们在同泰寺研讨佛经。汉皇:汉朝的开国之君刘邦。他曾宴请群臣于长安的未央宫,接受群臣的朝贺。 6尘虑:对尘世间琐碎小事的忧虑。萦:缠绕。绿绮:琴名,据说汉代的司马相如曾弹琴向卓文君求爱,卓文君就用绿绮琴应和他。霜华:即霜花(“华”为“花”的古字),借指白发。百炼青铜:借指镜子,古人用青铜镜照面。 贫对富,塞对通。野叟对溪童。鬓皤对眉绿,齿皓对唇红1。 天浩浩,日融融2。佩剑对弯弓3。半溪流水绿,千树落花红。 野渡燕穿杨柳雨,芳池鱼戏芰荷风4。 女子眉纤,额下现一弯新月;男儿气壮,胸中吐万丈长虹。 ————————注释———————— 1皤(音p?):白色。绿:这里指青色、黑色。皓:白色。 2浩浩:广阔无边的样子。融融:暖气上腾的样子。 3佩剑、弯弓:这两个词组既可看成动宾词组,即佩上剑、拉弯弓;也可看成偏正词组,即佩带的剑、被拉弯的弓。无论是哪种情况,都对仗。 4芰(音jì):菱角的一种。两角为菱,四角为芰。 二冬1

相关文档
最新文档