`
p_3er
  • 浏览: 55677 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
现象: 在使用Java Web开发的过程中,突然出现使用http://127.0.0.1和http://我的ip地址 都无法访问项目。有时候http://localhost也无法访问。 解决:清除浏览器的缓存及所有历史信息。注意,这里单单清除缓存可能还是不能访问。
现象:已经把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目录中,问题解决!
今天遇到该问题,网上搜索一下,原因是tomcat使用的jdk版本与class文件编译时使用的jdk版本不一致引起的。 解决办法: 首先确认tomcat使用jdk版本,默认会使用环境变量里配置的path 确认eclipse中jdk版本 javabuild path中设置。 确认工程编译使用的jdk版本,Window->Proerence->Java->Compiler这个是关键的一步,将三个版本修改一致后,重新编译,重启tomcat,ok!
原因及其解决办法: 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 ...
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的扫描功能。 配置数据源 ...
5.1整合Spring与Hibernate 5.1.1使用MyEclipse加入Spring与Hibernate功能 使用MyEclipse工具主要是为了让工程拥有把数据表生成实体类与映射的功能。然后在这个过程中,把实体类或映射文件的路径加入到spring的配置文件中。而且在Spring与Hibernate整合后,我们不需要Hibernate的配置文件,Hibernate相关功能的配置都写在spring的配置文件中。 A、加入Spring功能 这个很简单,要注意的是,在加入Spring功能的步骤中,是否需要MyEclipse给我们提供的配置文件。如果是新的工程,一般都 ...
让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在末尾加上:
这里选择的是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 ...
数据块(block) HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。 和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。 不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据 ...
Spring为我们开发者提供了多种AOP的编程方式。我们该如何选择呢? 如果项目采用的是JDK5.0以上版本,我们可以选择@AspectJ的方式。这是第一选择。 http://blog.csdn.net/p_3er/article/details/9268637 如果使用的是低版本的JDK,那么可以考虑使用<aop:aspect&g
基于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; } ...
在前面,我们分别使用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 ...
在网上收集了一些mapreduce中常用的一些名词的解释,分享一下: Shuffle(洗牌):当第一个map任务完成后,节点可能还要继续执行更多的map 任务,但这时候也开始把map任务的中间输出交换到需要它们的 reducer那里去,这个移动map输出到 reducer 的过程叫做shuffle。 Partition:每一个reduce节点会分派到中间输出的键集合中的一个不同的子集合,这些子集合(被称为“partitions”)是reduce任务的输入数据。每一个map任务生成的键值对可能会隶属于任意的partition,有着相同键的数值总是在一起被reduce ...
众所周知,Hadoop框架使用Mapper将数据处理成一个<key,value>键值对,再网络节点间对其进行整理(shuffle),然后使用Reducer处理数据并进行最终输出。 在上述过程中,我们看到至少两个性能瓶颈: 如果我们有10亿个数据,Mapper会生成10亿个键值对在网络间进行传输,但如果我们只是对数据求最大值,那么很明显的Mapper只需要输出它所知道的最大值即可。这样做不仅可以减轻网络压力,同样也可以大幅度提高程序效率。 使用专利中的国家一项来阐述数据倾斜这个定义。这样的数据远远不是一致性的或者说平衡分布的,由于大多数专利的国 ...
3.5.1BeanNameAutoProxyCreator 在之前的切面使用中,最后得通过ProxyFactoryBean类生成一个代理类,然后通过代理类对象获取目标类与目标类织入的增强信息。一个代理类对应一个目标类。如果我们有多个目标类的切面信息(切点与增强)都一样的,而我们必须在spring的配置文件中配置多个代理类来为多个目标类设置代理。 BeanNameAutoProxyCreator可以为多个Bean名字类似的目标类进行代理设置,而且多个目标类只需要设置一次。 下面使用前置增强、静态正则表达式方法配置的切面加上BeanNameAutoProxyCreator ...
Global site tag (gtag.js) - Google Analytics