摘要: 我们来看一下HTML 5提供的一些新的标签用法和HTML 4的区别标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本,亦或是来自其他外部源内容。HTML5:HTML4:标签定义 article 以外的内容;aside 的内容应该与 art... 阅读全文
posted @ 2014-05-30 13:00 haycco 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 我们很多情况下,前台需要重新定义一个ValueObject即VO对象来转换后台的实体对象PO。主要的作用有隐藏不暴露PO的一些属性,前台只需关心展示视图需要的部分属性即可。VO一般要进行传输,因此我们定义VO一般会实现序列化,以提高对象的传输效率。PO与VO的属性转换,传统比较笨拙的办法当然就是自己手动写一个又一个的getter和setter。相对比较繁琐吧! 当然开源的apache common util包下有个BeanUtils工具类也可以方便两个实体之间的通用快速转换,但我这里要讲的不是这个。这里要说的是,我们自定义自己的注解,然后通过指定需要绑定的转换的属性,利用Java的反射... 阅读全文
posted @ 2013-11-10 14:35 haycco 阅读(2914) 评论(0) 推荐(0) 编辑
摘要: 笔者使用eclipse 3.7 作为日常工作中的主要IDE工具,由于安装的插件比较大,代码又多,启动eclipse直到所有项目编译完成需要好几分钟的时间,一直对开发环境的速度感到不满意,笔者的机器为32位的XP,虚拟机为HotSpot VM 1.5,4G物理内存。对eclipse.ini稍做些修改,eclipse.ini的配置代码清单如下所示:-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.wi 阅读全文
posted @ 2013-06-05 15:42 haycco 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 最近在测试Nginx进行负载均衡和集群模式下自己发布的WebService服务,简单的调用代码如下:1 String operation = "sayHello";2 String nameSpace = "http://www.test.com/service";3 String endPoint = "http://ip:port/test-console/jbi/ExampleService/main?wsdl";4 String ret = WebServiceUtil.invoke(endPoint, nameSpace, 阅读全文
posted @ 2013-04-19 22:27 haycco 阅读(6326) 评论(0) 推荐(0) 编辑
摘要: 今天使用WEB应用上传一些文件的时候,总是报错,仔细调试了一下,发现是413 Request Entity Too Large错误。发现是Nginx的错误提示,少配置了参数。解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加client_max_body_size 20m;重启Nginx即可恢复正常。 阅读全文
posted @ 2013-04-19 22:19 haycco 阅读(392) 评论(0) 推荐(0) 编辑
摘要: apache与weblogic整合主要是通过一个apache的插件来解决问题:mod_wl_22.so(注:mod_wl_20.so适合apache2.0版本,22.so适合apache2.2的版本),但是从{weblogic_home}/server/plugin/win/32 目录mod_wl_22.so是32位,在64位的操作系统下启动apache失败,会提示一下错误:wrong ELF class: ELFCLASS32。所以需要从官网下载整个weblogic server的plugin包。地址如下:http://www.oracle.com/technetwork/middlewar 阅读全文
posted @ 2013-03-26 22:17 haycco 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 最近发现在建表的时候报如下错误Caused By: java.sql.BatchUpdateException: ORA-01653: 表无法通过 128 (在表空间中) 扩展。从异常信息不难看出是表空间不足引发的异常。呵呵~~找到病在哪里那么就给开个医方啦!我的想法是:1、为表空间增加数据文件2、对现有数据文件增加尺寸3、设定数据文件的自动扩展 对oracle表空间操作详解 建立表空间1 CREATE TABLESPACE data01 2 DATAFILE ''/oracle/oradata/db/DATA01.dbf'' SIZE 500M 3 UNIFO 阅读全文
posted @ 2013-03-25 22:39 haycco 阅读(8455) 评论(0) 推荐(0) 编辑
摘要: 通过proxy、proxy_balancer方式进行负载均衡和集群,如果出现session不能复制的问题请把1 <proxy balancer://ygsoftcluster> 2 BalancerMember http://127.0.0.1:7070/ loadfactor=1 route=tomcat13 BalancerMember http://127.0.0.1:8080/ loadfactor=1 route=tomcat24 BalancerMember http://127.0.0.1:9090/ loadfactor=10 route=tomcat35 #... 阅读全文
posted @ 2013-03-19 22:14 haycco 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 启动Apache 和Tomcat 然后发现我的一切都很正常,但是发现可以再本机通过localhost(127.0.0.1)访问,但是不能通过IP访问。查了各方面资料,对在这个问题的搜索过程中出现的各种回答都试过了,没有一个能解决我问题的回答。最后发现问题在这:在httped.conf中打开了#Include conf/extra/httpd-vhosts.conf这个配置,但是在extra/httpd-vhosts.conf这个问题件中虚拟主机添加错误: 1 <VirtualHost *:80> 2 ServerAdmin webmaster@dummy-host.ygsoft.c 阅读全文
posted @ 2013-03-19 22:08 haycco 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍 阅读全文
posted @ 2013-01-21 12:03 haycco 阅读(381) 评论(0) 推荐(0) 编辑