自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1702)
  • 收藏
  • 关注

系统设计时关于性能问题处理的几点心得

【将复杂的运算分解到其它过程】此种思想将整个系统的操作看成一个整体,类似于负载均衡。在系统中常见的一个问题是,数据量比较大,对数据的查询统计变得很复杂很缓慢。对于这种问题应该在设计时就进行考虑,建立表的冗余字段或者汇总表存储一些汇总信息,在录入或更新数据时计算冗余字段或汇总表的值。这样将复杂的运算时间分解到了数据录入修改的时间。而一般的录入/修改都是单笔的操作,此时的一点点延时(可能很少很少)...

2012-08-21 07:46:00 515

Qt中TreeView的右键菜单实现

目标1、选中TreeView中的Item,右键弹出上下文菜单实现1、在使用TreeView右键菜单之前,要setContextMenuPolicy并且connect上下文菜单请求信号setContextMenuPolicy(Qt::CustomContextMenu);connect(this,SIGNAL(customContextMenuRequested(const QPoint...

2012-08-21 06:53:00 1747

redhat Linux系统 tar、gzip 、zip等压缩命令

【gzip/gunzip】gzip是压缩命令,对应的gunzip是解压命令,使用时很简单,如下:gzip file1 执行压缩,压缩后文件名为file1.gzgunzip file1.gz 执行解压,解压后文件名为file1注意:gzip/gunzip会删除源文件;并且只能处理文件不能处理目录。【tar】在Linux\Unix系统中很常用的打包命令,常用的参数如下:...

2012-08-19 23:15:00 594

Oracle SQL语句调优(一)

从网络上查找的一些Oracle SQL优化的办法,但测试的时候并没有发现速度有多大的提升,可能当时测试的数据量不够,姑且先记录下来,作为一个编程的规范:1. 做表与表的连接查询时,大表在前,小表在后;2. 显示字段时,通过字段前缀区分不同表的字段;3. 查询条件中限制条件要卸载表连接条件前;4. 不再字段中使用函数,例如where age-2=10改为where age=10+2;...

2012-08-19 16:31:00 234

linux 下各种解压缩命令

大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!整理:会游泳的鱼来自:www.LinuxByte.net最后更新时间:2005-2-20.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)—————————————...

2012-08-18 12:07:00 141

使用递归算法将批量调用异步处理转化为同步调用,并使用Java模拟ExtJs异步处理同步化(续)...

上一篇文章(http://blog.csdn.net/scorpio3k/article/details/7875895)中提到在Ex tJs中使用递归处理批量发送异步请求同步化的问题,但后来被指点javascript的递归会存在严重的性能问题,是javascript对递归的实现不好,但java中的递归的思路应该是没有问题的。对于javascript,原本的思路是这样的:batchProc...

2012-08-17 13:43:00 142

使用递归算法将批量调用异步处理转化为同步调用,并使用Java模拟ExtJs异步处理同步化...

【问题】使用ExtJs处理批量数据时,使用for循环通过Ext Ajax调用后台,代码如下:for(var i=0; i<params.length; i++){ Ext.Ajax.request({ url:this.url, params:params[i], method:'POST', success:function(response) { }, ...

2012-08-17 09:42:00 310

jquery 插件标准模板

自fullCalendar插件抽取,比较经典,收藏备用。(function($, undefined) { var defaults = {}; $.fn.zDropMenu = function(options) { // method calling if( typeof options == 'string') { var args = Array.prot...

2012-08-16 16:52:00 120

BI: Kettle获取命令行参数和Java调用Kettle传递参数

本示例旨在实现数据抽取,支持抽取指定ID的数据和全部数据功能,其中指定的ID通过Java传递。如下为Java调用本地的转换文件,其中String[] params就是参数,示例传递了两个参数:“123”, “234”,传递的参数全部是字符串类型,使用时需要转换成具体的格式: /** * 调用本地的转换文件(带参数) * * @Description: * @param tra...

2012-08-16 10:39:00 849

BI:Java调用Kettle执行任务或转换

Java调用Kettle执行任务或转换,需要使用Kettle中的jar,可以先导入lib目录中的几个基本的jar,如:kettle-core.jar、kettle-db.jar、kettle-engine.jar ,其它jar根据情况进行添加,所需的jar在<kettle-home>\lib、<kettle-home>\libext下面都可以找到,本示例引用的jar如下图:...

2012-08-15 15:06:00 546 1

一首歌词《套马杆》

一首潇洒自由的歌曲,骏马奔驰在无尽的草原,雄鹰展翅在万里长空。无所束缚,展翅翱翔,向往这种自由自在。-------------------------------------------------------------------------------给我一片蓝天 一轮初升的太阳给我一片绿草 绵延向远方 给我一只雄鹰 一个威武的汉子给我一个套马杆 攥在他手上 给我一片白...

2012-08-15 14:48:00 177

招聘杂感

7月底终于把招聘的事情搞定了,有几点杂感1、招聘条件要具体化,明确对一项技术,掌握到什么程度2、还是得先电话,后邮件联系,不过打电话要有些讲究:我给女的打,让HR的MM给男性应聘者打。不过总的来说,招聘还是一件很累人的事情。(待续)...

2012-08-14 22:00:00 132

加薪风波

最近因为加薪出了点小风波去年8月加入现在的公司,干得还可以,连续解决了几个不大不小的课题,自己也感到收获匪浅。转眼到了今年3月,部门开了一次会,讲解激励政策。会后就问了一下领导自己离晋级的差距,答曰半年调薪一次。自己当时以为是6月计算,就没再问,专心工作。转眼到了6月底,再问,答曰定级不足六个月,不符合加薪标准,但是鉴于工作表现,已经申请特批,7月就有消息。自己没有表示异议,但实际颇有微辞...

2012-08-14 21:16:00 226

qxmpp登录openfire时的“Not Authorized”问题

问题最近在一个linux机器上建了一个openfire,hostname为“A”,用spark的时候,在server处填写对方IP可以登录但发现用qxmpp以“username@IP/resource”为JID登录时返回“Not Authorized”,但如果用“username@hostname/resource”为JID,则返回“socket error”之前用“username@ho...

2012-08-14 20:20:00 707

常见的操作系统使用的文件系统整理

文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体...

2012-08-12 20:31:00 693

redhat Linux系统 chmod对于文件和目录的权限区别

对于linux系统,虽然所有内容都是文件,对于文件和目录都可以使用chmod进行授权,但其中的权限还是有区别的,如果不了解其中的区别,则可能出现如下的问题:“想要删除文件,只给文件授予了w的权限,但目录却没有w权限,导致文件无法删除”。linux中的文件、目录权限区别如下:文件目录r:可读权限读取文件内容读...

2012-08-12 19:54:00 343

redhat Linux系统 创建文件命令(touch、mkdir)

对于Linux系统,所有的内容都是文件,目录也是一个文件。【VI】:使用VI命令可以编辑文件,如果文件不存在则进行创建,如果要创建一个空的文件,可以先使用VI命令编辑一个空文件,然后直接进行保存。1. vi newfile2. 按ESC键进入命令模式3. 输入“:wq”,保存并退出,即可以创建一个文件【touch】:touch命令是改变文件或目录的时间,如果文件名称...

2012-08-12 19:29:00 1036

对于crontab定时任务不能自动执行的总结

最近遇到了一些sh不能在crontab定时任务中自动执行的问题期间由于不太了解,故走了一点弯路,现在总结下来可能第一次进行设置遇到的问题。以绝后患!我所用过的操作系统为HP-unix&linux&sco-unix,均测试通过1,首先确保sh脚本具有可执行属性即chmod +x***.sh或chmod +777 ***.sh2,确保sh脚本手工执行正常即在...

2012-08-10 10:32:00 359

redhat Linux系统 chown变更文件或目录拥有者命令

如果要改变文件所有权,可以使用chown和chgrp命令。chown命令更改一个或多个文件的用户所有者,只有root用户才能使用。# chown new-owner filesnew-owner是制定文件的新所有者的名字(或用户id)。例如将文件brass的所有者改为用户harvey,只需要执行以下命令:# chown harvey brass大多数系统中,只有超级用户ro...

2012-08-09 22:49:00 558

redhat Linux系统 chmod授权命令

功能说明:变更文件或目录的权限。语  法:chmod[-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...]或chmod[-cfRv][--help][--version][数字代号][文件或目录...]或chmod[-cfRv][--help][--reference=<参考文件或目录>][--ver...

2012-08-09 22:23:00 585

crontab使用说明及例子程序

crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。  参数 :  -e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用...

2012-08-09 21:30:00 99

软件产品研发总则

公司软件产品的研发应该遵循一些基本的原则和理念。这些原则在开发过程中的特定阶段或遇到问题时起到指导的作用,必须坚持贯彻这些理念才能开发出品质稳定的产品。这些原则和理念中的一部分同项目开发是一致的,部分则是相悖的,因此我们可以以项目的方式组织和推进产品研发,但是不能完全用对待项目的态度去对待产品。以做“精”为目标一直以来,公司在产品研发中以实现功能为主要目标,尽力做到软件平台功能全、覆盖...

2012-08-09 12:29:00 303

软件研发管理者的技能结构

管理软件研发,是一项极具挑战性的事情。要管项目和产品的进度和质量、要管人员的招聘和解雇、要关注人员的士气,适合给予薪酬上的激励、要关注客户的反馈意见、要给销售团队提供良好支持、要关注业界新的技术发展方向,引入新的技术和管理方法,建立和健全内部各种流程、规范、制度......,要管的事情实在太多太多了。因此,管理好软件研发,需要具有完整的知识结构、丰富的经验和职业化的素质。这里,依据我本人的...

2012-08-09 12:28:00 172

ORA-38760: This database instance failed to turn on flashback database 错误解决过程

ORA-38760: This database instance failed to turn on flashback database 错误解决过程问题现象: 一大早起床把数据库打开,本来想做个测试,结果不料弹出ORA-38760: This database instance failed to turn on flashback database的错误,这个错误很显然是由于f...

2012-08-07 08:55:00 374

优化Java堆大小的5个技巧

本文作者Pierre是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。根据他多年的工作实践经验,他发现许多性能问题都是由Java堆容量不足和调优引起的。下面他将和大家分享非常实用的5个Java堆优化技巧。1.JVM:对难以理解的东西产生恐惧感千万不要以为,通过配置,调优,就可以排除那些你所不明白的问题。有些人认为Java程序员不需要知道内部JVM内...

2012-08-07 08:50:00 124

loadrunner_解决 Failed to find .cfg file,MsgId:MERR-10777问题

问题起因:在loadrunner打开脚本的情况下,运行磁盘清理工具,导致运行打开的脚本时,提示Mdrv error:Failed to find .cfg file MsgId:MERR-10777解决方法:从其它文件夹拷贝3个文件到不能正常运行脚本的文件夹下:default.cfgdefault.usp*.prm(将*的位置改为脚本的名字)再次运行脚本,可...

2012-08-02 18:00:00 540

ARM SRS 汇编指令用法

SRS作用:存储返回状态。语法SRSaddr_mode #mode{!}其中:addr_mode 是以下指令之一:IA 在每次传送后增加地址;IB 在每次传送之前增加地址;DA 在每次传送后减小地址;DB 在每次传送之前减小地址;FD 满的降序栈;ED 空的降序栈;FA 满的升序栈;EA 空的升序栈。mode 指定模式的编号,该模式所编组的 r13 被用作基址寄存器注...

2012-08-01 19:28:00 1021

Master Note For Automatic Storage Management (ASM) For Operating System (OS) Administrators [ID 1345

In this Document PurposeScopeMaster Note For Automatic Storage Management (ASM) For Operating System (OS) AdministratorsAll PlatformsLinux x86-64SolarisHP-UXIBM AIXMicrosoft Win...

2012-08-01 11:18:00 120

ASM Diskgroup Creation Failed with "IBM AIX RISC system/6000: 6:no such device or address" [ID 12634

In this Document SymptomsCauseSolutionReferencesApplies to: Oracle Server - Enterprise Edition - Version: 10.2.0.1 and later [Release: 10.2 and later ]IBM AIX on POWER System...

2012-08-01 11:05:00 267

ORA-15196 WITH ASM DISKS LARGER THAN 2TB [ID 736891.1]

In this Document DescriptionLikelihood of OccurrencePossible SymptomsWorkaround or ResolutionWorkaround:SolutionNOTES:PatchesApplies to: Oracle Server - Enterprise Ed...

2012-08-01 10:58:00 119

Windows Linux 删除N天之前的文件脚本

Windows Linux 删除N天之前的文件脚本 通常做为备份服务器经常会存放非常多的历史文件,而这些文件又并非需要长期而永久的保存,只需保存备份后恢复所需的文件,这个时候就需要定期删除过期而无效的备份文件。Windows 下删除方式如下:forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c d...

2012-07-31 18:42:00 85

using backup controlfile和 until cancel 区别

using backup controlfile和 until cancel 区别1. recover database using backup controlfile2. recover database until cancel3. recover database using backup controlfile until cancel;4. recover data...

2012-07-31 16:47:00 126

探索ORACLE不完全恢复之--基于备份控制文件恢复

探索ORACLE不完全恢复之--基于备份控制文件恢复作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected]基于备份控制文件(unsing backup controlfile)的恢复主要适用于:基于备份控制文件的恢复只要适用于以下情况:表空间被意外删除;所有控制文件全部损坏。...

2012-07-31 16:38:00 129

探索ORACLE不完全恢复之--基于cancel的恢复 第二篇

探索ORACLE不完全恢复之--基于cancel的恢复 第二篇作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected]基于cancel 的不一致性恢复(归档丢失) 第二篇 主要适用于:基于Cancel的不完全恢复适用场景:Recover时,所需的某个归档日志损坏,或主机断电...

2012-07-31 16:36:00 144

探索ORACLE不完全恢复之--基于cancel恢复 第一篇

探索ORACLE不完全恢复之--基于cancel恢复 第一篇作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected]基于cancel的不一致性恢复(归档存在) 第一篇 基于取消的恢复只适用于以下情况:归档日志丢失导致完全恢复失败;丢失了数据文件和未归档的重做日志(联机重做日志);...

2012-07-31 16:32:00 142

探索ORACLE不完全恢复之--基于检查点恢复 第二篇

探索ORACLE不完全恢复之--基于检查点恢复 第二篇作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected]基于SCN的恢复,第二篇1、察看当前的SCN,以便于后期数据丢失用来恢复:SQL> select current_scn from v$database;CURR...

2012-07-31 16:30:00 110

探索ORACLE不完全恢复之--基于SCN恢复 第一篇

探索ORACLE不完全恢复之--基于时间恢复作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected]基于SCN恢复 第一篇1、在删除数据之前,察看下SCN号是多少:SQL> col name format a45SQL> set line 300SQL&...

2012-07-31 16:27:00 266

不完全恢复之--基于时间恢复

探索ORACLE不完全恢复之--基于时间恢复作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected]基于时间(time)恢复基于时间的恢复将数据库恢复到备份点与失败点之间的某个时间点。基于时间的恢复不仅在介质失败的时候使用,也可以在数据库正常运行的时候使用。例如:某个用户误删除了某个表的数据,这个...

2012-07-31 16:15:00 233

探索ORACLE之RMAN_07非一致性恢复(集合)

探索ORACLE之RMAN_07非一致性恢复(集合)作者:吴伟龙 Name:Prodence WooQQ:286507175 msn:[email protected] 在前面的议题中实际上已经对rman的备份恢复做了个比较完整的介绍,谈到了数据库,表空间,参数文件,控制文件的备份,同时也谈到了它们的恢复,当然还包括了灾难性的恢复。对于那些恢复实际上已经用到了我们...

2012-07-31 16:08:00 350

gpio键盘active_low参数 的作用

gpio键盘active_low 的作用gpio键盘的结构图为static struct gpio_keys_button gpio_keys_buttons[] = {{.code = SW_LID,.gpio = LIHOME_GPIO,.desc = "home",.active_low = 1,.type= EV_SW,.wakeup= 1},...

2012-07-31 07:36:00 1512

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除