自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老夏的专栏

用程序编写未来

  • 博客(86)
  • 收藏
  • 关注

转载 Oracle Insert分批提交

oracle中分批提交insert 事务,以防止redo占用太多可以分批提交事务:以下是三种不同的pl/sql体:1、编写一个简单的PL/SQL块来模拟逐行提交的情况,注意观察执行时间。我们的目标是将t_ref表中的数据全部插入到t中。sec@ora10g> set timing onsec@ora10g> DECLARE2 BEGIN3 FOR cur IN (SEL...

2019-08-16 11:40:25 5239 2

转载 js弹出框、对话框、提示框、弹窗总结

js弹出框、对话框、提示框、弹窗总结一、JS的三种最常见的对话框[javascript] view plaincopy//====================== JS最常用三种弹出对话框 ========================        //弹出对话框并输出一段提示信息      functio

2015-10-26 17:26:51 700

转载 ADF:获取下拉框的值

情况1:生成下拉框的VO是由EO(一个或多个)生成或者VO是由自定义的SQL语句生成1. 拖放DepartmentsView1 到页面并选择Select One Choice选择显示的列2. 为select one choice 添加valuechange 事件,并修改其AutoSubmit 属性为true3. 在valuechange 事件中获取选择的值步骤1. 绑定

2015-10-23 01:33:04 1345

转载 Oracle PLSQL Procedure 如何进行性能调优分析

在Java的性能调优分析中,可以使用 JProfiler 分析JVM运行时的CPU消耗、Memory占用、Thread情况等信息。对于Java代码中调用的Oracle的存储过程、函数它也能输出调用时间、调用次数等信息,但对于过程、函数内部的性能情况,JProfiler就使不上力了。在一次调优实战中,我就遇到了上面的情况,存储过程是性能问题所在,需要调优,这时就要用上 Oracle 提供的 DB

2015-10-22 11:24:20 2651

转载 关于oracle中varchar2的最大长度

关于 varchar2 的最大长度varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的32767。 想了一下,这是一个比较容易出错的地方。因为在函数中我可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这个函数平时都

2015-10-21 11:17:29 804

原创 EBS系统中定义配置文件在plsql中调用

在开发管理员里面配置profile,然后在系统管理员里面为配置文件设值。然后就可以在plsql中调用了。eg:fnd_profile.value('NBCB_WECHAT_WERVER_ADDRESS');

2015-10-21 11:15:27 1646

转载 SQL*Plus 模拟 EBS环境

在EBS中,很多SQL运行结果和SQL*Plus中运行结果完全不同,这主要是由于一系列的环境变量所致。一些可能影响SQL执行结果的因素有:配置文件NSL_LANG设置库存组织(R12中是MOAC,多组织访问控制)HRMS安全配置基于Date-Track(时间跟踪)的SQL,一般是在HRMS中RLS (Row-Level Security)下面是一系列模拟EBS环境的方法:模拟库存组

2015-10-21 11:12:37 1777

原创 Oracle触发器调用外部java

导入jar包和外部java代码当导入Java文件时,可以用如下命令: loadjava –u username/userpassword –v -resolve filename.java当导入jar文件时,可以用如下命令: loadj

2015-10-21 11:06:31 1866

转载 java 中文乱码 总结

1.JavaScript 传参乱码2.JSP与页面参数传参乱码3.链接传参乱码4.数据库读取乱码5.Java与文件/流之间的乱码本文转自:http://ykko2009.blog.163.com/blog/static/183199124201132713656163/  ======================  华丽丽的分割线  ================

2015-05-03 11:38:59 625

原创 使用OIM的Design Console配置

1、运行安装oim的文件(我的是Oracle_IDM1/bin里面的config.sh),选择如下next第一个为主机名(电脑名)next...finish2、启动designconsole在Oracle_IDM2里面找到wlfullclient.jar拷贝到Oracle_IDM1/designconsole/ext里面。

2015-01-16 16:58:08 1365 1

原创 忘记WebLogic密码的处理办法

(JDeveloper自带的weblogic)打开这个删掉下面那个删除这个最后运行界面重新设置就ok了!nice原因就是实例化了新的WLS对象,不过这样的话里面的配置全部清空。

2015-01-16 16:48:37 863

原创 物理机连接虚拟机数据库

第一步:虚拟机与物理机互ping打开虚拟机,然后虚拟机ip现在物理机和虚拟机应该就能相互通信了第二步:加载配置文件找到虚拟机数据库配置文件tnsnames.ora..\oracle\product\10.1.0\Db_1\NETWORK\ADMIN复制里面的配置文件加到物理机的数据库连接

2015-01-16 16:43:15 4120

转载 数据库设计准则(第一、第二、第三范式说明)

I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列       所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如 果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一 个实例的信息。简而言

2015-01-16 16:38:58 606

转载 Java实现BASE64编解码

BASE64和其他相似的编码算法通常用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更具体地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Java语言提供了一个非常好的BASE64算法的实现,即Apache Commons Codec工具包。本文将简要地讲述怎样使用BASE64以及它是怎样工作的。下面我们用BASE64对字符串进行编码:[jav

2014-12-26 09:53:21 776

转载 java 处理文件路径中的空格

问题背景: windows下有个目录名称Program Files中间有空格。java读取的时候变成%20. 代码却没有处理 --------------------------------------------------------------- String path=Parameter.class.getResource("").getPath();//得到路径 

2014-04-20 11:27:10 1415

转载 一个Java程序员应该掌握的10项技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用

2014-04-18 13:37:08 809

转载 jsp乱码解决大全

jsp中文显示乱码解决方案2006-12-27 22:56一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:J

2014-04-18 13:18:10 1610

转载 eclipse 快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上

2014-04-18 13:01:06 668

转载 精妙SQL语句收集

精妙SQL语句收集 或许大家对注入有一定的了解,那么你是不是知道一些些SQL语言的知识吗?至少也要会一点吧,手动查找漏洞的朋友或许有此经验,想学好一技术,得从基础学起!这篇文章黑基曾经发贴过这样的贴,不过看过的人又有多少呢?汗!SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE

2014-04-18 12:59:12 637

转载 请求转发与重定向的区别:

请求转发与重定向的区别:请求重定向与请求转发的比较,HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。1.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,HttpServletRespons

2014-04-01 11:11:52 824

转载 java中newInstance()和new()

在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例

2014-03-02 02:08:28 747

转载 java反射详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415packageRef

2014-03-01 23:03:52 531

转载 java多线程总结

java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extendsThread{方法1;方法2;…public

2014-02-25 22:10:40 550

转载 Hashcode的作用

============================================================ 如何理解hashCode的作用:============================================================ 以java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Has

2014-01-16 21:41:39 662

转载 java的HashCode方法

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了

2014-01-16 21:02:49 626

转载 java中数据保存的位置

以前学习C的时候,知道C的内存的分配方式有3种:堆,栈,静态存储区。因为面试的时候经常会被问道变量是以何种方式在内存中存放的,所以习惯性的,在开始一门新的技术(语言)学习时,会好奇,它的数据是怎么存放的呢? 我学习java是听从同事的建议,阅读《Thinking in java》,翻译过来就是《java编程思想》,是不是看起来亲切多了~ 有六个地方可以保存数据

2014-01-16 18:00:38 900

转载 java中堆栈(stack)和堆(heap)

以往学习中的一个模糊点: java中堆栈(stack)和堆(heap)一、堆栈(stack)和堆(heap)?(1)内存分配的策略  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.    静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求

2014-01-16 16:18:58 631

翻译 快速排序详解

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。这也叫挖坑填数+分治法1.先挖出来一个数字作为base基准

2013-12-12 01:42:45 670

转载 常见算法笔试或面试题

Problem 1 : Is it a loop ? (判断链表是否有环?)Assume that wehave a head pointer to a link-list. Also assumethat we know the list is single-linked. Can you come up an algorithm to checkwhether this link li

2013-12-10 15:32:01 755

转载 磨刀不误砍柴工

作为一名软件开发人员,你该如何磨快你的锯子?“磨锯子”实际上是一个代名词,泛指一切编程以外的活动(不必编写代码),而这些活动(理论上来说)能使你成为一名更出色的程序员。这个词源自于Covey的一本书:《高效能人士的7个习惯》(《The 7 Habits of Highly Effective People》)。译者注:Stephen R.Covey(史蒂芬·柯维

2013-12-08 01:50:31 789

转载 程序员,你当的了吗?——读《高效能程序员的修炼》有感

原文  作者:larryzzl在我读大学的年代,计算机专业火的不行。那时候从那个专业(包括其他相关专业,比如物理和电子)毕业出来的学生,很大的比例都当上了“程序员”。而很多公司会给它一个更加响亮的名字——软件工程师。多么有份儿的职位名称啊。尤其是里面的“工程师”更是给这个份工作平添了个又大又亮的光环。当然,这都是别人眼里看到的。我们自己(由此可见,我也是其中一员

2013-12-08 01:38:47 910

转载 方向比努力重要

在今天带大学生的过程中,突然发现一个问题可能是摆在学生中间很严重的问题.不知道自己为什么要考研.或者说是看到其他人在准备考研,自己也要去考研.不由得想起了我刚毕业那时候,班级里也是有这样一大部分的人(尤其是女生).不知道为什么要去考研,也不知道要考什么方向的研究生.只是看到,听到说现在工作不好找,技术没出路就去考研.  有的时候,看到这种情况就在想,是我们大学的教育出了问题还是我们自身出了

2013-12-04 23:48:14 722

原创 关于HTML怎样用图片做背景

1、网页背景图片:(平铺背景图片)背景.jpg">或者<body style="background-image: url(e:\images\背景.jpg);">(背景图片居中不重复)<body style="background-image: url(e:\images\背景.jpg) no-repeat 50% 0;">(背景图片不重复)背景.

2013-11-29 16:22:51 22910

转载 java常见面试题

1、HashMap和Hashtable的区别:    HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。    HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。    HashMap把H

2013-11-26 15:56:15 821

转载 数据库方面常见面试题

1、说出数据连接池的工作机制是什么    J2EE 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。2、存储过程和函数的区别 

2013-11-26 15:52:17 958 2

转载 经典SQL语句大全

下列语句部分是Mssql语句,不可以在access中使用。  SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句: 

2013-11-25 13:29:21 1186

转载 Hibernate框架简述

Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增,删,改,查

2013-11-25 01:05:40 844

转载 CSS之Position详解

CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。position的四个属性值:

2013-11-25 00:32:36 748

转载 Arrays工具类十大常用方法

原文链接: Top 10 Methods for Java Arrays以下是由 stackoverflow 网站 投票决出的Java数组最常用的十个方法, 0. 声明数组[java] view plaincopyprint?String[] aArray = new String[5];  String[] bArray = {"a","b","c

2013-11-23 23:41:09 1016

转载 从length与length()开始谈Java

原文链接: Start from length & length() in Java首先请看下面的问题,你能快速地回答上来吗?假设没有任何集成开发环境和自动补全功能,如何获取数组的长度?如何取得字符串的长度?我将为  新手以及中等水平这个水平之间的开发者回答这个问题:。因为他们中的很多人并不能正确回答出来,或者是对自己的答案缺乏信心(译者注: 老外的初级程序员真

2013-11-23 22:55:34 850

空空如也

空空如也

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

TA关注的人

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