自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 Check $M2_HOME environment variable and mvn script match解决办法

Intelli IDEA 编译maven工程报错,提示:Check $M2_HOME environment variable and mvn script match解决办法,打开Intelli IDEA 配置对话框,选择“Maven”=》Runner=>"VM Options“,填入-Dmaven.multiModuleProjectDirectory=$M2_HOME

2016-11-15 14:00:38 311 1

转载 Spring MVC 中的基于注解的 Controller

@Controller基于注解的 Controller         终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选

2013-10-29 12:26:49 8332

转载 ModelAndView

ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。   ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。 最简单的ModelAndView是持有Vie

2013-07-30 11:03:18 749

转载 Android MediaPlayer基本使用方式

使用MediaPlayer播放音频或者视频的最简单例子:JAVA代码部分:publicclass MediaPlayerStudyextends Activity {    private Buttonbplay,bpause,bstop;    private MediaPlayermp = new MediaPlayer();        @Overrid

2013-06-20 16:37:43 445

转载 递归 查询

package meta.util;import java.io.File;import java.util.ArrayList;public class ScanDir {private ArrayList filelist = new ArrayList();//放在一个list中public ArrayList getFilelist() {r

2013-06-20 09:38:48 417

转载 Android界面基本属性

布局:    在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)                                           线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation=" horizon

2013-06-11 08:56:20 390

转载 Spring中常用的hql查询方法(getHibernateTemplate())

Spring中常用的hql查询方法(getHibernateTemplate())---------------------------------一、find(String queryString);     示例:this.getHibernateTemplate().find("from bean.User");     返回所有User对象

2013-05-09 20:54:12 407

转载 spring中Bean的生命周期总结

spring中在ApplicationContext或在BeanFactory中Bean的生命周期总结 Spring中Bean的生命周期,在学习spring的过程中bean的生命周期理解对学习spring有很大的帮助,下面我就分别介绍在ApplicationContext和BeanFactory中Bean的生命周期。1、在ApplicationContext中Bean的生命周期生命周期

2013-04-24 11:14:57 750

转载 spring读取配置文件初始化容器操作总结

Spring初始化容器.三种经常用到的实现:一、ClassPathXmlApplicationContext:从类路径中加载。二、FileSystemXmlApplicationContext:从文件系统加载。三、XmlWebApplicationContext:从web系统中加载。使用1、bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean.BeanF

2013-04-23 17:04:16 375

转载 sturts 产生验证码

package Action;    import java.awt.Color;  import java.awt.Font;  import java.awt.Graphics;  import java.awt.image.BufferedImage;  import java.io.ByteArrayInputStream;  import java.io.By

2013-03-26 19:39:43 427

转载 Jquery

1.Jquery一些常用语句:jquery常用选择器: //在body内的选择 元素名是div 的子元素. $('#btn2').click(function(){ $('body > div').css("background","#bbffaa"); })  //选择 所有class为one 的下一个div元素. $('#btn3').

2013-03-19 19:21:27 438

原创 Struts2概述学习

Struts2概述       在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full de

2013-02-27 21:39:11 266

转载 hibernate 映射文件

Hibernate需要知道怎样去加载(load)和存储(store)我们的持久化类的对象。这里正是Hibernate映射文件(mapping file)发挥作用的地方。 映射文件告诉Hibernate它应该访问数据库里面的哪个表(table)和应该使用表里面的哪些字段(column)。一个映射文件的基本结构看起来像这样: <!DOCTYPE hibernate-mapping PU

2013-01-05 16:59:25 317

转载 关于Hibernate的工作原理

关于Hibernate的工作原理1.Hibernate 的初始化. 读取Hibernate 的配置信息-〉创建Session Factory 1)创建Configeration类的实例。 它的构造方法:将配置信息(Hibernate config.xml)读入到内存。 一个Configeration 实例代表Hibernate 所有Java类到Sql数据库映射的集合。 2)

2013-01-03 17:44:40 248

原创 1111

直接获取链接 缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。 编写数据库连接池 编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getCo

2012-11-27 19:02:50 361

原创 自作标签

标签处理类: 例:package com.hbsr.web.example;import java.io.IOException;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;impor

2012-11-20 20:07:56 256

原创 jsp

JSP起源在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。 对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行。网页美工设计

2012-11-14 16:06:12 284

原创 分页显示方法

class A{// 每页显示的记录数public static final int PAGESIZE = 3;public List findNowPageInfo(int nowpage) {  // 1、声明返回值对象  List entities = new ArrayList();  // 2、声明sql语句  String sql = " select id

2012-11-13 19:42:02 325

原创 jsp page

JSP 起源 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。 如果使用 Servlet 程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用 Java 程序代码产生,整个 Servlet 程序的代码将非常臃肿,编写和维护都将非常困难。对大量静态内容的美工设计和相关 HTML 语句的编写,并不是程序员所要做的工作,程序员对此也不一

2012-11-08 20:18:02 350

转载 Session的购买和结账:

Session的购买和结账:l      Session的跟踪机制  l      Servlet API规范中定义了一个HttpSession接口,HttpSession接口定义了各种管理和操作会话状态的方法。l      HttpSession对象是保持会话状态信息的存储结构,一个客户端在WEB服务器端对应一个各自的HttpSession对象。 l      WEB服务

2012-11-07 14:15:58 283

转载 购物车的应用和验证码:

购物车的应用和验证码:package cn.csdn.servlet; import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.List; importjavax.servlet.ServletException;impor

2012-11-07 14:15:35 399

转载 xuexi

通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。 在这种情况下,现有的接口需要转化(convert)为客户类期望的接口,这样保证了对现有类的重用。如果不进行这样的

2012-11-07 14:15:10 361

转载 Java 设计模式 之 桥接模式

Java 设计模式 之 桥接模式  桥接模式的本质:分离抽象与实现。 桥接模式的优点:●分离抽象与实现部分  这样极大地提高了系统的灵活性。让抽象与实现部分独立开来,分别定义自己的接口,这有助于对系统进行分层,从而产生更好的结构  化的系统。对于系统的高级部分,只需要知道抽象部分和实现部分的接口就可以了。●更好的扩展性  由于把抽象部分和实现部分开了,而且分别定义了接口

2012-11-07 14:14:20 544

转载 session案例-防止表单重复提交

表单页面由servlet程序生成,servlet为每次产生的表单页面分配一个唯一的随机标识号,并在FORM表单的一个隐藏字段中设置这个标识号,同时在当前用户的Session域中保存这个标识号。l      当用户提交FORM表单时,负责处理表单提交的serlvet得到表单提交的标识号,并与session中存储的标识号比较,如果相同则处理表单提交,处理完后清除当前用户的Session域中存储

2012-11-07 14:13:39 236

转载 Response对象

Response对象1。缓存数据2。处理字符乱码3。监听器中的定时器4。权限检查标签一.简介:1.Web服务器收到客户端的http请求,针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。2.request和response对象代表请求和响应,获取客户机提交数据,找request对象。向客户机输出数据,找response对象。

2012-11-06 17:52:12 355

转载 Cookie (二)

Cookie (二)一、Cookie细节1、一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)。 2、一个WEB站点可以给一个WEB浏览器发送多个Cookie,一个WEB浏览器也可以存储多个WEB站点提供的Cookie。3、浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB

2012-11-06 17:51:34 317

转载 会话管理

会话管理一、什么是会话?     在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。二、会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据。例如

2012-11-06 17:50:29 333

转载 Session

Session 一、什么是Session?1、使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。2、Session技术是一种将会话状态保存在服务器端的技术 ,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式 。 3、客户端需要接收、记忆和回送

2012-11-06 17:49:37 333

转载 小知识

1、String 和StringBuffer的区别String:是对象不是原始类型;不可变对象,一旦被创建就不能修改;对已经存在的String对象的修改都是重新创建一个新的对象是final类不能被继承。 StringBuffer:是一个可变对象,对它进行修改时不会被重新建立对象;只能通过构造函数来建立StringBuffer的性能比String的性能高。

2012-11-06 17:48:31 205

转载 在web工程下的web-inf目录下的classes目录中编写一个FirstServlet类,实现GenericServlet接口

package cn.itcast;import java.io.*;import javax.servlet.*;public class FirstServlet extends GenericServlet{  public void service(ServletRequest req,ServletResponse res) throws ServletExcepti

2012-10-18 19:57:10 654

原创 web简单知识点

C/S模式将应用与服务分离,系统具有稳定性和灵活性C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 Web应用程序一般是指采用浏览器和服务器结构(Browser/Server,

2012-10-17 19:08:40 432

原创 dom删除更新节点

//删除节点 @Test public void delete() throws ParserConfigurationException, SAXException, IOException, TransformerException{  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

2012-10-11 16:55:55 272

原创 dom添加节点

//添加节点 @Test public void insert() throws ParserConfigurationException, SAXException, IOException, TransformerException{  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

2012-10-11 16:41:02 356

原创 dom读取属性值

//读取属性的值 @Test public void read1() throws ParserConfigurationException, SAXException, IOException{  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  DocumentBuilder db =

2012-10-11 15:46:03 263

原创 Dom遍历所有的节点 read

//遍历所有的节点 read @Test public void read() throws ParserConfigurationException, SAXException, IOException{  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  DocumentBuilder

2012-10-11 15:29:41 400

原创 dom 解析器 简单案例

src/book.xml:文件路径 getElementsTagName():获取节点名

2012-10-11 14:18:10 227

原创 内省

l为什么要学内省?•开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。l什么是Java对象的属性和属性的读写方法?l内省访问JavaBean属性的两种方式:•通过PropertyDescriptor类操作Bean的属性•通过Introspector类获得Bean对象

2012-09-18 18:59:56 277

原创 2012-9-17学习

静态导入自动装包/拆包for-each循环可变参数枚举泛型元数据 JDK 1.5 增加的静态导入语法用于导入指定类的某个静态属性值(方法)或全部静态属性值(方法)语法:Import static 包名.类名.静态属性|静态方法|*静态导入语句使用 import static语句导入指定类的单个静态属性:

2012-09-17 19:28:58 670

原创 线程总结

!!!!在java中同一个程序内部的并发处理由线程这个概念来实现。程序:一段静态的代码。进程:程序的一次动态执行过程。它对应从代码加载、执行到执行完毕的一个完整过程。线程:一个程序内部也可以实现多个任务并发执行,其中每个任务成为线程看。线程是比进程更小的执行单位,他是在一个进程中独立的控制流,即程序内部的控制流。 线程的特点:线程不能独立运行,必须依赖于进程,在进程中运行。

2012-09-06 07:46:03 298

原创 线程同步

为什么需要“线程同步?”线程间共享代码和数据可以节省系统开销,提高程序运行效率,但同时也导致了数据的“访问冲突”问题,如何实现线程间的有机交互、并确保共享资源在某些关键时段只能被一个线程访问,即所谓的“线程同步”(Synchronization)就变得至关重要。 临界资源多个线程间共享的数据称为临界资源(Critical Resource),由于是线程调度器负责线程的调度,程序员无

2012-09-04 15:23:22 311

空空如也

空空如也

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

TA关注的人

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