`
文章列表
在oracle中插入一个很长字符串时报这个错,去网上找大多说是字符集格式或者数据库驱动版本的问题。但是我这里面插入的全是英文字符,所以应该不是字符集的问题。另外我去oracle下了一个跟我数据库版本一致的驱动ojdbc14.jar,问题也没有有解决。 最终把对应的字段改成long类型,问题解决了。我的数据库版本是"Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi"。 关于oracle的long数据类型,有篇文章说的很详细。以下转自:http://whitechief.itpub.net/pos ...
本文出自 “黄宝的博客” 博客,请务必保留此出处http://huangbao.blog.51cto.com/725279/152679   查看内核版本: uname -a                         more /etc/*release                          more /etc/redhat-release       ...
Linux下添加硬盘、分区、格式化任务详解 转自:http://tech.ccidnet.com/art/302/20051020/354239_1.html   预备知识 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。

C++函数名前的~

    博客分类:
  • CPP
说明此函数是析构函数。

C++的*和&符号

    博客分类:
  • CPP
*符号 1)在定义变量时使用*,表明此变量是一个指针,例如:   int a = 10; int *b =&a; cout<<a<<endl; cout<<b<<endl;//b是指针,值是一个内存地址  执行,控制台输出:  10 0x7fffccdfb434 &在这里的作用是取a的地址。 2)*操作符用在指针变量前表示取此指针指向的值。 int a = 10; int *b =&a; cout<<a<<endl; cout<<b<< ...

linux chown

指令名称   :   chown       使用权限   :   root           使用方式   :   chown   [-cfhvR]   [--help]   [--version]   user[:group]   file...           说明   :   利用   chown   可以将档案的拥有者加以改变。这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。         参数:     -c或-change:作用与-v相似,但只传回修 ...

linux新增用户

  1 使用 useradd 命令来创建一个锁定的用户账号:  useradd <username>  2 使用 passwd 命令,通过指派口令和口令老化规则来给某账号开锁:  passwd <username>
tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 
create user m61   identified by m61   default tablespace USERS   temporary tablespace TEMP   profile DEFAULT; -- Grant/Revoke role privileges  grant connect to m61; grant resource to m61; -- Grant/Revoke system privileges  grant unlimited tablespace to m61;
转自:http://os.51cto.com/art/200912/168844.htm 详解Linux系统修改环境变量PATH路径的方法 电脑脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profile在适当位置添加 PATH=$PATH:/etc/a ...
转自:http://qingfeng825.iteye.com/blog/152269 java的volatile是什么意思 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主 ...
转自:http://www.blogjava.net/junglesong/archive/2008/02/22/181400.html 读写锁的使用 本文内容 何时该使用读写锁.读写锁的写法.理解读写锁和线程互斥的区别。 复习-同步化的概念 当一个方法或代码块被声明成synchronized,要执行此代码 ...
转自:http://hi.baidu.com/moonhai/blog/item/9d1bc2ff93ca7b375d600881.html java多线程(创建线程的两种方式)         一、什么是线程 线程是一个程序内部的顺序控制流。 线程和进程 1.       进程:每个进程都有独立的代码和
转自:http://server.zdnet.com.cn/server/2008/0723/1005241.shtml 毫无疑问的,“多核”、“多线程”此二词已快成为当今处理器架构设计中的两大显学,如同历史战国时代以“儒”、“墨”两大派的显学,只不过当年两大治世思想学派是 ...

关于Jconsole

使用Jconsole命令监控Java进程,如果想使用远程监控,在应用程序启动是需要指定的JVM参数:   -Dcom.sun.management.jmxremote.port=2112  2112是JMX端口号,必须确定这个端口号在应用程序所在系统中未被占用。 如果没有使用SSL,还必须设定以下JVM参数:   -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.ssl.need.client.auth=false  在监控端,启动Jconsole时,选择remote, ...
Global site tag (gtag.js) - Google Analytics