JAVA
文章平均质量分 69
zzm350931035
这个作者很懒,什么都没留下…
展开
-
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 · 110 阅读 · 0 评论 -
过滤器和拦截器的区别
过滤器和拦截器的区别1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只...原创 2014-10-20 10:22:40 · 99 阅读 · 0 评论 -
Java反射机制
转自:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html文章很经典,学习了。一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识...原创 2014-10-23 23:43:07 · 102 阅读 · 0 评论 -
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 · 131 阅读 · 0 评论 -
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 · 1115 阅读 · 0 评论 -
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 · 97 阅读 · 0 评论 -
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 · 456 阅读 · 0 评论 -
基于心跳的socket长连接
案例: 心跳: socket模拟网页的报文连接某个网站,创建tcp的socket后,当我socket.connect后,如果在5到7秒钟不socket.send,那么这个链接就失效了。 请问如何长时间的保持这个链接 这是在服务器端的设置的,客户端没法设置,可以发送心跳包。 socket.connect后,每3-4秒用socket.send发送一字节数据(内容随便),然后观查这个连接是否保持。 ...原创 2015-12-15 15:14:03 · 155 阅读 · 0 评论 -
eclipse导出war包排除svn文件
在使用eclipse导出jar包或者war包时,如果项目中存在.svn文件,导出的目标文件中也会包含svn文件夹,通过下面的设置可以将svn目录过滤掉。 右键点击项目名称,在弹出的菜单栏中选择Properties -> Resource ->ResourceFilters->Add,在弹出的面板中选择Exclude All ->Files ...原创 2016-01-07 14:28:35 · 566 阅读 · 1 评论 -
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 · 1308 阅读 · 0 评论 -
数据库索引的原理
转载自:http://www.cnblogs.com/c-gis/archive/2012/07/27/2612175.html 中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的...原创 2014-10-18 14:43:34 · 316 阅读 · 0 评论 -
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 · 619 阅读 · 0 评论 -
js跨域访问
Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他...原创 2014-09-29 17:34:23 · 113 阅读 · 0 评论 -
用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 · 562 阅读 · 0 评论 -
eclipse打开文件所在位置插件
在MyEclipse开发中常用到其中一个"Open In Explorer"的小插件,可以直接进入Windows资源管理器中打开选中文件所在的目录,在使用eclipse开发时也很需要这个功能,否则只能查看resource属性等方式,找到文件的目录非常不便,有几个方式可以实现这个功能 。 1、打开Eclipse,找到Eclipse Marketplace,搜索Ecl...原创 2014-09-20 21:37:42 · 269 阅读 · 0 评论 -
log4j配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appende...原创 2014-09-20 23:03:56 · 99 阅读 · 0 评论 -
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 · 108 阅读 · 0 评论 -
eclipse为xml文件添加自动提示
一、spring 用eclipse,在导入相应的包后(有人说不导包也有提示,因为默认的eclipse导入了jdk的包),eclipse会有代码提示功能。那么XML文件能不能也这样呢?其实也是可以的,只不过导包的地方不一样。下面以spring为例(虽然Myeclipse6.5中已经集成了,这里只是示范说明)。[html] view plaincopy ...2014-09-21 19:05:23 · 204 阅读 · 0 评论 -
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 · 126 阅读 · 0 评论 -
在Eclipse外部执行你的OSGi容器
从Equinox下载完整的eclipse-equinox-<buildno>.zip 二进制文件框架。本文中的示例代码在版本3.3下进行测试。解压缩下载的文件,保存到你的计算机上。本示例将使用目录 C:\software。在你的计算机上建立一个目录,命名为 C:\equinox (或对于你的操作系统等同的目录)。从 C:\software 将下面的JAR文件复制到 C:\...原创 2014-09-24 17:55:04 · 144 阅读 · 0 评论 -
在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 · 332 阅读 · 0 评论 -
非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 · 174 阅读 · 0 评论 -
Spring 实现数据库读写分离
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从...原创 2016-01-26 14:49:34 · 132 阅读 · 0 评论