- 博客(18)
- 资源 (5)
- 收藏
- 关注
转载 PLSQL 自定义表达式求值
/ * testbegin -- Call the function pkg_pub_app_context.P_SET_APP_USER_ID(0); :result := pkg_life_public_formula.f_execute_formula(i_formula_id => :i_formula_id, io_para_list => :io_p
2011-11-22 14:52:19 1118
原创 截取包含汉字的字符串
package test;/** * 编程:编写一个截取字符串的函数,输入为一个字符串和字节数, * 输出为按字节截取的字符串。 * 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB", * 输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"。 * * @author HF * */class SplitS
2009-09-22 16:09:00 540
原创 求n的阶乘
package test;import java.math.BigDecimal;//求n的阶乘public class Factorial { public static BigDecimal one = new BigDecimal(1); //用 int或long 数字稍大就会溢出 public static int calculate(int n
2009-09-13 00:24:00 632
原创 多态,只表现在方法上?
public class BaseClass { private String filed = "BaseClass.filed"; public void print(){ System.out.println(this.filed); } public static void main(String[] args) { BaseClass sub
2009-08-27 14:29:00 532
原创 什么时候要重写hashCode()
如果2个对象相等(equals) 那么这2个对象返回的hashcode必须相同所以如果对象重写(override)了equals(Object o),不同时重写hashcode(),可能出现2个对象相等(equals)但hashcode却不相同时候,此时就需要重写hashcode()了。通常情况下hashCode和equals需要一起被重写,hashCode只可以依赖于equals依赖的域来
2009-06-25 20:22:00 1613
原创 MySql中类似于 SELECT INTO功能的实现
SQL Server 有 SELECT * INTO tableA from tableB这样的语法将一个表的数据复制到另外一个表里面,即便两个表中存在名不一样filed(可以用“as”改为和目标表一样,前提是类型要兼容)。 但MySql不支持SELECT INTO这样的表达式 这里我们可以INSERT INTO tableA SELECT tableB.* FROM
2009-06-16 10:23:00 1464
原创 同一进程中的不同线程,他们读取到同个共享变量的值为什么会不一致
处理器可以使用高速缓存加速对内存的访问(或者编译器可以将值存储到寄存器中以便进行更快的访问)。在一些多处理器体系结构上,假如在一个处理器的高速缓存中修改了内存位置,没有必要让其它处理器看到这一修改,直到刷新了写入器的高速缓存并且使读取器的高速缓存无效。 这表示在这样的系统上,对于同一变量,在两个不同处理器上执行的两个线程可能会看到两个不同的值! 解决这个问题的其中一个
2009-04-10 17:52:00 2159 1
原创 从servlet的过滤器理解Chain Of Responsibility
public interface Filter { public void init(FilterConfig filterConfig) throws ServletException; public void doFilter ( ServletRequest request, ServletResponse response, FilterChain chain )
2009-03-12 19:38:00 674
原创 事务,为什么你不回滚(补充)
Spring的事务实现采用基于AOP的拦截器来实现,如果没有在事务配置的时候注明回滚的checked exception,那么只有在发生了unchecked exception的时候,才会进行事务回滚。因此在DAO层和service层,最好抛出unckecked exception.Checked exception 是在编译时在语法上必须处理的异常,因此必须在语法上以try..catch加以处理
2008-12-25 11:01:00 736
原创 事务,为什么你不回滚
明明在spring的配置文件里设置好了事务但他出错后偏偏就是不回滚现在我需要达到的效果是更新数据库中的多个表分两步骤完成1. 删除A 、B、 C表2. 向A、B、C表添加新数据若第二步出错,则需要回滚,撤销删除动作。 最初为了抛出异常我在删除C表的时候故意操作一个不存在表,但结果并没有回滚A 、B表被无情删除;网上查了下原因,原来是my
2008-12-24 17:30:00 1389 2
原创 相关文件查找
/** * 查找相关文件 * @author * @version 1.0.0 * @2008-11-28 下午02:44:14 */public class RelationalFileFilter { private ArrayList regexArray = new ArrayList(); private Set n
2008-12-05 17:12:00 427
原创 jsp分页用到
/** * * @author * @version 1.0.0 * @2008-11-17 下午07:54:55 */public interface IPageEnableDao { /** * 总共有多少条记录(分页用) * @author huangfei * @create 2008-11
2008-11-26 16:06:00 588
原创 正则表达式 Pattern Perl5Compiler Perl5Matcher
String tp_htm_str ="";//textFileString String regexpFor_ipanel_workId="]*)>([//w]*)"; //02 String regexpForIdAttrib="id//s*=//s*/"//s*ipanel_workId//s*/""; // id = " ipanel_
2008-11-23 13:21:00 4117 1
原创 文件处理
import java.awt.Rectangle;import java.awt.Robot;import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;imp
2008-11-23 13:11:00 568
原创 base64编码
/** * 对base64编码的封装 * * @author */public class Base64Fiend { /** * 将byte类型的数据经过base64编码转为string. * * @param fileData * byte类型的数据 . * @
2008-11-23 13:06:00 686
原创 从ZipInputStream找出给定文件夹下的所有文件,存放在Map中,key=filename ,value=file content string
public class ZipExtractor { /** * 从ZipInputStream找出给定文件夹下的所有文件,存放在Map中,key=filename ,value=file content string * @author huangfei * @create 2008-11-13 下午04:16:04
2008-11-23 12:56:00 1088
原创 替换js中函数的参数
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 改变javascript中 iPanel.pageWidgets.create(,,,,)函数的第二个参数 * @author huangfei * @create 2008-11-23 上午11:50:
2008-11-23 12:48:00 1267
微软无线鼠标驱动(Microsoft Wireless Notebook Optical Mouse 4000)
2009-05-11
在eclipse中同时开发j2ee模块和flex_客户端模块DOC
2009-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人