自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋芝林的专栏

错过的那些时光,我要找到你,成为那闪亮的星空。

  • 博客(93)
  • 资源 (4)
  • 收藏
  • 关注

原创 删除临时表

SELECT sid FROM v$lock                                                                                          WHERE id1 = (SELECT object_id  FROM user_objects                                        ...

2018-04-03 09:34:24 2441

转载 Oracle数据库mybatis 插入空值时的处理

Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案在使用Mybatis 3 时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异常,导致插入数据失败。异常信息类似:org.springframework.jdbc.UncategorizedSQLException:Error setting null for parameter...

2018-02-26 10:49:47 7657 3

转载 oracle 多表关联更新,需要更新的字段在另一个表里(lfn)

update customers a -- 使用别名set city_name=(select b.city_name from tmp_cust_city b where b.customer_id=a.customer_id)where exists (select 1 from tmp_cust_city b where b.customer_id=a.cus

2018-02-06 22:18:55 3041

转载 系统优化

1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。        a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用      StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。        b、避免使用错误的方式,尽量不用instanceof做条件判断。使用ja

2017-07-26 16:03:18 324

原创 linux命令相关

su passwd

2017-07-26 15:02:01 307

转载 java基础2

1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java有没有goto?7、int和Integer有什么区

2017-07-03 16:49:22 213

转载 Java基础

一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5. Java中的队列都有哪些,有什么区别。6. 反射中,Class.forName和cl

2017-07-03 16:36:53 222

转载 <typeAlias> <reslutmap> <parameterMap>

元素让您为一个通常较长的、全限定类名指定一个较短的别名。例如: 负责将javabean与sql语句进行关联例如:                                                                        在众多的属性当中id是必须的。它作为元素的唯一标识 在元素中,propert

2017-07-03 16:19:06 303

转载 java泛型中<?>和<T>有什么区别?

public static void printColl(ArrayList al){                Iterator it = al.iterator();                while(it.hasNext())                {                        System.out.println(it.next().

2017-06-29 13:49:21 890

转载 grep命令

1、从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名2、从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名3、查找时不区分大小写:$ grep –i "被查找的字符串" 文件名4、查找匹配的行数:$ grep -c "被查找的

2017-06-29 10:01:17 331

转载 LinkedList与ArrayList的区别||HashTable与HashMap的区别||Vector||Set

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 hashmap线程不

2017-06-26 21:33:33 346

转载 数据去重的问题

public static void breakSwitch2() {          int n = 1;          switch (n) {          case 1:              System.out.println("this is one.");              //break;          case 2:

2017-06-26 18:31:33 357

转载 Mybatis常见面试题(转)

Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客所

2017-06-20 16:39:57 431

原创 java.lang.ArrayIndexOutOfBoundsException的问题

为求方便,用了ArrayList的indexOf方法,旨在解决遍历List的问题。结果反而导致出现了更大的问题。出现了ArrayIndexOutOfBoundsException异常,并且返回-1。 由于List中对象不存在,用list.get(-1)取值出错。这里比较特殊,获取List的时间在本地与测试服务器存在时间差,问题无法在本地重现,排查起来比较困难。通过该问题,必须对使用原生方法引起

2017-03-30 18:12:06 10898

转载 空表问题

select 'alter table '||table_name||' allocate extent(size 64k);' sql_text,table_name,tablespace_namefrom user_tables where table_name not in (select segment_name from user_segments where segment_typ

2016-09-30 23:46:04 468

转载 oracle 查询当前记录的上一条记录或下一条记录

上一条select *  from cms_article a where id = (select c.p               from (select t.id, lag(t.id, 1, 0) over(order by t.sort) as p                       from cms_article t) c           

2016-06-29 13:39:33 5904

转载 NLS_Lang 客户端不能被确定

添加环境变量NLS_LANG 值为  SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2016-04-13 09:42:32 766

原创 关于myBatis的一些细节

keyProperty添加该属性时,可以获得自增长的id$  替换字符串#{..}  prepareStatment  一种预处理参数标记拦截器:分页插件http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/HowToUse.markdownmybatis 半自动化持久层

2016-03-29 17:58:01 461

转载 Oracle的trunc和dbms_random.value随机取n条数据

今天在review项目代码的时候看到这样一个问题,有一张号码表,每次需要从这样表中随机取6个空闲的号码,也就是每次取出来的6个号码应该都会有所不同。然后我就看到了这样的SQL   select   t.*     from   tel_number_tbl t    where   t.status = '空闲'      and   t.area_code = '0571

2016-03-16 17:20:02 3452 1

转载 Spring @Value用法

Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。使用方式必须在当前类使用@Component,xml文件内配置的是通过pakage扫描方式例如:顶0

2016-03-09 09:52:07 392

转载 oracle的参数优化

目前总结的语句,在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1.Sql代码1.select count(*) fromv$process  select count(*) from v$process --当前的数据库连接数2.Sql代码1.select value from v$parameter

2016-02-23 13:21:20 811

转载 SQL Delta实用案例介绍

SQL Delta实用案例介绍概述本篇文章主要介绍SQL DELTA的简单使用。为了能够更加明了的说明其功能,本文将通过实际项目中的案例加以介绍。主要容Ÿ   SQL DELTA 简介Ÿ   创建SQL DELTA项目Ÿ   使用SQLDELTA 进行数据库结构同步Ÿ   使用SQLDELTA进行数据库数据同步Ÿ   生成数据报表Ÿ   待续SQLDELTA

2016-02-23 13:17:56 477

转载 详解javascript之delete操作符

最近重新温习JS,对delete操作符一直处于一知半解的状态,偶然发现一篇文章,对此作了非常细致深入的解释,看完有茅塞顿开的感觉,不敢独享,大致翻译如下。原文地址:http://perfectionkills.com/understanding-delete/P.S. 作者是PrototypeJS的开发组成员之一 ========分割线======== 

2015-12-29 11:07:00 516

转载 parseInt

注:在项目中遇到类似的问题,通过网络解决问题。parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正确答案:parseInt("07") 返回8parseInt("08") 返回0用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01

2015-12-24 13:50:58 538

原创 ResourceBundle

ResourceBundle bundle=new ResourceBundle("datasource");string classname=bundle.getString("className");System.out.println(classname);

2015-12-23 11:06:39 356

原创 displaytag与exetremetable的学习

这一周花了时间学习了一下displaytag与exetremetable的使用,二者之间的相似性很大。做了个简单的增删改查的功能。用这两个框架进行排版分页确实十分的方便。exetremetable http://www.blogjava.net/lucky/archive/2006/02/23/32059.html

2015-11-17 14:43:46 617

转载 ec:table ; ec:column组件

添加复选框 <ec:table title="操作查询" items="testVOList" var="testVO" action="${ctx}/ghl/test.do?method=test" imagePath="${ctx}/ghl/common/components/extremetable/images/*.gif" width="100%" loc

2015-11-16 14:54:26 2587

转载 分页

SELECT * FROM (  SELECT u.*,ROWNUM rn FROM (SELECT * FROM userinfo)u  WHERE RownumWHERE rn>=4;select T1.* from (       select T2.* ,rownum row_id from (select T3.* from (SELECT * FRO

2015-11-13 14:35:39 527

转载 displaytag.properties

displaytag.properties文件位于displaytag-1.x.jar中的 org.displaytag.properties下打开这个文件,复制一份并作相应修改保存到classes目录下,就可以对View中的表格显示形式做相应的设置Java代码  basic.empty.showtable= false  #设置当数据为空时,是不是显示表格  true 表示显

2015-11-09 14:16:48 640

转载 操作文件目录

//创建新文件和目录public class ForderUtils {// 验证字符串是否为正确路径名的正则表达式private static String matches = "[A-Za-z]:\\\\[^:?\">// 通过 sPath.matches(matches) 方法的返回值判断是否正确// sPath 为路径字符串boolean flag = false;

2015-11-09 11:02:44 506

原创 异步传参

$.ajax({url:"",data:“”,datatype:"json",success:function(){    alert("success");},error:function(){    alert("error");}});形式1data:form.seri

2015-11-06 13:25:03 524

转载 枚举

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { 

2015-11-06 10:47:36 366

转载 Ajax 请求的http头信息特点 x-requested-with

很多用到AJAX请求,如何区别一个请求是传统的HTTP请求?还是Ajax请求?网上有很多,这里记录一下,方便以后直接查看,懒人计划,关键是看http请求头(header)信息中的 x-requested-with 信息项是否有无,如果无该头信息项,取出的是未定义的值,即null,则说明是传统请求;如果存在该头信息项,值是XMLHttpRequest 则说明是Ajax请求;

2015-11-05 13:33:00 674

转载 shiro入门

一、 介绍:shiro是apache提供的强大而灵活的开源安全框架,它主要用来处理身份认证,授权,企业会话管理和加密。shiro功能:用户验证、用户执行访问权限控制、在任何环境下使用session API,如cs程序。可以使用多数据源如同时使用oracle、mysql。单点登录(sso)支持。remember me服务。详细介绍还请看官网的使用手册:http://shiro.a

2015-10-30 16:02:47 365

转载 jquery.validate.js的remote用法

$(function(){   $("#myform").validate(   {        rules: {     name:{required:true,rangelength:[6,20],        remote:{                                          //验证用户名是否存在               

2015-10-30 15:55:59 904

转载 display table标签

一、   安装步骤1.        下载displaytag-1.1-bin.zip后解压缩并将displaytag-examples-1.1.war中的WEB-INF/lib类包放入自己的web应用程序中的WEB-INF/lib目录下,并将WEB-INF/classes中的displaytag.properties放入到自己web应用程序中的WEB-INF/classes目录下。2

2015-10-30 15:31:48 478

转载 Quartz任务调度基本使用

转自:http://www.cnblogs.com/bingoidea/archive/2009/08/05/1539656.html上一篇:定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置http://blog.csdn.net/sup_heaven/article/details/37738255概述各种企业应用几乎都会碰

2015-10-30 11:24:51 364

转载 localhost 与 127.0.0.1 的区别

localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。1、localhost也叫local ,正确的解释是:本地服务器127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)他们的解析通过本机的host

2015-10-30 10:58:54 577

转载 MyEclipse非常方便的快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升(红色字体为本人经常使用的快捷键)。个人建议大家把里面所有的快捷键都学习一下,其中有好多特别方便的快捷键。按ctrl+shift+L,会弹出所有的快捷键。 *** 为java类添加快捷注释的方法:选中方法,然后使用alt+shift+J

2015-10-30 10:12:10 338

转载 修改oracle的字符集

1、查看数据库字符集?数据库服务器字符集:select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。客户端字符集环境:select * from nls_instance_parameters,其来源于v$parameter,表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表会话字符集环境 select * from

2015-10-15 16:41:23 909

21天学能java

21天学通java,java-web学习PPT资源

2012-07-09

精通cobol课程PDF

cobol从入门到精通学习,以及PPT。对于学习大型机是一种非常好的资源。

2012-05-01

cobol学习课程

cobol学习的文档。中文,大型机的学习非常有作用。

2012-05-01

ResinAndApacheConf

Apache2.2+Resin4.0的整合。将其拷至安装目录下即可。省去了配置环境的时间。加快开发的效率。

2012-03-10

空空如也

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

TA关注的人

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