
JavaWeb
文章平均质量分 72
huimingBall
热衷于技术,从事大数据相关工作。
展开
-
MySQL管理
1.information_schemaMySQL 有一个information_schema的数据库,里面包含了一些server的信息,包含的表有如下所示:SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,原创 2012-10-16 00:01:57 · 1614 阅读 · 4 评论 -
Mybatis3 缓存
Mybatis3 缓存首先我列出Mybatis的配置文件: 然后是SQL映射文件的配置<cache eviction="FIFO" flushInterval="60000" size="1024" readOnly="true"/> s原创 2012-11-29 14:10:26 · 8148 阅读 · 1 评论 -
spring3.0注解
spring3.0注解使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO转载 2012-11-26 16:36:11 · 1036 阅读 · 0 评论 -
Spring3 MVC 异常处理
Spring3 MVC 异常处理Spring3.0中对异常的处理方法一共提供了两种:一种是使用HandlerExceptionResolver接口;一种是在Controller类内部使用@ExceptionHandler注解。使用第一种方式可以实现全局异常控制,并且Spring已经提供了一个默认的实现类SimpleMappingExceptionResolver;使用第二种方式可以在Con原创 2012-11-25 22:30:00 · 3000 阅读 · 1 评论 -
jqgrid自适应宽度,高度问题
jqgrid自适应宽度,高度问题这是一段用jquery实现的实现宽度自适应的代码,其中bind时间两行代码,是用来防止重复执行。$(window).resize(function(){ $(window).unbind("onresize"); $("#keyword_detail").setGridHeight($(window).height() -原创 2012-11-11 00:14:44 · 71003 阅读 · 3 评论 -
jqGrid 开源jquery表格控件
jqGrid 开源jquery表格控件jqGrid是一个Ajaxed jQuery Grid插件。提供分页功能,添加、编辑、删除和搜索表中记录,支持多种数据类型输入:XML,JSON,Array等,多行选择,支持子表格,集成日期选择控件等等。jqGrid特性:基于jquery UI主题,开发者可以根据客户要求更换不同的主题。兼容目前所有流行的web浏览器。Aja原创 2012-11-07 23:36:41 · 3815 阅读 · 0 评论 -
ActiveMQ教程(一)
2009-06-24Apache ActiveMQ教程(一)2008-06-03 11:05一、特性及优势1、实现JMS1.1规范,支持J2EE1.4以上2、可运行于任何jvm和大部分web容器(ActiveMQ works great in any JVM)3、支持多种语言客户端(java, C, C++, AJAX, ACTIONSCRIPT等等)4、支持多原创 2009-06-24 09:39:00 · 15215 阅读 · 1 评论 -
Highcharts js画图插件
Highcharts是一个制作图表的纯Javascript类库,主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highchart原创 2012-11-04 01:04:47 · 4849 阅读 · 3 评论 -
HTML中复选框checkbox的一个问题
HTML中复选框checkbox的一个问题首先,来一段html代码:123456然后我使用jquery来获取当前选中复选框的情况$(":checkbox").each(function(index) {if (this.checked) {。。。}}这里使用的是checked这个属性,这样能获取成功,但是,当我使用jquery的attr方法获取“checked”属性原创 2012-11-02 23:41:54 · 3074 阅读 · 0 评论 -
MySQL学习笔记(一)基本介绍
MySQL学习笔记(一)基本介绍1.与其他数据库的比较1.1功能比较MySQL 基本实现了ANSI SQL 92 的大部分标准,仅有少部分并不经常被使用的部分没有实现。在事务支持方面,虽然MySQL 自己的存储引擎并没有提供,但是已经通过第三方插件式存储引擎Innodb 实现了SQL 92 标准所定义的四个事务隔离级别的全部,只是在实现的过程中每一种的实现方式可能有一定的区别,原创 2012-03-22 16:06:45 · 991 阅读 · 0 评论 -
ibatis学习笔记(一)例子
ibatis学习笔记(一)例子 之前用Hibernate用的多了,可能先入为主,关注别的持久层技术就少了,最近见到很多注重性能和效率的工程在使用iBatis,自己就留心了一下,整理一个学习总结,首先从一个Hello world开始吧。1.数据库创建create database sample;use sampledrop table if exists `t_use原创 2012-03-13 21:54:43 · 1318 阅读 · 0 评论 -
Sping3 MVC JSON 例子
Sping3 MVC JSON 例子1、引入下面两个jar包,我用的是1.8.10,好像1.4.2版本以上都可以,下载地址:http://wiki.fasterxml.com/JacksonDownloadjackson-core-asl-1.8.10.jar jackson-mapper-asl-1.8.10.jar同时引入Sping 本身的jar包:原创 2012-11-19 00:45:57 · 1548 阅读 · 0 评论 -
使用Spring3 实现用户登录以及权限认证
使用Spring3 实现用户登录以及权限认证这里我就简单介绍一下,我在实现的时候处理的一些主要的实现。1.用户登录 用户名 密 码 © 2原创 2013-01-21 18:19:57 · 23524 阅读 · 0 评论 -
Spring3 url匹配规则
Spring3 url匹配规则WildcardDescription ?匹配任何单字符 *匹配0或者任意数量的字符 **匹配0或者更多的目录 举例:PathDescription /app/*.x匹配(Matches)所有在app路径下的.x文件原创 2013-01-28 13:01:13 · 1712 阅读 · 0 评论 -
Spring3 LDAP
Spring3 LDAP这里介绍使用LDAP来校验用户1.准备阶段下载相关的jarspring-ldap-1.3.0.RELEASE-all.jar可以去http://www.springsource.org/ldap/这里下载。2.配置相关 <bean id="contextSource" class="org.springframework.l原创 2013-01-22 23:12:04 · 3370 阅读 · 0 评论 -
在Spring3中使用MyBatis
Mybatis Spring31.MyBatis 例子首先,单独使用MyBatis时:import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSessionFactory;原创 2012-12-20 00:17:03 · 5292 阅读 · 0 评论 -
Spring3 MVC 拦截器
Spring3 MVC 拦截器我这里定义一个全局的拦截器: 定义在servlet-config.xml文件中。以下是一个拦截器,它用来记录访问的ip和流量。拦截器需要实现HandlerInterceptor接口,同时实现相应的原创 2012-12-20 00:00:07 · 2594 阅读 · 0 评论 -
JSoup HTML解析器
JSoupjsoup Cookbook(中文版)入门解析和遍历一个html文档输入解析一个html字符串解析一个body片断根据一个url加载Document对象根据一个文件加载Document对象数据抽取使用dom方法来遍历一个Document对象使用选择器语法来查找元素从元素集合抽取属性、文本和html内容URL处理程序示例:获取原创 2012-12-18 14:29:18 · 7584 阅读 · 0 评论 -
Spring3 Mybatis 日志配置
Spring3 Mybatis 日志配置1. Log4j①、配置根Logger Logger 负责处理日志记录的大部分操作。 其语法为: log4j.rootLogger = [ level ] , appenderName, appenderName, … 其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBU原创 2012-12-17 22:03:09 · 10984 阅读 · 0 评论 -
jqgrid 表格数据导出
jqgrid 表格数据导出jqgrid并没有自带导出表格数据的方法,这里就自己实现了一个,尝试过在页面直接将数据导出,发现只有IE下可以通过调用saveas来实现,但是别的浏览器不支持,于是考虑将数据传回后台,然后后台返回下载文件来实现。首先,是一段javascript脚本:/** * * * @param table_id 表格的id * @par原创 2012-11-13 14:06:22 · 5864 阅读 · 3 评论 -
Spring3 整合 Mybatis3
Spring3 整合 Mybatis3这两天,项目需要使用spring+ibatis,于是去网上下载了,结果发现和之前我用的版本变化不小,整了两天才将功能实现,不敢怠慢,赶紧写份博客记录一下。首先是依赖的库:接着是web.xml的配置,这里,我使用的是Spring3 MVC Log welcome.html log4jCo原创 2012-11-22 00:50:42 · 3672 阅读 · 3 评论 -
MySQL学习笔记(二)架构组成
MySQL学习笔记(二)架构组成1.物理文件1.1 日志文件错误日志:需要在启动时开启-log-error 选项。错误日志的默认存放位置在数据目录下,以hostname.err 命名。但是可以使用命令:--log-error[=file_name],修改其存放目录和文件名。二进制日志:当我们通过“--log-bin[=file_name]”打开了记录的功能之后,MySQL 会将所有转载 2012-03-22 17:23:22 · 697 阅读 · 0 评论 -
ibatis学习笔记(四) 缓存
ibatis学习笔记(四) 缓存1.缓存配置首先我们看一下缓存配置的样式 <select id="getProduct" parameterClass="java.lang.Integer" resultClass="product" cacheModel="cache1"> <![CDATA[ select * from t_product原创 2012-03-21 17:01:06 · 836 阅读 · 0 评论 -
ibatis学习笔记(二) 基本操作
ibatis学习笔记(二)基本操作上一次,做了一个简单的ibatis的例子,这回想针对上次的例子在继续研究1.基本操作实例(1)数据写入操作Product prod = new Product(); prod.setName("联想 T400 笔记本");prod.setPrice(8999);sqlMap.startTransaction();sqlMap.i原创 2012-03-14 23:19:35 · 906 阅读 · 0 评论 -
SQL—MySQL常用语句
<br />下列语句部分是Mssql语句,不可以在access中使用。<br /><br />SQL分类: <br />DDL—数据定义语言(Create,Alter,Drop,DECLARE) <br />DML—数据操纵语言(Select,Delete,Update,Insert) <br />DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)<br /><br />首先,简要介绍基础语句:<br />1、说明:创建数据库<br />Create原创 2010-07-27 21:05:00 · 615 阅读 · 0 评论 -
JSP自定义标签
2009-07-11自定义标签文件在jsp2.0中可以通过两种方式:一种是创建tag为文件,一种是创建标签处理器,tag文件的格式就是一段jsp标签,再次就不再赘述,自定义的标签处理器如下:// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.// Jad home page: http://www.geocit原创 2009-07-11 11:05:00 · 661 阅读 · 0 评论 -
java反射机制
一、什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操转载 2009-07-09 20:30:00 · 859 阅读 · 1 评论 -
JSP基础知识
Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet HttpServeltRrequest:请求对象 getParameter():获得表单元素的值 getAttribute():获得request范围中的属原创 2009-07-09 18:44:00 · 122 阅读 · 0 评论 -
SVG简介
2009-07-03 SVG(Scapable VectorGraphics,可缩放矢量图像)是互联网联盟(W3C)的正式推荐标准,它是一种使用XML来描述二维图像的语言。SVG允许3种形式的图像对象存在,分别是矢量图形(如由直线、曲线等组成的路径)、点阵图像和文本。各种图像对象能够组合、变换,并且能修改其样式,也能够定义成预处理对象以便再用。SVG还支持各种特效,包括嵌套变换原创 2009-07-03 12:36:00 · 726 阅读 · 0 评论 -
Flex和JavaScript交互
2009-06-26 终于困扰我JavaScript与Flex交互问题解决了,还是浏览器之间的差异问题,在IE中不认识embed元素中的某些属性,故在外面套一层object元素,使用id属性来标识,就可以访问swf文件了,在flex里面定义ExternalInterface.callback方法,注册回调函数,在ajax返回函数的时候调用flex里面的方法来刷新flex。原创 2009-06-26 14:36:00 · 865 阅读 · 0 评论 -
Axis2 实例
服务器端部署: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 对于用 Java原创 2009-06-24 14:02:00 · 1484 阅读 · 0 评论 -
axis2创建WebService
2009-06-24 axis2创建web service(一)关键字: axis2创建web service axis2创建web service(一) 作者:张涛 axis2 是转载 2009-06-24 09:04:00 · 971 阅读 · 0 评论 -
Spring学习笔记(二)
一.从XML文件中获取Bean的方法1.采用BeanFactory方式 Resource rs = new FileSystemResource( " beans-config.xml " ); BeanFactory factory = new XmlBeanFactory(rs);转载 2009-06-15 19:41:00 · 93 阅读 · 0 评论 -
MySQL学习笔记(三)性能优化1
MySQL学习笔记(三)性能优化11.MySQL 数据库锁定机制MySQL的数据库锁定分为表级锁定,行级锁定,页级锁定。Innodb 存储引擎和MyISAM 存储引擎最大区别主要有四点,第一点是缓存机制,第二点是事务支持,第三点是锁定实现,最后一点就是数据存储方式的差异。1.1 表级锁定MySQL的表级锁定分为读锁定和写锁定,通过四个队列来维护这两周锁定,分为当前锁定的正在读写转载 2012-03-25 22:58:41 · 649 阅读 · 0 评论 -
ibatis学习笔记(三) 数据关联
ibatis学习笔记(三) 数据关联我们来讨论一下关联数据的情况1.一对多关联首先,我们有两张表,商品和评论,表的结构如下:create table t_product ( id int(11) not null auto_increment, name varchar(50) default null, description var原创 2012-03-21 00:44:06 · 1598 阅读 · 0 评论 -
Mysql 性能
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓转载 2012-03-14 23:46:50 · 913 阅读 · 0 评论 -
Memcached 学习笔记(二)内存机制
Memcached 学习笔记(二)内存机制1.Slab Allocation机制在使用该机制以前,内存分配是使用free和malloc来实现的,这样就会造成大量的内存碎片,加重内存管理器的负担,于是Slab Allocation就是为了应对这个问题的。他的原理就是按照预先定义的大小,将内存分成很多特定长度的块,这样来解决内存碎片。另外,Slab Allocation还有重复使用转载 2012-03-30 10:12:24 · 654 阅读 · 0 评论 -
ActiveMQ教程(二)
ActiveMQ教程(一)ProducerTool.java用于发送消息: import javax.jms.Connection; import javax.jms.DeliveryMode; import javax.jms.Destination; import javax.jms.JMSException; import javax.jm转载 2009-06-24 13:22:00 · 7966 阅读 · 0 评论 -
Memcached 学习笔记(一)安装 & helloworld
Memcached 学习笔记(一)安装 & helloworld1. 安装Memcached首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下载到 memcached-1.1.12.tar.gz。除此之外,memcached 用到了 libevent,我下载的是 libevent-1.1a.tar.gz。接下来是分别将 libevent-转载 2012-03-27 15:54:41 · 2641 阅读 · 0 评论 -
MySQL学习笔记(七)扩展性设计之Search
MySQL学习笔记(七)扩展性设计之Search转载 2012-03-27 14:29:42 · 565 阅读 · 0 评论