- 博客(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
568
1
原创 blockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所...
2017-04-13 11:36:53
165
原创 java中volatile关键字
java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实...
2017-04-13 11:17:37
158
原创 jsonp实现跨域访问
如何解决ajax跨域问题(转) 由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样...
2017-04-13 11:09:29
172
原创 环境搭建网址汇总
文章出处:http://blog.youkuaiyun.com/u013142781,在此感谢博主的分享,转与此共同学习!这是一篇环境搭建的博客。jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安装包和jar插件配置管理工具-SVN http://download.youkuaiyun.com/detail/u013142781/9355417 tomca...
2016-06-17 16:38:43
132
原创 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
776
原创 JavaScript 语言基础知识点总结(思维导图)
JavaScript 语言基础知识点总结(思维导图)http://my.oschina.net/leejun2005/blog/92114?fromerr=vtUUOHz5
2015-12-18 18:11:09
163
原创 jsonp实现跨域访问
如何解决ajax跨域问题(转) 由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样的...
2015-12-11 17:30:47
120
原创 搭建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
308
原创 SpringMVC源码剖析(二)- DispatcherServlet的前世今生
本文转自;http://my.oschina.net/lichhao/blog/100138仅供学习参考 上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个...
2015-08-10 15:59:35
103
原创 SpringMVC源码剖析(一)- 从抽象和接口说起
本文转自:http://my.oschina.net/lichhao/blog/99039仅供学习参考SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开Sprin...
2015-08-10 15:40:41
100
原创 理解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
112
原创 REST
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thoma...
2015-08-05 16:58:46
102
原创 H2数据库
http://www.h2database.com/html/tutorial.html开启和使用H2控制台 H2Database支持通过浏览器可以访问一个SQL数据库,数据库种类包括H2和其他相应的支持JDBC的数据库类型。 这是一个客户端/服务器端模式,所以运行它需要一个服务器端和一个客户端(浏览器)。根据你的平台和环境,你可以通过多种方式启动H2: 1、Windows Clic...
2011-11-28 15:12:09
149
原创 JAVA操作EXCEL实现搜集
http://blog.youkuaiyun.com/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
124
原创 IReport获取当前系统时间
一。 iReport 中获取系统当前时间1,选择TextField类型为 java.util.Date2,在pattern中 点 在Date中选择你要的日期格式如下图 3,在TextField Expression中写 java.util.Calendar.getInstance().getTime() 如下图 ...
2011-03-03 15:52:21
486
原创 IReport 使用总结
首先ireport中大小写问题:1、parameter中如果小写,引用也小写2、$F{},一般都大写3、子报表中引用父报表中查询出来的值时,只需要小写即可,即在子报表的parameter中只需要小写一、iReport 中获取系统当前时间 1、选择 TextField 类型为 java.util.Date,选择TextField的Expression Class(类型)为 j...
2011-03-03 13:23:19
186
原创 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
98
原创 sping+struts2中配置Action的bean中scope="prototype"的作用
sping+struts2中配置Action的bean中scope="prototype"的作用 昨天发了一篇文章《奇妙的paramsPrepareParamsStack——Struts2中ModelDriven问题》其实那也不是原因是根本,那个解决方法还是一样如我前面采用的方法:在每次转向之前把对象清空然后初始化一下。只是昨天是在每次调用方法之前在值注入之前先清空初始化了一下。...
2011-02-24 11:31:04
125
原创 Excel下载时避免迅雷下载
在利用开源MyXls导出Excel时,对于安装着迅雷的客户端,导出时会关联迅雷,如果用迅雷下载,下载的是这个页面即aspx文件,而非想要的的报表 为了解决这个问题费尽心思,bd,Google,没找到答案,后来自己看看源码,细细研究了一下解决了 迅雷下载时重定位了资源,所以下载得到的是网页的。这样我们可以每次点击导出时转到另一个新的页面,在新页面的page_load中处理导出,导出时用迅...
2011-02-11 19:01:29
368
原创 Hibernate使用原生SQL
HQL尽管容易使用,但是在一些复杂的数据操作上功能有限。特别是在实现复杂的报表统计与计算,以及多表连接查询上往往无能为力,这时可以使用SQL(Native SQL)实现HQL无法完成的任务。 1、使用SQL查询 使用SQL查询可以通过两种方式来实现: (1)、利用Hibernate提供的SQLQuery对象执行。即可以通过Session对象的createSQLQuery()方法获取。如: S...
2011-02-11 18:35:10
189
原创 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
176
原创 jsp单线程还是多线程
<%@ page isThreadSafe="true|false" %>默认值为trueisThreadSafe=false模式表示它是以Singleton模式运行。 该模式implements了接口SingleThreadMode, 该模式同一时刻只有一个实例,不会出现信息同步与否的概念。 若多个用户同时访问一个这种模式的页面, 那么先访问者完全...
2011-01-14 16:18:53
355
原创 tomcat 监控jvm内存
Tomcat在运行过程中可以实时监控当前应用JVM的占用情况,本文将为大家简单介绍用Tomcat的监控JVM内存的使用情况。 Tomcat本身带的应用manager可以进行服务器状态的监控JVM内存。为了运行该程序,需要创建角色manager和对应的用户。 创建位置在conf/tomcat-users.xml中,内容如下所示:<!--SP-->xml ver...
2010-10-27 11:19:55
119
原创 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
127
原创 事务的传播行为和隔离级别[transaction behavior and isolated level]
Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATI...
2010-09-29 13:32:44
103
原创 HibernateCallBack()
HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作, void delete(Object entity)删除...
2010-09-07 16:19:46
92
原创 dwrutil 方法
$(); 功能:相当于document.getElementById(id); 参数: id或name属性值; 例:Java代码 <script> Var ele=$(txt_test); Var str=DWRUtil.toDescriptiveString(ele,1) ...
2010-09-03 10:39:23
107
原创 JEECMS
JEECMS是国内Java版开源网站内容管理系统(java cms、jsp cms)的简称。· 采用hibernate3+struts2+spring2+freemarker技术架构· 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点,支持mysql、oracle、sqlserver等数据库· 懂html就能建站,提供最便利、合理的使用方式· 强大、灵活的标签,用户自定...
2010-08-13 10:22:41
97
原创 Catalog与Schema
按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中的一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等),反过来讲一个数据库对象必然属于一个Sche...
2010-07-27 15:01:20
140
原创 HQL(Hibernate Query Language)
HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完...
2010-07-27 14:22:02
86
原创 org.hibernate.Criteria完整用法
使用 Criteria 进行查询,主要要清晰的是 Hibernate 提供了那些类和方法来满足开发中查 询条件的创建和组装,下面介绍几种用法: 1. 创建一个Criteria 实例 org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class...
2010-07-27 14:13:21
598
原创 常用数据库分页技术
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
119
原创 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
67
原创 SubEclipse的安装使用
Eclipse的安装与应用安装Subclipse有二种方法, p 1,使用Eclipse的软件更新工具 这种方法安装最简单了,也比较适合新手,不用管当前安装是的Eclipse是3.x还是2.x ,而去subclipse上下载对应的插件包 p 2,使用Subclipse插件包的形式安装 p 这种方法还得去Subclipse上下载对应的subclipse插件包,适合有一种经验的...
2010-06-08 10:41:39
402
原创 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
125
原创 struts2 验证信息操作
struts2在struts1基础有很大改进,其Action不要求继承任何类,但其提供了一个类作为继承ActionSupport,其中封装了actionErrors和fieldErrors,actionMessages,还有一些常量例如“INPUT”,“SUCCESS”等,很好用。继承了以后增加信息很简单addActionError(“message”),addFieldError("mess...
2010-05-31 17:17:47
95
原创 JCP 简介
Java 技术是最初由 Sun Microsystems 公司开发的。Java Community Process(JCP,一个由全世界的 Java 开发人员和获得许可的人员组成的开放性组织)对 Java 技术规范、参考实现和技术兼容性包进行开发和修订。 JCP是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(T...
2010-05-19 10:36:52
653
原创 serialVersionUID 的介绍
设置 serialVersionUID默认的生成方式: private static final long serialVersionUID = 1L; serialVersionUID的作用:serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。 在JDK中,可以利用JDK的bin目录下的se...
2010-05-18 14:56:31
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人