自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xgdofull的专栏

收集,总结,思考

  • 博客(26)
  • 收藏
  • 关注

转载 关键字过滤

package filter;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Arrays;impo

2012-12-05 19:57:57 1397

转载 活动图和流程图的区别

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图与流程图的区别(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。(2)、活动图能

2012-02-23 16:50:23 18286

转载 java调用存储过程和游标

一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN   INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码:package com.hyq.src;import java.sql.*;import java.sql.ResultSet;public

2010-06-29 15:45:00 9467

转载 全半角互转方法

<br />package com;<br />public class Change {<br /> public static void main(String[] args) {<br />  String QJstr = "hello!! 全角转换,DAO,8,9,115";<br />  String result = toDBC(QJstr);<br />  String result2 = toSBC(result);<br />  System.out.println(QJstr + "/n

2010-06-25 11:41:00 651

原创 Word文档或PDF转图片

首先把Word文档转为pdf,方法网上很多,比如用jacob、poi、pdfbox、xpdf、OpenOffice+JodConverter(Openoffice)等。 现在主要讲pdf转图片方法:1、  Icepdf(http://www.icepdf.org/)功能强大,转图片,直接搜索pdf,提取文本等。例子,其中包在官方下载:package com.test

2010-05-28 17:18:00 6569 1

转载 Java类加载机制

类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。一、简单过程Java程序运行的场所是内存,当在命令行下执行:java HelloWorld命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个

2010-05-26 11:08:00 15125 1

转载 CSS基础:text-overflow:ellipsis溢出文本显示省略号的详细方法

 语法:   text-overflow : clip | ellipsis    参数:   clip :  不显示省略标记(...),而是简单的裁切  (clip这个参数是不常用的!)  ellipsis :  当对象内文本溢出时显示省略标记(...)   说明:   设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。  注意,text-overflow:ellipsis属性在

2010-05-19 11:55:00 1412 1

转载 Select Count (*)和Select Count(1)以及Select Count(column)区别

  一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的     假如表沒有主键(Primary key), 那么count(1)比count(*)快,     如果有主键的話,那主键作为count的条件时候count(主键)最快     如果你的表只有一个字段的话那count(*)就是最快的    count(*) 跟

2010-05-18 17:59:00 713

转载 js中2个等号与3个等号的区别

首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。

2010-04-15 10:29:00 576

转载 jQuery--闭包

$(function() {jQuery.noConflict(); //把$让渡给其它类库(function($){     $("div p").click(function(){alert("cssrain!")});})(jQuery);            //一个闭包});//实际上这个$只是个形参而已 ,真正的参数是jQuery. 所以当你用prototype里面的

2010-04-15 10:01:00 3418

转载 Java字节流和字符流

对于我们常用的GBK中,英文是占用1个字节,中文是2个 对于UTF-8,英文是1个,中文是3个 对于Unicode,英文中文都是2个 Java的流操作分为字节流和字符流两种。1、  字节流所有的读操作都继承自一个公共超类java.io.InputStream类。所有的写操作都继承自一个公共超类java.io.OutputStream类。InputStream和OutputS

2010-04-07 17:21:00 797

转载 grep过滤的用法

 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元

2010-03-29 21:40:00 16438

转载 Sed用法

Sed是非交互式的行编辑器. 它即可以从stdin中接收文本输入, 也可以从文件中接收文本输入, 它对输入中的指定行进行特定的操作, 一行操作一次, 然后将结果输出到stdout, 或输出到文件中. 在shell脚本中使用的话, sed通常都是作为管道工具链中的一个处理部分来使用. Sed会决定它需要处理那些行, 因为sed的参数就包含有地址范围. [1] 既可以通过行号来指定地址范围, 也可

2010-03-29 21:31:00 1092

转载 awk 字符串函数

awk提供了许多强大的字符串函数,见下表:awk内置字符串函数gsub(r,s)    在整个$0中用s替代rgsub(r,s,t)    在整个t中用s替代rindex(s,t)    返回s中字符串t的第一位置length(s)    返回s长度match(s,r)    测试s是否包含匹配r的字符串split(s,a,fs)    在fs上将s分成序列asprint(fmt,

2010-03-29 21:24:00 32259 1

转载 shell之“>/dev/null 2>&1”

shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出分解这个组合:“>/dev/null 2>&1” 为五部分。1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:/dev/null 代表空设备文件3:2> 表示stderr标准错误4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于15:1 表示

2010-03-29 20:46:00 536

原创 最长公共子串

import java.util.ArrayList;import java.util.List;/** * 最长公共子串。下面是矩阵方法求的,也就是对角线最长的即为最长公共子串 * @author xiong * */public class LCS { private static List getLCS(String str1, String str2) {  if (str1 ==

2010-03-28 21:58:00 461

原创 约瑟夫环的2种解决

 问题:一共n个人,查到m的人出圈,求最后圈里的人是几号。 public class YusefuTest {  /**  * 返回最后一个出列的人数  *   * @param n  * @param m  * @return  */ private static int YSF1(int n, int m) {  int r = 0;  for (int i = 2; i

2010-03-28 21:48:00 783

原创 位图bitmap算法(java)

简单的说就是用数组存放若有数据就标志为1或true,若不存在标志为0或false。比如1,2,2,5,这里最大值为5,0至5中不存0,3,4,所以:Array[0]=0,Array[1]=1,Array[2]=2,Array[3]=0,Array[4]=0,Array[5]=1上面数中由于2有两个,所以用int存数组的值,不用boolean型,这样如果有多个同样的数字可以用值表示个数。如上

2010-03-28 13:53:00 19588 5

原创 JAVA对象Bean输出(toString)

 我们知道在对象中实现toString方法后,输出对象就可以按相应格式输出,但是假如一个对象复杂,写这个toStirng是比较麻烦的。  提供3种方法,均为开源包: 1、commons-lang包中的org.apache.commons.lang.builder.ToStringBuilder.reflectionToString方法。  log.info("对象内

2010-03-28 11:53:00 11217

转载 KMP算法(java版)

package test;import org.apache.commons.lang.ArrayUtils;public class KMP3 {private static int[] failFunc(String pattern) {int pLen = pattern.length();// the fail functionint failFunc[] = new int[

2010-03-22 14:33:00 818

原创 通用读取Properties文件

1、  支持修改单个Properties文件时只重新加载修改的Properties文件2、  Properties文件配置:时间限制,路径配置类:import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcept

2010-03-22 11:32:00 924

原创 BM算法(java版)

package test;public class BM { /**  * @param c 主串(源串)中的字符  * @param T 模式串(目标串)字符数组  * @return 滑动距离  */ private static int dist(char c, char T[]) {  int n = T.length;  if (c == T[n - 1]) {   return

2010-03-22 11:29:00 4153 3

原创 Spring3.0中REST转中文乱码解决方法

分析了源代码发现是那个RestTemplate类中的构造函数RestTemplate() 里这句this.messageConverters.add(new StringHttpMessageConverter());这句中StringHttpMessageConverter的这个类,默认是ISO-8859-1:public static final Charset DEFAULT_CHARSET

2010-03-18 10:18:00 3473

转载 KMP和BM算法

The Boyer-Moore Fast String Searching AlgorithmThis algorithm, which Bob Boyer and I invented in about 1975, is the basis of the fastest known ways to find one string of characters in another. How m

2010-03-16 15:28:00 1176

原创 java金融与数学

 1、commons-math/commons-lang-math以上两个包是apache下的,前者比后者的功能强大,后者有的功能前都有,后者主要解决平时程序中的一些基本的数学计算,主要是范围判断(*Range),随机数生成(JVMRandom,RandomUtils),分数处理(Fraction),数字转化、大小判断(NumberUtils)等。前者可以处理更复杂的数据分析(org.

2010-03-16 14:09:00 5028

原创 多级菜单JSON

多级菜单JSON Bean:public class MenuBean implements java.io.Serializable {    private static final long serialVersionUID = 1L;    private String menuId;// 菜单ID    private String pid;// 父节点   

2010-03-16 13:56:00 7682 2

空空如也

空空如也

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

TA关注的人

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