自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘利新西安

A math Java fellow

  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 用maven编译源代码

比如有下面的程序package liulixin.net;public class mavenBuild { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("use maven to b

2013-06-30 23:36:55 1126

原创 testNG处理异常

package liulixin.net;import org.testng.Assert;import org.testng.annotations.Test; import java.util.List; public class TestNGExpectedExceptionTest extends Assert { @Test(expectedExceptions

2013-06-30 12:41:04 624

原创 利用maven把所需jar包考本到一个目录中

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0

2013-06-30 05:00:43 562

原创 在eclipse中不用插件运行testng

含库源代码:http://pan.baidu.com/share/link?shareid=3414762311&uk=3878681452参考:http://www.asjava.com/testng/testng-tutorial-and-example-getting-started/

2013-06-30 03:27:35 968

原创 创建一个简单的maven工程

D:\pia\zouYiGe.bat的内容mvn archetype:generate -DgroupId=net.liulixin -DartifactId=liuxia3 -DinteractiveMode=false  上述这3个等号,少一个都不行。双击满屏尽带黄金甲,疯了。疯狂的结果:D:\pia\liuxia3\src\main\java\net\liul

2013-06-24 04:52:13 489

原创 静态代码段里跑日志信息

public class test_jingTai { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub jingTai k=new jingTai(); }}import java.util.logging.Logger;

2013-06-24 01:44:08 682

翻译 Maven的依赖机制是如何工作的

Maven的依赖机制能自动下载所需要的库,并且还能保持版本更新。案例分析我们分析一个例子,帮助你理解它的工作原理。比如你的工程需要log4j.你要这样做:传统方式:访问http://logging.apache.org/log4j/下载jar包拷贝到类路径下包含的你的工程中去所有这些你要自己来做如果log4j版本更新了,你再重复上面步骤。如果用maven,就

2013-06-23 17:54:09 791

原创 Column count doesn't match value count at row 1

sql = "insert into tb_article values ('" + form.getTypeId() + "','" + form.getTitle() + "','" + form.getContent() + "','" + form.getPhTime() + "','" + form.getNumber() + "')";改成sql = "in

2013-06-23 16:05:30 790

转载 Timer

import java.util.Timer;import java.util.TimerTask;/** * Simple demo that uses java.util.Timer to schedule a task * to execute once 5 seconds have passed. */public class Reminder { Timer t

2013-06-23 02:56:03 373

原创 开源b3log源码赏析

//import org.b3log.latke.cron.*;import java.io.File;import java.util.ArrayList;import java.util.List;import java.util.Timer;import java.util.logging.Level;import java.util.logging.Logger;import

2013-06-23 02:52:35 658

原创 maven的中心仓库

当编译一个maven工程的时候,maven要查看pom.xml文件,以便确定需要哪些相关的jar包以及一些相关文件,然后,maven收先会从你的机子上的本地库找,如果没有,就去中心库找,这是中心库:http://www.mkyong.com/maven/where-is-maven-central-repository/

2013-06-22 09:50:00 557

原创 修改maven本地仓库路径

<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository /path/to/local/repo -->改成<!-- localRepository | The path

2013-06-22 09:40:41 929

原创 设置Maven代理

打开D:\maven305\conf下的settings.xml,修改下面一段。 <!-- proxy | Specification for one proxy, to be used in connecting to the network. | optional true http proxyuser

2013-06-22 09:09:06 405

原创 安装maven

maven最强大的功能莫过于能自动下载工程所依赖的类库。                                       下载地址:http://maven.apache.org/download.cgi解压到D盘

2013-06-22 09:00:40 358

原创 获得当前时间

import java.util.Date;import java.text.DateFormat;import java.util.GregorianCalendar;public class CountTime { public String currentlyTime() { Date date = new Date(); DateFormat dateFormat = Da

2013-06-21 17:25:41 409

原创 JSON数组

没有用打好包的jar,而是直接用json源码package net.liulixin;import org.json.*;public class JSONJavaArray { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub

2013-06-21 15:24:36 786

原创 直接利用json源码

目录结构package net.liulixin;import org.json.*;public class jsonWithoutJar { /** * @param args * @throws JSONException */ public static void main(String[] args) throws JSONException {

2013-06-21 15:10:50 513

转载 H2数据库

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.sql.Timest

2013-06-20 23:36:36 661

转载 GZIP压缩

import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import java.

2013-06-20 02:01:47 410

原创 getCharacterEncoding与编码过滤器

request.getCharacterEncoding() always returns null<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here<%out.println("Current request e

2013-06-20 01:28:32 1066

原创 用复数value一次给数据库插入多条记录

insert multi-records by sql,not UI,easy and multi-platform.因为数据库表中一般都有与数据库实际语境无关的主键,并且设为自增,所以,我们插入值得时候一般不要人为地设置id的值,这就需要在表名后面加上要插入值的字段名。用这种多条插入,特别是含有中文的时候,标点符号特别容易出错,而且不好查出来,所以做好先插一条,然后考本这条的sql写法,

2013-06-19 21:23:40 1934

翻译 用hibernate实现java的类继承-每个类一个表

在Hibernate中,有三种方式实现java中的继承,本文讲一个方法:每个类一张表。java是面向对象的编程语言。 继承是其中重要的概念。关系模型能实现“是一个”和“有一个"关系。Hibernate给我们提供了类继承的方法。比如我们有下面的类:shape是基类,circle和rectangle继承了shape.我们将为这3个类生成3张表。三个类:三张表:p

2013-06-18 04:32:25 617

原创 Spring框架的理论

spring是一个开源框架,是用来帮助企业级应用的开发.下面是spring的7个模块:spring的ORM模块能够与Hibernate整合。一个类A依赖于一个类B是指:A类把B类作为一个成员变量。 比如car这个类有engine这样一个属性class car{   private engine;}此时,老外的专家们就说,car依赖于engine.这倒

2013-06-18 03:45:57 563

翻译 Hibernate多对多

在这个例子中,你会看到如何实现多对多的对应关系,用注释的方式。让我们以国家和语言为例。一个国家可以有多种语言,一种语言也可以被多个国家使用。下面这个图显示了这种对应关系。现在让我们在数据库中创建上述表。你需要创建2个java文件,即Country.java和Language.javaCountry类被用来在数据库中创建country表package org.

2013-06-18 03:33:05 473

转载 用spring初始化集合类

package org.arpit.javapostsforlearning;import java.util.List;public class Country { String countryName; List listOfStates; public String getCountryName() { return countryName;

2013-06-17 22:04:59 874

翻译 利用Java的动态代理模式动态加载属性

在我看Stackoverflow的时候,我碰到了这样一个有趣的问题:如何将Java属性文件Properties File绑定到Java接口。这个想法简单却有用!当我们想在应用中使用常量的时候,我们只需简单地用一下loginConstants.appDescription().我们的应用框架会为这个接口创建一个动态代理。我们所要做的仅仅是调用这个方法,得到默认值或从属性文件中得到值。基本上是

2013-06-17 09:12:25 955

原创 注意struts2的启动文件

如果web.xml中这样配置: index.html 而在根目录下没有index.html,而是index.jsp,那么,会出现下面错误:Struts has detected an unhandled exception: Messages: There is no Action mapped for namespace [/] and action na

2013-06-17 08:12:41 544

转载 山寨Junit

权当了解junit的工作原理import njunit.annotation.*;public class Example { @UnitTest(value="Test 1. This test will pass.") public void pass() { assert 10 > 5; } @UnitTest("Test 2. Thi

2013-06-17 07:30:04 390

原创 eclipse里设置运行参数

为了运行带assert的程序import java.util.*;import java.util.Scanner;public class AssertionExample { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print

2013-06-16 05:41:46 959

原创 设置方言会影响表的自动生成

create-drop <!-- org.hibernate.dialect.MySQLInnoDBDialect --> jdbc:mysql://localhost/bobo root com.mysql.jdbc.Driver package com.jav

2013-06-16 04:43:22 626

转载 struts2与spring的整合

在web.xml中,注意比只用struts2多了一个监听器 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter org.springframework.web.context.ContextLoaderListener struts2 /* ja

2013-06-16 01:05:07 537

转载 登录页面的验证

在用户提交表单的时候,用struts2提供的机制,验证密码是否为空,用户名是否合乎规则。 public void validate() { if (getUserName().length() == 0) { addFieldError("userName", "UserName.required");

2013-06-16 00:05:06 682

原创 Java自带的Logger

不是log4j,而是java.util.logging.Logger,方法还是有区别的log()方法可以用对象作为参数,这些对象参数要插入到日志信息中Here is an example that logs a message with multiple object parameters to be inserted into the log message:import jav

2013-06-15 20:18:20 886

原创 不带struts2的纯OGNL的例子

pure OGNL example without struts2,for the benefit of your completely understanding it.public class User { private String name; public String getName() { return name; } pu

2013-06-15 04:24:12 503

转载 由Hibernate自动生成表

必须先建立数据库,然后 create-drop注意设置成了create-drop.用注释,省掉了配置文件package com.vaannila.course;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValu

2013-06-15 03:03:10 449

原创 Servlet getRequestURI

requestURI ClientPullMove requestURI /xinURIimport java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;public class ClientPullMove extends H

2013-06-15 00:41:07 578

原创 在jsp中设置由OGNL读取的属性

本文只有下面一个jsp文件,没有java类,也没有struts.xml,目的是熟悉OGNL的用法。<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>西安小升初 <% ActionContext.getContext().getSession()

2013-06-14 21:16:35 732

原创 Java和JSON

package ganJSOn;import org.json.JSONException;import org.json.JSONObject;class JsonEncodeDemo { public static void main(String[] args) throws JSONException { JSONObject obj = new JSO

2013-06-14 08:52:49 396

转载 事件源srcElement属性

Retrieves a reference to the object on which the event occurred.The target property can be used for similar functionality in Firefox, Opera, Google Chrome, Safari and Internet Explorer from version

2013-06-13 23:11:05 623

转载 事件的offsetX属性

Sets or retrieves the x-coordinate of the mouse pointer relative to the top-left corner of the offsetParent element of the element that fires the event.Use the srcElement property to get the element

2013-06-13 23:07:03 716

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除