自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (1)
  • 收藏
  • 关注

转载 什么是svn,以及svn的简单教程

svn是一个版本管理工具,替代了vcs,现在很多开源软件都用svn作为代码版本管理软件

2016-12-16 11:01:06 3683

转载 IO流学习总结

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流

2016-12-13 17:27:03 254

转载 序列化Serializable

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。  把Java对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为Java对象的过程称为对象的反序列化。  对象的序列化主要有两种用途: 

2016-12-13 14:36:00 511

转载 To be a better man

成熟与不成熟跟年龄没有关系。人成熟不成熟,就是你能不能站在对方的角度去看待事物,就是能不能把我的世界变成你的世界。这个社会有很多的成年人,还没有脱离幼稚的行为。一点小事情就跟别人争来争去。第一个特征:就是立即要回报他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。(学钢琴,学英语等等,刚开始就觉得难,发现不行,立即就要放弃。)很多人做生意,开始

2016-12-13 11:12:59 415

转载 用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? 如在COLLECTION框架中,实现比较要实现什么样的接

importjava.util.*;public class test{ArrayList al;public test(int num, intmod) {al = newArrayList(num);Random rand = newRandom();System.out.println("TheArrayList Sort Before:");fo

2016-12-13 10:56:48 3156

转载 Java中Math类的常用方法

[java] view plain copy public class MathDemo {      public static void main(String args[]){          /**          * abs求绝对值          */          System.out.println(Math.abs(-10.4));    //10.

2016-12-13 10:15:15 353

转载 面试题集

java面试集锦22015-09-21 19:31:56来源:CSDN作者:maihilton15人点击51、类ExampleA 继承Exception,类ExampleB 继承ExampleA。有如下代码片断:[java] view plaincopytry{      throw new ExampleB("b")  }catch(ExampleA 

2016-12-12 17:37:17 488

转载 system.currentMills()的详解

一、时间的单位转换 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)1分钟=60秒

2016-12-12 16:28:22 3377

原创 String s1=new String("haha")

package inner;public class Test{    public static void main(String[] args) {        String s=new String("哈哈");//这里开辟了两个对象:1.一个是值对象(变量)"哈哈"、2.一个是内存对象s        String s1=new String("哈哈");//这里产生一个

2016-12-11 17:53:29 1144 2

转载 super.clone()调用的是哪个对象?

/*** 测试自定义clone()方法* @author* wavesun(wavesun@live.cn)*/public class Test implements Cloneable{  private int x; private int y; public Test(int x,int y){  this.x=x;  this.y=y;

2016-12-11 14:49:39 2103

转载 凭兴趣求职80%会失败,为什么

最近在分答上收到了下面几个问题:大学毕业不到两年,换了快十个工作了,总觉得工作不适合自己,总想辞职,怎么办?博士在读,但感觉对自己研究方向没兴趣,缺乏科研热情,该怎么办?毕业一年心态不好换了两份工作,现在很迷茫,找工作找不到合适喜欢的,我该如何调整自己的状态重新出发?注:分答中搜索安晓辉可找到我看来很多人都想做自己的喜欢的工作,会因为不喜欢当下在做的事情而焦虑,选择离职。那

2016-12-11 12:06:48 452

转载 java基础--native关键字

今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java

2016-12-11 10:00:27 279

转载 iterator的一般用法

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一

2016-12-09 17:58:24 493

转载 java中值传递和引用传递的区别

前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了

2016-12-09 10:48:17 392

转载 redirect和forward的区别

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的

2016-12-04 10:44:43 1008

转载 jdbc概念及其用法

通过JDBC进行简单的增删改查(以MySQL为例)目录前言:什么是JDBC一、准备工作(一):MySQL安装配置和基础学习二、准备工作(二):下载数据库对应的jar包并导入三、JDBC基本操作(1)定义记录的类(可选)(2)连接的获取(3)insert(4)update(5)select(6)delete四、测试五、代码分析六、思考问题

2016-12-03 11:04:18 1028

转载 java中throwable类的error和exception的解释

Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形.应用程序不应该抛出这种类型的对象(一般是由虚拟机抛出)

2016-12-03 09:18:49 1585

转载 为什么你十年时间都做不了一个专家

有很多读者问李叫兽:为什么你年纪不大,经验并不多,但却能擅长复杂的商业策略和文案写作,是如何做到的?因此,本文就来回答这个问题:如何成为任何一个领域的专家。如何成为一个领域的专家?有人说主要靠经验,有人说靠天赋,但是大量的研究发现:不论是经验还是天赋,都不是成为专家的关键因素。经验并不能让你成为专家。任何一个工作10年的人都很有经验,但是他们大部分并没有做到领域

2016-12-02 15:44:05 586

转载 谷歌给应届毕业生的八条建议

苹果只可仰望,谷歌可以模仿。但能说出谷歌的秘密的,非谷歌核心成员莫属。作为第一本官方公开认可的谷歌高层著作,Google掌门人埃里克·施密特在《重新定义公司》一书中,首次公开了谷歌从崛起到称霸10年的运营之道。  包括公众普遍好奇的人才策略、沟通模式、创新之道、如何进行破坏性颠覆,以及如何发展与维持独特的Google文化等等,施密特都一一写来。同样,那些带着猎奇心理的读者,也会在书中看到那

2016-11-27 12:00:54 881

转载 什么是数据库事务

查看文章 [转]什么叫事务?2009年03月20日 星期五 15:40什么叫事务? 这些就是数据库特有的术语了。懒虫在这里口头解释:就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over !事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Jav

2016-11-27 11:11:12 423

转载 ddl dml dcl tcl的详细解释

1. 数据定义语言DDLDDL((Data Definition Language),用于定义/修改/删除数据对象(如表)的数据结构,或者说,DDL语言操作的对象是数据库中的对象而非对象所包含的数据。DDL包含以下语句:CREATE : 在数据库中创建新的数据对象ALTER : 修改数据库中对象的数据结构DROP : 删除数据库中的对象DISABLE/E

2016-11-22 09:17:56 490

原创 Hibernate的flush 和 clear 方法解释

1.flushflush是Hibernate强制更新、将session与数据库同步的一种方法请看以下代码    @Test    public void flush() {        Session session = sf.openSession();        Transaction tx = session.beginTransaction();  

2016-11-13 01:05:42 1436

转载 <property name="hbm2ddl.auto"></property> 里面值的含义

validate 加载hibernate时,验证创建数据库表结构create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。create-drop 加载hibernate时创建,退出是删除表结构update 加载hibernate自动更新数据库结构

2016-11-12 19:56:58 1009

转载 hibernate的持久化对象的状态

瞬时/临时状态(Transient Objects)            使用new操作符初始化的对象不是立刻就持久化的,他们的状态是瞬时的。       (1) 不处于Session的缓存中,也可以说,不被任何一个Session实例关联。       (2) 在数据库中没有对应的记录。持久化状态(Persist Objects)       持久实例是任何具有数据库标识的实

2016-11-11 11:10:31 293

转载 cascade和inverse

这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。 Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade: Cascade属性的可能值有    all:所有情况下均进行关联操作,即save-update和delete。    none:所有情况下均不进行关联操作。这是默认值。

2016-11-09 09:12:52 334

转载 hibernate配置详解

hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: Hibernate Reference Documentation 3.3.1解释如下:Automatically validate or export schema DDL to the database when the SessionFactory is created.

2016-11-09 09:00:46 332

原创 小总结

"t_user">

2016-11-05 14:13:30 304

原创 hibernate中的配置小细节

今天在练习hibernate的时候,发现一个配置的小细节请看以下代码:     table="yezi0" >                                                        table="t_address">                                    

2016-11-04 16:17:56 217

转载 java的hashset的详解

HashSet 的实现对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码  public class HashSet    extends AbstractSet    implements S

2016-11-04 15:44:10 282

转载 Criteria的用法

一、Hibernate提供了5种检索对象的方式     1.导航对象图检索方式:根据已经加载的对象导航到其他对象     from  Emp e group by e.dept.deptName     2.OID检索方式:按照对象的OID来检索对象    get/load     3.HQL检索方式:使用面向对象的HQL查询语言      4.QBC检索方式:使用QBC(Quer

2016-11-03 20:14:30 4194

转载 Hibernate中SessionFactory的作用

Hibernate的核心接口之一    SessionFactory接口:SessionFactroy接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一

2016-11-01 21:35:26 1225

转载 DBUtil工具类

package cn.itcast.utils;import javax.sql.DataSource;import org.apache.commons.dbutils.QueryRunner;import com.mchange.v2.c3p0.ComboPooledDataSource;/** * 封装常用的操作 * @author Jie.Yuan

2016-10-27 17:05:12 522

原创 validate验证指定action的核心代码

validate验证指定代码的方法:validate+需要验证的方法名(方法名首字母必须大写)(红色部分就是validate验证指定代码的方法)public void validateList() {        if(user.getUserName()==null||"".equals(user.getUserName())){        //保存错误信息  

2016-10-26 14:32:32 515

原创 关于以validation方法的验证所有的action方法(代码实例)

需求:用户名和密码必须得填,不填则报错。(这就是校验功能)1.搭建struts2的环境(包括fileupload、io、lang3-3.1、freemarker-2.3.19.jar、javassist-3.11.0.GA.jar、ognl-3.0.5.jar、struts-core-2.3.4.1.jar、xwork-core-2.3.4.1.jar)2.构建后台2.1写上User的

2016-10-26 11:31:44 542

转载 简单说说:ognl表达式语言和EL表达式语言的区别(无代码例子)

EL表达式语言,用于页面取值,jsp页面取值的标准。(默认直接可以使用)Ognl表达式语言:struts标签默认支持的表达式语言,必须配置struts标签使用,不能离开struts标签直接用。

2016-10-25 15:28:11 392

原创 ognl取值的代码

1.首先设置后台User数据  分别设置有id和name和地址再用有参和无参将之初始化:接着用SET、get方法将之对外封装package ognl;public class User {        private int id;        private String name;        private Adress adre

2016-10-25 00:08:27 870

转载 struts2中的拦截器概述和简单例子

1. 拦截器1.1 概述ü 基本概念Intercetor, 即为拦截器。1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。2)Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。   文件夹(文件,文件2)  拦截器栈(拦截器,拦截器2)3)Struts2中,如果

2016-10-23 16:00:51 648

转载 jsp中<>里面的东东

这里面可以添加java代码片段 这里添加java方法 将变量或表达式值输出到页面 jsp注释转自http://zhidao.baidu.com/link?url=FK8rbnUUbggk5d5G-WmvbnyZGmiXsd6lAX7qTjL7J_lenVVE6PBM5_-2qScW_El1vQ_CYyqaoKz2Wlg2eCfHS_

2016-10-23 14:13:58 343

转载 ognl概念和原理详解

引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的:  1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论你的数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的成为字符串在页面上展现出来。  2. 数据在Java世界中可以表现为丰富的数据结构和数据类型,你可

2016-10-22 23:03:51 389

转载 enctype在表单中的意思

enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。属性值application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。text/plain 空格转换为 "+" 加号,但不对特殊字符编码。转自:http://zhi

2016-10-22 08:28:13 549

commons-logging-1.1.3包

这个是spring环境的日志包,搭建spring时候用的

2016-11-16

空空如也

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

TA关注的人

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