自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 数据库优化法则

1.有可能的话,用一个语句处理多个更新;尽量减少对同一个表的重复访问。2.易识别的语句有助于定位性能问题。(例如给SQL语句加注释,oracle已经解决为sql语句自带注释的问题)3.数据库连接和交互好似万里长城——长度越长,传递消息越耗时。4.暂时工作表意味着以不太合理的方式存储更多信息。(临时表的弊端,一定要用要告知数据库哪些是临时表)5.几千个语句,借助游标(cursor)不...

2019-08-13 15:31:21 159

原创 EBS触发器

FORM级触发器PRE-FORM该触发器是在用户双击功能后,进入form前 WHEN-NEW-FORM-INSTANCE该触发器是在用户一进入form时执行 WHEN-FORM-NAVIGATE该触发器在用户在form间切换时执行; KEY-CLRFRM事件触发 KEY-COMMIT事件触发 POST-FORM退出Form后 WHEN-WINDOW-ACTIVATED该form对应...

2019-08-13 11:09:54 563

原创 EBS触发器执行顺序

1. 当打开FORM时: (1) PRE-FORM (2) PRE-BLOCK(BLOCK级) (3) WHEN-NEW-FORM-INSTANCE (4) WHEN-NEW-BLOCK-INSTANCE (5) WHEN-NEW-RECORD-INSTANCE (6) WHEN-NEW-ITEM-INSTANCE  2. 当填写一行记录完成后,光标移动到下一条记录的时候: ...

2018-12-13 15:02:43 958

原创 oracle 数据库实践未解之谜

在某个表中有一条数据插入的时候某一列写错名字,插入后再修改,实行了提交操作,查询语句按照这个修改的值查询不出来的。这是一个有点奇葩的错误; CMD窗口中用户的登陆  一个Oracle服务器中存在多个数据库时,建议将 格式书写完整:    用户名/密码@IP/数据库服务名; 据说删除数据库先删除注册表,再删除数据库文件可以完全删除 ...

2018-10-15 09:21:40 138

原创 Oracle数据库的学习8

视图如果包含有分组函数、group by子句和distinct关键字就不能进行delete、update、insert操作,说白了视图一般只是拿来查询; 创建的视图是不保存任何数据的,对视图数据的修改就是对视图引用表的修改,所以要限制视图的修改就用with read only修饰,放在创建视图的最后; with check option constraint 后面接表名_ck,作用是在对该视图...

2018-10-15 09:21:23 109

原创 Oracle的优化了解

基于规则的优化器是指where后面接一个谓词条件查询时且谓词所接的列是有有效索引的,那么该优化器将会使用索引访问这个表,这就是所谓的规则优化器,条件是只有一个where后只接一个判断条件,判断条件上谓词引用的列是有有效索引 基于代价的优化器中的代价包括cpu代价,i/o代价,network代价,i/o代价是指将数据从磁盘读入内存的代价,使用这个优化器的基本原则就是降低查询所产生的i/...

2018-10-15 09:21:03 125

原创 Oracle数据库实战3

创建视图的步骤,首先检查要创建的视图是否存在,用desc查看下,再按照视图的语法进行创建 对视图进行DML操作有多方面的限制,这个需要吃透 视图约束 with check option constraint 跟where配合使用,目的是检查dml操作时必须遵守where条件 WITH  READ  ONLY  意思是该视图只能读,或许说查询,会限制好多DML操作 内嵌式视图不属于任何用户,...

2018-08-27 15:31:55 119

原创 Oracle数据库实战2

如果在一个查询中使用了分组函数,则任何不在分组函数中的列或表达式必须出现在ORDER BY 子句中 WHERE子句不能用于限制分组函数 SQL的语句执行顺序需要了解下,having一般放在group by 后面,order by前面,order by放在最后 除了COUNT函数外,其他函数都不处理空值 表的别名一经定义,在整个查询语句中只能使用表的别名,表的别名在from子句定义,只在该查...

2018-08-15 16:54:50 356

原创 Oralce数据库实战1

书写SQL语句时,必须采用大小写混写,规则是SQL关键字尽量采用大写字母,其他部分用小写字母;还要加上相应的缩进 别名使用跟不使用双引号的区别是使用就会原样显示,不使用就大写显示  | | 连接符是为了加入特别的注解,里面的内容用单引号括起来,类似java里面system.out.println语句;把一个或多个列或字符串连接在一起; 转义符 \ 即在这个字符后面的 _ 字符不再是通配符,而...

2018-08-08 08:32:28 109

原创 Oracle数据库学习7

插入数据时商用的时候,一般是编写好脚本文件,也就是所谓的sql文件的脚本,里面编写好SQL语句,要插入的值用替代变量取代,这里面涉及到单引号的使用以及优化的问题,因为要使用户输入的值尽可能简单,是面对用户的,用户并不熟悉SQL语句,同时必须加入相应的提示; 在SQLplus中保存文件的话用save+文件名,如save d:\sql\insert;要编辑脚本文件使用的是edit命令,格式为edit...

2018-08-02 17:31:19 237

原创 oracle数据库学习6

1.col 是用来设置列的宽度的;2.创建表名的命名规则,表名列名必须以英文字母开头,不能与数据库关键字冲突3.varchar2跟char区别:前者是变长字符,后者是定长字符,char(32)中有一个数据new,则其组成是new+29和空格;如果是varchar的话则按照三个字符串的长度存入。varchar2节省空间,处理速度小于char,char则相反;varchar2用于长度有变化的列...

2018-08-02 09:10:56 147

原创 Oracle数据库的学习5

SQL:1999语法USING子句跟NATURAL JOIN子句是互斥的,只能使用其中一个; ON子句连接使用时,相等连接条件放在ON子句中; Left Outer Join 左连接,from后面的表为主,即包括了from表的所有记录,RIGHT 右连接,join后面的表为主,即包括了join后面的表的所有记录; 嵌套查询单行子查询注意事项:不能使用order by 子句, gr...

2018-08-01 11:34:40 118

原创 SVN使用

1.先从TortoiseSVN官网上下载TortoiseSVN,视操作系统下载不同的版本2.创建一个文件夹,右键checkout3.输入url,url就是你要提交文件的地方也是你下载相关文件的地方4.输入账号密码,就是管理员(公司)给你的账号密码...

2018-08-01 11:13:12 113

原创 Oracle数据库的学习4

TO_CHAR(日期,‘fmt’)函数是把日期型数据转换成变长字符串,fmt为日期模式,日期模式必须用单引号括起来;YYYY:完整的年份表示;YEAR:用完整英文表示年份MM:用两位数字表示月份;MONTH:用完整英文表示月份;DY:用三个缩写的英文表示星期几;DAY:完整的英文表示星期几DD:用几号的数字表示那天的日期;TO_CHAR(数字,‘fmt’)函数是把数字...

2018-07-31 11:01:56 113

原创 Oracle数据库学习3

dual是oracle系统的一个虚表,因为查询语句必须包含select和from两个子句,当查询的内容不属于任何表时必须使用虚表; LOWER(列名|表达式)函数是把字符转为小写 UPPER(列名|表达式)函数是把字符转为大写 INITCAP(列名|表达式)函数是把每个字的头一个字母转换成大写,其他全变为小写; CONCAT(列名|表达式)函数是把第一个字符串和第二个字符串连接成一个字符串...

2018-07-31 11:00:51 148

原创 Oracle数据库的学习2

constraint emp_foreign_key foreign key(deptno)中的foreign以及constraint的作用需要加深理解 declare是声明一个项用的; oracle中一个基表只允许有一个Long字段 Form 集成的特点:1)多个Form共享一个数据库Session;2)每个Form启动一个新的Session oracle中的DISTINCT关键字尽量少...

2018-07-31 10:58:43 107

原创 Orcal数据库的学习1

1.Oracle forms5.0的学习总结1).S%表示以S开头的员工,%表示条件的匹配符2)._表示一个字符的间隔距离,例如要查询S_ITH,查询得出的是其他与之配合的除下划地方外相匹配的数据;3).在主从型FORM中,插入数据,必须在主块中插入数据,才可以在丛块中插入数据;4).在主从型FORM中,删除数据,必选先把丛块的数据全部删除才可以删除主块中的数据;5).orac...

2018-07-31 10:57:51 207

原创 找到工作后的打算

经过一番折腾终于找到工作了,工作是跟数据库打交道的,好歹跟技术挨点边,现在需要好好规划下以后的路了

2018-07-30 22:40:10 119

原创 java 内部类

1. 内部类访问外部类的属性、方法:内部类可以直接访问外部类属性、方法,如重名,必须通过 外部类名.this.数据 来访问。2. 外部类访问内部类的属性、方法:外部类不能直接访问内部类属性、方法,必须先创建内部类对象,然后通过对象来访问。3. 创建内部类对象:外部类或其余内部类创建内部类对象:直接new其余类创建内部类对象:必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,...

2018-07-15 14:20:46 88

原创 static 作用

1.修饰变量,方法和代码块2.访问方式:静态成员可以使用类名直接访问,也可以使用对象名进行访问。3.1)、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。2)、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,3)、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。...

2018-07-15 12:13:05 107

原创 java 成员变量和局部变量区别

1.作用域不同  成员变量在类的内部,类的所有方法都是可见的;  局部变量只能在类方法中定义2.初始值不同 成员变量在创建的时候会有一个初始值 局部变量在创建的时候不会有初始值,需要程序员去给这个变量初始化才允许编译通过;3.两个变量同名时,局部变量优先级高于成员变量;...

2018-07-15 11:51:56 118

原创 找工生涯

1.毕业过了两周了,还在疯狂投简历中,期间收到家里的催找份工做着先的压力,七月也比较少公司招人,生活如斯,还需继续;2.幸运的是能碰到个靠谱的同学有个落脚的地方,这可以说是最大的后盾了,继续保持吧!期间也考虑过放弃,但又不敢放弃,也有人劝我放弃,说我不适合搞技术的,真的不适合搞技术的么,,我也深层问一下自己,最后得出结论,适不适合不重要,但是我看到代码我就有一种莫名的心安,也能从中获得快乐,只...

2018-07-15 11:43:04 131

原创 java基本语法

1.通常char型常量必须使用单引号括起来!2.

2018-07-15 11:35:25 83

原创 java接口和抽象类的区别

抽象类和接口的区别在于使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。

2018-07-15 11:35:08 142

原创 C++相关语法

类外定义函数的写法 :class Student{public: void display();}                                 void Student::display(){}调用函数的时候不需要加函数声明的类型;...

2018-07-15 11:34:36 272

原创 数组方法的理解

1.Arrays.binarySearch方法使用前,需要对数组排序,才能定位值插入位置,因为binarySearch采用二分搜索法;2.

2018-07-15 11:34:03 105

原创 CSs

1.position:absolute(表示绝对定位),相对于浏览窗口;2.position:relative 相对左上角3.fixed:表示固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。...

2018-07-15 11:33:36 80

原创 常常理解错的细节3

1.StringBuilder线程不安全速度快;2.  List:有序,元素可重复,能快速增删 Set:无序,不可重复,能快速访问,可空;3.对象存入集合都变成了Object类型,即忽略了其类型,取出时需要类型转换;4通过List中的set()方法来修改集合中的元素具体实现 集合属性名.set(元素下标,new("id","name"))5.list中有remove(index),remove(对...

2018-07-15 11:33:07 145

原创 tcp 协议的重点

Tcp三次握手第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为1,Sequence Number为x;然后,客户端进入SYN_SEND状态,等待服务器的确认;第二次握手:服务器收到SYN报文段。服务器收到客户端的SYN报文段,需要对这个SYN报文段进行确认,设置Acknowledgment Number为x+1(Sequence Number+1);同时,自己自己还要发送SYN请求信...

2018-07-07 00:02:00 146

原创 java 异常类

1.异常throwable主要包括Error系统异常例如虚拟机错误.Exception运行异常,编码异常操作异常.Exception异常1).非检查异常例如空指针异常,类型转换异常,数组越界异常,算数异常.2).检查异常包括连接异常,文件不存在异常等2.写异常需要注意的问题catch异常顺序:先小后大,先子类后父类。对于不确定的代码,最后一般添加Exception异常Tray catch fina...

2018-07-06 23:59:55 327

原创 URL 理解

1.URL(Uniform Resource Locator)统一资源定位符,表示Internet上某一资源的地址。2.URL由两部分组成:协议名称和资源名称,中间用冒号隔开。3.在java.net中提供了URL类来表示URL。使用URL读取网页的内容1.通过URL对象的openStream()方法可以得到指定资源的输入流。2.通过输入流可以读取、访问网络上的数据。----------------...

2018-07-06 20:38:29 398

原创 InetAddress类的总结

1.InetAddress类没有构造方法,所以不能直接new出一个对象;可以通过InetAddress类的静态方法获得InetAddress的对象;InetAddress.getLocalHost();InetAddress.getByName("");2. //获取本机的InetAddress实例   InetAddress address = InetAddress.getLocal...

2018-07-06 20:32:10 37788 4

原创 javaweb过滤器

1、过滤器三部分:过滤源(用户请求)——>过滤规则——>过滤结果2、过滤器不处理结果,只做辅助性操作3、定义:过滤器是一个【服务器端】的组件,它可以【截取用户端的请求和响应信息】,并对这些信息过滤。4.过滤器的工作原理原理:用户发送请求到过滤器,过滤器将用户请求发送到web资源,web资源将响应发送到过滤器,过滤器将响应发送给用户。5.过滤器的生命周期1.在web容器启动时依据web....

2018-07-04 20:21:44 265

原创 Xml中filter配置的小细节

<filter>        <filter-name>FirstFilter</filter-name>        <filter-class>com.imooc.filter.FirstFilter</filter-class>    </filter>    <filter-mapping>      

2018-07-04 19:27:04 1670

原创 异常解决问题 java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value

不能直接使用逗号这种特殊符号(对cookie 0版本标准而言,新版本cookie 1没问题)作为cookie的内容。而新版本的Cookie(参见RFC 2109)目前还不被Javax.servlet.http.Cookie包所支持。补充一下Cookie Version 0中,某些特殊的字符,例如:空格,方括号,圆括号,等于号(=),逗号,双引号,斜杠,问号,@符号,冒号,分号都不能作为Cookie...

2018-07-04 18:13:48 3901

原创 调试遇到的异常java.lang.NumberFormatException: null

编码的时候出现了java.lang.NumberFormatException: null,刚开始还一直以为我类型转换错误呢。最后才查出原因,在传递url值的时候忘了传递参数,或者传递错误,这样当然获取到的值为null。比如:http://localhost:8081/JavabeanUserDemo/details.jsp?id=2,那么传递的一个参数为id=2,获取这个参数的时候应为int i...

2018-07-04 14:40:23 2911

原创 JSP指令与动作

1.include指令与include动作的比较                        include指令                                                jsp:include动作        语法格式:<%@include file="yemian "%>          <jsp:include page="..."...

2018-07-03 20:27:56 469

原创 JSP session和cookie

1.保存用户的状态的两大机制:session和cookie;2.JSP中创建与使用cookie创建Cookie对象:Cookie newCookie = new Cookie(String key,Object value);写入Cookie对象:response.addCookie(newCookie);读取Cookie对象:Cookie[] cookies = request.getCooki...

2018-07-03 12:48:34 208

原创 面试·遇到的忘记的题目

1.TCP/IP模型:1.物理层2.数据链路层3.网络层4.传输层5.应用层2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。); 堆:存放所有new出来的对象;3.jvm回收...

2018-07-03 12:47:44 266

原创 JSP cookie

1.创建cookie并保存到客户端:Cookie cookie = new Cookie("key","value");//创建cookie对象cookie.setMaxAge(interval); //设置有效期,单位秒response.addCookie(cookie);//将cookie添加到response,客户端在接收response后会保存cookie使用setValue修改cooki...

2018-07-02 21:37:34 88

空空如也

空空如也

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

TA关注的人

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