java
流泪的鱼
专注容器云计算
展开
-
Java Remoting远程服务(上)
今天我们来聊聊Java远程服务的解决方案。Java分布式远程服务的解决方案,近几年在互联网应用越来越普及。我们简单分析下,形成这种格局的背景。从无到有开发一个产品的时候,如果技术框架没有积累,那么代码的实现会比较随意,很多时候前端web层耦合了很多后端DAL层的代码。接下来,随着产品越来越多,每个产品的技术实现都会有很多重复代码。这就给后期的维护和升级带来了不便(比如针对某个服务做缓存优化转载 2012-02-10 09:18:22 · 986 阅读 · 0 评论 -
spring mvc 设置默认首页
以前从来没有关注这块也不知道,稀里糊涂地写了很多项目,今天搭建一个web开发框架时突然用到设置index.jsp。由于spring拦截的原因,项目启动怎么都跳转不到web目录下的index.jsp。index.jsp页面也不需要编写特定的Controller去指定。于是想了一个折中的办法,在web.xml中设置 index sprin原创 2014-01-19 16:39:51 · 4930 阅读 · 0 评论 -
org.apache.jasper.JasperException: Unable to compile class for JSP:
从来都没碰到过这样的错,今天突然碰到这个错,疯狂了一下午都!现在记录下。异常错误信息如下:HTTP Status 500 - Unable to compile class for JSP:type Exception reportmessage Unable to compile class for JSP:description The server enc原创 2014-01-19 16:31:09 · 2565 阅读 · 0 评论 -
解决Spring MVC @ResponseBody返回中文字符串乱码问题
引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");解决方法:第一种原创 2013-07-09 11:49:01 · 2772 阅读 · 0 评论 -
spring3.1.1与hibernate4.1.5与struts2.3.4集成
spring3.1.1与hibernate4.1.5与struts2 2.3.4集成 1. 使用myeclipse新建一个web工程。 2. 然后把spring3.1.1 , hibernate4.1.5 , struts2.3.4的jar包放到web工程的WEB-INF/lib目录下。 jar包如下: spring3.1.1转载 2012-08-12 14:28:04 · 3846 阅读 · 0 评论 -
ubuntu 12.04中安装oracle java 7
1、删除openJDKsudo apt-get purge openjdk*2、添加orcale jdk ppasudo add-apt-repository ppa:eugenesan/javasudo apt-get update3、安装sudo apt-get install oracle-java7-installer有可能出现以下异常:oracle-jav原创 2012-05-02 21:59:23 · 2921 阅读 · 0 评论 -
maven工程依赖包导出
mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile 将jar包都会copy到工程目录下的lib里面原创 2012-03-20 14:16:27 · 2681 阅读 · 0 评论 -
JAVA中IP和整数相互转化
一、基本知识点 IP ——> 整数:把IP地址转化为字节数组通过左移位(整数 ——> IP:将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP。将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xFF,得到的数字即为第二段IP。将整数值进行右移位操作(>>>),右移8位,再进行与操作符(&)0xF转载 2012-04-06 13:37:33 · 912 阅读 · 0 评论 -
删除centos系统自带的jdk
[root@localhost jdk]# rpm -qa|grep jdkjava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5jdk-1.6.0_20-fcs查看系统自带jdk版本[root@localhost jdk]# rpm -qa|grep gcjjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115l转载 2012-03-17 14:53:39 · 1058 阅读 · 0 评论 -
CentOS rpm 安装 java 环境
首先测试更新. yum update #如果执行 报错可以执行:然后再试试. yum clean allyum list 首先安装 wget 命令行下载工具. yum install wget 下载oracle的jdk.下载地址要检查仔细.如果一次没有转载 2012-03-17 14:52:10 · 3877 阅读 · 1 评论 -
Install Java7 on Linux
1. 要安装JDK7,当然是要有JDK的二进制文件拉。。这个简单,直接在ORACLE的官网中下载就可以拉 http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html PS:要注意系统版本的选择 2 接着就是解压tar.gz的文件了。。。 tar -xzf转载 2012-03-16 15:03:36 · 1611 阅读 · 1 评论 -
Eclipse内存溢出解决办法
设置 window--》preference--》jdk--》installed jres--》edit--》 default vm为-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 此处的大小根据自己的计算机配置而定 同时更改Eclipse启动文件eclipse.ini中的红色部分 -startup plu转载 2012-03-31 09:49:34 · 696 阅读 · 0 评论 -
事务和两阶段提交
1 事务的ACID事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,其中,ACID是事务的基本特性。A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。比如银行的转账服务,这个转载 2012-03-01 11:06:00 · 771 阅读 · 0 评论 -
Java Remoting远程服务(下)
上篇分别介绍了Java Remoting远程服务中的RMI、EJB、Web Service等技术,下篇继续分享其他的内容。4. HessianHessian(http://hessian.caucho.com)是一种轻量级的Web Service, 采用的是二进制的RPC协议。图五:Hessian架构图[5]如图五所示,Hessian可以形容是一种基于二进制协议提供转载 2012-02-10 09:20:53 · 951 阅读 · 0 评论 -
MAC eclipse SVN 安装路径
http://subclipse.tigris.org/update_1.8.x还中文版的呢!!原创 2014-03-19 18:35:22 · 1068 阅读 · 0 评论