2 陶洲川

尚未进行身份认证

君子曰:学不可以已。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮以为轮,其曲中规,虽有槁曝,不复挺者,輮使之然也。故木受绳则直,金就砺则利;君子博学而日参省乎己,则知明而行无过矣。故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干越夷貉之子,生而同声,长而异俗,教使之然。…… 吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。

等级
TA的排名 3k+

【Oracle】关于Oracle数据库中,字符串类型的数字,获取最大值;

一、问题获取Oracle数据库中一个varchar(或varchar2)类型的数值类字段的最大值,为什么获取不到?例如下图,age字段是varchar(或varchar2)类型的,但是里面存储的值是数值类型的;即字符串类型的数字,例如【“9”】;面临这种类似的情况,我们获取最大值如果只用max获取时,为什么拿不到最大值?实际获取:二、分析因为,如果数据库的字段是varchar类型,他在...

2019-08-21 11:52:41

【Shell】shell基本命令---遍历目录

一、问题我在虚拟机上装了一个CentOS640bit的可视化Linux操作系统,然后可以按【ctrl+alt+F2】切换到CLI模式,即非可视化界面(文本交互界面);因为我是笔记本,所以还有按一个【ctrl+alt+Fn+F2】;接下来的几篇帖子,将着重分析Linux系统下的一些操作,包括Shell脚本的学习;今天讲最简单的,遍历目录;二、分析Linux系统使用的是正斜线,即【/】来分割目...

2019-08-16 17:39:57

【Oracle】数据库中文乱码查找原因及解决办法

一、问题数据库中文乱码该如何处理;二、分析导致乱码的原因主要有两个:首先,大家可以看下这篇文章,分析乱码原因;其次,大家可以看下这篇文章,讲如何修改字符集;最后,大家可以看下这篇文章,讲如何修改Oracle数据库内部的字符集;我目前面临的问题就是,最后一个问题:我的数据库中的NLS_CHARACTERSET是“WE8MSWIN1252”,而不是能展示中文的“ZHS16GBK”或“U...

2019-07-05 14:20:15

【Mybatis】Mybatis中的逻辑分路:case-when-then-else-end和hoose-when-otherwise

一、问题在java代码中,基本的判断逻辑分路可以使用if,elseif,else;但是如果在Mybatis中是否有对应的逻辑判断分路,来帮助我们在Mybatis的sql里,做逻辑判断?二、分析Mybatis中有,下面介绍两种,一是case-when-then-else-end;另一种是choose-then-otherwise,后者形式如下:<choose><...

2019-07-05 10:02:32

【Java】求两张表的差集,Not Exists条件查询

1、问题某公司做活动,只有我公司客户里,没有在任务表里有记录客户信息;请问该SQL怎么写?那么该如何写这个SQL二、解答1、分析:①、首先在客户表中有记录②、任务表中没有该用户ID的用户的记录;2、表结构customer表:cust_id,cust_name;taskinfo表:task_id,cust_id,cust_name;两表之间的关系是Customer表中的cust_...

2019-06-03 17:03:29

【Java】关于XStream中报文内容不转义(添加CDATA标签)

一、问题在传输XML请求报文的时候,遇到一个问题,就是xml内容里强制将我的双引号转换为&qut;但是,我不希望他转换;就像保留原汁原味的双引号;如何处理?二、解决参考了【XStream添加CDATA标签解析】博客的处理办法;思路是:在需要保护的内容外添加<![CDATA[内容]]>标签;具体的思路是:1.新增一个标记需要添加<!CDATA[]]...

2019-05-29 09:21:49

【Java】泛型(四)元组,多参数和静态方法

一、问题什么是元组,如何传入不限制参数的个数,如何返回静态方法;二、代码1.如何传入多个参数;packagecom.caliper.body.domain;importjava.util.ArrayList;importjava.util.List;/***@authorAuther*@title:GenericVarargs*@projectName...

2019-05-16 20:18:58

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

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

2019-05-10 10:32:50

【Java】泛型(二)

一、问题ThinkinJava中有一个很经典的讲泛型的例子,下面我们就来分析一下:packagecom.caliper.body.service;importcom.caliper.body.domain.*;importnet.mindview.util.Generator;importjava.util.Iterator;importjava.util.Ran...

2019-05-09 17:20:22

【Java】net.mindview.util.jar下载地址,免费;

一、问题ThinkinJava书中有个net.mindview.util.jar下载jar包,用于给初学者使用的,但是很难下载到,IDEAIntellij里也找不到对应的jar包;二、解决大家有需要的可以到该地址下下载;https://github.com/taozhouchuan/ancientSoftware...

2019-05-09 14:53:51

【Java】泛型

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

2019-05-08 18:01:43

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

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

2019-05-07 15:30:06

【Java】超简单理解线程,多线程,线程池实例,干货

一、问题什么是线程,什么是多线程,多线程如何使用?二、解析众所周知,实现多线程有两种方式,一个是继承Thread类,另一个是实现Runnable接口;请见代码:1.线程;①、代码publicstaticvoidmain(String[]args){Threadthread=newThread(newRunnable(){...

2019-05-06 15:13:44

【Java】线程Queue源代码解析;

一、问题线程Queue中有哪些方法?需要注意什么?二、分析1.队列是为了存储优先执行顺序而设计的集合;除此之外,基本的操作,队列提供额外的插入,取出,检查操作。任何方法以2种形式存在:1.如果操作失败,抛出异常;2.返回特殊值(如null,false);后者是为了插入操作容量限制而特别设计的实现类;在大多数实现类中,插入操作不允许失败;2.队列基本上,但是非必须,以先进先出的方式(FIFO...

2019-05-06 11:04:58

【Java】【翻译】HashMap源代码解析(一)

一、问题下面是面试HashMap常见的一些问题,今天着重讲讲HashMap的一些底层知识;1、HashMap、HashTable、ConcurrentHashMap的区别是什么?2、哪几个参数比较重要?3、HashMap触发Resize操作后通过位运算来减少时间开销的大致流程是怎样的?4、JDK的迭代过程中对HashMap的元素存储进行了结构上的优化,其存储方式与查询时间的复杂度如何?...

2019-04-04 15:23:19

【Mybatis】Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;

一、问题Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;二、分析自己写了一个自动写代码的脚本,带入springBatch后,读取文件时,少了序列号0-9的记录(10笔一提交),其他遇到包含序列号为0的也都出现一样的问题,慢慢缩小问题源,发现是这个String类型的0存入number类型的数据库导致;报错报的也是无法将null插入数据库;通过debug发现,...

2019-04-03 10:23:48

【Spring】NoSuchMethodError: org.springframework.dao.support.DataAccessUtils.nullableSingleResult(Ljav

一、问题springbatch框架搭建的时候报错如下:ERRORorg.springframework.batch.core.job.AbstractJob-Encounteredfatalerrorexecutingjobjava.lang.NoSuchMethodError:org.springframework.dao.support.DataAccessUtils....

2019-04-02 10:53:28

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

一、问题最近在自己搭建springbatch的框架,一步一步趟坑中;java.sql.SQLSyntaxErrorException:ORA-02289二、解决通过Debug发现,就是在这一句代码执行时报错的:JobExecutionexecution=this.jobLauncher.run(job,nextParameters);但是,我们找到这个run()方法,发...

2019-04-01 16:56:31

【Spring】批量配置文件报错

一、问题ERRORStatusLoggerNolog4j2configurationfilefound.Usingdefaultconfiguration:loggingonlyerrorstotheconsole.Setsystemproperty'org.apache.logging.log4j.simplelog.StatusLogger.level...

2019-04-01 10:56:34

【Java】数据库连接失败:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

一、ERRORStatusLoggerNolog4j2configurationfilefound.Usingdefaultconfiguration:loggingonlyerrorstotheconsole.Setsystemproperty'org.apache.logging.log4j.simplelog.StatusLogger.level't...

2019-04-01 09:32:16

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。