自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java正则表达式测试工具

import javax.swing.*; import javax.swing.text.DefaultHighlighter; import javax.swing.text.BadLocationException; import java.awt.BorderLayout; import java.awt.Font; import java...

2017-04-13 11:45:35 538 1

原创 blockingQueue

前言:     在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所...

2017-04-13 11:36:53 149

原创 java中volatile关键字

java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实...

2017-04-13 11:17:37 132

原创 jsonp实现跨域访问

如何解决ajax跨域问题(转) 由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样...

2017-04-13 11:09:29 153

原创 环境搭建网址汇总

文章出处:http://blog.csdn.net/u013142781,在此感谢博主的分享,转与此共同学习!这是一篇环境搭建的博客。jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安装包和jar插件配置管理工具-SVN http://download.csdn.net/detail/u013142781/9355417 tomca...

2016-06-17 16:38:43 114

原创 一个很不错开源资源网站

一个很不错的开源资源网站,在此做个记录,有兴趣的朋友也可以去看看!伯乐在线http://hao.jobbole.com/

2016-06-17 16:32:37 525

原创 JAVA开源加密包使用

spring配置中经常使用placeholder来加载一个应用配置文件(.properties),但是其中的各种密码以明文显示出来总该是不好。不过可以利用jasypt这个框架来扩展这个加密功能,需要用到jasypt中的icu4j-version.jar、jasypt-version-lite.jar、jasypt-version.jar和jasypt-spring31-version....

2016-04-05 15:34:18 757

原创 JavaScript 语言基础知识点总结(思维导图)

 JavaScript 语言基础知识点总结(思维导图)http://my.oschina.net/leejun2005/blog/92114?fromerr=vtUUOHz5

2015-12-18 18:11:09 145

原创 jsonp实现跨域访问

如何解决ajax跨域问题(转) 由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样的...

2015-12-11 17:30:47 108

原创 搭建Hadoop伪分布式环境

<div class="iteye-blog-content-contain" style="font-size: 14px">Hadoop developers usually test their scripts and code on a pseudo-distributed environment(also known as a single node setup), ...

2015-09-24 13:34:55 277

原创 SpringMVC源码剖析(二)- DispatcherServlet的前世今生

本文转自;http://my.oschina.net/lichhao/blog/100138仅供学习参考 上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个...

2015-08-10 15:59:35 85

原创 SpringMVC源码剖析(一)- 从抽象和接口说起

本文转自:http://my.oschina.net/lichhao/blog/99039仅供学习参考SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开Sprin...

2015-08-10 15:40:41 83

原创 理解REST架构风格

本文转自:http://www.infoq.com/cn/articles/understanding-restful-style/仅供学习参考可参考:http://www.infoq.com/cn/articles/how-to-design-a-good-restful-api 本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与...

2015-08-05 18:06:45 96

原创 REST

REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。       REST是什么       REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thoma...

2015-08-05 16:58:46 89

原创 H2数据库

http://www.h2database.com/html/tutorial.html开启和使用H2控制台 H2Database支持通过浏览器可以访问一个SQL数据库,数据库种类包括H2和其他相应的支持JDBC的数据库类型。 这是一个客户端/服务器端模式,所以运行它需要一个服务器端和一个客户端(浏览器)。根据你的平台和环境,你可以通过多种方式启动H2: 1、Windows      Clic...

2011-11-28 15:12:09 123

原创 JAVA操作EXCEL实现搜集

http://blog.csdn.net/liuyang1168/article/details/6247754http://www.zxbc.cn/html/20070426/7653_2.htmlhttps://www.ibm.com/developerworks/cn/java/l-javaExcel/

2011-09-18 18:17:33 102

原创 IReport获取当前系统时间

一。 iReport 中获取系统当前时间1,选择TextField类型为 java.util.Date2,在pattern中 点       在Date中选择你要的日期格式如下图 3,在TextField Expression中写 java.util.Calendar.getInstance().getTime() 如下图  ...

2011-03-03 15:52:21 450

原创 IReport 使用总结

首先ireport中大小写问题:1、parameter中如果小写,引用也小写2、$F{},一般都大写3、子报表中引用父报表中查询出来的值时,只需要小写即可,即在子报表的parameter中只需要小写一、iReport 中获取系统当前时间 1、选择 TextField 类型为 java.util.Date,选择TextField的Expression Class(类型)为 j...

2011-03-03 13:23:19 153

原创 Eclipse启动报错

  Errors: JVM terminated.Exit Code=-1.....                       ............                1. 安装jdk6.0后jvm.dll为jre6\bin\client\jvm.dll,应改为jdk目录下的jvm.dll(jdk\bin\client\jvm.dll)。       ...

2011-02-28 21:42:27 89

原创 sping+struts2中配置Action的bean中scope="prototype"的作用

sping+struts2中配置Action的bean中scope="prototype"的作用      昨天发了一篇文章《奇妙的paramsPrepareParamsStack——Struts2中ModelDriven问题》其实那也不是原因是根本,那个解决方法还是一样如我前面采用的方法:在每次转向之前把对象清空然后初始化一下。只是昨天是在每次调用方法之前在值注入之前先清空初始化了一下。...

2011-02-24 11:31:04 111

原创 Excel下载时避免迅雷下载

在利用开源MyXls导出Excel时,对于安装着迅雷的客户端,导出时会关联迅雷,如果用迅雷下载,下载的是这个页面即aspx文件,而非想要的的报表 为了解决这个问题费尽心思,bd,Google,没找到答案,后来自己看看源码,细细研究了一下解决了 迅雷下载时重定位了资源,所以下载得到的是网页的。这样我们可以每次点击导出时转到另一个新的页面,在新页面的page_load中处理导出,导出时用迅...

2011-02-11 19:01:29 340

原创 Hibernate使用原生SQL

HQL尽管容易使用,但是在一些复杂的数据操作上功能有限。特别是在实现复杂的报表统计与计算,以及多表连接查询上往往无能为力,这时可以使用SQL(Native SQL)实现HQL无法完成的任务。 1、使用SQL查询 使用SQL查询可以通过两种方式来实现: (1)、利用Hibernate提供的SQLQuery对象执行。即可以通过Session对象的createSQLQuery()方法获取。如:    S...

2011-02-11 18:35:10 163

原创 java国际化支持

java国际化,2个主要类:java.util.Locale , java.util.ResourceBundleimport java.util.Locale; import java.util.ResourceBundle;  public class I18NTest { public static void main(String[] args) { Locale defa...

2011-01-16 19:52:39 146

原创 jsp单线程还是多线程

<%@ page isThreadSafe="true|false" %>默认值为trueisThreadSafe=false模式表示它是以Singleton模式运行。     该模式implements了接口SingleThreadMode,     该模式同一时刻只有一个实例,不会出现信息同步与否的概念。     若多个用户同时访问一个这种模式的页面,     那么先访问者完全...

2011-01-14 16:18:53 343

原创 tomcat 监控jvm内存

Tomcat在运行过程中可以实时监控当前应用JVM的占用情况,本文将为大家简单介绍用Tomcat的监控JVM内存的使用情况。 Tomcat本身带的应用manager可以进行服务器状态的监控JVM内存。为了运行该程序,需要创建角色manager和对应的用户。 创建位置在conf/tomcat-users.xml中,内容如下所示:<!--SP-->xml ver...

2010-10-27 11:19:55 98

原创 C3P0POOL连接池

package com.sanxia.utils;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.SQLException;import java.util.Date;import com.mchange.v2.c3p0.ComboPooledDataSource;/*** Her...

2010-09-30 14:53:28 116

原创 事务的传播行为和隔离级别[transaction behavior and isolated level]

Spring中事务的定义:一、Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATI...

2010-09-29 13:32:44 89

原创 HibernateCallBack()

HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作,     void delete(Object entity)删除...

2010-09-07 16:19:46 77

原创 dwrutil 方法

$(); 功能:相当于document.getElementById(id); 参数: id或name属性值; 例:Java代码 <script>               Var ele=$(txt_test);               Var str=DWRUtil.toDescriptiveString(ele,1)    ...

2010-09-03 10:39:23 94

原创 JEECMS

  JEECMS是国内Java版开源网站内容管理系统(java cms、jsp cms)的简称。· 采用hibernate3+struts2+spring2+freemarker技术架构· 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点,支持mysql、oracle、sqlserver等数据库· 懂html就能建站,提供最便利、合理的使用方式· 强大、灵活的标签,用户自定...

2010-08-13 10:22:41 87

原创 Catalog与Schema

     按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中的一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等),反过来讲一个数据库对象必然属于一个Sche...

2010-07-27 15:01:20 107

原创 HQL(Hibernate Query Language)

   HQL查询:  Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完...

2010-07-27 14:22:02 73

原创 org.hibernate.Criteria完整用法

 使用 Criteria 进行查询,主要要清晰的是 Hibernate 提供了那些类和方法来满足开发中查 询条件的创建和组装,下面介绍几种用法: 1. 创建一个Criteria 实例 org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class...

2010-07-27 14:13:21 547

原创 常用数据库分页技术

SQL Server 数据库从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择: SELECT *   FROM ( SELECT Top N *   FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 )...

2010-07-02 12:33:31 107

原创 dom4j解析xml文件

 使用dom4j方式解析xml:         1.指定要解析的文件       File xmlFile = new File(fileName);     2.选择xml解析方式       //使用SAX方式解析xml              SAXReader saxReader = new SAXReader();        3.解析xml文件  ...

2010-06-21 16:38:25 59

原创 SubEclipse的安装使用

Eclipse的安装与应用安装Subclipse有二种方法, p 1,使用Eclipse的软件更新工具 这种方法安装最简单了,也比较适合新手,不用管当前安装是的Eclipse是3.x还是2.x ,而去subclipse上下载对应的插件包 p 2,使用Subclipse插件包的形式安装 p 这种方法还得去Subclipse上下载对应的subclipse插件包,适合有一种经验的...

2010-06-08 10:41:39 378

原创 Hibernate执行Sql范例

在HibernateTemplate里执行Sql语句2007-12-25 22:34如下所示只能执行非Select语句;public static void executeSQL(HibernateTemplate hibernateTemplate,           String sql)    {       final String tempsql = ...

2010-06-03 21:57:44 109

原创 struts2 验证信息操作

  struts2在struts1基础有很大改进,其Action不要求继承任何类,但其提供了一个类作为继承ActionSupport,其中封装了actionErrors和fieldErrors,actionMessages,还有一些常量例如“INPUT”,“SUCCESS”等,很好用。继承了以后增加信息很简单addActionError(“message”),addFieldError("mess...

2010-05-31 17:17:47 76

原创 JCP 简介

 Java 技术是最初由 Sun Microsystems 公司开发的。Java Community Process(JCP,一个由全世界的 Java 开发人员和获得许可的人员组成的开放性组织)对 Java 技术规范、参考实现和技术兼容性包进行开发和修订。      JCP是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(T...

2010-05-19 10:36:52 543

原创 serialVersionUID 的介绍

设置 serialVersionUID默认的生成方式:  private static final long serialVersionUID = 1L;      serialVersionUID的作用:serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。 在JDK中,可以利用JDK的bin目录下的se...

2010-05-18 14:56:31 59

空空如也

空空如也

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

TA关注的人

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