不积跬步,无以至千里


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Spring Struts2 Hessian集成的一个问题

发表于 2013-09-07 | 分类于 后端 | | 阅读次数:

最近在做系统改造的时候,还遇到了一个问题是,如何集成Spring Struts2和Hessian。
当配置Spring和Struts2的时候,在web.xml做了如下配置:

1
2
3
4
5
6
7
8
9
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/spring/*.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

阅读全文 »

本地jar包添加到maven依赖中

发表于 2013-09-05 | 分类于 后端 | | 阅读次数:

对于本地jar包,如果要添加到maven依赖中,可以使用如下方式:

1
2
3
4
5
6
7
<dependency>
<groupId>groupId</groupId>
<artifactId>artifactId</artifactId>
<version>version</version>
<scope>system</scope>
<systemPath>本地jar包路径</systemPath>
</dependency>

阅读全文 »

SSH错误解决

发表于 2013-08-22 | 分类于 后端 | | 阅读次数:

今天在修改系统的一个Action类时(系统架构是struts2+spring+hibernate),报了以下错误:

JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers “public”

阅读全文 »

开源压力测试工具JMeter使用介绍

发表于 2013-08-10 | 分类于 后端 | | 阅读次数:

最近需要对改造的redis缓存接口做压力测试,使用了开源压力测试工具JMeter,分享一下自己的使用经验,希望能对需要进行压力测试的开发同学有所帮助。

JMeter介绍

JMeter是Apache软件基金会下的一款开源压力测试工具,官方网址是:http://jmeter.apache.org/ 。JMeter可以测试静态、动态资源的性能,这些资源包括文件、Servlets 、Perl脚本、Java对象、数据库、FTP服务器等,并生成图形报告。JMeter使用Java开发,既支持可视化界面操作,也支持命令行操作。

阅读全文 »

[转]Hibernate 缓存机制

发表于 2013-07-10 | 分类于 后端 | | 阅读次数:

原文地址

why(为什么要用Hibernate缓存?)

Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。

阅读全文 »

Hibernate的延迟加载

发表于 2013-07-09 | 分类于 后端 | | 阅读次数:

简介

Hibernate通过延迟加载在真正需要使用数据时从数据库表中加载,这样可以加快程序运行速度,减少内存开销。Hibernate在以下三种情况会默认使用延迟加载:

  1. load方法延迟加载;
  2. 实体属性延迟加载;
  3. 集合属性延迟加载。
阅读全文 »

Keepalived介绍

发表于 2013-06-30 | 分类于 服务器 | | 阅读次数:

Keepalived介绍

Keepalived是一款高可用软件,它的功能主要包括两方面:

  1. 通过IP漂移,实现服务的高可用:服务器集群共享一个虚拟IP,同一时间只有一个服务器占有虚拟IP并对外提供服务,若该服务器不可用,则虚拟IP漂移至另一台服务器并对外提供服务;
  2. 对LVS应用服务层的应用服务器集群进行状态监控:若应用服务器不可用,则keepalived将其从集群中摘除,若应用服务器恢复,则keepalived将其重新加入集群中。

Keepalived可以单独使用,即通过IP漂移实现服务的高可用,也可以结合LVS使用,即一方面通过IP漂移实现LVS负载均衡层的高可用,另一方面实现LVS应用服务层的状态监控,如图所示:
1

阅读全文 »

ActiveMQ的PHP、Python客户端

发表于 2013-01-06 | 分类于 后端 | | 阅读次数:

ActiveMQ这款开源消息服务器提供了多语言支持,除了一般的Java客户端以外,还可以使用C/C++、PHP、Python、JavaScript(Ajax)等语言开发客户端。最近由于项目需要,需要提供PHP和Python的主题订阅客户端。这里作为总结,列出这两种语言客户端的简单安装和使用。
对于PHP和Python,可以通过使用STOMP协议与消息服务器进行通讯。在ActiveMQ的配置文件activemq.xml中,需要添加以下语句,来提供基于STOMP协议的连接器。

1
2
3
4
<transportConnectors> 
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613"/><!--添加stomp连接器-->
</transportConnectors>

阅读全文 »

ActiveMQ的安全机制使用及其源代码分析

发表于 2012-09-23 | 分类于 后端 | | 阅读次数:

ActiveMQ是目前较为流行的一款开源消息服务器。最近在项目开发中,需要为ActiveMQ开发基于IP的验证和授权机制,因此,对ActiveMQ的安全机制进行了了解,以下将介绍ActiveMQ的安全机制使用及其源代码分析。
本文开发环境介绍:
操作系统:Windows XP
Java:jdk 1.6.0_12
maven:maven 3.0.4
ActiveMQ:ActiveMQ 5.6.0

阅读全文 »

MyEclipse下Spring+Hibernate整合

发表于 2012-07-27 | 分类于 后端 | | 阅读次数:

目前,SSH(Struts+Spring+Hibernate)是Web开发的一种常用框架组合,Struts实现了MVC,Hibernate实现了关系对象映射,Spring实现了基于Bean的配置管理。本文使用 MyEclipse实现Spring+Hibernate的整合。
软件和框架使用版本:

  • MyEclipse:8.0
  • Spring:2.5
  • Hibernate:3.2
  • MySQL:5.1
阅读全文 »
1…567…9
magicwt

magicwt

89 日志
9 分类
49 标签
GitHub E-Mail
© 2018 magicwt
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4