关闭

MongoDB 命令

修改器命令: $inc, $set 立即修改,更新速度快。数组修改器命令:$push, $pop, $pull 更新速度慢,可能会重新分配空间。...
阅读(300) 评论(0)

JQuery DatePicker基本使用方法

jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。官方地址:http://docs.jquery.com/UI/Datepicker,官方示例: http://jqueryui.com/demos/datepicker/。一个不错的地址,用来DIY jQu...
阅读(1182) 评论(0)

jdk 1.5中的concurrent 在多线程并发中的使用

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方...
阅读(4831) 评论(0)

java quartz 中的时间格式

SimpleTrigger如果需要计划一个任务在指定的时间执行,或者在指定的时间后以指定的间隔连续执行多次,比如希望在2005年1月12号上午11:22:54开始执行一个任务,在这之后每隔20分钟执行一次,共执行一次,这种情况下可以使用SimpleTrigger。SimpleTrigger包含几个属性:开始时间,结束时间,重复次数和间隔。重复次数可以是大于等于0,或者是常量值SimpleTrigger.REPEAT_INDEFINITELY,间隔必须大于等于0...
阅读(12898) 评论(0)

Struts2拦截器(Interceptor)

Struts2拦截器(Interceptor)                                                                ++YONG原创,转载请注明1.    理解拦截器1.1.    什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为...
阅读(427) 评论(0)

Java创建文件夹及文件

晓峰残月 的 引用 Java创建文件夹及文件package Test;import java.io.File;import java.io.IOException;public class CreateFileTest {/*** 创建单个文件* @param destFileName 文件名* @return 创建成功返回true,否则返回false*/public static boolean CreateFile(String destFileName)...
阅读(419) 评论(0)

java中excel的api应用1

使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用 日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件。这样只是说可以访问到 Excel文件,但是还不能真正的操纵...
阅读(253) 评论(0)

java中关于excel的api应用2

Workbook类提供的方法   1. int getNumberOfSheets()   获得工作薄(Workbook)中工作表(Sheet)的个数,示例:jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile)); int sheets = rwb.getNumberOfSheets();   2. Sheet[] g...
阅读(272) 评论(0)

Ibatis API 查询

 iBatis查询API文章分类:Java编程    先说点基础的内容,iBatis并不是真正意义上的ORM,官方文档中称其为dataMapper,是数据映射器,也就是一种映射查询工具。iBatis不是万能的,在某些它不能处理的问题时,不能放弃使用JDBC API,那才是根本中的根本。     在iBatis中,建议使用JavaBean,因为我们是面向对象的设计,那么在系统设计时肯定创建了很多刻画具体对象的类,使用JavaBean就可以直接操作getter方法来获取内...
阅读(1347) 评论(1)

ibatis 配置详解2

 1.下载iBatis包,配置开发环境 2.创建测试数据库,并在数据库中创建一个t_user 表,其中包含三个字段: id(int),name(varchar),sex(int)。 3.配置log4j.properties文件: log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j.ConsoleA...
阅读(2960) 评论(0)

ibatis 配置详解1

ibatis基础代码包括: 1.    ibatis实例配置 一个典型的配置文件如下(具体配置项目的含义见后):   <! DOCTYPE sqlMapConfig       PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0/       "http://www...
阅读(602) 评论(0)

String,String Buffer 与 String Builder 区别

String是不可改变,定长;StringBuffer是不定长,可改变,通过分配更大的内存实现,StringBuffer是线程安全的可变字符序列。可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步。StringBuilder是单个线程使用的StringBuffer等价类,一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用...
阅读(1833) 评论(0)

POJO式开发

POJO       POJO 就是简单 java 对象,不实现任何特殊接口。 POJO 这一名字由 Fower 、 Rebbecca 、 Parsos 、 Josh MacKenzie(Foeler POJO) 发明,目的地是为了给普通 Java 对象取个令人兴奋的、过目不忘的名字。 早期 EJB 及其存在的问题       EJB1.0 版本发布于 1998 年,它提供了两种企业 bean :会话 bean ...
阅读(5234) 评论(1)

Maven中的profiles应用(4)

上面定义的pom.xml定义了两个profile:不同的”env”参数值会激活不同的profile。当执行命令:mvn -Denv=dev-2 integration-test  就会激活profile “appserverConfig-dev-2”  当执行命令:mvn -Denv=dev integration-test  就会激活profile “appserverConfig-dev”  而当执行命令:m...
阅读(2257) 评论(1)

Maven中的profiles应用(3)

         debug       ...  上面的代码表示:如果存在system propertie “debug”,该profile会被激活。为了激活它,输入的命令类似于:...
阅读(2347) 评论(0)

Maven中的profiles应用(2)

激活Profiles  激活profiles有下列几种方式:ExplicitlyThrough Maven settingsBased on environment variablesOS settingsPresent or missing files  1)通过mvn命令的-P参数来显示激活profiles,该参数值是profile id list(之间用逗号连接)。如:  mvn groupId...
阅读(5186) 评论(0)

Maven中Profiles的应用(1)

引言:Profiles是maven的一个很关键的术语:profile是用来定义一些在build lifecycle中使用的environmental variations,profile可以设置成在不同的环境下激活不同的profile(例如:不同的OS激活不同的profile,不同的JVM激活不同的profile,不同的dabase激活不同的profile等等)。   定义Profiles  你可以把profiles定义在4个地方:<b...
阅读(14321) 评论(0)

iBATIS中替换“IN”的方法

IN的危害由于in不支持变量绑定。所以,in语句必须使用“$变量$”来描述,为sql注入埋下了隐患。同样,sql语句解析和执行计划不能复用。由于执行计划不能复用,当发生很多次IN不同内容调用的时候,会把以前的经常复用的sql语句的执行计划cache给挤出去。如何消灭IN把in变成参数。固定参数的长度。步骤创建函数 SplitInt.sql和SplitStr.sql  效果如下:  select * from SplitInt(1,2,3,4,5,6);sel...
阅读(1894) 评论(2)

数据库中乐观锁与悲观锁的概念

锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。   两种锁机制:即通常所说的 “ 悲观锁( Pes...
阅读(286) 评论(0)

Maven2介绍

Maven的基本原理和Maven2的新特性用Maven做项目管理在Java世界中我们很多的开发人员选择用Ant来构建项目,一个build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如jar文件管理混乱,各个项目结构和build.xml相差很大等等。而Maven的出现,给项目提供了更多的支持。1       简介Maven作为Apache的一个开源项目,旨在给项目管理提供更多的支持,主页地址为http://maven....
阅读(634) 评论(0)
67条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:99219次
    • 积分:1426
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:20篇
    • 译文:0篇
    • 评论:6条
    最新评论