- 博客(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关注的人