自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (15)
  • 收藏
  • 关注

原创 spring常用注解

Spring自带的@Component注解及扩展 @Component:定义Spring管理Bean @AspectJ风格的切面可以通过@Compenent注解标识其为Spring管理Bean,而@Aspect注解不能被Spring自动识别并注册为Bean,必须通过@Component注解来完成Java代码  @Component    @Aspect

2017-09-30 09:43:43 231

原创 MyEclipse6.5下安装maven插件

MyEclipse6.5下安装maven插件  6.5版开始集成Maven, 但是bug超多,只好手动安装maven3. 关闭Eclipse程序, 进入MyEclipse插件目录/eclipse/features, 删除com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806目录, 接着删除plugins目录下的com.gen

2017-09-27 18:31:27 431

原创 zookeeper集群配置

server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口.C配置选举leader时所使用的端口. 由于配置的是伪集群模式, 所以各个server的B, C参数必须不同.三台zookeeper分别配置主机 192.168.0.110clientPort=2

2017-09-26 17:14:40 268

转载 构建高性能数据库缓存之redis主从复制

主从复制,当用户往Master端写入数据时,通过Redis Sync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复制非常简单。一、什么是redis主从复制?主从复制,当用户往Master端写入数据时,通过Redis Sync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复制非常简单

2017-09-26 14:27:25 278

原创 二、memcache安装

memcache下载地址:http://danga.com/memcached/下载memcached 1、memcache安装依赖unix下安装Memcached  请先确认gcc、make、patch等编译工具是否已安装,并可正常使用。 libevent是一个异步事件处理软件函式库,以BSD许可证释出。Memcached依赖Libevent,因此必须先编译安装libeven

2016-06-18 11:19:19 222

原创 一、memcache初识

1、什么是Memcache a) Memcache集群环境下缓存解决方案b) Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。c) Memcache是danga的一个项目,最早是LiveJo

2016-06-18 10:42:31 261

原创 aix5.3下安装svn命令

-bash#:su - roottest:/>cd /usr/svntest:/usr/svn>ls -ltrtotal 14256-rw-r--r--    1 root     system      1031613 May 19 2015  apr-1.5.2.tar.gz-rw-r--r--    1 root     system       874044 May 1

2016-02-29 17:55:43 1096

原创 Spring(AbstractRoutingDataSource)实现动态数据源切换(转载)

一、前言    近期一项目A需实现数据同步到另一项目B数据库中,在不改变B项目的情况下,只好选择项目A中切换数据源,直接把数据写入项目B的数据库中。这种需求,在数据同步与定时任务中经常需要。    那么问题来了,该如何解决多数据源问题呢?不光是要配置多个数据源,还得能灵活动态的切换数据源。以spring+hibernate框架项目为例(引用:http://blog.csdn.net/wan

2015-11-13 10:49:08 389

原创 <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Au

报错信息: Critical> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot i

2015-10-23 10:04:04 7716

原创 groovy字符串处理

println 'He said "escaflone"'println "He said'escaflone'" // 影号中的影号,大中放小,小中放大都可以,类似jsdef str1 ="Groovy&Grails&clat"println str1[4] //v,同getAt(4)println str1[-1] //tprintln str1[1..2] //roprintln str1[

2015-08-24 14:10:31 1610

原创 ORACLE tnsnames.ora 配置2中配置方式

单实例配置  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.19)(PORT = 1521))    (CONNECT_DATA = (SID =orcle1)    )  )多实例配置 (DESCRIPTION =(ADDRESS_LIST =(LOAD_BALANCE=off)   (

2015-08-17 16:48:27 1040

原创 onedrive实现excel在线编辑 online excel

1.首先用火狐浏览器或者谷歌浏览器登录 https://onedrive.live.com2.注册邮箱账户信息3.在邮箱激活账户信息4.登录进去,点击我的账户,点击左侧文件树,点选上载,将文件上载上去。5.上传成功后,点击打开文件。6.文件打开后,在右上角有一个“共享”按钮。点击共享,弹出一个浮动页面。7.在浮动页面左侧有一个“获取链接”,点击后右侧出现一个

2015-08-13 15:30:01 8899

原创 网页屏蔽Backspace事件,输入框不屏蔽

document.onkeydown = function (e) { var code; if (!e){ var e = window.event;} if (e.keyCode){ code = e.keyCode;} else if (e.which){ code = e.which;} //BackSpace 8;

2015-07-21 03:04:03 1379

原创 soapUi发送报文错误导致原因CDATA嵌套问题

在CDATA内部的所有内容都会被解析器忽略。一个 CDATA 部件以""标记结束。但是要记住,CDATA是不能够嵌套的。 但如果你想把一段未知的文本输出到XML中,就一定会遇到因为CDATA嵌套导致的XML解析错误的问题,解决这个问题其实很简单,只需要将"]]>"替换成"]]]]>",然后将替换后的文本作为CDATA的参数传入,这样一来,读XML的程序会将原CDATA识别为多个CDATA,

2015-05-15 18:50:12 6802

转载 iBatis整理——Spring环境下批处理实现

最近做一个小项目,用到Spring+iBatis。突然遇到一个很久远,却很实在的问题:在Spring下怎么使用iBatis的批处理实现?大概是太久没有写Dao了,这部分真的忘得太干净了。从4个层面分析这部分实现: iBatis的基本实现 基于事务的iBatis的基本实现 基于事务的Spring+iBatis实现 基于回调方式的Spring+iBatis实现

2015-02-02 09:48:12 395

原创 Java虚拟机学习:分代收集算法

摘要:当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适当的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成收集。而老年

2015-01-23 10:57:09 672

转载 Java获取客户端真实IP地址的两种方法

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用reque

2014-09-13 18:31:41 338

转载 groovy与java交互

Groovy脚本有两种调用方式:一是作为普通脚本文件(.groovy),使用Groovy提供的命令行groovy或者通过类groovy.lang.GroovyShell来调用;二是作为普通的Java类文件(.class),用传统的方式来调用,这需要先使用groovyc把脚本文件编译成类文件,然后再使用java命令来调用。 在上一篇XXXX中,在eclipse中配置插件,运行的时候是

2014-08-27 09:03:35 478

转载 Groovy轻松入门——通过与Java的比较,迅速掌握Groovy (更新于2008.10.18)

在前几篇文章中,我已经向大家介绍了Groovy是什么,学习Groovy的重要性等内容,还不了解Groovy的朋友不妨去看看我Blog中的Groovy分类。下面我将通过Groovy与Java的比较,解开Groovy的神秘面纱。Ready? Start!注意:本教程是针对Groovy最新版本编写的 Groovy和Java的相同点有:0+, 3+, 4+, 6+, 8

2014-08-27 08:50:36 362

转载 Java虚拟机深入学习之三: Java虚拟机的垃圾收集算法

一   标记-清除算法(Mark-Sweep)       首先标记出所有需要回收的对象,标记完成后统一回收。        主要缺点: 1. 标记和清除效率都很低    2. 产生大量不连续的内存碎片,导致后面分配大内存空间失败二   复制算法       将可用内存划分为大小相等的两块, 每次只使用其中一块。 当这块用完后,就将还存活对象复制到另外一块上面,再把

2014-08-26 15:27:28 346

转载 Java虚拟机深入学习之二: Java虚拟机的垃圾收集器 .

Java虚拟机深入学习之二: Java虚拟机的垃圾收集器        程序语言发展的历史上,Lisp是第一门使用内存动态分配和垃圾收集技术的语言。       Java虚拟机的垃圾收集器(GC)需要完成的三件事:  1. 哪些内存需要回收     2. 什么时候回收    3. 如何回收             判断对象生命周期的两种算法:           

2014-08-26 15:22:37 472

转载 Java虚拟机深入学习之一: Java虚拟机的内存区域

java在运行之后,就将内存控制权交给了java虚拟机。 java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干不同的数据区域。 运行时的内存区分为以下几部分:    1.  程序计数器区域              程序计数器是一块较小的内存空间,是为当前线程所执行的字节码的行号指示器。  由于多线程的存在,所以每个线程都需要有一个独立的程序计数器。 各个线程之间的程序计数

2014-08-26 15:18:07 362

原创 获取js某标签下的某类型标签

123 456 var pdiv = document.getElementById("pidDiv"); var sdiv =pdiv.getElementsByTagName("div"); var typeid=""; for(var x=0;x<sdiv.length;x++

2014-08-14 15:08:57 3896

原创 find 命令的mtime参数的使用

mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前。例如:-mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件。-mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小

2014-07-30 11:21:56 449

原创 WEB开发中常用的子页面调用父页面方式

window.showModalDialog调用模态窗口父页面的方法window.parent.dialogArguments.refreshECside();重新加载模态窗口父页面window.dialogArguments.location.reload();window.parent 是iframe页面调用父页面对象,重新加载父页面window.paren

2014-07-24 05:58:46 560

原创 java实现图片与base64字符串之间的转换

package cn.com;    import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.io.IOException;  import java.io.InputStream;  import java.io.OutputStream;    import sun.misc.BASE64De

2014-07-11 08:48:30 411

转载 sed命令详解

1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显

2014-06-25 14:59:50 317

原创 ORACLE union all 与 union 的区别

Union 与 Union ALL 的作用都是合并 SELECT 的查询结果集,那么它们有什么不同呢? Union 将查询到的结果集合并后进行重查,将其中相同的行去除。缺点:效率低; 而Union ALL 则只是合并查询的结果集,并不重新查询,效率高,但是可能会出现冗余数据。

2014-05-29 14:28:29 751

转载 Ubuntu10.10环境:Nginx+Tomcat6

Ubuntu10.10环境:Nginx+Tomcat6我们下面简单说下ubuntu10.10下如何安装配置,主要以图片为主,简单解释。1、下载Nginx      地址:http://nginx.org/en/download.html ,linux版本:nginx-0.8.20.tar.。解压缩命令:tar -zxvf nginx-0.8.20.tar.gz

2014-04-25 03:21:37 438

转载 Nginx + Tomcat 配置集群负载均衡

Blog:http://ari.iteye.com  转载请注明出处,谢谢    开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F5是操作

2014-04-25 03:01:57 1179

原创 shell命令使用技巧

命令使用技巧1.使用nohup命令  如果你想进程在你退出系统后还能执行,可以使用nohup命令如:% nohup tar -cf /dev/tape /home &你退出后再重新登录的话,使用'ps'命令可以看到进程还在执行 2.查看文件的方法  如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd  如果你想查看文件的后

2014-04-14 16:13:53 415

原创 删除文件中的回车符^M

tr -d '\r' mk_testaes.aix64.new  删除回车符mv mk_testaes.aix64.new mk_testaes.aix64

2014-04-08 20:53:58 404

原创 Shell常见知识

Shell常见知识

2014-04-08 20:14:19 368

原创 js获取节点dom操作

接口nodeType常量nodeType值备注ElementNode.ELEMENT_NODE1元素节点TextNode.TEXT_NODE3文本节点DocumentNode.DOCUMENT_NODE9

2014-04-04 16:35:28 354

原创 js的全局变量和局部变量

很多人都觉得在JavaScript声明一个变量,加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量,不加就是全局变量。 声明方式1: 1varfoo = 2;需注意的是该句在function

2014-03-27 11:15:06 560

原创 shell 运算

1、两个数相加    变量1=`expr $变量2 + $变量3`    变量1=`expr $变量2 + 常数`2、两个数相减    变量1=`expr $变量2 - $变量3`    变量1=`expr $变量2 - 常数3、两个数相乘    变量1=`expr $变量2 \* $变量3`    变量1=`expr $变量2 \* 常数`4、两个数相除 

2014-03-26 15:02:53 512

原创 linux 解压命令

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z

2013-12-13 22:59:21 381

原创 find&grep查找工具

在当前目录下所有特定类型的文件找特征的内容。比如:在所有cpp文件中,查找keyword。命令行为:find . -name *.cpp | xargs grep Keyword

2013-11-15 22:25:07 587

原创 Aix操作系统插入与删除命令

我们知道,在 Aix操作系统 中, vi是常用的文档编辑命令。我们会学习如何使用vi的知识。必须牢记它是有两个状态的 ---- 输入状态与命令状态。我们知道在 Aix操作系统 中,常用的文档编辑命令是 vi。下面,我们就来学习一下有关vi的使用决窍。 在vi中,必须牢记它是有两个状态的 ---- 输入状态与命令状态。由输入状态切换 到命令状态,必须ESC键;而从命令状态转换到输入状态的命令比较

2013-11-12 18:58:46 4935

原创 spring配置datasource三种方式

1.使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。  ${jdbc.driverClassName} ${jdbc.url} ${jdbc.username}

2013-11-06 21:45:39 463

电子记事本

记录自己的心得,体会,随笔,笔记,比较好的电子记事本,可以用在工作中,生活中,可以设置密码访问

2014-04-24

apache-ant-1.8.2-bin

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

2014-04-24

everything

everything 比较强大的文件搜索引擎,值得下载

2014-04-24

Search and Replace

一个功能超强的查找与替换工具。它可以对同一硬盘中的所有文件进行 搜索与替换,也可以搜索 Zip 文件中的文件,并支持特殊字符条件表达 式的搜索,以及以脚本文件(Script)进行搜索和替换,也可以以二进制 的表示方式做搜索和替换。而对搜索到的文件也可以针对内容、属性、 及日期进行修改或者启动关联的应用程序。从所提供的功能来讲,该软 件可以说是同类软件中最出色的。

2014-04-24

Linux教程 Shell精华文章

linux学习比较不错的api文档,值得一看,初学起来比较上手的东东

2014-04-24

jstl 标签学习(全)

自己写的所有的jstl标签的应用,前人栽树后人乘凉吧

2013-04-05

jstl配置及2个jar

JSTL标签库的应用(配置如下).txt standard.jar jstl.jar

2012-12-23

ajax 非经经典的demo

我自己闲下来做的ajax 测试,非常实用,值得收藏

2012-12-23

dtree 测试demo

dtree 的使用,自己做的测试,用eclipse开发的,拿出来分享

2012-12-23

calendar 控件

不错的日历控件,很好看,蓝色海洋 背景用起来很好,拿出来分享

2012-12-23

DHTML手册.chm

很好的资料,包含许多web开发方面的东西,比较全

2012-12-23

ibatis 开发指南

不好寻找的它,分稍微高点,不差分 ibatis 配置全解读 ibatis 方法

2012-09-22

Hibernate开发指南

很好的东东 拿出来分享 Hibernate 基础 配置 高级特性

2012-09-22

spring开发指南

讲述spring Ioc 和 ORM 非常好

2012-09-22

SSH做的一个极小的样例

让你切身体会一下SSH框架的配置开发,避免接受大的项目感受不到SSH立体感。

2012-09-13

空空如也

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

TA关注的人

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