2 陶洲川

尚未进行身份认证

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

等级
博文 344
排名 3k+

【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

【Java】Spring持久层报错:no matching editors or conversion strategy found

一、问题最近在搭spring的批量框架,报错频繁,算是一趟趟坑之旅吧;Cannotconvertvalueoftype'java.lang.String'torequiredtype'javax.sql.DataSource'forproperty'dataSource':nomatchingeditorsorconversionstrategyfou...

2019-03-29 14:40:15

【Java】spring批量报错问题

一、问题启动批量任务报错:ERROR[com.alibaba.druid.pool.DruidDataSource]-{dataSource-1}initerrorjava.sql.SQLException:oracle.jdbc.OracleDriver二、解决1、原因是我没有jdbc驱动的jar包,网上找了几个,让我下载ojdbc14或者ojdbc7;14是下载完了...

2019-03-29 14:24:35

【Java】java.lang.NoClassDefFoundError: org/springframework/core/ErrorCoded

一、问题搭建spring-batch批量任务框架遇到的另一个jar包问题:信息:Refreshingorg.springframework.context.support.ClassPathXmlApplicationContext@3f8f9dd6:startupdate[FriMar2911:18:45CST2019];rootofcontexthierarch...

2019-03-29 11:21:02

【Spring】nested exception is java.lang.NoClassDefFoundError: org/springframework/core/MethodClassKey

一、问题自己搭建批量任务框架,然后报错-Exceptionencounteredduringcontextinitialization-cancellingrefreshattempt:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'org.sp...

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