java
文章平均质量分 52
nighted
能学习,认真踏实,对技术热衷,有志于成为一个优秀的网络开发人员,并且为这个目标时刻努力着。
专心于两个方向,①web开发②linux。
展开
-
java的连接符问题(很容易混淆)
<br /> <br /> <br /> <br />public class Operators{<br /> <br />public static void main(String []args){<br /> <br />int a=2;<br /> <br />int b=2;<br /> <br />int c=4;<br />int d=5; <br /><br />String s="a";<br /> <br />String s2="1";<br /> <br />原创 2011-03-17 23:13:00 · 1080 阅读 · 0 评论 -
常用的hibernate annotation标签
常用的hibernate annotation标签@Entity --注释声明该类为持久类。将一个Javabean类声明为一个实体的数据库表映射类,最好实现序列化.此时,默认情况下,所有的类属性都为映射到数据表的持久性字段.若在类中,添加另外属性,而转载 2011-09-20 20:45:14 · 994 阅读 · 0 评论 -
hibernate 核心接口
Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分转载 2011-09-20 20:47:39 · 738 阅读 · 0 评论 -
struts学习笔记4
ActionServlet类 简介ActionServlet是Struts中最核心的部分,我们从这里开始。它相当于中央控制器,我们来看看他是怎么样实现核心Control的。它是通过org.apache.struts.action.ActionServlet来实现的,所有的请求转载 2011-10-13 19:30:56 · 681 阅读 · 0 评论 -
struts学习笔记3接收web前端前台传来的数据
这个例子主要是运用了DomainModule的方式进行的操作。domainmodule 中文解释:域模型,domainmodul接收参数的方式就是,在action中设一个module对象(即实体对象,还不明白就看下面的举例)例如,一个bbs系统,实现用户注册模原创 2011-10-10 09:44:34 · 2245 阅读 · 1 评论 -
struts学习笔记5
struts和Hibernate结合来实现用户注册的功能。工程目录如下:在这个目录里,每个分层的作用是这样的。cn.qin.Actions:所有前台页面的action请求都放在这里。cn.qin.DAO:定义数据库操作的方法。cn.qin.DAOimpl:对操作方法的实现。cn.qin.Services:对action请求的处理,比如对action传输的数据的持久化。c原创 2011-10-19 20:07:32 · 919 阅读 · 1 评论 -
关于date的一个小问题
今天试着写一个新闻发布系统,但是遇到了一个错误。2011-11-2 23:46:48 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [default] in context with path [/HCF] threw exceptionjava.lang.Il原创 2011-11-03 00:08:09 · 2299 阅读 · 1 评论 -
java .class文件打包成.jar文件
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -原创 2011-11-25 20:57:59 · 2066 阅读 · 0 评论 -
写一个简单的新闻发布系统
最近刚学会用struts,hibernate,打算用这个东西去做一个还不错的应用,于是就想到了这个项目。刚开始写代码,不知道从哪里开始,然后自己去想怎么做,用纸把系统的功能和请求关系以及一个个的列出来,思路明确了很多,中间结合网上的资料把想到的哪些应用划分了一下层次。前边的文章说过分层的想法。可以说,划分成次之后整个思路就真正的明确了,代码该怎么写,实现那一步,那块和数据库打交道,那块是请求的原创 2011-11-06 22:53:48 · 3595 阅读 · 0 评论 -
list类型的数据转化成json类型的数据
最近用到一种类型转化,就是把hibernate查询出来的list类型的数据转化成json类型的数据。 public JSONArray showNews1(NEWS news) throws JSONException { sessionFactory = new AnnotationConfiguration().configure().buildSessionFactor原创 2011-11-12 23:00:24 · 4539 阅读 · 0 评论 -
Eclipse 常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和转载 2011-09-15 20:47:11 · 682 阅读 · 0 评论 -
Junit单元测试笔记
如上图,根据图来简要介绍一下junit4测试。在本例中,使用了hamcrest(1.2)断言,引入最新的junit(4.9)jar包。hamcrest介绍:Hamcrest带有一个有用的匹配器库.以下是一些最重要的.核心anything - 总是匹配,如果你不原创 2011-09-15 12:55:20 · 957 阅读 · 0 评论 -
java学习笔记 1
1.byte和byte型的变量相加减的结果是int型的(另外byte型的变量的取值范围在-128~127之间)。 2.字符串之后的+号被转义为连接符,而之前的是相加的意思。 3.介绍一下Integer.parsrInt();这个方法的意思是把字符串转化成int型的变量。但是如果字符串不是一串数字的话,就会出错。 4.数组的初始化方法,列举如下, 5.arraycopy(原数组,拷贝起始点,目标数组,拷贝起始点,拷贝长度); 6.利用sort()函数排序,在这里有一个容易用错的地原创 2011-03-27 21:28:00 · 707 阅读 · 0 评论 -
约瑟夫问题的数组实现
约瑟夫问题是一个很有趣的问题,不是因为人死的很惨痛,而是因为感到,数学和程序有时候的确是可以救命的。受马士兵老师的启发,写下了这个问题的实现方法。 public class Count3Quit {//约瑟夫问题的数组实现,有时候数学和程序是可以救命的。 public static void main(String args[]) { boolean [] arr =new boolean[2];//思路就是这样,让还活着的人的真值为true,死人的真值为false;《几原创 2011-04-04 15:07:00 · 1867 阅读 · 0 评论 -
java线程同步之死锁问题
问题描述:死锁问题应该是这样发生的。情景:两个人,一个厕所。情节:里面的人办完事了,可是忘了带纸,就给外面的人要纸,外面的人不给,于是乎,出不来;这外面一个人有纸急冲冲的要办事,可是进不去,说里面的人,赶紧出来,可是里面的人没有纸怎么出的来。于是,就这样两个人僵持着。问题的原因在于,里面的人等着外面的人给他纸,外面的人等着里面的人给让位,各自需要的资源被占用了,于是死锁就发生了。 public class DeadLock implements Runnable{ //设置标识符原创 2011-05-31 11:32:00 · 1066 阅读 · 0 评论 -
jdbc连接数据库步骤
//加载数据库驱动程序 new com.mysql.jdbc.Driver(); //连接数据库 conn = DriverManager.getConnection("jdbc:mysql://localhost/user? user='root'&password=''","root",""); //创建一个 Statement 对象来将 SQL 语句发送到数据库 stmt = conn.createStatement(); //给定的 SQL 语句 rs =原创 2011-06-02 01:36:00 · 794 阅读 · 0 评论 -
java生产者和消费者问题之售票实现方法
/** * 代码注释很详细: * 生产者与消费者的问题产生于共用一个对象,在一个时刻对象只能供两者之间的一个调用(加锁) * 通过判断通过设置的判断量来进行程序的控制。 * */public class TestThread { public static void main(String[] args) { Tickets t = new Tickets(10)原创 2011-06-03 09:52:00 · 904 阅读 · 0 评论 -
编写Servlet的三种方法
编写Servlet主要有三种方法,一是实现Servlet接口,二是继承抽象类GenericServlet,三是继承HttpServlet类。下面分别用这三种方法去实现Servlet:(一)要从实现Servlet接口来编写Servlet是比较麻烦的,因为必须实现Servlet接口中的所有方法,Servlet接口主要定义了五个方法,它们分别为:(1)void init(ServletCon转载 2011-06-07 05:07:00 · 1443 阅读 · 0 评论 -
servlet的几种编码及其作用
首先,说说JSP和Servlet中的几个编码的作用。在JSP和Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF- 8"、request.setCharacterEncoding("UTF-8")和 response.setCharacterEncoding("UTF-8"),其中前两个原创 2011-06-21 13:11:00 · 812 阅读 · 0 评论 -
java的锁的机制
/*对于多个线程使用同一个方法或者数据时会产生一些相应的错误,这时要考虑到用线程锁的机制去做*/ //通过实现Runnable接口来创建线程 public class TestSync2 implements Runnable { //实例化一个类,让run()方法调用 T t = new T(); //重写run()方法 public void run(){ t.show();原创 2011-05-05 11:40:00 · 744 阅读 · 0 评论 -
struts 学习笔记之一 Struts配置
说在前面:我的My Eclipse版本是9.0m1,tomcat版本是7.0,java的jdk版本是1.6.0_23。不完善的地方欢迎大手们指导和探讨。步骤如下》》》1.在网站http://struts.apache.org/download.cgi上下载用到的配置文件框架2.打原创 2011-07-28 02:01:22 · 901 阅读 · 0 评论 -
struts学习笔记(2)
深入Struts2刚刚看了一下,感觉讲的很清晰,这个对Java web有一点了解然后又想学习strut2的同学 我想是很适合的了。纠结,不知道本学期纠结的J2EE项目,该不该用 Struts2 ,不管了,学习一下以备不时之需。。转载 2011-07-30 19:40:52 · 716 阅读 · 0 评论