随笔分类 -  java

基础知识,和经验!
sleep()和wait()有什么区别?
摘要:sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了cpu,但其他被同步锁挡住了的线程也无法得到执行。 wait是指在一个已经进入 阅读全文

posted @ 2017-02-26 14:13 hgfs瑞 阅读(208) 评论(0) 推荐(0)

Hibernate配置(2)
摘要:一、Hibernate.cfg.xml 主配置(主要包括:数据库连接信息、其他参数、映射信息) 1、常用配置查看源码: hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties 2、数据库连接参数配置 2.1数据库方言配置 阅读全文

posted @ 2017-02-08 22:48 hgfs瑞 阅读(145) 评论(0) 推荐(0)

Hibernate入门(1)
摘要:Hibernate是持久性框架(数据访问层使用),【hibernate最终执行的也是jdbc代码!】 一、Hibernate框架 ORM概念(对象关系映射) O Object 对象 R Relation 关系 M Mapping 映射 (1)ORM解决的问题? 存储: 能否把对象的数据直接保存到数据 阅读全文

posted @ 2017-02-07 21:42 hgfs瑞 阅读(195) 评论(0) 推荐(0)

struts文件上传
摘要:一、编写上传界面 二、编写后台Action 三、编写配置文件upload.xml(注意:class值用点分割) 四、把upload.xml引入struts.xml文件 五、配置(上传文件大小,以及类型) 1、struts默认上传大小是2M;当文件大于2M就会报错,此时可以配置错误视图error.js 阅读全文

posted @ 2017-01-31 21:43 hgfs瑞 阅读(189) 评论(0) 推荐(0)

jsp页面的数据传到action,处理
摘要:struts自动封装数据。 一、传到action类中的属性(一定给set方法,get给不给都行) 二、传到action类引入封装的类(set和get都必须给) 三、日期类型转换问题 从jsp界面struts得到的都是string类型的数据,能自动转换为Int,date(格式必须是yyyy-MM-dd 阅读全文

posted @ 2017-01-28 20:58 hgfs瑞 阅读(304) 评论(0) 推荐(0)

struts2配置
摘要:一、action有几种开发方式? (1)继承ActionSupport。如果用struts处理数据校验,必须继承此类。一般采用这种方式。 (2)实现Action接口。 (3)不继承任何类,不实现任何接口。 二、通配符(优化action配置) 当字符串为user_login,则调用login.jsp。 阅读全文

posted @ 2017-01-25 20:59 hgfs瑞 阅读(147) 评论(0) 推荐(0)

struts
摘要:注意:(1)框架的版本号(2)jar包的引用是否正确 一、 struts: 是mvc模式的一个框架,其实也是servlet的封装,提高开发效率。 框架: 软件中的框架就是一种半成品,我们的项目在框架的基础上进行开发;框架已经实现了一些功能,这样提高了开发效率。 struts2 是在 struts 1 阅读全文

posted @ 2017-01-25 17:15 hgfs瑞 阅读(245) 评论(0) 推荐(0)

监听器
摘要:一、监听器:主要是用来监听特定对象的创建或销毁、属性的变化;是一个实现特定接口的普通java类。 二、servlet中哪些对象需要监听? request/session/servletContext 分别对应,request监听器、session相关的监听器、servletContext监听器。 三 阅读全文

posted @ 2017-01-23 20:49 hgfs瑞 阅读(110) 评论(0) 推荐(0)

过滤器
摘要:一、过滤器,设计执行流程: 1、用户访问服务器 2、过滤器: 对Servlet请求进行拦截 3、先进入过滤器, 过滤器处理 4、过滤器处理完后, 在放行, 此时,请求到达Servlet/JSP 5、Servlet处理 6、Servlet处理完后,再回到过滤器, 最后在由tomcat服务器相应用户; 阅读全文

posted @ 2017-01-23 17:46 hgfs瑞 阅读(124) 评论(0) 推荐(0)

编码设置
摘要:1、数据库编码 show variables like '%char%';(查看mysql 字符集设置情况) 2、程序要处理的编码 页面:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> get/post req 阅读全文

posted @ 2017-01-13 17:07 hgfs瑞 阅读(203) 评论(0) 推荐(0)

反射机制
摘要:1、反射机制是什么? 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2、反射机制能做什么? 在运行时判断任意一个对象所属的类; 在运行时构造任意 阅读全文

posted @ 2016-12-13 15:49 hgfs瑞 阅读(189) 评论(0) 推荐(0)

jsp
摘要:1、servlet缺点,为什么会出现jsp技术? 因为Servlet当初的设计目的是用来产生网页的程序,所以所有的页面必须在Servlet中进行构造,这样做的效率在当今来说,真的很低下,所以对于Servlet来说,它是很不利于展现的,不过它很适合于对数据的处理,所以很适合于充当控制器来使用。因为Se 阅读全文

posted @ 2016-12-10 09:19 hgfs瑞 阅读(135) 评论(0) 推荐(0)

遍历指定目录
摘要:1、工具类 2、测试 阅读全文

posted @ 2016-12-05 16:52 hgfs瑞 阅读(178) 评论(0) 推荐(0)

序列化与反序列化
摘要:1、需要被序列化的对象必须实现Serializable接口。当一个类实现,那么他的子类可以不用在次实现。 2、student类:注意transient关键词。可以取消默认的序列化行为。 3、测试代码 阅读全文

posted @ 2016-12-05 15:48 hgfs瑞 阅读(170) 评论(0) 推荐(0)

java中的内部类
摘要:一、成员内部类 二、静态内部类 三、方法内部类:就是在外部类的方法中定义内部类;只在该方法中可以使用。 四、匿名内部类 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口。 实例1:不使 阅读全文

posted @ 2016-12-03 14:58 hgfs瑞 阅读(151) 评论(0) 推荐(0)

jdbc技术
摘要:一、什么是JDBC技术? 就是使用java代码,发送sql语句的技术。 二、连接Mysql示例: (1)首先导入mysql-connector-java-5.1.7-bin.jar,并Build Path (2)代码: import java.sql.Connection;import java.s 阅读全文

posted @ 2016-12-01 10:54 hgfs瑞 阅读(646) 评论(0) 推荐(0)

多态
摘要:1、多态:一个对象具备多种状态。(父类的引用类型变量指向了子类的对象或者是接口的引用类型变量指向了实现类对象) 2、多态的前提:必须存在继承或者实现 关系。 3、多态要注意 的细节:例子1 1. 多态情况下,子父类存在同名的成员变量时,访问的是父类的成员变量。 2. 多态情况下,子父类存在同名的非静 阅读全文

posted @ 2016-11-30 16:55 hgfs瑞 阅读(152) 评论(0) 推荐(0)

常用的sql基础
摘要:1、create database 数据库名字; 2、use 数据库名字; 3、注意:最后一个字段那,不加逗号,括号后有分号。 create table 表名( 字段名 数据类型, 字段名 数据类型 ); 4、show databases; show tables; 5、desc 表名; 6、alt 阅读全文

posted @ 2016-11-28 20:38 hgfs瑞 阅读(112) 评论(0) 推荐(0)

xPath技术
摘要:1、xPath的作用:快速获取所需要的节点对象。 2、在Dom4j中如何使用xPath技术? (1)导入xPath支持的jar包。 jaxen-1.1-beta-6.jar (2)使用方法 List<Node> selectNodes("xPath表达式");//查询多个节点对象 Node sele 阅读全文

posted @ 2016-11-26 20:03 hgfs瑞 阅读(266) 评论(0) 推荐(0)

Dom4J修改XML文档
摘要:package gz.itcast.a_dom4j_write; import java.io.File; import java.io.FileOutputStream; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Eleme... 阅读全文

posted @ 2016-11-26 19:53 hgfs瑞 阅读(249) 评论(0) 推荐(0)

导航