DOM优化
作者:zccst 1,Javascript语音与DOM操作就像孤岛。他们之间的通行是要借助船的,而使用船是有很大成本的。 所以,要先做完一个再做另一个,最好不要交替进行。 如:添加1000个li时,先用一个字符串拼接好,最后一次追加到父节点,而不是向父节点追加1000次,一次追加一个。 var lis = "";for(var i = 0; i < 1000; i++){ lis +=...
View ArticleMaven webapp 部署到tomcat的三种方式
Maven创建完webapp项目部署到tomcat有三种方式,如果有知道其他方式部署的,欢迎补充。第一种、讲war包copy到tomcat的webapps目录下。首先选中你的工程,右键-->Run As-->Maven install,如下图:...
View Articlejdk1.6 java语言 连接pcsc读卡器 发送APDU指令
java语言操作读卡器 jdk1.6 提供的Package javax.smartcardio可以直接连接pcsc读卡器、和读卡器进行指令交互Package...
View Article[MySQL] 生产环境MySQL数据库事务一直在RUNNING
前言:运营人员反映,有一单子提交卡住了,页面一直没有返回。1,刚开始怀疑是应用服务器或者db压力过高hang住了,马上去check应用服务器以及db的负载,看起来都OK,蛮低的,应该不是DB性能问题。2,最后去看下是否是表锁住了,查看到有2个事务一直RUNNING,没有结束。,mysql> select * from INNODB_TRX\G;...
View ArticleMysql开发实践8问,你能hold住几个?
最近项目对DB依赖比较重,梳理了这段时间使用Mysql遇到的8个比较具有代表性的问题,答案也比较偏开发实践,没有DBA专业和深入,有出入的请使劲拍砖!... 1、Mysql读写性能是多少,有哪些性能相关的配置参数? 2、Mysql负载高时,如何找到是由哪些SQL引起的? 3、如何针对具体的SQL做优化? 4、SQL层面已难以优化,请求量继续增大时的应对策略? 5、Mysql如何做主从数据同步?...
View ArticleSpring与junit测试
1.我们知道无论在J2SE还是android中都有junit测试,利用junit能够帮助方便测试代码。在之前的博客中我也写了一些J2SE的一些junit测试例子,今天对于Spring中junit小小的讨论一下。这个Spring测试需要的jar包: spring-test-3.2.0.RELEASE.jar...
View ArticleJVM理论与实践【JVM参数调优】
在生产环境下对Java虚拟机JVM进行参数调优是必不可少的。作为普通的开发人员,如果对JVM的参数优化有一定的了解,即使是从知识体系的完整性来考虑也是大有裨益的。 另外,了解JVM的运行原理也有助于编写性能良好的程序,而不是让代码成为服务器CPU和内存的杀手。 【Windows平台的参数调优】...
View ArticleMapReduce - 性能调优
Hadoop为用户作业提供了多种可配置的参数,以允许用户根据作业特点调整这些参数值使作业运行效率达到最优。一 应用程序编写规范1.设置Combiner 对于一大批MapReduce程序,如果可以设置一个Combiner,那么对于提高作业性能是十分有帮助的。 Combiner可减少Map Task中间输出的结果,从而减少各个Reduce...
View Article知道这些键盘操作技巧,绝对让你事半功倍!
不是技术宅,但是知道这些电脑键盘的按键,绝对会让你事半功倍!在老板和同事,或者在老师和同学面前,炫一下你的键盘操作技巧,马上让你高大上起来!狂拽酷霸屌炸天,就是这么easy啦~免费关注微信公众号...
View Article创业公司如何高效利用实习生
在创业的前三年里,Sift Science 完成了令其他创业公司羡慕的成绩。Sift Science 开发的是利用机器学习来打击诈骗行为的产品,对于 Kickstarter、Airbnb、Uber、Opentable 等企业来说,这个产品相当重要。但是因为整个公司上上下下只有 30 多名员工,他们必须充分利用这些资源,其中就包括招聘来的实习生。对于 Sift Science...
View Article为什么你不能像苹果那样制造产品?
创业公司都想设计和制造出苹果品质的产品,它们的创始人经常会这样想“苹果能做到,为什么我们不能?”但无论是资金有限的创业公司,还是资本雄厚的大公司,它们基本上都无法在硬件制造上复制苹果。为什么?因为在几乎所有的规则上苹果都是一个例外。当苹果想要数控机床在一年内制造出1百万部MacBook电脑的机身,苹果买了1万台数控机床。当苹果想要在MacBook...
View ArticleAndroid 性能测试工具- Emmagee 2.0 发布
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。...
View ArticleWindows 9应该向Linux偷师的5大特性
从某种程度上来说,windows 9看上去借鉴了一些Linux(Ubuntu)的元素,事实上它还可以更彻底一些。Linux虽然并非是主流的消费操作系统,但很多亮点是值得学习的。如果微软想要Windows 9更成功,可以借鉴Linux的以下5个部分:1. 一个桌面版的应用商店Windows...
View Article如何用JavaScript获取图片的真实尺寸大小
网页页面上的图片尺寸似乎都千篇一律。我们最常见到的带有多图的文章页面中,图的大小通常是和页面的宽度一致,这样看起来,页面就是一个直筒形,这样的布局看多了就会觉得很单调。之所以形成这样的局面,我想很大程度上是因为老式浏览器的限制。但随着现代浏览器(火狐/谷歌/IE11)的普及,浏览器对页面设计的限制越来越少,Web程序员的想象能力能够得到极大的发挥。比如, 冷知识:你知道每个视窗都有的 [x]...
View Article在 Mac 下制作可启动 PC 的 Windows Bootable 安装启动盘
这个小技巧是小编昨天才发现的,实际应用场景如下:某朋友请我帮他组装一台 PC,相信很多人都有类似的经历。硬件组装完成之后,就需要安装操作系统了。然而这时我才想起来没有购买光驱,因此只能通过制作 USB 的 Windows Bootable 安装启动盘。但是这里有一个问题,我只有一台 Mac,且没有安装 Windows 系统。理论上在 Mac 下通过 BootCamp 助理制作的 USB...
View Article