自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 Thread Sleep 和Timer

1. Thread.sleep()休眠的目前正在执行的线程,比如下面的类里,当前线程指的是main主线程。public static void main(String[] args) {  Timer timer =new Timer();  //1000毫秒等于1秒  timer.schedule(new DelayTask(), 1000);    try {

2018-01-30 15:38:25 1998

原创 oracle 的start with connect by prior 的用法

1.   select sys_connect_by_path(t.dept_id,'/') from syc_smg_dpt t start with t.dept_id='RT_DISTRICT_JN_01' connect by prior dept_id = parent_dept_id -------以'RT_DISTRICT_JN_01' 遍历其作为父节点的所有值结果:/RT_

2018-01-26 16:31:39 218

原创 适不适合

这个世界上没有适不适合,只有愿不愿意。 IT行经常听到程序员/猿说自己干技术这行不适合,没有技术细胞,要不就说这行是吃青春饭的,反正也干不长。我们看到多数人都是抱这种心态,一开始就把自己局限在狭小的范围内,所以注定不会长久。我本人也特别讨厌这一类人,不得不说我也曾多次找过这样那样的理由和借口。后来仔细反省了一下,每次找借口的时候要不就是懒,要不就是承受不住编码的压力,还有就是不喜欢加班。慢慢地

2018-01-26 11:00:23 241

转载 java面向对象思想的理解

参照 :  http://blog.csdn.net/zhaojw_420/article/details/70477636java 是一门强调对象的语言,以对象为中心用人类的思维来认识和思考问题。java 是通过对象之间行为的交互来解决问题的。package com.paic.cldm;public class ContainerUtilTest{ //直接上代码

2018-01-26 10:37:16 134

转载 java 数组 和 异常下

1. 对于数组和对象类型,我们介绍过,它们都有两块内存,一块存放实际的内容,一块存放实际内容的地址,实际的内容一般不是分配在栈上的,而是分配在堆上的,但存放地址的空间是分配在栈上。2. 对于数组arr,在栈中存放的是实际内容的地址,堆中存放的是实际内容。当栈空间没有变量指向堆里内容的时候,java系统会自动进行垃圾回收,从而释放这个空间。异常下:异常处理机制将根据抛出的异常类型找第一个

2018-01-26 09:41:24 153

转载 java 异常(上)

之前我们介绍的类,接口,枚举都是在表示和操作数据,操作的过程中可能有很多出错的情况,出错的原因是多方面的,有的是不可控的内部原因,比如磁盘满了,内存不足,有些是不可控的外部原因,比如网络连接中断,更多的可能是程序编写错误,比如引用变量未初始化就直接调用实例方法。public static void main(String[] args) { String s= null; s.inde

2018-01-25 11:10:35 147

原创 rowid 和 rownum 的区别

rowid 和 rownum 都是伪列,但是两者是不同的,rownum 是根据sql查询出的结果给每行分配一个逻辑编号,而rownum 是物理结构的,在每条记录插入的数据库时,都会有一个唯一的一个物理记录。 select * from   (select rownum rn, wq.* from wrk_asc_wq wq where rownum 4;group by b,c 意思是

2018-01-25 09:56:19 1510

原创 ORACLE优化相关

数据库优化最关键的因素在于IO,因为操作内存是是很快的,但是读写磁盘文件的速度是很慢的,优化SQL最关键的在减少IO的读取,这就从逻辑优化和物理优化两方面物理优化: 1. oracle 的运行环境 2. 合理配置Oracle 实例的参数 3. 建立合适的索引 4.将索引数据和表数据分开在不同的表空间上 5. 建立表分区,将数据分开存在不同的分区上索引:  建立索引就跟字典的目录一样,有了目

2018-01-24 17:26:51 165

原创 接下来要读的书

https://www.zhihu.com/question/61803539/answer/301861249http://blog.csdn.net/wu2374633583/article/details/70891233

2018-01-24 17:01:12 111

原创 java 基础

1.抽象类:    1. 抽象类无法实例化,抽象类中的抽象方法必须是public或者protected,(因为抽象类创建的目的是为了继承而存在的,则子类必须实现父类的方法,所以不能为私有的,)     2.抽象类不能用来创建对象     3.如果一个类继承于一个抽象类,则子类必须实现抽象类的的所有抽象方法,如果没有实现,则此类也是一个抽象类。 网上看到一个好的例子,分享给大家一

2018-01-23 14:41:05 142

原创 delete 和truncate的区别 以及高水位问题的说明

1. truncate 是DDL语句,delete 是DML语句 2. truncate的速度要快于delete ,原因是当我们delete时,会把删除的数据copy到回滚段,数据量不同花费的时间就不同。所以truncate语句不能回滚,delete 语句可以回滚,3. truncate会重置表的高水位线。delete不会。高水位线的说明:1. 块是粒度最小的存储单位,现在标准的块大小是8

2018-01-23 14:32:30 1330

原创 INNERTEXT和INNERHTML的区别

1. INNERHTML 指的是从对象的起始位置到终止位置的全部内部,包含HTML标签2.INNERTEXT指的是从对象的起始位置到终止位置的内容,去除HTML标签。

2018-01-23 10:11:58 201

原创 有关Oracle的知识点集锦

一. Oracle 统计信息1. 统计信息是描述数据库中表,索引的大小,分布情况,规模等一类的信息,例如,表的行数,快数,索引的leaf blocks,索引字数的行数,CBO正是根据这些统计信息数据,计算出不同路径访问下,不同的join 计算出各种执行计划的成本,从而选择代价最小的成本。2. 统计信息可以通过数据字典表查询,例DBA_TABLES,DBA_INDEXES等。二. 数据字

2018-01-22 10:40:58 411

转载 SQL优化及PLSQL使用

8.1 SQL优化原则·选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是

2018-01-20 21:21:16 403

原创 如何让SQL语句的执行计划稳定不变?

1. 可以根据情况选择RBO优化器2. 可以考虑加/*hint*/关键字,强制走索引3.锁定对应的统计信息4. 创建某个SQL的存储概要,创建对应的存储概要后,SQL就会选择存储概要里面的执行计划,而不是游oracle 根据CBO,根据几个执行计划选择最优的一个。

2018-01-19 14:57:39 204

原创 程序猿谈谈加班

作为一个女程序猿,其实是很讨厌加班,虽然说加班是IT行业的常态,但很多时刻不想认同。从2013年开始进军IT界,摸爬滚打的混过了5年,有艰辛,有痛苦,有收获,更有喜悦。一年又一年过去了,每天反思,自己究竟还需要再拼搏多少年? 一切都是未知数,我是个喜欢感慨的人,今年入职的一家公司,本以为可以少加班,好好生活,锻炼身体,天算不如人算,身体还是没抗住,心灵也受到了一定程度的抨击。不过我慢慢学会面对自己

2018-01-19 14:38:00 4522 1

空空如也

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

TA关注的人

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