java
xiaoyida11
这个作者很懒,什么都没留下…
展开
-
身份证号码规则
公民身份号码是特征组合码,由十七位数字 本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下:1. 地 址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。2. 出生日期码:表示编码对象出生的年、 月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位、2位数字表示,之间转载 2012-11-04 18:53:25 · 1566 阅读 · 0 评论 -
面试-单例模式
单例模式(Singleton) 首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的原创 2014-07-10 12:04:47 · 544 阅读 · 0 评论 -
面试-java异常
Throwable 类是 Java 语言中所有错误或异常的超类(这就是一切皆可抛的东西)。它有两个子类:Error和Exception。Error:用于指示合理的应用程序不应该试图捕获的严重问题。这种情况是很大的问题,大到你不能处理了,所以听之任之就行了,你不用管它。比如说VirtualMachineError:当 Java 虚拟机崩溃或用尽了它继续操作所需的资源时,抛出该错误。好吧,原创 2014-07-09 13:54:06 · 423 阅读 · 0 评论 -
java读取.properties文件乱码
1.config.properties文件写不进中文,写进去都变成了unicode,解决办法是右键该文件——Properties——Resource——Text file encoding ,选other,我将other改为了UTF-8,这样可以写进去中文,但是读取时又变成乱码了。2,解决读取乱码:String content = new String(PropertiesConfig.getProperty("mail.content").getBytes("ISO8859-1"), "utf-8"原创 2014-07-07 12:57:45 · 831 阅读 · 0 评论 -
Spring MVC 3.0原理
1. 用户发送请求给服务器。url:user.do2. 服务器收到请求。发现DispatchServlet可以处理。于是调用DispatchServlet。3. DispatchServlet内部,通过HandleMapping检查这个url有没有对应的Controller。如果有,则调用Controller。4. Controller开始执行。5. Controller执行完毕后原创 2014-05-28 17:21:57 · 537 阅读 · 0 评论 -
maven的作用
项目管理工具添加第三方库的时候会比较好用一个项目中可以支持多个子项目,子项目之间的类可以互用原创 2014-05-27 16:45:27 · 463 阅读 · 0 评论 -
java解析复杂的Json串
String parameter = { success : 0, errorMsg : "错误消息", data : { total : "总记录数", rows : [ { id : "任务ID", workName : "任务名称", assigneeName : "经办人姓名", name : "流程步骤名称", proces转载 2014-05-26 15:05:43 · 1202 阅读 · 0 评论 -
java解析json
转自:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/24/3096437.html转载 2014-05-26 14:19:17 · 450 阅读 · 0 评论 -
JAVA日期加减运算
1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Calen转载 2014-05-09 13:44:41 · 411 阅读 · 0 评论 -
代码片段(四)
int count = ConvertHelper.parseInt(PropertiesConfig.getProperty("query.maxRow", "1000"));duqu原创 2014-05-15 17:58:18 · 499 阅读 · 0 评论 -
java三种类加载器加载类文件的地方
1)Bootstrap类加载器—JRE/lib/rt.jar2) Extension类加载器—JRE/lib/ext或者java.ext.dirs指向的目录3)Application类加载器(System类加载器)—CLASSPATH环境变量,由-classpath或-cp选项定义,或者是JAR中的Manifest的classpath属性定义。原创 2013-11-01 09:54:48 · 1022 阅读 · 0 评论 -
java接收键盘输入的几种方法
大二时学过java,平常没怎么写过程序,所以现在基本不会。现在要重新学了。开始了就坚持下去,会有收获的!import java.io.*; 1.用BufferedReader类和inputStreamReader类。BufferedRead br = new BufferedRead(inputStreamReader(System.in));String str=原创 2012-05-17 00:02:49 · 789 阅读 · 0 评论 -
学习技术,实用网地址
JAVA:FreeMarker应用指导(中文PDF电子书)http://www.hztraining.com/bbs/showtopic-708.aspxJSP动态网站技术入门与提高(PDF电子书)http://www.hztraining.com/bbs/showtopic-679.aspxJSP动态网站开发基础练视频教程http://www.hztraining.com转载 2012-11-04 18:11:34 · 825 阅读 · 0 评论 -
java日期工具类
package my.common.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.apache.commons.lang.StringUtils;import org.转载 2014-05-09 10:53:27 · 449 阅读 · 0 评论 -
java面试宝典2013
转载自http://blog.csdn.net/csh624366188/article/details/8070266一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多转载 2013-11-04 15:42:31 · 1683 阅读 · 0 评论 -
java编译和执行
编译:javac ,编译成.class文件执行:java .class文件一、 配置环境变量1. 配置JAVA_HOME根据jdk的安装位置,配置该参数,例如:D:/Program Files/Java/jdk1.6.0_17 2. 配置CLASSPATHCLASSPATH的作用是告诉java(或原创 2016-05-24 16:52:14 · 269 阅读 · 0 评论 -
软件开发模式对比(瀑布、迭代、螺旋、敏捷)
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变转载 2014-07-10 14:28:30 · 519 阅读 · 0 评论 -
Spring特点中关于DI,IOC及AOP的理解
DI 和 IOCDI和IOC是差不多的概念。一个重要特征是接口依赖,是把对象关系推迟到运行时去确定.DI是一个初始化实例的过程,分为三种1.setter based 2.constructor based 3.interface based,在spring 中就是应用前两种;但又不仅仅是初始化实例,而且是运用接口的概念去实现这种注入依赖。静态地看,只是依赖一个接口,但实际运行起来,是依转载 2012-11-04 19:00:12 · 430 阅读 · 0 评论 -
c:if标签的用法
在jsp页面需要加上一句话:,引入该标签的标签库。类别 运算符 算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod ) 关系运算符 == (或 eq )、 != (或 ne )、 (或 gt )、 = (或 ge ) 逻辑运算符 && (或 and )、 || (或 or )和 ! (或 not ) 验证运算符 empty转载 2013-12-19 17:17:58 · 2377 阅读 · 0 评论 -
关于set注入
当前台页面通过.isSelect获得数据时通过set注入,改值isSelect要和实体类中的set方法对应,即改对应的字段XXX必须是setXXX。例如set方法是setSelect()时就无法对应,必须是setIsSelect(int isSelect),如果isSelect是boolean类型,通过自动生成的set方法,得到的就是public boolean isSelected() {r原创 2013-12-24 12:31:55 · 765 阅读 · 0 评论 -
quartz介绍
quartz中主要有4个概念:调度器(Scheduler),任务,任务细节(JobDetail),触发器(Trigger)。Scheduler(调度器)是Quartz框架的核心,所有的任务计划都由调度器来进行最终控制,一般来说一个程序中只需要一个调度器,一个调度器中可以管理多个计划任务,每一个计划任务在Quartz中被切分为任务细节+执行计划,我们需要执行的代码通常是放置在JobDetail(原创 2014-01-08 14:27:33 · 657 阅读 · 0 评论 -
用Quartz进行作业调度
转载自:http://www.cnblogs.com/bingoidea/archive/2009/08/05/1539656.html概述各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半转载 2013-12-26 16:09:09 · 670 阅读 · 1 评论 -
jsp页面日期格式化
jsp页面日期格式化原创 2014-01-24 13:50:18 · 4141 阅读 · 0 评论 -
获得一组checkBox的值
获得其值并组成字符串String[] aa = httpservletrequest.getParameterValues("a1"); String rr = ""; for (int k = 0; k < aa.length; k++) { rr = rr + aa[k] + ","; } rr=new原创 2014-01-16 10:54:56 · 624 阅读 · 0 评论 -
怎样从svn检出一个maven项目
怎样从svn检出一个maven项目原创 2014-02-17 10:54:01 · 1177 阅读 · 0 评论 -
JPA实体关系映射之注释
1.单向一对一@OneToMany(cascade = {CascadeType.ALL})@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关系的字段.2.双向一对一(1)@OneToOne@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关系的字段.3.双向一对一(2)@OneT转载 2014-03-10 14:26:30 · 766 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试( 中级篇 )
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分转载 2014-05-07 17:45:05 · 358 阅读 · 0 评论 -
ClassLoader类加载器
Classloader 类加载器,用来加载 Java 类到 Java 虚拟机中。与普通程序不同的是。Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。JVM本身包含了一个ClassLoader称为Bootstr原创 2014-04-10 22:17:56 · 415 阅读 · 0 评论 -
spring3.0注解
转载自:http://www.blogjava.net/ashutc/archive/2011/04/14/348270.html转载 2014-05-13 10:28:25 · 409 阅读 · 0 评论 -
公司的Java框架应具备的通用功能
以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成熟,会使该公司的开发效率越来越高。根据笔者接触过的几个公司的框架,笔者发现要想实现高效的开发,每个公司的框架应该具备转载 2014-06-04 18:44:29 · 688 阅读 · 0 评论 -
使用maven打包项目并上传到Linux服务器
maven打包:项目右键Run as-->Maven build...--> 出来下面的界面,注意红色部分的填写,Goals填写package表示打包,下面的Skip Tests表示打包时不执行单元测试。点击Run 就打包成功了,jar包在空间下/项目名/target下。没有打包配置文件。原创 2014-06-09 16:52:34 · 3353 阅读 · 0 评论 -
JRE、 JDK和SDK分别是什么
J2EE: Java 2 企业版 J2SE: Java 2 标准版 J2ME: Java 2 微型嵌入式版 JRE:Java 的运行环境。 JDK:是一切java应用程序的基础,所有的java应用程序是构建在这个 之上的。它是一组API,也可以说是一些java Class SDK:软件开发工具包.1. SDK(Software Develop Kit,软件开发工具包),转载 2012-11-04 18:20:29 · 527 阅读 · 0 评论