- 博客(83)
- 收藏
- 关注
原创 利用VBoxManage对虚拟机格式vdi、vmdk、vhd进行互转
虚拟机顾名思义就是虚拟出来的机器(virtual machine),虚拟化技术也是时下IT界最热门的技术,因其能更加有效利用硬件资源,整合IT应用,降低TCO,节能环保等,说白了就是一台硬件上够强的机器,能在其上面虚拟多台机器出来,例如一个机房里原本有100台服务器提供各类服务,采用虚拟化解决方案后,我们只需要在一台机器上就可以虚拟出这100台机器在其上面运行,这样一来,节约总体支出是肯定的,...
2015-12-17 11:47:16
440
原创 大平台的局限
[size=medium] 1、技术支持的局限看上去平台大,技术部门也大,技术水平也就高,这通常不假;但是艳羡者往往忽略一点:人多则项目必多,一排排分摊下来,很少有项目能得到充足的技术支持。在一家小公司,往往有七八个美工程序员围着一个核心项目转圈,换到大公司,很可能只有两三个美工程序员,两三个产品策划就要去应战一款中型产品,千辛万苦做完一个版本,技术人员调去另一个项目,维护都找不见人...
2012-05-10 14:07:13
207
原创 参加2012中国数据库技术大会大会有感
上周末参加了,DTCC(Database Technology Conference China)2012中国数据库技术大会,见到了很多熟人,, 开了3天,好多议题,我去了后两天,第一天是周五,没好意思向公司请假,干货还是很多的,比某些扯淡的行业会议强多了, 还是做数据库的筒子们实在点。 阿里系的一些 大牛最近又出来走动了...
2012-04-18 13:47:21
227
原创 redhat 安装 mysql5 记录
xxxx----省略若干字,,,装个MYSQL学习学习。yum install mysql 装好了,运行mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)。有文章说是权限问题,后来把权限搞成777也不行。说是没启动M...
2011-09-30 12:49:54
136
原创 linux redhat5安装jdk
1.安装 我这里下载的是jdk-6u13-linux-i586.bin,把这个文件拷贝usr/java目录下,然后执行如下命令: #chmod -x jdk-6u13-linux-i586.bin #./jdk-6u13-linux-i586.bin2. 设置环境变量 我这里下载的是jdk-6u13-linux-i586.bin,把这个文件拷贝usr/java目录下...
2011-09-20 13:38:17
174
原创 oracle 日志挖掘 logminer
导读:一、先听段故事吧~二,logminer的基本方法三、实际中有可能用到的例子 一、先听段故事吧~p109oracle重做日志文件包含了对用户数据和数据库的数据字典所做的所有改变。1,日志挖掘的意义:·准确定位错误发生的时间点,然后采取相应的补救措施·还原表,将表恢复到先前一个状态,然后用已存档的日志文件向前回滚·性能协调和容量规划...
2011-07-11 14:44:31
240
原创 oracle RAC ORA-03113 错误解决
好久 没有更新博客,,太懒了,,这咋换工作呢,,, -------------------------------------------------------------------- 1 错误现象 数据库 客户端连接不正常,,频繁报 ORA-03113 错误。 oracle 文档中对这个错误这样解释:ORA-03113 错误就是说连接到数...
2011-06-06 20:08:56
1101
原创 eclipse 图标的含义,记录一下
ObjectsCompilation Unit (*.java file)Java file which is not on a build pathclass filefile without icon assigned to its typeunknown o...
2011-02-24 09:52:28
113
原创 svn 恢复
今天,机器可能出问题了。自动将Subversion服务器上的Source目录删除并且还Commit了。这可是框架部分的全部代码啊。不过没关系,好在Subversion的功能很强大。 方法很多:1、选择Subversion --> Show Log,打开Log对话框,就可以看到有一个delete的提交记录。右键点击这条记录,选择Revert changes from this...
2011-01-18 12:15:30
126
原创 在MyEclipse中启动Tomcat访问网页时出现503错误
[size=medium] MyEclipse中设置好Tomcat的相关选项后,在MyEclipse中就可以启动Tomcat了,但我启动后,打开网页是总是报503错 误,而从Tomcat的Configure Tomcat面板中启动Tomcat在打开网页时就正常。百度Google一番,也没找到结果,于是只好自己找原因了。思考一下 Tomcat的执行过程,最重要的就...
2011-01-12 14:44:21
1973
原创 Tomcat优化方案
Tomcat优化方案调优方案分类: 1,外部环境调优 2,自身调优 1, 外部环境调优: 1. JAVA虚拟机性能优化 i. Tomcat需要依赖Java虚拟机运行,虚拟机可通过命...
2011-01-07 10:33:04
174
原创 oracle10G RAC环境ora-12545 错误
问题示例:在pc 机用sqlplus 连 总有 25% 的 连接失败, 报错: TNS-12545: Connect failed because target host or object does not exist 下面是一些相关配置:listener.ora-----------------------------------------------------...
2010-11-17 08:41:16
371
原创 linux压缩命令 备份
[size=small]压缩命令: *.Z compress 程式壓縮的檔案; *.bz2 bzip2 程式壓縮的檔案; *.gz gzip 程式壓縮的檔案; *.tar tar 程式打包的資料,並沒有壓縮過; *.tar.gz tar 程...
2010-10-22 15:13:27
108
原创 oracle job
[size=small] 一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description from v$bgproces...
2010-09-30 22:02:55
102
原创 http https 区别
[size=medium]HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。...
2010-09-20 10:58:28
110
原创 常见Oracle HINT的用法
常见Oracle HINT的用法 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句...
2010-09-16 14:40:15
97
原创 MyEclipse 的 优化大法
[size=medium] MyEclipse 优化相信大家在启动MyEclipse的时候都很慢,很烦有没有让他更快更舒服些呢?现在就介绍一些优化方法,很管用,对电脑配置较低的朋友相信有很大的帮助,希望大家能仔细的看完,并按以下每步设置。1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时...
2010-09-13 16:54:13
80
原创 Eclipse+MyEclipse总是显示quick update的解决办法
这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse> Community Essentials, 把选项 "Search for new features on startup"的前勾去掉即可.另外关闭的Eclipse的自动更新:Windows > Preferences > Install/Update>automatic u...
2010-09-02 08:34:35
121
原创 Java Applet签名验证
本系统的客户程序是Java Applet,但它的执行需要读本地硬盘,以及进行安全算法方面 操作,这些操作都需要有本地Application的权限,而无法在普通的沙箱机制的限制下运 行。 1 沙箱机制对Applet的安全性限制 在浏览器或者appletviewer中运行远程主机上存放的Applet时,Java VM认为它是不可信 任的,将其置于所谓s...
2010-08-19 16:50:31
147
原创 提高tomcat的并发能力
[size=small] tomcat的并发能力文章分类:Java编程 1、Apache + Tomcat 结合起来用Apache 负责静态页面,Tomcat负责动态页面,同时减少connectionTimeout的时间,以应对并发量大线程回收来不及的情况。2、压力过大的问题,可以做负载均衡,一个TOMCAT无论如何也不可能担当如此多的线程负载,而且JVM过大,其内存管理成本...
2010-08-05 14:08:08
231
原创 数据库连接池的好处
关键字: 数据库 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。 连接复用。通过建立一个数据库连接池以及一套连接使用管...
2010-08-04 11:37:25
137
原创 oracle 9i/10g安装包和PATCH下载地址汇总
oracle 9i/10g安装包和PATCH下载地址汇总 把下面的地址复制到讯雷里就可以下载.---------------------------------------------------------------------------------------------------ORACLE 9iOracle9i Database Release 2 Enter...
2010-08-03 16:52:19
118
原创 Memory Notification: Library Cache Object loaded into SGA
[size=medium] 问题:alert_SID.log出现Memory Notification: Library Cache Object loaded into SGAHeap size 2289K exceeds notification threshold (2048K)Oracle10g中,在load较大的对象进library cache中时,...
2010-08-02 18:15:05
112
原创 tomcat启动在80端口
[size=medium] [转]tomcat启动在80端口 解决方案:linux 下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat! 在redhat上启动tomcat(将server.xml中的端口改为80) su - tomcat -c "$CATALINA_HOME/bin/startup.sh" 后出现:Cata...
2010-07-30 19:07:52
329
原创 关于oracle 的10 个 常见问题
[size=medium]1、自增长字段很多人从别的数据转来使用Oracle时,会发现Oracle的数据类型里没有自增长字段类型,而像mysql,sqlserver,db2等主流数据库都有对应的自增长字段类型,Oracle的官方解决方案是采用sequence实现,sequence比较灵活,可以指定增长间隔等参数,虽然最终可以实现与其它数据库一样的效果,但是本来一个简单的数据类型可能解决...
2010-07-29 13:20:02
106
原创 再谈用脚本自动启动关闭LINUX下的ORACLE数据库
1、修改oratab文件,使数据库自动启动#vi /etc/oratabsid:/opt/app/ora10g/oracle/product/10.2.0/db_1:Y2、修改dbstart、dbshut脚本,使之能够自动启动、关闭LISTENER将dbstart与dbshut两个脚本中的ORACLE_HOME_LISTNER=$1改为ORACLE_HOME...
2010-07-22 09:34:00
219
原创 linux 新建用户无 .profile 问题
1 新建一个用户,其家目录下面默认生成什么文件由 /etc/skel 目录决定,就是 这个目录下面有什么新建用户后家目录就生成什么.2 新建一个用户可以由 -d 参数指定家目录,如: useradd -d /home/test -u 500 -g oracle test 新建一个uid 500 oracle组,家目录为/home/test的用户test....
2010-07-16 09:08:29
894
原创 oracle 10g 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0
[size=medium] 最近发现oracle中出现了这些奇怪的表名,上网查找后发现是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站,最后就出现了这样一堆奇怪的表名。。。。 清除的方法如下: purge table origenal_tableName; purge index origenal_indexName;...
2010-06-21 08:59:06
450
原创 oraclesqlplus 执行计划
一般通过很多工具可以看PL/SQL的执行计划来分析语句性能。这里介绍通过PL/SQL查看sql执行计划的几种方法: 方法一. Set AutoTrace on; 然后当执行你的sql语句的时候,执行计划自动显示出来。 不想看执行计划了,set autoTrace off; 方法二.执行语句: explain plan for [你的sql语句...
2010-06-17 13:45:02
161
原创 oralce8i/9i 数据库日志查看方法探讨(logminer使用)
一、如何分析即LogMiner解释 从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的工具。从这一点上看,它和tkprof差不多,一个是用来分析日志信息,一个则是格式化跟踪文件。通过对日志的分析我们可以实现下面的目的...
2010-06-02 18:06:24
133
原创 什么是EJB?
Ejb3.0学习笔记(在Jobss下运行Ejb)什么是EJB? 全称是Enterprice JavaBeans是一个用于分布式业务应用的标准服务端组件模型。采用Enterprice JavaBeans架构编写的应用是可伸的,事务性的,多用户安全的。采用Ejb编写的这些应用,可以部署在任何支持Enterprice Java...
2010-05-31 13:45:59
159
原创 修改pfile 和spfile
我说你创建一个PFILE,改一下用PFILE启动,而他说数据库无法连接,是Windows的环境。Ok,这类问题很多很多,我描述一下解决办法供参考。加入我们修改了以下参数: SQL> alter system set sga_max_size=5G scope=spfile; System altered.那么下次启动,如果内存不足,数据库是无法启动的: SQL> shutd...
2010-05-31 13:42:31
337
原创 表该存放在哪里
一、 表该存放在哪里? 我们都知道,在ORACLE数据库中,使利用空间这个概念来管理表对象的。在数据库创建的时候,数据库中已经建立了一些表空间。那么当我们新建立表的时候,这个新表的位置该放在什么地方呢?这就好像吃饭时的坐的位置一样,是有讲究的。一般来说,我们在新建表的时候,至少要遵循如下建议: 一是在数据库创建的时候,在数据库中已经有了一个SYSTEM的表空间。一般情况下,...
2010-05-31 13:41:28
321
原创 当世名言
[size=medium] 1、领导的逻辑:领导说让你看着办,不是不让你办,而是让你抓紧办;领导说再想想,不是他没想好,而是要你别再想了;领导征求你的意见,不是真的广开言路,而是在寻求同谋;领导找你吃饭,不是让你品评美食,而是让你去买单;领导表扬你,不是因为你真干的好,而是在笼络人心;领导批评你,不是你真的有什么过错,而是提醒你别站错队伍。2、12种新大傻:...
2010-05-28 08:58:35
126
原创 Eclipse 快捷键
Eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面...
2010-05-27 11:41:58
265
原创 oracle SQL_TRACE 数据库诊断
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.一、 基础介绍(a) SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具...
2010-05-21 10:52:37
65
原创 Java中的native关键字浅析(Java Native Interface)
[size=small] native关键字用法 native是与C++联合开发的时候用的!java自己开发不用的! --------------------------------------------------------------------------------使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被...
2010-05-21 09:50:40
115
原创 String 与StringBuffer的区别
:String 与StringBuffer的区别 [size=medium] String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个java字符串中的某个单独字符,所以在JDK文档中称String类的对象是不可改变的。然而,不可改变的字符串具有一个很大的优点:编译器可以把字符串设为共享的。 StringBuffe...
2010-05-14 14:30:48
105
原创 oracle exp 命令的一些用法
获取exp 帮助exp help=yEXP username/password: Example: EXP SCOTT/TIGEREXP KEYWORD=value or KEYWORD=(value1,value2,...,valueN) Example: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT...
2010-05-13 13:37:32
191
原创 UltraEdit的一些技巧
[size=medium] UltraEdit 是每天必用的工具之一.但想想看,实际使用到的功能只是这个工具强大功能的极小的一部分.灵活使用这个工具有的时候能起到事半功倍的效果.记录并收集一些小技巧对自己对别人都有帮助.因为我在使用"列编辑"这样的编辑方式还令我的一个同事看到之后很惊讶,之前他从来不知道有这个用法.这也是写这个备忘文档的目的之一.Tip 1: 如何去掉所编辑文...
2010-05-12 15:47:01
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人