陶洲川的博客

水滴石穿

【Java】泛型(三)泛型生成Fibonacci斐波那契数列实例

一、问题 如何使用泛型生成斐波那契数列? PS:斐波那契数列只初始值为:1,1,2,3,5,8… 前两个数相加之和等于第三个数,以此类推;求第n个数的值是多少; 算上这种方法,是第7种方法打印斐波那契数列,其他的方法可以参考我【这篇文章】 二、分析 package com.caliper.body...

2019-05-10 10:32:50

阅读数 32

评论数 0

【Java】泛型(二)

一、问题 Think in Java 中有一个很经典的讲泛型的例子,下面我们就来分析一下: package com.caliper.body.service; import com.caliper.body.domain.*; import net.mindview.util.Generato...

2019-05-09 17:20:22

阅读数 32

评论数 0

【Java】泛型

一、问题 泛型者,前期不定,后期确定的参数类型者也;在我们处理参数类型比较多的时候,可以抽象成一个模糊的类型,这个类型在没有传参之前是模糊的,但是一旦传值了,就不能再改变参数的类型了,只能使用之前传的参数类型; 二、举例 1.理解概念; 先看下面的一个例子;我们创建了一个汽车对象,汽车内可以装各种...

2019-05-08 18:01:43

阅读数 35

评论数 0

【Oracle】Oracle数据库常用修改方法:表,列,评论,序列的增删改查

一、问题 在开发中,会经常遇到对表(table)结构,列(column),评论(coment),序列(sequence)的微调;下面就将这些对象的增删改查操作总结如下,有些特殊对象没有修改等方法,就不写了;如果有大神指导,欢迎留言;另,以下的操作均采用举例法来说明,感觉这样更容易理解; 二、详情 ...

2019-05-07 15:30:06

阅读数 31

评论数 0

【SpringBatch】spring batch-批量-Oracle环境下的初始化建表语句:java.sql.SQLSyntaxErrorException: ORA-02289

一、问题 最近在自己搭建spring batch的框架,一步一步趟坑中; java.sql.SQLSyntaxErrorException: ORA-02289 二、解决 通过Debug发现,就是在这一句代码执行时报错的: JobExecution execution = this.jobLau...

2019-04-01 16:56:31

阅读数 146

评论数 0

【Java】Java VisualVM初探——【本地】

一、问题 经同事介绍,开始了解到Java VisualVM这个java自带的java运行监控管理工具;现在开始研究下它; 二、详解 首先,进入首页我们能看到这个图 很遗憾,这里好多链接已经失效,点击效果图如下: 然后我们点击左边的菜单【本地】-IntelliJ Platfrom(pid ***...

2019-03-26 14:01:48

阅读数 57

评论数 0

【Java】多线程简介

一、概述 【进程】:Process,是操作系统中执行的一个【子程序】,我们用在电脑【任务管理器】中看到的就是进程,包含3部分:虚拟CPU,代码,数据; 【线程】:Thread,在同一个进程当中执行的子程序流;一般来讲,一个进程可以包含多个线程;我们在java中经常采取的策略就是多线程调用; 二、...

2019-03-25 10:54:20

阅读数 36

评论数 0

【Oracle】数据库结构——段

一、概述 段,由一组【区间】构成,段中的【区间】可以是连续的,可以是不连续的;段比【表空间】小1级;代表特定的数据存储结构; 段分为4类:【数据段】,【索引段】,【回滚段】,【临时段】; 二、详解 1、【数据段】 用来存储【表】或【簇】的数据,所有未分区的表都使用一个默认的【段】来存储数据(没有家...

2019-03-20 17:09:37

阅读数 80

评论数 2

【Java】如何将文字内容输出到文件

一、问题 如何将文字写到文件(file)中,并以文件的形式保存下来; 二、分析 1、首先,我们要有文件内容,这个好办,随便你写; 2、文件写好要保存在哪里,这个要告诉系统,不然你让他保存,又不给他一个合理的地方,他会无所适从; 3、我们需要把文件的内容,以流的形式放到文件中;让系统使用输出流将内容...

2019-03-20 09:38:15

阅读数 231

评论数 0

【Oracle】5种模糊查找数据库中的表的方法;

一、问题 有时候,我们会忘记某张表的名字,这时需要在数据库中模糊查找某张表; 二、解决 我们需要在某张表中查找其他所有的表,这张表应该统计数据库中所有其他的表;可以有两张表可供查询: ALL_TABLES USER_OBJECTS; USER_TAB_COMMENTS; DBA_TAB_COLU...

2019-03-14 14:20:36

阅读数 57

评论数 0

【Oracle】表链接的优化

一、问题 在写SQL表与表之间的关联时,如何优化表执行效率; 二、分析及借据 1、首先我们要明确一个概念——【驱动表】,所谓驱动表,就是Oracle分析器首先切入你整个SQL的第一个表,是整个SQL分析的切入点,因为Oracle分析器会从后向前解析你的SQL,如果驱【驱动表】的数据量比较小,将【驱...

2019-03-11 18:16:18

阅读数 30

评论数 0

【Oracle】如何获取两个表的差集

一、问题 我有两张表,客户表和合同表;客户表示稳定的,不常变化的,基本没有时间限制;而合同表示不稳定的,有过期时间的;如果时间过期,则合同表作废,使用逻辑删除,将其失效;这时候,我有一个需求,就是获取客户表中,没有签合同的客户信息; 二、分析 首先,我们要知道,求两张表是否有交,并,差,一定...

2019-03-09 14:52:23

阅读数 98

评论数 0

【SQL】SQL脚本的导出,列模式改写及导入(UltraEdit);

一、问题 我需要从数据库导出数据,然后导入数据到另外一个库;这里有个重要的问题:主键冲突,之前我们已经说过了主键冲突如何解决,详情点这里;这里,我们要讲的是,如何使用Uedit的列模式来修改数据; 二、思路 使用UltraEdit这个工具的【列模式】来修改固定写死的字段,将其替换为活的主键; 原文...

2018-11-22 23:15:48

阅读数 86

评论数 0

【Oracle】表空间管理

–查询表空间名字 select tablespace_name from DAB_TABLESAPCES; –创建本地管理表空间 CREATE TABLESPACE LocalOracle DATAFILE 'D:\LoaclOracle.dbf' SIZE 30M EXTENT M...

2018-07-17 14:04:02

阅读数 69

评论数 0

【Oracle】ANY和All,EXISTS和NOT EXISTS关键字的用法;

一、ANY和All,EXISTS和NOT EXISTS关键字的用法; 在Oracle中,有一个ANY和ALL关键字,其中,ANY()表示括号内任何一个条件,只要有一个满足即可;而ALL()表示所有的条件都满足才可以;EXISTS表示从主表含有的从表中的记录;NOT EXISTS表示主表中剔除掉从...

2018-07-16 20:11:49

阅读数 160

评论数 0

【Oracle】多表联查的几种方式

一、多表联查 在Oracle中,有时需要不同表之间的字段一起联合查询,相较于单表查询,即为多表查询;各个表之间一定存在某种联系,否则无法关联,也就失去了多表联查中“联”的意思; 二、多表联查按照关联的关系可以分为以下3种方式 2.1、where子句中关联; 2.2、from子句中定关联...

2018-07-16 17:51:30

阅读数 937

评论数 0

【Oracle】group-by,having

一、查询不同部门的员工人数,部门平均营业额,总营业额及银行编码 select count(1), avg(a.income) as 平均营业额, sum(a.income) as 总营业额, a.deptNo 部门编号 from emp_income a group by a.deptNo...

2018-07-16 17:11:44

阅读数 49

评论数 0

【Java】工具类,如何将匈牙利命名法转换成驼峰命名法

一、概念介绍 1.1、匈牙利命名法:user_id,字母均小写,不同单词间用下划线分割; 1.2、驼峰命名法:userId,除了第一个单词的首字母小写,其余单词的首字母均大写,单词之间没有符号,仅仅通过单词首字母的大小写区分; 1.3、帕斯卡命名法:UserId,所有单词的首字母均大写; ...

2018-07-16 14:24:40

阅读数 589

评论数 0

【Oracle】高速查询数据库库中工资最高的10条用户记录;

高速查询数据库库中工资最高的10条用户记录; 1、查询所有的用户记录 select * from user order by wage desc; 2、因为获取所有的字段太耗时,我们这里只取每条记录的物理地址——rowid; select rowid from user order...

2018-07-16 11:59:27

阅读数 398

评论数 0

【JAVA】计算题

一、题目 给定一个数字,T,接着又T行,每行3个数字,求每行3个数字能否通过加减乘除最终结果计算为0,不允许使用括号;如果可以计算为0,则输出YES,否则输出为NO。 1.1、样例 3 123 345 789 1.2、输出结果: YES NO ...

2018-06-30 00:08:33

阅读数 233

评论数 0

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