`
aa8945163
  • 浏览: 270692 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
如果你有常用的定义好的,且测试通过的正规表达式,欢迎跟贴,也让我享用一下 . 类中用到了 jakarta-oro-2.0.jar 包,请大家自己在 apache网站下下载 在这是junit测试单元类我就不提交了,在main()方法中有几个小测试,有兴趣自己玩吧. 这个工具类目前主要有25种正规表达式(有些不常用,但那时才仔细深入的研究了一下正规,写上瘾了,就当时能想到的都写了): 1.匹配图象;                      2 匹配email地址;                    3 匹配匹配并提取url ;                         4 ...
在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: public class Test{ public static void main(String args[]) { String str="@Shang Hai Hong Qiao Fei Ji Chang"; boolean rs = false; for(int i=0;i<s ...
OD载入运行,了解到是根据注册码计算出序列号的方式进行注册。输入假码,注册后,弹出提示“序列号已记录,请重新登录!”消息框,原来是重启验证。 重新加载,MessageBoxA上设断,输入假码后断下: 代码: 005F6414   .  68 10655F00   push    005F6510                         ;  update sys_sys set  xvalue= 005F6419   .  8D55 F4       lea     edx, dword ptr [ebp-C] 005F641C   .  8B83 30070000 mov     ...
JUG 是一个纯 Java 的 UUID 生成器。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的 ...
在以往的JDBC Template中事务提交成功,异常处理都是通过Try/Catch来完成。而在框架整合中,管理事务的只有Spring而已,如没有Spring,就通过hibernate本身也可以管理事务,struts根本就接触不到持久层,谈不上事务。Spring管理事务是可以通过AOP机制,将TransactionInterceptor加在需要被事物管理的最小工作单元上,一般是Service业务层spring就可以管理事务了,其本质是管理Session的打开和关闭的时机以及提交和回滚的操作。 Spring容器集成了TransactionTemplate,她封装了所有对事务处理的功能,包括异常时 ...
1. SQL Server不存在或访问被拒绝,1433端口未开放 解决方法: 在服务器上打开Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选择SQL Server配置管理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等。 在服务器上打开Microsoft SQL S ...
1. 导入jxl.jar。 2. 修改JSP页面中<s:form>标签,务必把enctype设为"multipart/form-data",这样就可以以二进制形式上传Excel文档。 <s:form id="Form1" action="userInfoImport" method="post" enctype="multipart/form-data" theme="simple" namespace="/MainWeb/Admin/Us ...
[/b]最近复习一下hibernate,找点资料,放在自己的博客,以备后用. [b]标识符属性的生成策略 Hibernate映射文件(*.hbm.xml)中的<id>元素定义持久化类的标识符属性名、类型和与数据库表中字段的映射,其<generator>子元素则用来设置当前持久化类的标识符属性的生成策略。一个持久化对象对应数据库表中的一条记录,为了更好地持久化表中的每一条记录,需要通过<generator>元素的class属性设置采用的标识符属性生成策略,如下面的代码所示: <id name="id" type="j ...
异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。 JAVA根据用处的不同,定义两类异常     * Checked Exception: Exception的子类,方法签名上需要显示的声明throws,编译 ...
什么是O/R Mapping? 广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。 狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这 ...
在spring2.5以后的版本都为我们提供了组件自动扫描机制,大大方便了我们这新程序员啊,它可以在类路径下寻找标注了 ----       @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是引入component的扫描组件 <context:component-scan base-package=”com.mmnc”>    其中base-package为需要扫描的包(含所有子包)        1、@Service用于标注业务层组件        2、@Controller用于 ...
级联选择多选框很有用,为拉用户的更好体验,可以table全选, <script> function A(){ var allcheckboxs = document.getElementsByName("checkbox"); var array = new Array(); var isSelect = false; var index = 0; //取值 for(i=0;i<allcheckboxs.length;i++){ ...
js操作导出excel,可以导出数据量小的,在页面上显示的数据,不用poi或者jxl,面向小的应用灵活性还是很强的: <html> <head><title></title></head> <body> <h1>js生成excel<h1> <script language=javascript> function preview() { window.clipboardData.setData("Text",document.all('table ...
jsp页面中引用出现: <%@ taglib prefix="s" uri="/struts-tags" %> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %> 1 缺少/struts-tags 2 缺少/struts-dojo-tags 在xp上不用直接指定这些文件的位置,但在其他的系统可能无法自动找到它的路径,一定要明确指定 在web.xml中配置: <taglib>   <taglib-uri>/struts-t ...

随机数

Math.round是四舍五入函数。 Math.random是返回一个伪随机数(0到1之间的double型数) Random.nextInt可以自定义随机数范围,如Random.nextInt(100)可以返回0到100之间的整数 1.关于Math.round public class TMain { public static void main(String[] args) { System.out.println(Math.round(1.5));//2 System.out.println(Math.round(1.4));//1 System.out. ...
Global site tag (gtag.js) - Google Analytics