- 浏览: 55677 次
- 性别:
- 来自: 广州
最新评论
-
p_3er:
blucedong 写道你好我在做struts1.3+spri ...
基于annotation的struts1.3+hibernate3.3+spring2.5 -
blucedong:
你好我在做struts1.3+spring3.0+hibern ...
基于annotation的struts1.3+hibernate3.3+spring2.5
文章列表
现象:
在使用Java Web开发的过程中,突然出现使用http://127.0.0.1和http://我的ip地址 都无法访问项目。有时候http://localhost也无法访问。
解决:清除浏览器的缓存及所有历史信息。注意,这里单单清除缓存可能还是不能访问。
- 2013-10-09 18:49
- 浏览 257
- 评论(0)
现象:已经把sapjcp3.jar导入到项目中;把sapjco.dll放到system32下了;
本地的写的测试程序能够成功连上SAP,一放到WEB环境下就不行了,抛出这个异常。
no sapjco3 in java.library.path,经排查sapjco.dll必须放到TOMCAT当前使用的JRE的BIN目录中,我TOMCAT配置的JRE目录是 C:\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013,我拷贝该DLL至该目录下的BIN目录中,问题解决!
- 2013-10-09 18:30
- 浏览 1649
- 评论(0)
今天遇到该问题,网上搜索一下,原因是tomcat使用的jdk版本与class文件编译时使用的jdk版本不一致引起的。
解决办法:
首先确认tomcat使用jdk版本,默认会使用环境变量里配置的path
确认eclipse中jdk版本 javabuild path中设置。
确认工程编译使用的jdk版本,Window->Proerence->Java->Compiler这个是关键的一步,将三个版本修改一致后,重新编译,重启tomcat,ok!
- 2013-10-09 18:28
- 浏览 283
- 评论(0)
原因及其解决办法:
1.xml编码错误
该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org
什么是BOM?http://www.unicode.org/f ...
- 2013-09-22 15:34
- 浏览 247
- 评论(0)
Annotation的方式是通过注解的方式把Struts2中的Action、Dao层的实现类、Service层的实现类交由Spring管理,不需要在配置文件中进行配置。但为了方便,事务的管理依然使用的是Schema的方式。如果有需要,可以参照4.3.2中的方式,使用@Transactional对service层进行事务管理。
5.4.1前期工作
给工程加入Spring与Hihernate的功能,这个步骤也5.1.1的相同。
http://blog.csdn.net/p_3er/article/details/10526617
打开Spring的扫描功能。
配置数据源 ...
- 2013-08-29 16:24
- 浏览 360
- 评论(0)
5.1整合Spring与Hibernate
5.1.1使用MyEclipse加入Spring与Hibernate功能
使用MyEclipse工具主要是为了让工程拥有把数据表生成实体类与映射的功能。然后在这个过程中,把实体类或映射文件的路径加入到spring的配置文件中。而且在Spring与Hibernate整合后,我们不需要Hibernate的配置文件,Hibernate相关功能的配置都写在spring的配置文件中。
A、加入Spring功能
这个很简单,要注意的是,在加入Spring功能的步骤中,是否需要MyEclipse给我们提供的配置文件。如果是新的工程,一般都 ...
- 2013-08-29 16:15
- 浏览 436
- 评论(0)
让VBOX支持USB
从http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack
下载:Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361.vbox-extpack
并安装
1. 让GUEST识别USB设备$ sudo gedit /etc/fstab在末尾加上:
- 2013-07-16 12:30
- 浏览 579
- 评论(0)
这里选择的是mysql数据库。
4.1引入aop、tx的命名空间
为了事务配置的需要,我们引入aop、tx的命名空间
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www ...
- 2013-07-15 16:25
- 浏览 417
- 评论(0)
数据块(block)
HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。
和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。
不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据 ...
- 2013-07-08 15:00
- 浏览 289
- 评论(0)
Spring为我们开发者提供了多种AOP的编程方式。我们该如何选择呢?
如果项目采用的是JDK5.0以上版本,我们可以选择@AspectJ的方式。这是第一选择。
http://blog.csdn.net/p_3er/article/details/9268637
如果使用的是低版本的JDK,那么可以考虑使用<aop:aspect&g
- 2013-07-08 10:37
- 浏览 243
- 评论(0)
基于Schema定义的切面和前现两种方式定义的切面,内容上都差不多,只是表现形式不一样而已。
3.7.1一般增强的使用
a、目标类
public class Target {
public void say(){
System.out.println("say...");
}
public String getName(int id,String name){
System.out.println("getName...");
return "MR"+name+id;
}
...
- 2013-07-08 10:31
- 浏览 333
- 评论(0)
在前面,我们分别使用Pointcut、Advice、Advisor接口来描述切点、增强、切面。而现在我们使用@AdpectJ注解来描述。
在下面的例子中,我们是使用Spring自动扫描和管理Bean。
(http://blog.csdn.net/p_3er/article/details/9239605)
3.6.1一个简单的例子
a、目标类
@Repository
public class UserDaoImpl implements UserDao {
public void save() {
System.out.println("保存用户...&qu ...
- 2013-07-08 10:05
- 浏览 391
- 评论(0)
在网上收集了一些mapreduce中常用的一些名词的解释,分享一下:
Shuffle(洗牌):当第一个map任务完成后,节点可能还要继续执行更多的map 任务,但这时候也开始把map任务的中间输出交换到需要它们的 reducer那里去,这个移动map输出到 reducer 的过程叫做shuffle。
Partition:每一个reduce节点会分派到中间输出的键集合中的一个不同的子集合,这些子集合(被称为“partitions”)是reduce任务的输入数据。每一个map任务生成的键值对可能会隶属于任意的partition,有着相同键的数值总是在一起被reduce ...
- 2013-07-05 15:59
- 浏览 246
- 评论(0)
众所周知,Hadoop框架使用Mapper将数据处理成一个<key,value>键值对,再网络节点间对其进行整理(shuffle),然后使用Reducer处理数据并进行最终输出。
在上述过程中,我们看到至少两个性能瓶颈:
如果我们有10亿个数据,Mapper会生成10亿个键值对在网络间进行传输,但如果我们只是对数据求最大值,那么很明显的Mapper只需要输出它所知道的最大值即可。这样做不仅可以减轻网络压力,同样也可以大幅度提高程序效率。
使用专利中的国家一项来阐述数据倾斜这个定义。这样的数据远远不是一致性的或者说平衡分布的,由于大多数专利的国 ...
- 2013-07-05 15:38
- 浏览 337
- 评论(0)
3.5.1BeanNameAutoProxyCreator
在之前的切面使用中,最后得通过ProxyFactoryBean类生成一个代理类,然后通过代理类对象获取目标类与目标类织入的增强信息。一个代理类对应一个目标类。如果我们有多个目标类的切面信息(切点与增强)都一样的,而我们必须在spring的配置文件中配置多个代理类来为多个目标类设置代理。
BeanNameAutoProxyCreator可以为多个Bean名字类似的目标类进行代理设置,而且多个目标类只需要设置一次。
下面使用前置增强、静态正则表达式方法配置的切面加上BeanNameAutoProxyCreator ...
- 2013-07-05 11:44
- 浏览 479
- 评论(0)