- 浏览: 30415 次
- 性别:
- 来自: 湖南
最新评论
-
Tom.X:
http://osgia.com
在Tomcat-OSGi中部署OSGi
文章列表
1.导入在MyEclipse下创建的项目zyl-->
项目图标上没有小地球的标志,说明不是个Web项目。2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets-->点击Convert to faceted form...选中红线框住的两项(java和Dynamic Web Module)点OK,然后到项目根目录去找到.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库,使用负载均衡,减轻每个从库的查询压力。
采用读写分离技术的目标:有效减轻Master库的压力,又可以把用户查询数据的请求分发到不同的Slave库,从而保证系统的健壮性。我们看下采用读写分离的背 ...
公司项目正式环境为weblogic,开发及测试环境都是tomcat。正常启动,在测试调用一个cxf接口时,抛出Caused by: java.lang.ClassCastException: weblogic.xml.stax.XMLStreamInputFactory cannot be cast to javax.xml.stream.XMLInputFactory 异常,而在tomcat下正常。立马判断是jar包冲突。百度后各种方法试了个遍,结果仍旧不行。无论是设置优先加载项目中的jar包还是设置环境。无奈之下只好逐个分析并检查有调用stax解析xml操作的jar包,经过测试后发 ...
在使用eclipse导出jar包或者war包时,如果项目中存在.svn文件,导出的目标文件中也会包含svn文件夹,通过下面的设置可以将svn目录过滤掉。
右键点击项目名称,在弹出的菜单栏中选择Properties -> Resource ->ResourceFilters->Add,在弹出的面板中选择Exclude All ->Files and Folders->All children (recursive) ,输入框中输入*.svn,如下图所示,点击OK按钮。
案例: 心跳: socket模拟网页的报文连接某个网站,创建tcp的socket后,当我socket.connect后,如果在5到7秒钟不socket.send,那么这个链接就失效了。 请问如何长时间的保持这个链接 这是在服务器端的设置的,客户端没法设置,可以 ...
Java Socket收发异步长连接
- 博客分类:
- JAVA
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
ActiveMQ实现负载均衡+高可用部署方案
- 博客分类:
- JAVA
一、架构和技术介绍
1、简介
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现
2、activemq的特性
1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
转自:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html
文章很经典,学习了。
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mysql.jdbc.Driver.class").newInsta ...
过滤器和拦截器的区别
- 博客分类:
- JAVA
过滤器和拦截器的区别
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调
2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器
3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用
4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能
转载自:http://www.cnblogs.com/c-gis/archive/2012/07/27/2612175.html
中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护和优化工作,现实中似乎并没有得到网管朋友的足够重视,看起来这都是程序员的事,事实上,一个网管如果能在MIS设计期间就数据表的规范化、表索引优化、容量设计、事务处理等诸多方面与程序员 ...
Tomcat项目部署方式及虚拟目录配置
- 博客分类:
- JAVA
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:tomcat存放临时文件的地方
Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。
由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON ...
非eclipse环境启动osgi配置
- 博客分类:
- JAVA
转载自:http://blog.csdn.net/ferry_passion/article/details/7607504
先说下bundle打jar包
选中要打包的bundle,export,在弹出的view中选中下图所示
在Destination中设置导出路径,Options修改如下,直接Finish即可
下面看下启动配置的目录结构
run.bat内容如下