自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 struts2跳转另一个Action

虽然都写过很多遍了,但总是忘,这次

2014-05-28 23:20:32 394

转载 java中的io系统详解

相关读书笔记、心得文章列表  Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamRead

2014-05-28 22:05:23 369

原创 Java 并发

出自:http://dapple.iteye.com/blog/787563Table of Contents1 什么是并发问题。2 java中synchronized的用法3 Java中的锁与排队上厕所。4 何时释放锁?5 Lock的使用6 利用管道进行线程间通信7 阻塞队列8 使用Executors、Executor、ExecutorService、Thre...

2014-05-27 21:52:12 81

转载 JSON学习

1.JSON定义       JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。       JSON语法声明了一个对象,是一种用于传输和生成数据的协定       对象:对象包含再{}之间       属性:采用Key-Value对来表示。属性之间使用逗号分开。  str

2014-05-26 12:58:16 293

原创 hibernate之sql与hql的连表查询

众所周知,hibernate连表查询出来的结果wei

2014-05-25 22:34:45 526

转载 java代码优化

1、For循环的优化Replace...for( int i = 0; i ...}with...for( int i = 0,int  n = collection.size(); i ...}2、 字符串操作优化在对字符串实行+操作时,最好用一条语句// Your source code looks like...String str = "

2014-05-23 00:19:36 232

原创 集合排序

一。关于概念: List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具...

2014-05-12 01:25:37 75

转载 集合的区别

1) Set: 集合类中不允许有重复对象;2) SortedSet: 和Set接口同,但元素按升序排列;3) List: 元素加载和移出时按照顺序,可以保存重复对象。4) Map: (key-value对)存储了唯一关键字辨识和对应的值。5) SortedMap: 和Map类同,但对象按他们关键字的升序排列。

2014-05-10 19:13:49 827

转载 自定义--数据库连接池

一、为什么使用数据库连接池用户每次请求都需要向数据库获得连接,而数据库创建连接通常要消耗相对较大的资源,创建时间也长。假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。连接池工作原理图:应用程序一开始就向数据库要了一批连接构成连接池,用户访问 Servlet,Servlet 向 Dao 要数据,此时 Dao

2014-05-05 00:06:53 324

转载 java调用mysql存储过程

1.数据库存储过程:简单滴说,存储过程就是存储在数据库中的一个程序。2..数据库存储过程作用: 第一:存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。   Html代码 第二:存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。       第三:存储过程运行比较稳定,不会有太多的错误。只要一次成功,以后都会

2014-05-04 23:03:36 317

转载 mysql常用命令

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 172.16.16.45 -P 3306 -u ro

2014-05-04 21:38:14 249

转载 过滤器与拦截器的区别

个人理解1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、

2014-05-04 12:42:51 216

转载 hibernate缓存机制

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级

2014-05-03 21:02:24 189

转载 hibernate批量操作(正确性有待考证)

使用Hibernate在数据库中插入100000行可能看起来像这样:Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i    Customer customer = new Customer(.....);    s

2014-05-03 20:58:48 261

原创 myeclipse查看源码

myeclipse查看源码总结:一般,我们导入的只有jar文件,所以看不到对于的java文件,如果需要看源码,必须下载对应开源包的源码,一般都是zip文件,比如Spring,下载spring-framework-2.0.8-with-dependencies.zip后解压,在spring-framework-2.0.8\dist下我们会发现它的源码包spring-src.zip

2014-05-02 22:18:26 628

转载 java动态代理

在文章代理模式之静态代理(2)中我们了解到静态代理的运行机制.同时在文章的尾部看到了静态代理的不足.而动态代理可以弥补那些不足,接下来我们将详细的来了解一下动态代理.         在Java的Java.lang.reflect包中提供Proxy类和InvocationHandler.我们可以通过他们两个生成动态的JDK动态代理类或者动态代理对象.           一

2014-05-02 15:26:35 222

转载 数据库并发、避免脏数据的售票系统原理

实际售票系统是这样:             1.售票中,"座位号" 才是竞争资源;           2.售票中,查看票是不发生锁号的.           3.售票中,有个选票(选座位号)的动作,选座位号确定时,才发生锁号(即锁住改作为号,即使这锁号,也只是修改标记,表示自己暂时锁住);           4.等客户交钱后,就确定提交交易完成,这时候,就成为售出该票了(

2014-05-02 12:01:03 640

转载 Java多线程环境下如何高效安全处理数据(输入输出流、文件、网络等)(二)

本博客属原创文章,欢迎转载!转载请务必注明出处:http://guoyunsky.iteye.com/blog/868043       本博客已迁移本人独立博客: http://www.yun5u.com/          由于不想让博客太难看,所以写到二.这里也会循序渐进,一步步走入所谓的高效和安全.       上一篇,介绍了思路、设计。博客地址:http:

2014-05-02 10:43:43 655

转载 十道JAVA程序员XML面试题

在 WEB 程序员、JAVA 程序员的各种面试中,XML 试题在各种编程工作的面试中很常见。XML 作为一种成熟的技术,常作为从一个平台到其他平台传输数据的标准。XML 面试问题包括用于转换 XML 文件的 XSLT 技术,XPATH、XQuery 等各种 XML 技术与 XML 基础知识,比如 DTD 和 Schema。  这里例举了十道常见 XML 面试题。这些问题大部分在 Java

2014-05-01 22:43:54 303

转载 使文件下载的自定义连接支持 FlashGet 的断点续传多线程链接下载! JSP/Servlet 实现!

/*  文件名可存为: Download.jsp  HTTP 协议的请求与响应的会话过程可通过使用 FlashGet 下载 Http:// 连接的过程监视:  蓝色部分为: 客户端请求  紫色部分为: 服务器端响应  如图:  http://blog.csdn.net/images/blog_csdn_net/playyuer/30110/o_FlashGet.gif 

2014-05-01 22:06:36 232

转载 Web文件批量上传控件-Xproer.HttpUploader发布

网上有一个Web超大文件上传断点续传控件:http://www.cnblogs.com/xproer/archive/2012/10/26/2741264.html此控件支持100G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。支持浏览器:Internet Explorer 6,Internet Explorer 7,Internet Explorer 8

2014-05-01 21:38:26 987 1

转载 FTP协议完全详解

1. 介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。2. 概览在本节中我们将讨论一些表面上的问题,有些名词的定义请参阅TCP和Telnet参考文献。我们先介绍一下(1)字节大小,在FTP中

2014-05-01 21:03:39 339

转载 错误createSQLQuery is not valid without active transaction

很多时候我们使用hibernate的session时,都是让session在某一运行环境中保持其唯一。例如在同一线程内用同一个session,在同一方法内用同一session,这样我们就可以用session里面缓存好的数据。但,我想说的不是缓存,且听我一一道来。        最近试用spring3.0.2+struts2.18+hibernate3.3.2学习搭建一个web项目,出现了一个相

2014-05-01 01:11:37 396

转载 Session is closed; nested exception is org.hibernate.SessionException: Session is closed解决方案

1.通过getSession()方法获得session进行操作 Java代码public class Test  extends HibernateDaoSupport{        public void save(User user){           this.getSession().save(user);        }  

2014-05-01 01:10:30 420

JSP应用开发详解.pdf

JSP应用开发详解.pdf,此文档为扫描版

2013-07-17

apache-tomcat-6.0.36-src

web开发,apache-tomcat-6.0.36-src

2013-07-16

《JSP网络编程从基础到实践》源代码

《JSP网络编程从基础到实践》 的实例代码目录中包含了前10章的所有实例的源代码

2013-03-23

JSP从入门到精通.pdf

本书主要关注的是JSP动态网页技术标准及其应用,详细介绍了JSP技术的内置对象、文件使用、基础数据库应用,JSP与JavaBean组件和Servlet技术,JSP技术的MVC模式中,以及XML等。

2013-03-23

空空如也

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

TA关注的人

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