摘要: 当我们为某个项目配置好jdk后,java文件在进行编译时,javac就已经将对应的Java文件编译为class文件了。在java中创建这个类的对象时且该类是首次被加载时,jvm虚拟机就加载对应的class文件并在内存中(方法区)创建了这个类对象并拷贝这个class文件中所有的成员变量到这个class 阅读全文
posted @ 2019-01-05 11:02 小小短腿儿 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在谈到类实例化的内存过程时先说说几个概念: 对象:内存上来说是分配在堆上面的一块内存区域 类:把一类具体事物相同特征,功能/行为抽象为属性与方法过程。 类是对象的模板,对象是类的具体表现。 构造函数:与类名同名的函数,用来实例化对象并初始化成员变量。 注意:构造器、构造函数不能称为构造方法。 类的结 阅读全文
posted @ 2019-01-05 09:46 小小短腿儿 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 工厂模式。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式可以在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 使用工厂模式可以将对象的创建与对象的使用分开,达到解耦的效果。另外也省去了写创建对象的代码。 工厂模式分为三类: 1.简单 阅读全文
posted @ 2018-12-29 17:00 小小短腿儿 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 平时在操作数据库时可能会出现插入数据失败或者一直插不进去,这个情况多半的原因是表被其他用户锁定了。 可以用以下语句查询出被锁定的表与锁定该表的用户与sid与serial: SELECT object_name, machine, s.sid, s.serial FROM gv$locked_obje 阅读全文
posted @ 2018-12-28 17:21 小小短腿儿 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 简单来说使用单例模式可以带来下面几个好处: 对于频繁使用的对象,可以省略创建对象所花费的时间; 由于 new 操作的次数减少,因而对系统内存的使用频率也会降低这将减轻GC压力,缩短GC停顿时间。 利用单例模式的话,我们就可以实现在需要使用时才创 阅读全文
posted @ 2018-12-28 15:31 小小短腿儿 阅读(110) 评论(0) 推荐(0) 编辑
摘要: java解析xml文件有四种方式,分别是DOM、SAX、JDOM、DOM4J四种方式。 DOM方式:DOM将整个XML文件加载到内存中,并构建出节点树;应用程序可以通过遍历节点树的方式来解析XML文件中的各个节点、属性等信息。 新建xml文件: java代码(DOM方式解析) public clas 阅读全文
posted @ 2018-12-28 11:01 小小短腿儿 阅读(992) 评论(0) 推荐(0) 编辑
摘要: shell脚本之所以存在就是为了能反复执行一系列命令而不用人员一遍一遍的去操作主机执行这些命令。而执行shell脚本有两种方法,分别是手动执行和定时器调度。定时器调度会更加方便的执行shell。 crontab命令可以定时的去调用shell文件。 1.crontab运行原理: cron由crond守 阅读全文
posted @ 2018-09-13 08:31 小小短腿儿 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 前段时间了解到了sqlldr这个功能,感觉很不错就尝试着搞一下。我也是通过查阅网上的资料了解并实验的,如果有什么说的不对或者有需要补充的希望大牛们多多指点。 sqlldr的作用是将数据文件导入数据库的表,只支持单个文件的导入。 不过应该可以使用循环或者数据文件合并来实现多个文件的导入。 利用sqll 阅读全文
posted @ 2018-09-13 08:19 小小短腿儿 阅读(10057) 评论(0) 推荐(0) 编辑
摘要: 本人在工作中遇到一个需要用shell文件定期解析xml文件取出其中标签中的值的工作。 在尝试了多种方法以后整理出了一个相对于比较简便的解析方法,仅供参考。 首先我们需要知道xml文件的结构,xml文件由文件头与文件体组成。文件体由根节点与子节点构成。 文件头顾名思义处于文件的开始部分,一般标明了xm 阅读全文
posted @ 2018-09-12 10:27 小小短腿儿 阅读(11522) 评论(0) 推荐(1) 编辑
摘要: 一个表的外键是另一表的主键,用来和其它表建立联系用的。 外键是指在表中定义外键的字段的列的值必须在另一张表中出现。外键是用来实现参照完整性的方法之一。 被参照的表称为父表,创建外键的表称为子表。子表中的外键关联的是父表中的主键。 如果想要修改父表(某表定义的外键是这个表的主键)的主键时,会报错ORA 阅读全文
posted @ 2018-09-11 16:38 小小短腿儿 阅读(1314) 评论(0) 推荐(0) 编辑