摘要: 了解c3p0,dbcp与druid ###DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP。 ###c3p0 c3p0是一个开放源代码的JDBC连接池,它在lib目录中与Hiber 阅读全文
posted @ 2019-10-25 11:00 onlyStruggle 阅读(3970) 评论(0) 推荐(0) 编辑
摘要: group by,where,having 是数据库查询中最常用的几个关键字。在工作中,时常用到,那么,当一个查询中使用了where ,group by ,having及聚集函数时 ,执行顺序是怎么样的?为了回答这个问题,将这个三个关键字的用法整理一下。 where:数据库中常用的是where关键字 阅读全文
posted @ 2018-01-29 14:11 onlyStruggle 阅读(15185) 评论(1) 推荐(3) 编辑
摘要: 一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MySQL的分区主要有两种形式:水平分区和垂直分区 水平分区(Horizon 阅读全文
posted @ 2017-06-22 14:42 onlyStruggle 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查 阅读全文
posted @ 2017-06-13 09:23 onlyStruggle 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Eclipse快捷键大全(一) 常用(系统默认): 1.Format (自动排版) : Ctrl+Shift+F 2.Organize Imports (自动导入) : Ctrl+Shift+O 3.Shift Right (向右移位,增加目前所选字行的缩进层次) : Tab 4.Shift Lef 阅读全文
posted @ 2017-02-20 14:20 onlyStruggle 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了; 本章所有图形使用Enterp 阅读全文
posted @ 2016-12-22 15:29 onlyStruggle 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 关闭Eclipse时没有反应,直接关机。再开机时,启动Eclipse,在loading workbench时很快就闪退,反复启动几次都是这种情况,然后关机重启,启动Eclipse任然是这样的情况。网上查了一些资料,找到了解决问题的方法。 找到<workbench>/.metadata/.plugin 阅读全文
posted @ 2016-12-12 14:48 onlyStruggle 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在使用JasperReport中,出现Java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException错误,但是在整个程序中没有使用groovy,那么可能是在其他包中需要使用这个class,同 阅读全文
posted @ 2016-12-01 14:31 onlyStruggle 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配 阅读全文
posted @ 2016-10-12 17:48 onlyStruggle 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 定义子类型我们可以在任何PL/SQL块、子程序或包中定义自己的子类型,语法如下:SUBTYPE subtype_name IS base_type[(constraint)] [NOT NULL ]; subtype_name就是声明的子类型的名称,base_type可以是任何标量类型或用户定义类型 阅读全文
posted @ 2016-08-02 15:27 onlyStruggle 阅读(2117) 评论(1) 推荐(0) 编辑