- 浏览: 50445 次
- 性别:
- 来自: 合肥
最新评论
-
kuang5706316:
非常棒,学习。
Java学习之路 -
flforever1213:
好贴,分析的很透彻啊!
Java学习之路
文章列表
oracle 11g 配置客户端
- 博客分类:
- oracle
不知道是不是oracle11g 服务端不再带有客户端了,造成在服务端机器上用pl/sql developer链接不上oracle,摆弄了很久终于可以连接了
1.到oracle官网下载 instantclient-basic-nt-11.2.0.3.0,下载32位的,64位的没有配置成功。
2.解压后 d:\oralce_client_32
3.在其目录建 network/admin
4.新建tnsnames.ora文件,或者从别的地方copy过来
内容修改为
express = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...
linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b<工作目录> 指定暂时存放文件的目录。 -c 替每 ...
CentOs下配置java环境
- 博客分类:
- linux
更改 /etc/profile 文件 在末尾追加以下信息 JAVA_HOME=/usr/java/jdk1.6.0_31/ JRE_HOME=/usr/java/jdk1.6.0_31/jre/ CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH source /etc/profile java -version
linux下使用tar命令
- 博客分类:
- linux
linux下使用tar命令
解压语法:tar [主选项+辅选项] 文件或者目录
使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:
c 创建新的档案文件。如果用户想备份一个目录或 ...
centos 中文设置
- 博客分类:
- linux
英文版更改为中文版
1.安装中文包
2.设置
使用root用户打开vi /etc/sysconfig/i18n
修改
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
为
LANG="zh_CN.GBK" SUPPORTED="zh_HK.UTF-8:zh_HK:zh:zh_CN.UTF-8:zh_CN:zh:zh_SG.UTF-8:zh_SG:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"SYSFONT= ...
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General Availability,正式发布的版本,在国外都是用GA
分析Netty工作流程:下面以Netty中Echo的例子进行流程跟踪,并简要的服务器启动->客户端连接-> 服务器处理连接-> 服务器处理客户端数据<-> 客户端处理服务器数据1:客户端连接:我们直接看这行代码:bootstrap.connect(new InetSocketAddress(host, port));通过帮助类ClientBootstrap来连接服务器。Debug源码进去发现最后是某个Channel类进行connect操作。 而这个Channel是如何来的呢?其实是从前面的 ChannelFactory和ChannelPipelineFactory得 ...
jQuery获取Select选中的Text和Value(jquery学习备忘录)
语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的 ...
现在,越来越多的网站开始采用DIV+CSS的技术,因为这是Web 2.0标准的要求,而且有利于搜索引擎的收录,即SEO。我们在做DIV+CSS中不免会遇到许多样式的命名,取好样式的名称也是有利于SEO的,下面给出DIV+CSS命名规则,从而有利于增强SEO。
1、class 的命名
页头:header
登录条:loginBar
标志:logo
侧栏:sideBar
广告:banner
导航:nav
子导航:subNav
菜单:menu
子菜单:subMenu
搜索:search
滚动:scroll
...
Pattern.compile函数:Pattern Pattern.compile(String regex, int flag)
flag的取值范围如下:
Pattern.CANON_EQ,当且仅当两个字符的"正规分解(canonical decomposition)"都完全相同的情况下,才认定匹配。比如用了这个标志之后,表达式"a\u030A"会匹配"?"。默认情况下,不考虑"规范相等性(canonical equivalence)"。
Pattern.CASE_INSENSITIVE(?i) 默认情况下, ...
ORACLE EXECUTE IMMEDIATE 小结
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.
它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。
-- 使用技巧
1. EXECUTE IMMEDIATE将不会提交一个DML事务执行,应该显式提交
如果通过EXECUTE IMMED ...
b表示按照字节查询
SQL> select substr('qq表情cn13e',1,4) from dual;
SUBS
----
qq表情
SQL> select substrb('qq表情cn13e',1,4) from dual;
SU
--
qq表(一个汉字占用两个直接)
09:54:56 SQL> select instr('表情cn13e','c',1,1) from dual;
INSTR('表情CN13E,'C',1,1)
---------------------------
3
已用时间: 00: 00: 00.10
09:55:08 SQL& ...
通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来更高效的批量取设备上的节点值。
fetch bulk collect into 的使用格式是:fetch some_cursor collect into col1, col2 limit xxx。col1、co ...
oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常【转载】
游标的概念:
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据 ...
oracle中imp命令详解
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文
件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用
法。
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark ...