1、JAVA性能调优-将try/catch块移出循环
据说把try/catch块放入循环体内,会极大的影响性能。因为使用了try/catch模块的使用,会让JAVA虚拟机做很多额外的工作。就好比对每个人说,“嗨,哥们,路上可能有蛇。于是听到的人只好手拿木棍,小心翼翼的往前走”。
把try/catch块放到循环外面,就好比对一大群人说,“嗨,兄弟们,路上可能有蛇。于是听到的人安排部分人员拿木棍往...
分类:
编程语言 时间:
2015-01-27 13:33:59
阅读次数:
415
比如我们用busybox制作linux根文件文件系统时,根文件系统目录下有linuxrc作为内核运行起来的第一个init程序,再比如做某个脚本开机时自动运行,需要和/etc/rc.d/rc.local这个文件打交道,那么rc到底是什么意思呢?...
分类:
系统相关 时间:
2015-01-27 13:33:37
阅读次数:
196
//使用的jQuery 1.8
//页面加载前,初始化时 触发某个节点的点击操做。
//功能一:可以实现在一个事件中调用另一个事件。
window.onload=function(){
$("#one1").click();
}
//功能二:可以实现点击...中的任意一个标签都,触发相同的事件。
/***
升级
变更银行卡
删除卡
类选择器和孩子选择器
***/...
分类:
Web程序 时间:
2015-01-27 13:32:34
阅读次数:
157
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。...
分类:
其他好文 时间:
2015-01-27 13:34:15
阅读次数:
264
今天看到一个索引,create index index_name tableanme(colname,0),很奇怪,以前没见过。经过测试发现就是一个相对于联合索引的东西,没有任何意义,就是建错了。
SQL> select * from v$version;
BANNER
-------------------------------------------------------------...
分类:
数据库 时间:
2015-01-27 13:30:48
阅读次数:
196
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。...
分类:
其他好文 时间:
2015-01-27 13:32:55
阅读次数:
265
??
去年9月19日,阿里巴巴正式在纽交所挂牌交易,股票代码BABA,阿里创美股10年来开盘时间最长纪录,当天暴涨38.07%,市值达2314.39亿美元,超越Facebook成为仅次于谷歌的第二大互联网公司,而且阿里巴巴掌门人马云也顺势成为了中国新首富。
马云已经是“神”了,马云的成功催动着千千万万个追梦人膜拜和效仿但马云不是完人,也犯过许多错误,其中一些是致命的。2013年的一次颁奖典...
分类:
其他好文 时间:
2015-01-27 13:31:27
阅读次数:
169
一:关于坐标
MFC中绘图时经常涉及到坐标计算,GetWindowRect和GetClientRect这两个函数,是获取逻辑坐标系中窗口或控件(其实也是窗口)大小和坐标的常用函数了,有什么不一样的?
先说说什么叫逻辑坐标?讲到逻辑坐标,它相对的一个概念是设备坐标,是为了屏蔽掉不同设备属性差别而设置的抽象坐标系,说白了,就是独立于设备坐标的统一接口,程序员不需要去在具体的设备上进行绘...
多线程操作中,需注意互斥性和可见性,重点了解下可见性。
(一)可见性问题来源
1.cpu和内存速度相差过高,引入缓存(cache、寄存器等);一个线程由线程id、指令计数器PC、寄存器集合和堆栈构成,详见《程序员的自我修养》。
每个线程有自己的工作内存,修改进程主内存的值,都需要拷贝到工作内存修改后,再回写,其他现场可能出现,读取到未回写的脏数据。
2....
分类:
移动开发 时间:
2015-01-27 13:31:34
阅读次数:
181
cocos2d-x 3.2 之 三消类游戏——万圣大作战 (第三篇)...
分类:
其他好文 时间:
2015-01-27 13:29:41
阅读次数:
223
Oracle 统计某一年中的1-12个月的数据总和(非常实用)...
分类:
数据库 时间:
2015-01-27 13:30:12
阅读次数:
368
题目:Sort a linked list using insertion sort.
思路:题目要求我们用插入排序来实现链表排序。我们构建一个当前排好序的链表,然后维护一个变量,不断指向链表中的下一个节点。用变量cur表示当前要插入的节点,每次循环找到cur节点在当前排好序的链表中对应的位置,然后插入进去,然后指向原链表中下一个节点,继续进行插入过程,直到原链表的所有节点都完成,既经过...
分类:
编程语言 时间:
2015-01-27 13:31:24
阅读次数:
205
花了一周时间,按照Swift的开发教程,各种查阅资料,各种google,总算把俄罗斯方块游戏写完了,也想写个系列教学blog;因为虽然看着教程不长,但是对于从零学Swift的我,中间还是遇到了很多困难,好多bug不知道是怎么出来的,都是经过很纠结的过程才一一克服掉的,所以,这篇中文版的系列教学,也算是个为想学swift而又无从下手的童鞋们图个方便吧。
先上一个最终版本,基本效果就是这样,添加了动...
分类:
编程语言 时间:
2015-01-27 13:29:51
阅读次数:
181
手动修改某表的记录,弹出以下错误:
然后尝试用PL/SQL语句修改记录,十多分钟过去了,一直显示正在执行;
结论:死锁了!!
查看被锁对象:
SELECT l.session_id sid,
s.serial#,
l.locked_mode 锁模式,
l.oracle_username 登录用户,...
分类:
数据库 时间:
2015-01-27 13:31:09
阅读次数:
161
1.1准备环境
1.1所需软件包
a、CentOS-6.5-i386-LiveDVD.iso 32位centos系统
b、jdk-7u71-linux-i586.rpm 32位jdk-Linux rpm文件
c、hadoop-2.2.0.tar.gz hadoop安装包
d、zookeeper-3.4.6.tar.gz zookeeper安装包
1.2运行环境
a、VMware9...
分类:
其他好文 时间:
2015-01-27 13:30:47
阅读次数:
219
Java是一种完全面向对象的编程语言(C是面向过程)。所谓面向对象编程(OOP),即是一种编程风格,它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。其实,面向对象就是把一切东西看成一个个对象,比如人,车,面包,等等,然后把这些对象拥有的属性变量,比如年龄,民族,工作地点,变质期,寿命,还有操作这些属性变量的函数(方法...
分类:
编程语言 时间:
2015-01-27 13:30:09
阅读次数:
379