自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 收藏
  • 关注

原创 Ant之build.xml详解(转)

Ant之build.xml详解转自: http://www.cnblogs.com/clarkchen/archive/2011/03/10/1980194.html关键字: ant build.xmlAnt的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。...

2014-05-04 14:13:07 127

实现mysql 的分割字符功能

DROP PROCEDURE IF EXISTS db_test.proc_test;create PROCEDURE proc_test()BEGIN declare b varchar(500); declare sqls varchar(1000); set b='123;234;567;789'; DROP table IF EXISTS spl...

2013-11-15 17:59:30 172

原创 Oracle存储过程中使用临时表

一、Oracle临时表知识   在Oracle中,临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而 TRANSACTION级的临时表数据在TRANACTION结束后消失,即COMMIT/ROLLBACK或结束SESSION都会清除 TRANACTION临时表数据。 1) 会话级临时表 示例 1.创建...

2013-06-17 11:47:46 301

SHELL试题(码农的欧洲杯:欢迎各路神仙和高手挑战!)(转发)

下面是欧洲杯的大名单,每个队23个人一共16个队求:1.年纪最小的人2.年纪最大的人3.哪一天出生的人最多4.和你生日相同的人,如果有的话找出来5.给定一个球员名,列出国籍与教练,处在哪个小组6.哪个俱乐部的人最多7.队长里打什么位置的最多8.比你年纪大的有多少人9.列出365天里所有人都不过生日的日期10.打各个位置的人一共有多少11. 画出运动员各年龄段的分布图 说明:1.由于...

2013-05-31 18:29:08 244

原创 Oracle查询用户所有表

--下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看。 select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from all_col_comments --查询...

2013-05-30 16:58:22 135

原创 Java之Jconfig 学习

因为properties的局限性,有时候得使用XML文件来定义应用的配置参数,jConfig 正是这样一个读写XML配置文件的工具。开发者在 Java 程序中只需要使用get/set方法就能读取修改 XML 文件中的配置参数。jConfig 目前只支持两层结构,最新版本为 2.9。该项目主页:http://www.jconfig.org/1.新建工程demo,src下创建config.x...

2013-05-24 11:21:47 372

原创 Eclipse 之 Ant 初级开发

方法一:1.安装Ant     下载安转包,解压到工作目录下:D:\Tools\apache-ant-1.9.02.环境配置(同java的环境配置)    ANT_PATH=D:\Tools\apache-ant-1.9.0    PATH=%ANT_PATH%\bin3.新建build.xml 文件4.运行Ant    cd D:\Tools\apache-a...

2013-05-21 18:29:08 113

原创 Tomcat设置https访问

1.让tomcat能使用https 在运行命令:cd JAVA_HOME/binkeytool -genkey -alias tomcat -keyalg RSA -keystore D:/tomcat.keystore  2..打开tomcat目录下的server.xml文件并找到关于ssl的相关段  <!-- Define a SSL HTTP/1.1...

2013-05-17 11:12:23 87

原创 oracle中dbms_job的使用(定时任务)

可以理解成一个定时任务。 1.创建测试表 CREATE TABLE TEST_DATE(A DATE);  2.创建一个自定义过程 CREATE OR REPLACE PROCEDURE TEST_MYPROC ASBEGIN INSERT INTO TEST_DATE VALUES (SYSDATE); COMMIT;END; ...

2013-05-16 17:20:44 186

原创 Java调用ORACLE存储过程,对返回的结果集处理(字符,游标,数组(表变量))...

数据库ORACLE 10g:1.创建TypeCREATE OR REPLACE TYPE P_TYPE_TEST AS OBJECT( P_ID VARCHAR2(50), P_NAME VARCHAR2(50), P_DES VARCHAR2(1000))CREATE OR REPLACE TYPE P_TYPE_TEST_...

2013-05-14 10:07:46 148

原创 Java工具类---数组操作ArrayUtil

package com.luang.util.common;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.Random;import java.util.TreeMap;/**...

2013-05-10 17:07:16 80

原创 Linux下修改文件创建时间(修改文件更改时间)

进到要改的文件目录里find . -name “*” -exec touch ‘{}’ \;注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下)如果只修改单个文件1.创建文件 touch tm //名字随便起2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件的时间改为tm文件的时间...

2013-05-07 10:09:14 1982

JAVA多线程

多线程一般情况下有两个要求,第一个是同步第二个是并发。线程的同步并不代表它可以并发执行。关于多线程这里有几个概念需要搞清楚:1.同步:在写代码之前,自己需要搞清楚原子操作是什么以及操作的是否是共享资源(操作的必须是同一个对象,所以称为对象的锁)。a) 所谓原子操作就是我的这一段代码在执行的时候,其它人需要等待我执行完,他才可以执行这一段代码。使用同步代码块synchronized(t...

2013-04-21 18:47:00 83

原创 Linux使用Shell脚本实现ftp的自动上传下载

1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binarycd /home/datalcd /home/databackuppromptmget *...

2013-04-07 10:03:36 141

JSP自定义标签(EL表达式问题和TLD文件说明)

首先说明这是一个HelloWorld程序。解决的问题有:1.工程中无法使用EL表达式处理; 2.TLD应如何定义; 3.自定义一个JSP标签 1.EL表达式无法使用(我使用的是今天晚上刚下载的tomcat.6.0.36版本,不过这个问题和tomcat版本没有关系)1)之前总会出现的问题。我原来的解决方法是将web.xml文件中的版本号由2.5修改为2.4例如:<we...

2013-04-06 23:38:00 144

spring的AOP配置

1.首先在applicationContext.xml的上方添加schema约束,这样IDE就知道XML文件的规则,会给我们对应的提示。 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...

2013-04-06 15:33:00 79

mysql常用语句【未完待续】

这两年都是用oracle,mysql虽然简单不过一些常用语句记不住。当然也可以使用navicat工具。这里做个小笔记。之后如果有用到一点一点的添加进来。show databases;use 数据库名;show tables;主键:ALTER TABLE `testtable` ADD PRIMARY KEY (`id`);ALTER TABLE `testtable` ...

2013-04-05 00:16:00 65

工厂模式(JAVA设计模式)

1.简单工厂模式:我创建一个“上帝类”创造出所有的类。2.工厂方法模式:将工厂类进行抽象,创建不是类型的工厂类。3.抽象工厂模式:创建一个抽象的工厂父类,适合一系列产品的创建。1.简单工厂模式public interface Car { public void run();}public class Bmw implements Car { public ...

2013-04-01 22:33:00 76

模拟JDK动态代理(JAVA设计模式)

JDK6提供了Javacompiler,StandardJavaFileManager,Iterable实现对.java文件编译的方法。框架在实现代理的时候可以使用CGLIB直接生成2进制文件,不需要生成.java文件。//接口public interface Moveable { void move(); void stop();}//实现Moveable接口public...

2013-03-24 12:59:00 80

动态代理(JAVA设计模式)

静态代理只能对实现指定接口的类进行代理,当我想为多个接口中的多个方法前后添加逻辑的时候使用静态代理会变得十分麻烦。动态代理可以满足我的要求。使用JDK的动态代理十分简单。需要用到的类有:java.lang.reflect.InvocationHandlerjava.lang.reflect.Proxyjava.lang.reflect.Methodpublic in...

2013-03-24 12:25:00 88

静态代理(JAVA设计模式)

代理:一个角色代表另一个角色来完成某些特定的功能,当我们需要在一个方法的前后添加逻辑的时候(日志,事务等)可以使用代理。静态代理可以使用两种方式实现:一种是继承,一种是聚合。1.定义接口Moveable2.实现类Tank3.在Tank的move方法前后添加时间日志(继承方式)或系统日志(聚合方式)public interface Moveable { void mov...

2013-03-24 12:12:00 68

适配器(JAVA设计模式)

适配器就是让实现不同接口的类协同工作。1.定义一个提供给客户的目标接口Target2.定义一个需要适配的类Result3.定义一个适配器Adapter//对用户的接口public interface Target { void usb2();}//需要适配的类,此接口可能实现了其它的接口如USB3接口等。public class Result { public ...

2013-03-24 11:54:00 57

原创 Java读取大文件处理

使用FileChannelint bufSize = 1024; byte[] bs = new byte[bufSize]; ByteBuffer byteBuf = ByteBuffer.allocate(1024); FileChannel channel = new RandomAccessFile("d:\\filename","r").getCh...

2013-02-25 16:14:52 124

JAVA程序员应该知道的linux命令

常用命令1.在compose Bar下可以对多个服务器同时进行操作。选择To All Sessions2. 查看JAVA进程: ps -ef | grep javaps auxf | grep java3.杀死JAVA进程:pkill java (在有反串改的时候可以用,杀死所有java进程)kill -9 进程IDps -ef | grep "Dcatal...

2013-02-01 13:48:00 57

原创 jstl<x:forEach>标签遍历XML文档

JSTL中&lt;%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %&gt;的标签使用利用&lt;x:forEach&gt;标签遍历XML文档 &lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"

2013-01-10 17:02:00 154

原创 JSTL XML标签库 使用

转载:http://blog.csdn.net/peditable/article/details/7756996JSTL XML processing 标签库:为程序设计者提供了基本的对 XML 格式文件的操作被分为了三类,分别是:     XML 核心标签: &lt;x:parse&gt; 、 &lt;x:out&gt; 、 &lt;x:set&gt;     XML 流控...

2013-01-10 15:25:54 109

原创 jstl:sql标签介绍

JSTL包括四个标签库,即Core标签库、XML标签库、国际化与格式化标签库和SQL标签库,这里介绍SQL标签库 &lt;%@ page contentType="text/html; charset=GBK" %&gt; &lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" pre...

2013-01-10 14:59:22 84

原创 IBM JDK下访问SSL/HTTPS时候ClassNotFoundException解决方法 .

 Exception:faultString: java.net.SocketException: Cannot find the specified class java.security.PrivilegedActionException: java.lang.ClassNotFoundException: com.ibm.websphere.ssl.proto...

2013-01-08 15:54:41 256

Quartz Cron Expression 备忘

转载自:http://www.360doc.com/content/10/0127/14/36589_14507247.shtml一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下:字段名 允许的值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日 1-31 , ...

2013-01-05 11:50:00 60

原创 java 取出ResultSet对象组装成List<Map〉

/** * 方法功能说明:将取出的结果集ResultSet对象组装成 List&lt;--Map&lt;--(columnName:columnValue), * 每一个map对应一条记录,map长度 == column数量 * 创建:2012-10-16 by casper * 修改:日期 by 修改者 * 修改内容: * @参数: @param rs ...

2012-12-05 11:30:08 361

原创 eclipse输入点号没有提示解决大全 .

编写java文件时Eclipse没有提示了,按Alt+/ 也无代码提示 后来终于找到解决办法,现贴出来与大家共享:           1、菜单window-&gt;Preferences-&gt;Java-&gt;Editor-&gt;Content Assist-&gt;Enable auto activation 选项要打上勾,并且在Auto activation triggers for ...

2012-12-05 11:17:49 297

打补丁时删除.svn的隐藏文件

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@="cm...

2012-11-27 17:43:00 84

原创 js汉字转换拼音

测试中有些多音字不是能很好的支持,汉字对应的拼音在pinyin.dict.src.js中&lt;!DOCTYPE html&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"&gt;&lt;head&gt;&lt;meta http-equiv="Content-

2012-07-16 15:51:05 134

原创 HashMap的两种排序方式

  Map&lt;String, Integer&gt; map = new HashMap&lt;String, Integer&gt;();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List&lt;Map.Entry&lt;String, Integer&g

2012-07-16 15:06:39 64

struts过滤器的使用

最近有一个需求是需要为某个模块的功能进行日志记录,如果修改每一个方法有些不合理,于是想到了过滤器。其中介绍几个过滤器访问action中数据的方法。&lt;package name="user" extends="base" namespace="/user"&gt; &lt;interceptors&gt; &lt;interceptor name="logInt.

2012-07-11 17:25:00 77

struts2.0升级struts2.3.3

由于工程是比较早的所以使用的是struts2.0,其中有很多的漏洞,所以公司要求升级struts2.3.3.现已升级完成并上现网所以按我说的步骤做就一定OK。1.下载struts-2.3.3-all.zip ,之所以下载all是因为目录中有例子工程。路径如:D:\share\struts-2.3.3-all\struts-2.3.3\apps\struts2-blank.war。2.在...

2012-07-11 17:15:00 150

oracle存储过程基本结构的编写与plsql测试执行

create or replace procedure p_gift8_lottery(v_phone_number in varchar2, v_tone_id in varchar2, v_tone_code...

2012-05-29 10:43:00 84

sort文本框的排序

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;html&gt;&lt;head&gt;&lt;SCRIPT type="text/javascript" src=&quot

2012-03-22 22:50:00 92

jquery移动动画的Demo

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;html&gt;&lt;head&gt;&lt;SCRIPT LANGUAGE="JavaScript" src=".

2012-03-16 16:15:00 111

JSP字符串截取类..

页面使用时:&lt;s:bean name="com.hwtt.rbt.user.bean.CutStringBean" id="cutString"&gt; &lt;s:param name="str" value="singerName"/&gt; &lt;s:param name="hold" value="3"/&gt

2012-03-15 16:45:00 127

空空如也

空空如也

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

TA关注的人

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