自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Spring 实现数据库读写分离

现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从...

2016-01-26 14:49:34 121

weblogic下调用CXF的webservice接口报错

     公司项目正式环境为weblogic,开发及测试环境都是tomcat。正常启动,在测试调用一个cxf接口时,抛出Caused by: java.lang.ClassCastException: weblogic.xml.stax.XMLStreamInputFactory cannot be cast to javax.xml.stream.XMLInputFactory 异常,而在tom...

2016-01-13 16:35:18 972

原创 eclipse导出war包排除svn文件

       在使用eclipse导出jar包或者war包时,如果项目中存在.svn文件,导出的目标文件中也会包含svn文件夹,通过下面的设置可以将svn目录过滤掉。        右键点击项目名称,在弹出的菜单栏中选择Properties -> Resource ->ResourceFilters->Add,在弹出的面板中选择Exclude All ->Files ...

2016-01-07 14:28:35 529 1

原创 基于心跳的socket长连接

案例: 心跳: socket模拟网页的报文连接某个网站,创建tcp的socket后,当我socket.connect后,如果在5到7秒钟不socket.send,那么这个链接就失效了。 请问如何长时间的保持这个链接 这是在服务器端的设置的,客户端没法设置,可以发送心跳包。 socket.connect后,每3-4秒用socket.send发送一字节数据(内容随便),然后观查这个连接是否保持。 ...

2015-12-15 15:14:03 143

原创 Java Socket收发异步长连接

import java.io.IOException;  import java.io.InputStreamReader;  import java.io.OutputStreamWriter;  import java.io.PrintWriter;  import java.io.Reader;  import java.net.Socket;  import j...

2015-12-15 15:07:34 440

原创 oracle策略POLICY学习

-- 1、创建测试表 create table TEST_POLICY (   USERNAME VARCHAR2(10),   PASSWORD NUMBER(10) ); insert into t_policy values('a',30); insert into t_policy values('b...

2015-12-02 17:44:20 1088

原创 ActiveMQ实现负载均衡+高可用部署方案

一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现2、activemq的特性1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,...

2015-12-01 16:35:20 118

原创 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...

2014-11-01 21:25:24 84

原创 Java反射机制

转自:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html文章很经典,学习了。一、什么是反射机制         简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,     那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制         有些时候,我们用过一些知识...

2014-10-23 23:43:07 93

原创 过滤器和拦截器的区别

过滤器和拦截器的区别1、拦截器是基于java的反射机制的,而过滤器是基于函数回调   2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器   3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用   4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能   5、在action的生命周期中,拦截器可以多次被调用,而过滤器只...

2014-10-20 10:22:40 88

原创 数据库索引的原理

转载自:http://www.cnblogs.com/c-gis/archive/2012/07/27/2612175.html 中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的...

2014-10-18 14:43:34 232

原创 Tomcat项目部署方式及虚拟目录配置

   tomcat目录下各文件夹的作用:1.bin:存放各种不同平台开启与关闭Tomcat的脚本文件。2.lib:存tomcat与web应用的Jar包3.conf:存放tomcat的配置文件4.webapps:web应用的发布目录5.work:tomcat把由各种jsp生成的servlet文件存放的地方6.logs:tomcat存放日志文件的地方7.temp:tom...

2014-10-13 21:04:29 605

原创 js跨域访问

Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他...

2014-09-29 17:34:23 102

原创 非eclipse环境启动osgi配置

转载自:http://blog.csdn.net/ferry_passion/article/details/7607504先说下bundle打jar包选中要打包的bundle,export,在弹出的view中选中下图所示在Destination中设置导出路径,Options修改如下,直接Finish即可 下面看下启动配置的目录结构  run.bat内容如...

2014-09-25 20:18:46 163

原创 在Tomcat-OSGi中部署OSGi

转载自:http://blog.sina.com.cn/s/blog_438308750100e4bv.html一、准备工作准备工作分为两个部分:准备一个OSGi Application  和  准备Tomcat-OSGi运行环境1. 准备一个OSGi ApplicationTomcat-OSGi已经准备了一个应用程序:jpetstore-osgi-demo,它是将spring sample...

2014-09-24 17:56:45 317

原创 在Eclipse外部执行你的OSGi容器

从Equinox下载完整的eclipse-equinox-<buildno>.zip 二进制文件框架。本文中的示例代码在版本3.3下进行测试。解压缩下载的文件,保存到你的计算机上。本示例将使用目录 C:\software。在你的计算机上建立一个目录,命名为 C:\equinox (或对于你的操作系统等同的目录)。从 C:\software 将下面的JAR文件复制到 C:\...

2014-09-24 17:55:04 127

原创 java动态缓存技术(转)

package com.cari.web.cache;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Arrays;import java.util.Hashtable;import org.apache.commons.logging.Log;import o...

2014-09-23 13:05:23 114

eclipse为xml文件添加自动提示

一、spring 用eclipse,在导入相应的包后(有人说不导包也有提示,因为默认的eclipse导入了jdk的包),eclipse会有代码提示功能。那么XML文件能不能也这样呢?其实也是可以的,只不过导包的地方不一样。下面以spring为例(虽然Myeclipse6.5中已经集成了,这里只是示范说明)。[html] view plaincopy ...

2014-09-21 19:05:23 190

MyEclipse创建的项目导入eclipse

1.导入在MyEclipse下创建的项目zyl--> 项目图标上没有小地球的标志,说明不是个Web项目。2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets-->点击Convert to faceted form...选中红线框住的两项(java和Dynamic Web Module)点OK,然后到项目根目录去找到....

2014-09-21 01:41:09 96

原创 log4j配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appende...

2014-09-20 23:03:56 87

原创 eclipse打开文件所在位置插件

       在MyEclipse开发中常用到其中一个"Open In Explorer"的小插件,可以直接进入Windows资源管理器中打开选中文件所在的目录,在使用eclipse开发时也很需要这个功能,否则只能查看resource属性等方式,找到文件的目录非常不便,有几个方式可以实现这个功能 。        1、打开Eclipse,找到Eclipse Marketplace,搜索Ecl...

2014-09-20 21:37:42 244

原创 用wsdd发布WebService

1、首先在testWS工程创建一个java类,里面写简单的2个方法getName、getAge,代码如下:package com.test.service;public class HelloWorldService { public String getName(String name) { return "your name : " + name; } public int g...

2014-09-20 01:26:41 541

原创 webService(CXF)与spring集成

1、将cxf与spring相关的架包拷到lib目录下,我用的是cxf提供的jar包,可以到官网直接下载。 2、配置web.xml文件,和cxf配引入spring置。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2014-09-19 15:15:07 94

空空如也

空空如也

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

TA关注的人

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