高手详解SQL性能优化十条经验
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:...
View Article阿里巴巴首次披露六大重要信息
6月17日消息,阿里巴巴集团昨日向SEC提交了招股说明书的补充文件Form F-1/A。更新后的招股书首次披露了其27位合伙人,并发布了2014财年业绩。此外,招股书也显示了阿里的自我估值、天猫与淘宝成交额、需要偿还的外债等重要信息。招股书数据甚至暴露了UC的估值。以下就是招股书更新后的重要信息:2014财年总营收525.04亿元...
View Article普林斯顿教授谈为何中国学生录取率仅4%:中国教育扭曲人性
美国普林斯顿大学分子生物学系教授康毅滨先生,负责该系在中国的招生工作,因此接触了形形色色的中国学生(其中绝大部分是清华、北大、复旦、中科大等国内知名学校的尖子生),真切地感受到了中国教育的扭曲给学生带来的困扰。“中国学生聪明,勤奋,但也迷茫,功利心比较重,妨碍了他们的长远发展。”康毅滨在接受《星期日新闻晨报》访问时说。什么样的学生被淘汰?每年一月底,康毅滨就要从系里抱回一大包资料仔细看——里面是所有...
View Articlejs记录页面的点击位置并在页面刷新后滚动到该位置
需求: 页面上的结果集列表有多条记录,选中某一行进行操作时,页面可能已经滚动过一段距离,当点击提交时希望能记录滚动过的长度,并在页面提交刷新后自动滚动到该位置。 实现思路: 使用jquery来操作dom,方便易用。 1、获取当前滚动过的距离; 2、在前后台之间传递; 3、在页面刷新后滚动到该位置。 代码: 1、获取当前滚动的距离: var x = $(document).scrollLeft();...
View ArticleActiveMQ的queue以及topic两种消息处理机制分析
上一期介绍了我们项目要用到activeMQ来作为jms总线,并且给大家介绍了activeMQ的集群和高可用部署方案,本期给大家再介绍下,如何根据自己的项目需求,更好地使用activeMQ的两种消息处理模式。 1 queue与topic的技术特点对比 TopicQueue概要Publish Subscribe messaging...
View Article什么是POP3、SMTP和IMAP
转自:http://help.163.com/09/1223/14/5R7P6CJ600753VB8.htmlPOP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离...
View ArticleHadoop之MapReduce程序应用一
摘要:MapReduce程序处理专利数据集。 关键词:MapReduce程序 专利数据集 数据源:专利引用数据集cite75_99.txt。(该数据集可以从网址 http://www.nber.org/patents/下载) 问题描述: 读取专利引用数据集并对它进行倒排。对于每一个专利,找到那些引用它的专利并进行合并。top5输出结果如下: 1...
View Article像我这样一个内向的亚裔程序员,如何在西方交到朋友?
最近在听高晓松的《晓说》时,听到他议论西方人和中国人的区别:西方人重公德不重私德,重国家而不重个人。中国人正好相反。他讲了很多例子,听起来都是很有道理,并引导我得出自己的判断:中国办不好开源社区也是这个原因。今天在网上看到的一个事件也印证了这一点:一个亚裔程序员实习生在网上写了一篇求助信,得到了网友的大量热情洋溢的回复和支持,很多人写了大量的篇幅来开导这个程序员小伙。就我的见识,中国人好像只对绯闻事...
View ArticlejQuery库(noConflict)冲突解决机制
许多的JS框架类库都选择使用$符号作为函数或变量名,而且在实际的项目开发中,使用模板语言的话有可能"$"符号即为该模板语言的关键字。例如Veclocity模板语言,$是关键字.与jQuery一起使用可能会存在冲突(页面中直接写jq代码,引入的js文件不存在该问题)。吐槽下为啥这么多js库喜欢用$($ is money?)。...
View ArticleJVM内存溢出深度分析分析
今天,发现游戏逻辑服务器内存溢出问题,每隔一定时间就生成java_pidxxxxxx.hprof ,基本1G内存分配不够用了,导致FGC频繁发生。工具:MAT Eclipse Memory Analyzer Tool(MAT)分析内存泄漏 MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA...
View ArticleOpenWRT 路由系统上抓包
前言:做路由器开发,难免会遇到抓包的情况,但是抓包需要有Hub或者无线抓包网卡,调试无线问题,且目前手中没有无线抓包网卡,怎么办?那不能分析无线连接建立的过程,我们就来分析下,其传输的数据,肯定是从ra0无线接口来进行了。准备:编译tcpdump.ipk, libpcap.ipk并且安装到OpenWRT系统中。可选传输方式scp, wget等。wget http://<web...
View Article使用Quartz和Obsidian来调度任务
在介绍使用到的Quartz和Obsidian的API之前,首先我得声明一下,一般来说使用API并不是调度任务的最佳方式。Quartz提供了一个通过XML来配置作业的机制,而Obsidian则为你提供了一套完整的管理和监控的WEB应用。然而,有一些使用场景还是强烈推荐使用API的,我们来看一下吧。Quartz我们先来看下在Quartz里每半小时调度一次任务是怎样实现的:// First, create...
View Article使用Spring跟踪应用异常(1)
几周以前,一个同事请我帮他一周的忙。他想要享受一个难得的假期,但是找不到其他人帮他。由于我刚完成一个特别复杂的编码工作,需要来点自我调节,所以就答应了他的请求。换换环境对我也是非常有益的。那份工作的一部分是监控一些非常关键的后台运行进程,观察它们是否运行正常。开发者花了很多时间和精力在应用中加入日志输出,以此表明应用正常运行。当异常发生时,可以知道究竟出现了什么错误。这些日志文件通常可以说明我们的应...
View Article手机页面开发总结_ - 狐狸不会飞
1,图片像素不要用具体px,要用% px2,左右边距也用%px3,字体上,如果太小的px 手机上和电脑上是有区别的最好的情况是用em4,对于get请求所带参数,参数之间不要留空格,不然读取数据时会取不到值 (面对如果名称没有错,值也有的情况,那么就观察你的url 看参数名称之后是否出现奇怪的字符)5,面对多个单选框取值,首先为他们取同一个name...
View ArticleIE11打开某些网站,F12仿真模式中文档模式默认为IE7?
IE11浏览器默认的文档模式为Edge,但是打开有些网站的时候,在 IE11中打开F12开发人员工具,仿真模块下,文档模式选项中Internet Explorer...
View Article关于聪明工作的一些思考
关于聪明工作的一些思考 最近和一个朋友在讨论职场的上的一些问题,为什么有些人升的非常快,有些人升的比较慢。有些人同事都非常认同,但是领导不认同,有些人领导认同,但是同事却不认同。在和他聊过之后,有一些事情自己豁然开朗,比较后悔为什么自己没有早一点明白这个道理。 1 职场上最重要的就是积极的心态。领导永远喜欢的就是积极的人的,也就是我们常说的比较主动。...
View ArticleiPad真的对儿童有害吗?
近日京都大学的一组研究人员发现,电子书对引起儿童的阅读兴趣有很大帮助。相比印刷书,电子书可以更容易教授阅读。科学探索 现今的孩子看到iPad就会沉迷其中。一些家长把iPad当做“保姆”,另一些则认为使用iPad会对孩子的认知能力产生影响。 近日京都大学的一组研究人员发现,电子书对引起儿童的阅读兴趣有很大帮助。相比印刷书,电子书可以更容易教授阅读。...
View Article