- 博客(31)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 线程的回调设计
在使用线程时,我们有时需要获得线程的计算结果,但是,Runnable 和Thread 线程结束后并没有返回线程信息的功能,使用轮询的方法很耗CPU。我们发现swing中的界面设计的时候,会使用各种Listener,触发事件的时候就会回调相应的注册类对象的函数。我们不妨也可以这样考虑,采用监听设计模式,在Thread中注册一些监听,然后等线程完成的时候,回调监听,这样我们就可以利用这个方式从线程中返
2014-03-31 11:12:47 733
转载 MySQL运行状态show status中文详解
http://www.sandzhang.com/blog/2010/04/07/mysql-show-status-explained-detail/状态名作用域详细解释Aborted_clientsGlobal由于客户端没有正确关闭连接导致客户端终止而中断的连接数Aborted_connectsGlobal试图连接到MySQL服务器而失败的连接数Bi
2014-03-30 11:35:05 1127
原创 Windows已找到设备的驱动程序软件,但在试图安装它时遇到错误怎么解决
u盘插入后,系统提示设备驱动程序无法安装进去设备管理器找到有叹号的的设备,右键选择更新驱动程序,选择浏览计算机以查找驱动程序软件输入C:\Windows\System32\DriverStore\FileRepository不行的话再输入C:\Windows\winsxs精简系统时将驱动备份文件夹FileRepository删除,U盘就无法使用了,花
2014-03-29 18:29:27 158638 18
转载 Mysql 配置参数详解以及优化配置
mysql有以下几种日志: 错误日志: log-err 查询日志: log 慢查询日志: log-slow-queries 更新日志: log-update 二进制日志: log-bin 要把日志生成在 /var/log 目录下(是系统日志存放的地方,只有 root 账号有写权限),需要 MySQL进程对这个目录有读写权限,一般是不这么做的,
2014-03-29 16:43:46 762
转载 mysqlbinlog 查看mysql bin 日志
http://blog.csdn.net/gnufre/article/details/6955169mysqlbinlog mysql-bin.000036 | less查询包含几个字段的语句:mysqlbinlog mysql-bin.000036| egrep '(2011030610002460|2011030310001730|2011030410011680|
2014-03-29 13:08:41 627
转载 lucene:全文搜索的原理分析
http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html一、总论根据http://lucene.apache.org/java/docs/index.html定义:Lucene是一个高效的,基于Java的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么
2014-03-27 20:29:56 634
转载 基于Spring的异常体系架构处理
http://www.myexception.cn/software-architecture-design/1015444.html1.Spring的DAO异常体系Spring在DAO层建立了一套面向DAO层统一的异常体系,同时将各种访问数据的检查型异常转换为非检查型异常,为整合各种持久层框架(spring JDBC,Hibernate,ibatis)提供基础。
2014-03-23 14:20:18 867
转载 主流全文索引工具的比较( Lucene, Sphinx, solr, elastic search)
http://sg552.iteye.com/blog/1560834lucenesolrsphinx比较elasticsearch 前几天的调研( Rails3下的 full text search (全文本搜索, 全文匹配?) ), 我发现了两个不错的候选: 1. lucene (solr, elasticsearch 都是基于它) 2. sphinx
2014-03-20 13:29:06 3851
原创 Http状态码
状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完
2014-03-19 16:40:10 499
转载 使用 HttpClient 和 HtmlParser 实现简易爬虫
使用 HttpClient 和 HtmlParser 实现简易爬虫这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫 (Crawler),来说明如何使用 HtmlParser 根据需要处理 Internet 上的网页,以及如何使用 HttpClient 来简化 Get 和 Post 请求操作,构建强大的网络应用程序。
2014-03-18 16:49:27 1131
转载 java反射机制详解
http://lavasoft.blog.51cto.com/62575/43218/Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射
2014-03-17 20:58:28 477
转载 java Reflection 基础知识
http://blog.csdn.net/justinavril/article/details/2873664Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计
2014-03-17 20:27:45 432
原创 struts-default
/* * $Id: struts-default.xml 833563 2009-11-06 21:37:19Z musachy $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file
2014-03-13 18:54:05 790
转载 SSH异常和日志处理方案
SSH异常和日志处理方案1. 异常的种类 Java异常机制是为了对程序中可能出现的已知错误进行捕获,并进行相应处理。从是否反馈给用户来看,存在三类异常:数据库操作异常:系统异常:这类异常(如 应用服务器异常)由系统本身的低级异常引起,例如数据库连接失败、内存溢出、空指针异常等等,这类异常不需要出现在前台,因为用户看不懂也没有必要看到这些异常信息。这类异常
2014-03-13 13:46:13 2600
转载 Hibernate C3P0配置
http://xkq002298.iteye.com/blog/1974548官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测
2014-03-12 20:14:17 539
原创 log4j配置多个日志文件,将日志分类的配置样例log4j.properties
log4j.rootLogger = debug,D,Elog4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = E:/logs/error.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = ER
2014-03-12 19:54:43 1702
转载 配置log4j
http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#
2014-03-12 15:00:12 571
转载 log4j详解与实战
http://www.iteye.com/topic/378077log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:
2014-03-11 20:12:43 427
转载 javaWeb 项目整体异常处理方案
http://www.iteye.com/topic/1073599在实际的j2ee项目中,系统内部难免会出现一些异常,如果把异常放任不管直接打印到浏览器可能会让用户感觉莫名其妙,也有可能让某些用户找到破解系统的方法。出来工作一年时间了,我也大概对异常处理有了一些了解,在这呢小弟简单介绍下个人对异常处理的见解,抛砖引玉,希望各位大神提出宝贵的意见和建议。 就拿s
2014-03-11 16:02:40 2068
转载 SSH异常和日志处理方案
http://kaqike.iteye.com/blog/10183761 异常和日志的作用1.1. 异常的作用Java异常机制是为了对程序中可能出现的已知错误进行捕获,并进行相应处理。从是否反馈给用户来看,存在两类异常:系统异常:这类异常由系统本身的低级异常引起,例如数据库连接失败、内存溢出、空指针异常等等,这类异常不需要出现在前台,因为用户看不懂也没有
2014-03-11 15:19:01 1351
转载 java异常处理机制
本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的
2014-03-11 15:05:31 497
转载 java异常分类
被架构师问的面试题1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函
2014-03-11 14:52:11 573
转载 Hibernate中Session的connection() 过期的替代方法
http://hi.baidu.com/jivam/item/7b8342639bd104167cdeccf7以前查询SQL的时候,总是用createSQLQuery ,但是createSQLQuery有点问题 ,有些 native sql (正确的)通过这个方法,有时候Hibernate会关联对象报错,因此还是找JDBC的方式安全一些。但是Hibernate 的 Hibern
2014-03-10 09:35:58 4033
转载 几种任务调度的 Java 实现方法与比较
http://www.oschina.net/question/129540_28053综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。前言任务调度
2014-03-08 19:29:01 900
转载 设计模式六大原则
单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责
2014-03-08 16:18:28 477
原创 项目找不到 javax.servlet.annotation
因为servlet3.0开始才支持的新特性,所以旧版本的tomcat中的servlet-api.jar并不合适,需要下载servlet-api 3.0.jar或更高的版本
2014-03-07 11:22:24 566
转载 HibernateTemplate全解
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHibernateTemplate(
2014-03-06 14:58:55 587
转载 HIbernateTemplate调用存储过程
http://hi.baidu.com/coolinc/item/c5bb92cf9d30cc10b77a24e2collin000.updateDepart是存储过程的名称!第一种-----------------------------------------------------------------------CallableStatement
2014-03-06 14:16:44 952
原创 A configuration error occurred during startup.Please verify the preference field with the prompt: To
在window>preferences>MyEclipse Enterprise Workbench->servers->Tomcat->对应的版本下->点击有个jdk。选择你安装jdk的路径
2014-03-05 11:50:42 1037
转载 jdk安装于配置
本文介绍JDK的安装与环境变量配置。 工具/原料JDK1.7.0WIN7方法/步骤安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装
2014-03-05 11:43:26 622
CKEditor编辑器
2014-04-28
Java mongodb 的事务处理和回滚等
2015-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人