bengou's blog

点滴记录,沉思总结,成长分享。


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

正则表达式——非捕获、前瞻、后顾、负前瞻、负后顾和引用

发表于 2014-03-24 | 分类于 编程技术
非捕获、前瞻、后顾、负前瞻、负后顾和引用这几个地方一直掌握的不好,所以用的自然就少,特意整理自己再学习。 非捕获用法:(?:) 用法与捕获类似,区别就是非捕获的结果集中不存在括号内值,所以\1什么的就取不到了。 例子【简单,全部就用JS测试了】 var patt1=new RegExp(“(this) is “); undefined patt1.exec(“this is a test”) ...
阅读全文 »

《高性能MySQL》——创建高性能的索引

发表于 2013-06-12 | 分类于 数据库
索引优化应该是针对查询性能优化最有效的手段了。 索引基础mysql只能高效的使用最左边的前缀列,创建一个包含两列的索引和创建两个只包含一列的索引是打不相同的:ORM无法有效处理索引。 索引的类型B-Tree索引大多数索引使用的是此类型索引(innodb使用的B+Tree);适用情况:全值匹配、匹配最左前缀、匹配列前缀、匹配范围值、精确匹配某一列并匹配另外一列、只访问索引的查询、前面order by ...
阅读全文 »

《高性能MySQL》——schema与数据类型优化

发表于 2013-06-06 | 分类于 数据库
选择优化的数据类型准则:更小的通常更好:占用更少的磁盘、内存和CPU,处理时间也更少;简单就好:比如使用内置日期存储日期而不是字符串,使用整形存储ip地址;尽量避免NULL:通常会被特殊处理,所以尽量少用(尤其是索引列)。 整数类型整数:tinyint、smallint、mediumint、int、bigint分别使用8、16、24、32、64位存储空间;可选UNSIGNED属性;置顶宽度int( ...
阅读全文 »

《高性能MySQL》——服务器性能分析

发表于 2013-05-30 | 分类于 数据库
性能优化简介第一个原则:完成某件任务所需要的时间度量,性能即响应时间。提升每秒查询量(吞吐量优化)和降低响应时间是第二个原则:无法测量就无法有效优化。所以90%的精力放到测量响应时间。避免不合适的测量:错误的时间启动和停止测量;测量是聚合后的信息,而不是目标活动本身。 通过性能剖析进行优化性能剖析是测量和分析时间花费在哪里的主要方法。通常两个步骤:测试任务所花费的时间;对结果进行统计和排序,将重要 ...
阅读全文 »

《高性能MySQL》——基准测试

发表于 2013-05-26 | 分类于 数据库
基准测试策略针对整个系统的整体测试和单独测试mysql,各有利弊。 基准测试指标吞吐量:单位时间内事务处理数;响应时间或延迟:测试任务所需整体时间;并发性:同时发生的并发请求;可扩展性。 提出问题明确目标;有足够长时间;获取系统性能和状态:CPU、内存、磁盘、流量等;获取测试结果;运行基准测试并分析结果;绘图的重要性。 基准测试工具集成测试工具:ab、http_load、JMeter(强大);单组 ...
阅读全文 »

《高性能MySQL》——架构综述

发表于 2013-05-23 | 分类于 数据库
MySQL逻辑架构连接/线程处理->查询缓存/解析器->优化器->存储引擎。第二层是核心服务:查询解析、分析、优化、缓存以及所有内置函数,所有跨存储引擎功能。 读写锁读锁(共享锁)和写锁(排它锁)锁策略:表锁(table lock):开销小;行锁(row lock):更大并发处理,只在存储引擎中实现(例如innoDB)。 事务A 原子性(atomicity):不可分割的最小单元, ...
阅读全文 »

(转)mysql group by排序问题

发表于 2011-04-07 | 分类于 数据库
类如 有一个 帖子的回复表,posts( id , tid , subject , message , dateline ) , id为 自动增长字段, tid为该回复的主题帖子的id(外键关联), subject 为回复标题, message 为回复内容, dateline 为回复时间,用UNIX 时间戳表示, 现在要求 选出 前十个来自不同主题的最新回复 SELECT * FROM pos ...
阅读全文 »

叹为观止的地下产业

发表于 2010-08-22 | 分类于 互联网行业
去淘宝充话费,碰到如此的卖家。 勇气店:(21:35:32): 有吗 阳光汐草:(21:35:34): [自动回复]您好,每人只限充1次,拍2次者,也只充1次,另外多拍者不给予退款!因本人双手残疾,单手打字不方便,您无需联系我!请拍下就可以电脑自动为您充值,10分钟内到帐! 正常10分钟内到帐。如果长时间还未到帐,经核实确实未到帐的朋友,我会退您款哦,请放心购买! 勇气店:(2 ...
阅读全文 »

有一个词叫”守望“

发表于 2010-06-07 | 分类于 杂记
守望,百科释义: (1).看守瞭望。 宋 苏轼 《策断》之二五:“其居处以逐水草为常,故无城郭邑居聚落守望之勤。”…… (2).等待盼望。 王闿运 《哀江南赋》:“获妇姑之麦,劳疆埸之臣。禾桑坐槁,守望非真。流亡饥馑,歼我农人。” 如果说互联网就是21世纪影响和改变人类最伟大的应用的话,如果我真的可以第一时间体验互联网所带来的改变的话,那么我真的是有幸工作在这个行业,其实今天,我的工作和生活都已离 ...
阅读全文 »

捕获截取键盘按键(从js到键盘钩子C#版)

发表于 2010-05-23 | 分类于 编程技术
一个小程序需要屏蔽到ctrl和shift按键,折腾了两天,从JS到钩子皆搞不定,只有换思路了,有时间的话再研究下替换掉webbrowwer控件吧!郁闷死我了……虽然没搞定,但是截获更改键盘的方法记录下吧! 1.JAVAScript document.onkeydown = function(){ if ((event.keyCode==16)||(event.keyCode==17)))||(e ...
阅读全文 »
1…345…9

watcher

笨狗博客 互联网技术分享博客

84 日志
19 分类
52 标签
© 2017 watcher
由 Hexo 强力驱动