自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大龙成

不要回首,时代在改变,遗憾的也都不是未来,加油!

  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL生僻字修改编码utf8mb4

修改MySQL生僻字错误或者too long

2023-12-06 21:57:35 269

原创 hivesql连续日期统计最大逾期/未逾期案例

连续日期统计取最大值

2023-11-14 11:10:19 813 1

原创 GodenDB或者MySQL一列累加或是分组累加计算

sql累加计算

2021-12-08 16:12:02 971

原创 GodenDB分组排序

select @rownumber := case when @groupName1 = x.gn1 and @groupName2 = x.gn2then (@rownumber + 1) else 1 end as 序号,@groupName1 = x.gn1,@groupName2 = x.gn2,x.*fromtableName x,(select @rownumber := 0, @groupName1 = "", @groupName2 = "")where 1.

2021-10-27 09:58:43 280

原创 mysql分组排序取前几

2021-08-02 09:56:54 152

原创 oracle多个游标自定义游标

2021-01-22 10:11:17 282

原创 oracle组内分组排序

SELECT * FROM ( select row_number() over(partition by account_no order by trading_date DESC ) as n,account_no ,trading_date,balance from rc_account_trans_tb where 1=1) T WHERE T.n='1'

2020-03-12 11:17:58 1246

原创 MySql,Oracle,PostgreSql等等数据库迁移

各种数据库直接的数据迁移可用Navacit Prumium 12完成登录需要迁移的数据库

2019-05-09 11:32:40 277

原创 简单入门了解队列案例使用

队列可用于多任务派发:比如我有10000个任务需要执行,若用for循环等同时执行10000个任务,可能程序会比较有压力,也可能会造成效率比较低,此时就可将这10000个任务拆分为如200个任务为一组执行,还可以在执行之前单独组装每个任务再派发到通道(队列)中,既由原来的一条线执行拆分为多段执行,每段可单独执行,执行的业务逻辑和入库可分开。1.准备一个队列,队列中提供添加,获取和...

2019-03-06 17:01:59 247

原创 tomcat 启动时报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

缺少依赖jar启动项目的壳web项目右键properties 

2018-10-31 15:55:50 1814

原创 ibatis 返回map或者是List<Map> resultclass "java.util.hashmap" 缓存 字段和map中key对应不上

&lt;select id="queryFrontData" remapResults="true" resultClass="java.util.HashMap" parameterClass="map"&gt;        select y.* from x    &lt;/select&gt;发挥map可以一个查询多个表这是由于第一次执行该sql时示正常的,再次执行或错乱;说明

2018-09-21 16:26:16 983

原创 plsql 行转列 多行逗号合并一行

SELECT bkz999,substr( LISTAGG(ake001, ',') WITHIN GROUP(ORDER BY bkz999), 1,2000) as ake001s     FROM kz01_data_rela where bkz999='751AE410A0857D98E050A8C0F3075923' GROUP BY bkz999;   SELECT bk...

2018-09-19 11:27:41 5937

原创 oracle 导出dmp 文件 闪退 plsql

oracle数据库没有安装在本地,使用plsql连接操作,无法导出dmp文件,配置ORACLE_HOME环境变量D:\app\weizhicheng\product\11.2.0\client_1(本地没有安装,是客户端的BIN之前的文件夹)...

2018-09-14 16:40:36 3567

原创 oracle 跨库操作 @link

平时在两个IP地址相同的oracle库中操作数据时,是可以如下操作:(直接数据库名.后跟表名访问)select * from KDBS.Ka01 create database link link_testconnect to DB2 identified by DB2using'(DESCRIPTION =   (ADDRESS_LIST = (ADDRESS = (PRO...

2018-09-13 13:47:56 3229

原创 mybatis 动态批量insert oracle

在使用mybatis + oracle 需要导入大批量的数据时,自己知道的几种实现方式;如果项目跨库使用,一些数据库支持的特有的函数尽量避免单条insert,在代码中循环添加 还可以使用begin....end; 还可以使用insert all这个有个 问题,分批次提交,一次不能超过1000...

2018-08-02 09:03:49 6546

原创 HashMap 理解

      基于哈希表的Map接口的实现,hashMap不保证映射的顺序,就是添加的顺序和取出来的顺序不一定相同;key和value都允许null和"";;;map.put("", "")即使是这样添加也是被允许的,还占用一个位置,感觉没有什么意义;hashMap有四个构造方法public HashMap(int initialCapacity,float loadFactor)...

2018-07-27 16:16:36 126

原创 springmvc 异常处理 自定义异常类

       在项目开发中各层中都会不可避免的遇到各种可预知和不可预知的异常需要处理,为只专注业务逻辑的实现,需要将异常信息进行统一管理维护处理。         springmvc就是将异常层层向外抛出,最后由springmvc的前端控制器调用异常处理组件HandlerExceptionResolver(处理器异常解析器)进行处理 throw是定义在方法体中,明确的是要抛出什么异...

2018-07-20 15:06:22 5464 1

原创 springmvc登录检查 springmvc自定义拦截器

先说登录检查,上图可以选择实现HandlerInterceptor接口,也可以继承HandlerInterceptorAdapter 在springmvc中配置 拦截器:实现HandlerInterceptor中的几个方法介绍自定义配置多个单个拦截器中和多个拦截器并存时三个方法的执行顺序的规律:若该方法返回的false,则不会继续执行,...

2018-07-20 12:57:34 278

原创 springmvc 自定义类型转换 前台传入date日期字符串,数据库需要保存date类型

字符串日期类型的转换说两种,通过自定义转换器,通用可以处理更多内容,以日期为例自定义一个转换器类并实现org.springframework.core.convert.converter.Converter接口实际格式根据自己需求修改;在到springmvc的核心配置文件中配置自定义转换器如果只是做一个日期转换可以不使用自定义类型转换,有种更简单的方法,在实体类pojo对...

2018-07-20 11:01:31 608

原创 Could not publish server configuration for Tomcat v8.0 location at localhost. Multiple Contexts have

该项目已存在配置信息,删除一个

2018-07-19 12:24:32 227

原创 are only available on JDK 1.5 and higher

Unexpected exception parsing XML document from class path resource [applicationContext.xml]; nested exception is java.lang.IllegalStateException: Context namespace element 'component-scan' and its par...

2018-07-15 11:15:59 1973

原创 超出打开游标的最大数 递归 SQL 级别 1 出现错误

在批量添加数据库时,一次insert的数据太多,就是一次性创建的预编译PreparedStatement太多,而没有关闭解决办法:分批量添加,多次提交,适用于对数据不是很严谨,因为一旦中途有一次出错,则之前的数据已经提交,数据不完整还有一种配置数据库最大打开游标数...

2018-06-25 17:27:16 1350

原创 JAVA的传值问题

在Java中传值的时候有8中基本类型和引用类型“在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值,所以统称按值传递。值传递的时候,将实参的值,copy一份给形参。所以copy后的值发生了改变,也不影响原来的值引用传递的时候,将实参的地址值,copy一份给形参。copy后的地址值和实参中的地址值相同,指向同一块内存空间,改变之后都会改变...

2018-06-11 14:50:46 629

原创 maven 项目循环依赖 A cycle was detected in the build path of project

在使用maven进行项目管理时,如果组件之间有了循环依赖,eclipse中就会报A cycle was detected in the build path of project XX     产生这个错误时,是检查级别过高造成的,可以如下解决:后面才是重点虽然这样做了调整之后,项目不报这个错了,项目也可以正常启动和运行了,但是有一点,如果你需要将这个项目打war包进行部署发布时,任然会出现上面那...

2018-05-29 13:25:48 2037

原创 a cycle was detected in the build path of project 异常解决

a cycle was detected in the build path of project xxxx出现在这里,项目报着红色感叹号!说明项目中有相互依赖的组件,而编译不过解决:error改成warning

2018-05-16 13:52:34 3854

原创 ParameterObject or property was not a Collection, Array or Iterator string转数组

IBatis作为持久层访问数据库时,传入List或是数组作为参数并在sql 中进行遍历时,如果传入的参数不是list或数组时就会报这个错,如果接收和遍历参数的sql确认都没有问题,则考虑传入的参数:将参数转成数组或是list,建议优先使用数组,数组比list集合效率相对要高些...

2018-05-15 09:22:55 3701

原创 excel导入Oracle oracle中数据导出到excel 超详细 解决在指定的dsn中驱动程序和应用程序不匹配 解决外部表不是预期格式

将excel中的数据导入到Oracle表中:打开PL/SQL找到tools下的ODBC.....问题来了:点击了connect的时候报这个错在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配,就是驱动和软件之间不兼容,解决办法:找到并点开添加,双击...名字,描述任意:打开PL/SQL重新选择,添加..又可能出现的情况解决:第一种:检查不是excel问题,将excel中内容复制到一张新建的表...

2018-05-08 23:26:02 2731

原创 类的加载 反射总结

        当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载        就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。连接        验证:是否有正确的内部结构,并和其他类协调一致. 确保Class文件中包含的信息符合当前虚拟机的要求.比如,校验某非抽象类是...

2018-05-07 14:54:22 128

原创 Enumeration枚举的几种实例使用

就两个方法:在开发中当成常量来使用:提供getter  setter  对应构造方法简单的使用,挺方便,自己写个小Demo很快就会明白

2018-05-04 14:28:48 3357

原创 Properties类总结

Properties类介绍Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:1、Hashtable的子类,map集合中的方法都可以用。2、该集合没有泛型。键值都是字符串。3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光盘)上。键值的来源也可以是持久化的设备。4...

2018-05-04 14:09:41 305

原创 FileUtils IOUtils

需要commons-io.jarFileUtils    提供文件操作(移动文件,读取文件,检查文件是否存在等等)的方法。常用方法:readFileToString(File file):读取文件内容,并返回一个String;writeStringToFile(File file,String content):将内容content写入到file中;copyDirectoryToDirectory...

2018-05-04 14:05:11 243

原创 序列化流与反序列化流 打印流

        用于从流中读取对象的操作流 ObjectInputStream   称为反序列化流        用于向流中写入对象的操作流 ObjectOutputStream   称为序列化流特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。对象序列化流ObjectOutputStream,对象反序列化流ObjectInputStream        ObjectOutpu...

2018-05-04 13:57:37 279

原创 IO转换流 流的区别

引入           在对文件进行读写操作过程中,字节流可以操作所有数据,可是当我们操作的文件中有中文字符,并且需要对中文字符做出处理时,程序在读取含有中文的文件时,我们并没有看到具体的中文,而是看到一些数字,这是什么原因呢?既然看不到中文,那么我们如何对其中的中文做处理呢?要解决这个问题,我们必须研究下字符的编码过程。                  在IO开发过程中,我们传输最频繁的数据...

2018-05-04 13:35:41 860

原创 IO 字节 缓冲流 总结 复制文件

IO概述        在程序中,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。    当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Outpu...

2018-05-04 11:23:11 470

原创 File和递归

File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。构造方法//File构造函数演示        String pathName = "e:\\java_code\\hello.java";        File f1 = new File(pathName);//将文...

2018-05-04 10:47:18 646

原创 集合(下)Map properties

Map接口概述 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 Collection中的集合称为单列集合,Map中的集合称为双列集合。 需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。...

2018-05-03 15:58:05 1428

原创 集合(中)LinkedList、HashSet、Collection总结

List集合存储数据的结构数据存储的常用结构有:堆栈、队列、数组、链表。我们分别来了解一下:堆栈,采用该结构的集合,对元素的存取有如下的特点:先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)。例如,子弹压进弹夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能弹出下面的子弹。栈的入口、出口的都是栈的顶端位置压栈:就是存元素。即,把元素存储到...

2018-05-03 15:37:07 183

原创 集合(上)

集合本身是一个工具数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。        Collection接口是集合中的顶层接口,在学习时:我们需要看最顶层怎么用, 创建底层对象即可。因为底层继承了父类中的所有功能。实现Collection接口的所有子类都会进行方法重写。Collecton接口常用的子接口有:L...

2018-05-03 15:09:24 179

原创 正则表达式

正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。常用方法:public boolean matches(String regex) //判断字符串是否匹配给定的规则举例:校验qq号码.    1: ...

2018-05-03 14:17:22 146

原创 system和math类

system    System 类包含一些有用的类字段和方法。它不能被实例化。 在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。常用方法:currentTimeMillis()   获取当前系统时间与1970年01月01日00:00点之间的毫秒差值exit(int status) 用来结...

2018-05-03 14:14:09 764

定时任务quartz实现分组串行并行动态配置

定时任务quartz实现分组串行并行动态配置

2021-05-06

空空如也

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

TA关注的人

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