- 博客(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关注的人