自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(442)
  • 资源 (8)
  • 收藏
  • 关注

原创 Oracle数据字典

收集了Oracle数据字典中几乎所有的视图或别名,至于每个视图或别名的字段请用‘Describe’语句来查询。命名说明:Oracle数据字典中,对象名称多数以"USER.","ALL.","DBA."为前缀"USER."视图中记录通常记录执行查询的帐户所拥有的对象的信息"ALL."视图中记录包括"USER"记录和授权至PUBLIC或用户的对象的信息"DBA."视图包含所有数

2012-04-13 10:42:24 1436 3

转载 SpringMVC的各种参数绑定方式

SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:form action="saysth.do" method="post">input name="count

2015-11-28 17:08:05 664

转载 SpringMVC注解@RequestParam

在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解 一、基本使用,获取提交的参数 后端代码: Java代码  @RequestMapping("testRequestParam")       public Stri

2015-11-28 16:39:17 1281

原创 Oracle Minus(差集) 同步数据常用

Oracle Minus关键字,两张表对比差异取出补集,减少程序代码量

2015-09-01 11:03:41 2507 1

转载 WebLogic连接池错误: BEA-001153

上线时,后台同步数据在同步的时候发现了Weblogic10.3.5 数据库连接问题,出现异常 <Forcibly releasing inactive connection "weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection@1" back into the connection pool "Test

2015-08-25 13:58:16 7327

原创 Spring嵌套事务控制

A类   callBack_test()B类   testadd()C类   select(),得查询到B类testadd方法中新增的数据,以及初始化一些属性场景:A类 嵌套 B类  B类嵌套C类;都是由spring控制事务。要求:B类testadd方法中不受spring事务控制,单独新开个事务执行,能够使C类查询的到。问题:A类是系统底层方法,必须受事

2015-08-21 10:25:43 2578

转载 excel大数据量处理小结(excel07)

前端时间因为项目中excel(2007)上传下载的所要支持的数据量剧增,所以研究学习了下大数据量excel的处理方式,并应用到product上去,这里简单recap下.主要有三点。一 excel2003跟excel2007的区别。    03的excel是基于biff8格式的(项目目前不要求支持,所以这里不探讨),而到07,微软已经将其转换为基于开放式的 XML实现了,所以07的大数据量处

2015-05-20 10:45:43 3887

转载 mybatis自增主键配置

mybatis进行插入操作时,如果表的主键是自增的,针对不同的数据库相应的操作也不同。基本上经常会遇到的就是 Oracle Sequece 和 Mysql 自增主键,至于其他的手动生成唯一主键的问题在这里就不讨论了,这里主要说明下在mybatis中对于自增主键的配置。不返回自增主键值如果考虑到插入数据的主键不作为其他表插入数据的外键使用,那么可以考虑使用这种方式。Ora

2014-03-03 15:20:16 1604

原创 mybaits入门(CURD)

1、首先建立工程导入mysql驱动jar包机mybatis-3.1.1.jar2、编辑配置文件config.properties,mybatis-config.xml,StudentMapper.xmlconfig.properties[java] view plaincopydriver=com.mysql.jdbc.Dri

2014-03-03 15:12:25 1427

原创 linux查看文件的几种方式

有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率:    cat     由第一行开始显示内容,并将所有内容输出    tac     从最后一行倒序显示内容,并将所有内容输出    more    根据窗口大小,一页一页的现实文件内容    less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符    head 

2014-01-23 17:00:00 1797

原创 git与github在ubuntu下的使用

最近开始使用git,对工作的文档做一些补充的工作,使用了git 和 github ,从了解到使用,还是有一点距离,下面是总结的一些方法。1、Git的安装我使用了ubuntu 12.04 ,默认情况下,ubuntu 中并没有安装,所以首先需要在系统中进行 git 的安装。sudo apt-get install git-core安装完成后,在终端中输入 git 就可以

2014-01-23 15:31:24 1140

原创 linux查找技巧: find grep xargs

从根目录下开始查找abc.cpp文件,无错误输出find / -name abc.cpp 2>/dev/null在当前目录下所有.cpp文件中查找efg函数find . -name "*.cpp" | xargs grep 'efg'xargs展开find获得的结果,使其作为grep的参数另外 rm mv等命令对大量文件操作是报错 -bash: /bin/rm: Arg

2014-01-23 15:18:54 1432

原创 Linux(Ubuntu)新建用户只有一个$问题

Linux(Ubuntu)新建用户只有一个$问题 版本:linux ubuntu12.04 Server问题:1.今天新建一个用户:useradd ***2.然后在home目录下新建了跟账户的文件夹最后登录的时候就只显示一个$,不像一般的[***@***~]. 而且一些脚本也不能运行。目录也没标注颜色。 搞了老半天没搞定。最后在htt

2014-01-23 15:17:34 5735

原创 Eclipse插件开发之FindBugs插件

Findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意Findbugs是检查java字节码,也就是*.class文件。其实准确的说,它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复

2014-01-22 15:13:44 1287

原创 ubuntu下查找含有某关键字内容的文件

由于日志中含有某些关键字,我要查出具体在某个文件中,可以利用如下:find /xxx -name "*" | xargs grep "某内容"/xxx表示路径,"*"表示在含有某关键字名字下的文件中查找,无要求可写为"*“.find ./ -name "*" | xargs grep "Temporary_random"表示当前目录下搜索含有Temporary_ra

2014-01-20 17:48:24 9828 1

原创 no libsigar-x86-linux.so in java.library.path

DEBUG Sigar - no libsigar-x86-linux.so in java.library.path如果在运行TOMCAT的时候,出现标题所示的错误。请把libsigar-x86-linux.so文件放到webapps/project_name/WEB-INF/lib下。这个问题好烦这个libsigar-x86-linux.so文件下载路径sh

2014-01-20 13:46:27 4268

原创 snmp协议采集服务器信息 (sigar.jar实现)

通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取。Sigar.jar包是通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux 操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux.

2014-01-20 13:45:39 2524

原创 ClassLoader(包括一个工具类)

Java ClassLoader技术剖析要构建在线升级系统,一个重要的技术就是能够实现Java类的热替换——也就是在不停止正在运行的系统的情况下进行类(对象)的升级替换。而Java的ClassLoader正是实现这项技术的基础。在Java中,类的实例化流程分为两个部分:类的加载和类的实例化。类的加载又分为显式加载 和隐式加载。大家使用new关键字创建类实例时,其实就隐式地包含了类的

2014-01-15 15:10:46 2470

原创 Ubuntu之 is not in the sudoers file解决方法

本文介绍了在Ubuntu使用过程中遇到 is not in the sudoers file 时的解决办法。用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。例子:ww

2014-01-10 15:21:11 5981

原创 通过SSH通道来访问MySQL

许多时候当要使用Mysql时,会遇到如下情况:1. 信息比较重要,希望通信被加密。2. 一些端口,比如3306端口,被路由器禁用。对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使用一些证书,不过这种办法显然不是很简单。这里要介绍另外一种方法,就是利用SSH通道来连接远程的Mysql,方法相当简单。一 建立SSH通道例如:

2014-01-10 15:18:08 15425

转载 ubutun apache源码完整安装过程

1.到这里下载apache的最新版2.4.3 http://httpd.apache.org/download.cgi#apache242.先安装apache需要的几个模块 [java] view plaincopy下载所需软件包:  wget http://archive.apache.org/dist/apr/apr-

2014-01-09 17:46:44 916

原创 Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib和org.json,fastjson框架相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。一、准备工作1、 下载依赖库jar包

2014-01-07 10:32:10 1906 1

原创 jAXB学习入门

JAXB全称Java Architecture for XML Binding,是一个用于在XML和Java对象之间进行映射的规范。使用JAXB,可以自动的将一个XML文档映射成对应的Java对象,也可以将对 象保存成XML格式。有很多其他的处理XML结构和对象之间映射的技术,这里只讨论JAXB。 一、安装 首先我们需要去下一份JAXB的实现,可以去SUN(现在的o

2014-01-02 15:52:53 1510

转载 java的xpath语法

常用Xpath对照表常用的XPATH表达式说明 //表示返回XML文档中的所有符合查找准则的元素,而忽略文档中元素的位置级别 /表示绝对路径 News/Links/name表示相对路径 

2014-01-02 15:11:24 1488

原创 操作xml文件:DOM、SAX、JDOM、JAXB、Dom4J

1.  DOM(Document Object Model)  此 方法主要由W3C提供,它将xml文件全部读入内存中,然后将各个元素组成一棵数据树,以便快速的访问各个节点 。 因此非常消耗系统性能 ,对比较大的文档不适宜采用DOM方法来解析。 DOM API 直接沿袭了 XML 规范。每个结点都可以扩展的基于 Node 的接口,就多态性的观点来讲,它是优秀的,但是在 Java 语言中

2014-01-02 13:57:50 2686

转载 使用 EasyMock 更轻松地进行测试

测试驱动开发是软件开发的重要部分。如果代码不进行测试,就是不可靠的。所有代码都必须测试,而且理想情况下应该在编写代码之前编写测试。但是,有些东西容易测试,有些东西不容易。如果要编写一个代表货币值的简单的类,那么很容易测试把 $1.23 和 $2.8 相加是否能够得出 $4.03,而不是 $3.03 或 $4.029999998。测试是否不会出现 $7.465 这样的货币值也不太困难。但是,如何测试

2013-12-31 15:06:22 1080

原创 Ubuntu shell 条件测试

条件测试test 测试条件 测试内容[测试条件 测试内容] #用的更为广泛1 测试文件类型test -e 文件名 测试文件是否存在,存在为真[ -e 文件名 ] 注意:[]的左右两侧必须加空格!附:test测试结果并不显示,需用echo$? 来显示test的返回值返回0语句正确,非0表示不正确。

2013-12-27 18:29:35 2128

转载 Java解析Json(org.json,json-lib)

[java] view plaincopyprint?//在www.json.org上公布了很多JAVA下的json解析工具,其中org.json和json-lib比较简单,两者使用上差不多。下面两段源代码是分别使用这两个工具解析和构造JSON的演示程序。     //这是使用json-lib的程序: ----------------------------

2013-12-25 14:51:57 1692

原创 prototype.js 1.4版开发者手册

http://thinhunan.cnblogs.com/archive/2006/04/01/DeveloperNotesForPrototype.html

2013-12-25 11:32:45 953

原创 Javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全

2013-12-24 16:26:04 1266

转载 Java获取数据库自增主键表中插入数据的ID

这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题。上网找了半天资料,原来在JDK中有提供方法哎。参考资料点击打开链接感谢诸位高手的指点。1.直接上代码吧:[java] view plaincopy/**  * 自增主键主键插入值后获取自增ID  * @param sql  *

2013-12-23 13:25:48 3677

原创 Solr多核配置

Solr Multicore意义:Solr Multicore 是 solr 1.3 的新特性。其目的一个solr实例,可以有多个搜索应用。我们既可以把不同类型的数据放到同一index中,也可以使用分开的多indexes。基于这一点,你只需知道如何使用多 indexes(实际上就是运行Solr的多实例)。尽管如此,为每一个类型添加一个完整的Solr实例会显得太臃肿庞大。

2013-12-20 15:38:17 1574

转载 Solr4.40 如何配置使用UUID自动生成id值

问题: 由于使用DataImport从Mysql数据库中建立solr索引,每次查的的Entity中的id属性会有重复,A表,B表,两个表里面的id都是自增长,在创建索引的时候,先创建A表import,查询数据正常,再把B表import,结果id相同的数据覆盖了A表的数据。思路:由于在schema.xml中id导致的,查看官方文档和资料,如下步骤:文档 :

2013-12-20 14:14:54 2172

原创 使用Solr Data Import的full-import | delta-import功能

Solr提供了full-import和delta-import两种导入方式多个entity,每个entity有各自的last_index_time,可以通过dataimporter.entityname.last_index_time来取各自的最后更新时间来进行增量更新。多个entity时,进行full-import时指明导入某个entity,http://localhost:

2013-12-20 11:00:04 13045 3

转载 solr 通过URL的方式删除索引

Solr 删除全部索引:http://localhost:8080/solr/update/?stream.body=*:*&stream.contentType=text/xml;charset=utf-8&commit=truesolr 删除指定ID的索引:http://localhost:8080/solr/update/?stream.body=1&stream.contentType

2013-12-20 10:47:20 1522

转载 Java读文件的一些归纳总结

读写文件,给人的初步印象是一个很简单的功能。然而在Java中,据说其数量超过数十种,初学者刚刚接触时肯定会产生许多困惑,包括笔者。现在我整理下读文件中所涉及到的基本类,以及一般使用方法。本文参考Java 1.6 官方API文档。本次将整理下读取文件时的一些知识。首先会介绍一些使用的基础类,了解每个类的功能,以及各个类的继承关系,然后会对他们的关系做出一些解释,最后会给出详细的代码以便模仿。不足之处

2013-12-19 18:30:42 1049

原创 solr4.4 索引mysql数据库数据(DataImport DIH QuickStart)

solr.home是/home/leroy/solrhome/solr官方文档:http://wiki.apache.org/solr/DataImportHandler#Overview                  http://wiki.apache.org/solr/DIHQuickStart(easy demo)第一部分是对《db-data-config.xm

2013-12-19 16:08:24 2299

原创 JAXB - Avoid converting < into &lt; and > into &gt; during Marshalling

In this article, let us see how to avoid converting to &gt ; and & to &amp ; during JAXB Marshalling operation.1. CharacterEscapeHandler creationCreate a custom Escape Handler by implementing t

2013-12-18 11:20:55 2935

转载 solr4.4.0+mmseg4j 中文分词

首先安装mmseg4j官网:https://code.google.com/p/mmseg4j/下载地址:http://code.google.com/p/mmseg4j/downloads/listwget http://mmseg4j.googlecode.com/files/mmseg4j-1.9.1.zip(我用的是mmseg4j-1.9.1.zip)因为我用的

2013-12-17 16:27:38 1279

原创 Ubuntu Tomcat7 Solr4.4 运行

下载好资源:1.http://lucene.apache.org/solr/下载了solr-4.4.02.下载tomcat7 tar.gz由于 Solr 基于 java 开发,因此 Solr 在 windows 及 Linux 都能较好部署使用,但由于 Solr 提供了一些用于测试及管理、维护较为方便的 shell 脚本,因此在生产部署时候建议安装在 Linux 上,测

2013-12-17 13:16:33 1526

hyperic sigar

Sigar.jar包是通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux 操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux.so……而Sigar.jar还依赖于jug-asl-2.0.0.jar、log4j-1.2.14.jar、Junit.jar,系统磁盘容量,CPU信息

2014-01-14

navicat110 for linux mysql

navicat110 for linux mysql,通过删除根目录下的隐藏文件夹navicat,可以重新获得30天试用期!

2013-12-12

SQLyog9.0及注册机

SQLyog9.0及注册机,实用的mysql客户端工具

2013-01-30

《锋利的jQuery》高清扫描PDF带书签目录完整版+源码

《锋利的jQuery》高清扫描PDF带书签目录完整版

2013-01-14

mysql中文手册

mysql中文手册,包括一些基本的常规的命令

2013-01-14

JFreeChart Web例子

JFreeChart Web例子 包含了所有类型的图形

2013-01-10

Jquery ajax分页

Jquery Json ajax分页共享下下,

2012-07-04

JQuery autocomplete Ajax分页控件

JQuery autocomplete ajax分页,对源码稍微修改了下

2012-06-12

空空如也

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

TA关注的人

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