- 浏览: 28022 次
- 性别:
- 来自: 厦门
最新评论
-
gaoweiss:
meidong\
JAVADOC转CHM格式
文章列表
[置顶] 偶同事五年JAVA开发经验之经典
- 博客分类:
- 趣事
1.经典的字符串判断。好心提醒修改,不成!偶言:“从未见过这样写法”,她回:“那是你孤陋寡闻,我一直都是这样写的”。偶暗想那要有多少人都是孤陋寡闻的呀。
if (reqMsgBodyEntity.getSuprAstLbyCtCd() == null
|| reqMsgBodyEntity.getSuprAstLbyCtCd() == "") {
reqMsgBodyEntity.setSuprAstLbyCtCd("-1");
}
2.协作做事,A公司员工问索引脚本要放哪里统计,她言:索引和序列一样吗?现场的人瞬间被 ...
正确的学习方法不仅能够让你事半功倍,也能够让你更加接近真理。在这一系列的文章之初,我想首先说说学习一个开源框架的途径。这些学习方法,不仅适用于Struts2,我想同样适用于许多其他的开源框架,比如说Spring,Hibernate等等。而这些学习方法,也是我个人的一些心得体会,希望对初学者或者正在为学习开源框架犯愁的朋友带来一些启示。
目 录 [ - ]
少读、精读网络教程,坚决不读有价书籍
阅读、仔细阅读、反复阅读每个开
创建聚合函数:
1.创建TYPE
2.创建TYPE BODY
3.定义FUNCTION
CREATE OR REPLACE TYPE T_LINK_LOB AS OBJECT
(
V_LOB CLOB,
--初始化函数
STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT NOCOPY T_LINK_LOB)
RETURN NUMBER,
--迭代
MEMBER FUNCTION ODCIAGGREGATEITERATE(SELF IN OUT NOCOPY T_LINK_LOB,
...
JavaScript函数调用分为4中模式:
1. 方法调用模式:即对象包含方法属性,Obj.methodName()或者Obj[methodName]()。
2. 函数调用模式:即methodName()。
3. 构造器调用模式:即new MethodName()。
4. apply和call调用模式:即ObjA.apply(ObjB,args[])或者ObjA.call(ObjB,arg1,arg2...)。
函数调用时,除了接收形式参数外,还会接收
Weblogic注册windows服务后无法启动JVM
环境描述:安装weblogic时,选择JDK为Oracle 64bit JDK,注册windows服务时候weblogic采用32bit JDK。如果注册的时候采用的是64bit JDK能正常加载JVM。
错误信息:Error in jvm.cause:Unable to load 'D:\jdk\jre\server\jvm.dll'
大家不用买无线路由器了也可以让手机上WIFI
- 博客分类:
- 转载
大家不用买无线路由器了也可以让手机上WIFI~ 我看许多帖子都是利用BZEEK,APWIFI等软件或者设置电脑等等方法制作笔记本WIFI热点使手机可以用笔记本电脑的网络,但是很多都不成功,现在我告诉大家一个正确的设置,保证能用! 设置非常简单,我现在都在用当中! 前提:必须是XP系统的笔记本电脑并且有无线网卡(WIN7比较复杂,过后说明)1.打开网上邻居右键/属性/ “网络连接”,选择“无线网络连接
”,右键打开属性对话框,在“常规”选项卡下,双击“TCP/IP 协议”配置 IP 地址和子网掩码分别为:192.168.0.1 和 255.255.255.0 (如 ...
一切都是对象
- 博客分类:
- Thinking in java
一、java存储在什么地方
程序运行时,内存是怎么分配,对象存储的位置,这些了解有助于学习java编程。
1、寄存器,最快速的存储区,因为位于处理器内部,但其数量有限,而且不能直接控制,所以java对象不会在这一区域。
2、堆栈,位于RAM中,但通过堆栈指针可以从处理器获得直接支持,java系统必须知道存储在堆栈内所以项的确切生命周期,以便于移动堆栈指针。堆栈指针向上移动,释放内存,向下移动分配内存,其效率仅此于寄存器。(java对象的引用、基本数据类型存储在此区域)
3、堆,位于RAM中,一种通用的内存池,用于存放所以的java对象。当使用new的时候便会在此区域分配需要大小的内存空间。
4、 ...
FROM:http://www.chineselinuxuniversity.net/articles/33963.shtml
序言
企业级应用系统软件通常有着对并发数和响应时间的要求,这就要求大量的用户能在高响应时间内完成业务操作。这两个性能指标往往决定着一个应用系统软件能否成功上线,而这也决定了一个项目最终能否验收成功,能否得到客户认同,能否继续在一个行业发展壮大下去。由此可见性能对于一个应用系统的重要性,当然这似乎也成了软件行业的不可言说的痛 —— 绝大多数的应用系统在上线之前,项目组成员都要经历一个脱胎换骨的过程。
生产环境的建立包含众多方面,如存储规划、操作系统参数 ...
UML的构造快包含3种:
(1) 事物(4种):结构事物,行为事物,分组事物,注释事物
(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系
(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图
事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。
(2) 关系(4种)
UML 中类与类, 类与接口, 接口与接口这间的关系有: 泛化(generalization) 关系, 关联(association)关系( 关联, 聚合, 合成), 依赖(dependency)关系,
原文:http://blog.csdn.net/yhb5566/article/details/6498555
最近所学的内容涉及到了C,比如JNI,数据结构算法(C语言描述)……不得不重新捡起C来看,其实我最不愿意学C,原因有二:C太麻烦,大一学的,现在忘记的差不多了;另一个就是它的IDE,即VC,用惯了Eclipse就感觉VC缺少点什么。但是为了以后的学习,现在又不得不重新温习C,早就知道Eclipse可以用来编译C/C++,只需安装一个插件就可以了(即CDT),只是一直没有用过,到Eclipse的官网下载CDT插件的时候才知道有专门针对C/C++的Eclipse(即Eclips ...
Eclipse导入工程问题
- 博客分类:
- J2EE IDE使用问题
在使用Eclipse的过程可能会遇见导入工程提示为:some projects were hidden because they exist in the workspace directory。大概意思是这些工程(要导入的目标工程)被隐藏因为它们已经在工作空间目录下。这问题网络上提供了一种解决方案:修改工程名。
仔细想想,一个工程是由.project文件组织管理的,大胆猜想Eclipse应该采用类似的管理办法,事实也是如此。当然可以根据自己的爱好定义工程名称,但对于团队最好保持一致的工程名,这样可以避免很多问题(例如:方便别人查看理解,服务部署等)。
...
JAVADOC转CHM格式
--菜花
曾几何时,度娘谷爸地求API文档,累吧。
工欲善其事必先利其器,马不停蹄上网搜索,众里寻他千百度,蓦然回首,那厮竟在灯火阑珊处。此物即:欢迎jd2chm隆重登场,鲜花掌声,礼毕。
OK,关于
Oracle 索引结构、内部管理
- 博客分类:
- 转载
Oracle 索引结构、内部管理
摘要:本文对B树索引的结构、内部管理等方面做了一个全面的介绍。同时深入探讨了一些与B树索引有关的广为流传的说法,比如删除记录对索引的影响,定期重建索引能解决许多性能问题等。
1.B树索引的相关概念 索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只
不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同时,通常情况下,索引所占用的磁盘空间要比表要小的多,其主要作用是为了加快 ...
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\守望幸福>set oracle_sid=orcl
C:\Users\守望幸福>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 19 09:55:54 2012
Copyr ...
Ascii与native之间转换
- 博客分类:
- Java基础知识
package com.test;
public class AsciiToString {
public static void main(String argv[]) {
AsciiToString tt = new AsciiToString();
String str1 = tt.native2ascii("如果世界末日地球没毁灭,那么我们恋爱吧。");
System.out.println("native2ascii:"+str1);
String str2 = tt.ascii2native(str1);
...