- 博客(219)
- 资源 (7)
- 收藏
- 关注
转载 active mq failover 连接参数
jms.brokerUrl=failover\:(tcp\://ip1\:61616?wireFormat.maxInactivityDurationInitalDelay\=30000,tcp\://ip2\:61616?wireFormat.maxInactivityDurationInitalDelay\=30000)?jms.useAsyncSend\=true&randomize
2013-05-20 17:54:19
2462
转载 Java添加UTF-7字符集支持
这段时间在做PushServer时,需要对编码过的邮件标题及发信人进行解码,然而开发的时候发现Javamail无法对UTF-7等编码解码,会抛出UnsupportedEncodingException。查看过JDK中rt.jar的部分代码,也看过javamail的部分代码,总结原因如下:JDK本身并不支持UTF-7字符集。关于这个bug(传送门),很早之前就有人反馈过给SUN了,但SUN已经明确表
2013-01-31 13:54:46
1143
转载 关于ActiveMQ的配置
目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部署上包含一个隐性条件:Server需要是微软操作系统。(对于这点我并去调研过MSMQ是否可以部署在非微软系统,比如:Linux,只是拍脑袋想了想,感觉上是不可以)。对于ActiveMQ,微软系统和Linux都是可以部署的。从功能方面来说,一般最常用的就是:消
2013-01-23 11:21:06
1264
转载 Mysql Keepalived 主备
先说Mysql主从复制: mysql主从复制原理:mysql的主从复制是一个异步复制的过程,从一个主(master)的复制到另一个备(salve)的。在主备之间实现复制过程的主要有三个线程来完成,其中两个线程(sql线程和IO线程)在备端,另一个线程(IO线程)在主端。要实现主备之间的复制,首先要打开master端的二进制日志(mysql.bin.xxxxxx)功能。因为整
2012-12-21 17:09:29
1004
原创 __cdecl __stdcall
__cdecl __stdcall 1.如果函数func是__cdecl(默认调用方式),调用时情况如下 int main() ...{ //参数从右到左压栈 push 4 push 3 push 2 push 1 call func add esp 0...
2011-10-20 22:20:19
135
原创 __cdecl、__stdcall、__fastcall
1.这三个修饰符的基本意思 __cdecl:C调用方式,VC默认使用该方式,参数从右向左传递,参数个数可变,栈的初始和清理由调用者完成 __stdcall:标准调用方式,多种语言使用这种调用方式,参数从右向左传递,参数个数不可变,栈的初始和清理由被调用者完成 __fastcall:参数尽量使用寄存器传递,很少用到,这里不予讨论。2.这三个修饰符的使用位置 ...
2011-10-20 22:18:57
336
原创 link
[yc]详解link详解link有些人写C/C++(以下假定为C++)程序,对unresolved external link或者duplicated external simbol的错误信息不知所措(因为这样的错误信息不能定位到某一行)。或者对语言的一些部分不知道为什么要(或者不要)这样那样设计。了解本文之后,或许会有一些答案。 首先看看我们是如何写一个程序的。如果你在使用某种...
2011-07-19 22:23:57
225
原创 Birt 分页
[birt2.6]关于报表分页的script1、选中table的details,选择script标签页,打开birt的脚本编辑窗口;2、从下拉列表中选择onPrepare,在下面加入Javascript脚本如下: var count = 0;3、从下拉列表中选择OnCreate,在下面加入Javascript脚本如下:count++; if...
2011-05-25 09:28:24
297
原创 Birt Something
BIRT报表(报表设计器) 2011-03-14 18:52一、去掉Birt表格下自动生成的日期时间在报表下点击Xml Source标签,打开xml,找到 html new Date()]]> ...
2011-05-25 09:10:10
132
原创 Birt 动态设置
动态设置birt chart图标题在chart图的script里添加如下方法:function beforeGeneration(chart, icsc){ // a1=icsc.getExternalContext().getScriptable().getParameterValue("a"); b1= icsc.get...
2011-05-22 17:13:31
234
原创 birt report
http://www.theserverside.com/news/1364376/Using-Eclipse-BIRT-Report-Libraries-and-Templateshttp://www.ibm.com/developerworks/cn/opensource/os-ecl-birt/http://tech.ddvip.com/2008-12/12288120939...
2011-05-17 22:59:50
198
原创 oracle connection pool
http://download.oracle.com/docs/cd/B10501_01/java.920/a96654/connpoca.htm
2010-12-24 23:11:47
297
原创 jvm memory
一、JVM内存分配设置1. JVM内存分配设置的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不...
2010-12-06 23:20:35
257
SQL (+)
connect scott/scott@ora9i查看如下语句: SELECT ename , dname FROM Emp, Dept WHERE Emp.Deptno(+) = Dept.Deptno 也可以写成: SELECT ename , dname FROM Emp RIGHT JOIN Dept ON Emp.Deptno = Dept.Deptno ...
2010-12-01 08:18:31
261
转载 hibernate.connection.release_mode
Hibernate.connection.release_mode 参数解析
2010-07-24 14:41:00
4593
转载 编码2
看了几位的回答,感觉有点好笑,楼主本身就出了一个假命题,几位回答都没有弄清字符集的转换,楼主也不知道自己本身就犯了一个致命错误,“你好”本身就是一个多位编码,你却硬要用低位码去解码,不出错才怪呢?String s1 =new String(chinaString.getBytes("gb2312"),"ISO-8859-1");这里的gb2312可以省略,系统会默认用你控制面板设定好的字符集,因为
2010-05-27 01:10:00
702
转载 编码
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识最早
2010-05-27 00:22:00
623
转载 一个使用JDOM读取XML文件的工具类
/* * history * * Created on 2003-5-26 * * 2003-06-05 * 1.增加了Log的处理信息。 * 2.抛出的异常由原来UtilException的改变成XMLException,后者继承前者。 * * 2003-09-02 by David Yu * 1.增加了改变一个指定元素文本的方法。 * */package accp.util.xml
2010-01-13 22:23:00
1290
转载 从LiveJournal后台发展看大规模网站性能优化方法[zz]
一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能:博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。在上线后,LiveJournal实现了非常快速的增长:2004年4月份:280万注册用户。200
2009-04-27 15:48:00
536
原创 怎样配制集群/Session复制
怎样配制集群/Session复制 http://tomcat.jaxwiki.org/cluster-howto.html
2009-04-21 11:04:00
469
原创 GWT 学习笔记6
Java仿真(Java Emulation)尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足:1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。2)另外,客户端运行的代码只使用JRE的子集,该子集能被JavaScript所支持。一旦你熟悉它们后,
2009-03-26 09:56:00
1074
原创 GWT 学习笔记5
Internationalization 国际化 (I18N)国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。Localization 本地化(L10N)本地化(简写为l10n)为当使用框架定制应用程序的每一种语言时。GWT提供了完整的和可伸缩的国际化支持工具。还有拼写检查和语法错误检查等。实现国际化的标准Java方法是通过资源绑定和配置文件来实现。GWT也是如
2009-03-26 09:55:00
778
原创 GWT 学习笔记3
Remote Procedure CallsRich Internet Applications (RIA)JavaScript Object Notation (JSON)在任何时候,只要你需要把代码运行在两个不同的地方,你就需要一种方法让它们之间相互通讯。最简单的方法是通过远程过程调用。远程过程调用是一种简单的方法,客户端可以执行服务器上的一些逻辑并得到一个返回结果。RMI,.NET Rem
2009-03-26 09:54:00
1073
原创 GWT 学习笔记4
一、History and Bookmarks书签对于Ajax应用来说是一个特殊的问题,因为用户只和单个的页面进行交互,因此这儿存在许多不同的片段、状态。GWT解决了这些问题。处理返回按钮和用户保存有用的标签的秘密是历史标识。历史标识仅仅是一个字符串,用于保存你想保存的状态。Google没有记载历史标识的最大长度,但是推荐为在100个字符以内。要通过编程来改变历史标识,可以调用方法:History
2009-03-26 09:54:00
1359
原创 GWT 学习笔记2
一、用户界面(User Interface)在开发GWT应用程序时要注意一件事,它的开发非常像Swing,SWT,甚至是VB。你创建按钮、列表、表单,经事件监听器与之交互。你进行布局,试着让它们在一定的屏幕分辨率和屏幕尺寸下看起来更好看。主要的不同之处在于GWT应用是显示在Web浏览器上,它涉及到HTML页面。传统的Web应用程序是以一系列的HTML页面为结构,并以之导航的。1、与HTML的联系
2009-03-26 09:53:00
1334
转载 GWT 学习笔记1
一、GWT介绍1)GWT目的:通过提供相似的Java开发环境,并隐藏各浏览器不兼容的部分,使AJAX开发变得更容易。2)GWT统一了客户端和服务器端的代码,形成了用一种语言来编写:Java。这有许多优势:(1)熟悉Java的开发者比熟悉JavaScript或Flash的开发者多。(2)Java的开发工具非常多,如Eclipse、NetBeans和IDEA。3)GWT允许以类似于创建Swing应用
2009-03-26 09:50:00
1552
转载 整合Liferay Portal和GWT (http://www.javaeye.com/topic/164570)
Portal 是一种非常棒的web2.0技术,它基于JSR168 Java Portlet规范, 用户可以根据自己的喜好加载所需的Portlet。它提供给用户非常个性化的用户体验。GWT 是一种由Google公司所开发的基于Java的Web框架技术,用于开发全Ajax应用程序。如何让这两种诱人的技术整合在一起就是我所感兴趣的,同样也是这篇文章所要探讨的主题。现有的主流Portal平台技术有Life
2009-03-25 16:24:00
1525
原创 网页内嵌多媒体 IE,Mozilla、Firefox、NetScape、Opera
来源:http://www.phpchina.com/54842/viewspace_31724.html如果你不总是用 Windows 上的 Internet Explorer 来上网的话,你可能会注意到,许多网站上的视频点播之类的多媒体内容,你无法直接在 Internet Explorer 以外的其它浏览器中观看,比如明明已经安装了插件却提示缺少插件,或者什么都不提示出
2009-03-18 21:32:00
884
转载 深入浅出taglib
标准的JSP 标记可以调用JavaBeans组件或者执行客户的请求,这大大降低了JSP开发的复杂度和维护量。JSP技术也允许你自定义taglib,其实换句话说,taglib可以看成是对JSP标记的一种扩展,正如xml是对html的一种扩展一样。taglib通常定义在tag标签库中,这种标签库存放着你自己定义的tag标签。简而言之,如果使用taglib,那么你可以设计自己的JSP标记!一般来
2009-03-10 10:07:00
639
原创 Get communities in Velocity
http://www.liferay.com/web/guest/community/forums/-/message_boards/message/2364694?_19_redirect=%2Fweb%2Fguest%2Fcommunity%2Fforums%2F-%2Fmessage_boards%2Fsearch%3F_19_redirect%3D%252Fweb%252Fguest%25
2009-03-04 16:52:00
558
转载 如何Eclipse自动提示
很多人不知道Eclipse如何开启代码助手的自动提示功能,只是使用Eclipse默认的输入了“.”之后才会出现提示。打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。(点击图片查看大图)在上图画红线的地方,会看到只有一个“.”存在。表示:只有输入“.”之后才会有代码提示,我们要修改的地方就是这里,可是Ecli
2009-02-28 22:01:00
995
原创 如何在 Journal Template 中得到当前登录用户
在 Journal Template 中新建Template中的脚本如下: #set ($userService =$serviceLocator.findService("com.liferay.portal.service.UserLocalService"))#set ($user =$userService.getUserById($getterUtil.getLong($req
2009-02-28 18:09:00
499
原创 How to get parameters from the URL?
How to get parameters from the URL? 5/11/08 8:47 PM Hi all,Seemslike a very simple thing to do, but Ive been at it for a while now andjust cant seem to get it to work! Heres
2009-02-28 15:11:00
546
转载 Toolbar Dock without drop-down menu
http://www.liferay.com/web/guest/community/forums/-/message_boards/message/2059252?_19_redirect=%2Fweb%2Fguest%2Fcommunity%2Fforums%2F-%2Fmessage_boards%2Fsearch%3F_19_redirect%3D%252Fweb%252Fguest%25
2009-02-12 09:59:00
574
转载 再论Session事件的捕获
再论Session事件的捕获最近又有网友问到,如何用Session实现在线统计的功能,其实只要对Servlet规范详细了解一下,明白其基本原理,编写一个类似的功能并不是一件很复杂的事情。我以前的一篇文章,最初也是发表在JavaResearch上的(http://www.javaresearch.org/arti ... 106&thread=2164),不过可能源码没有全部给出,只给出了最
2009-02-03 14:15:00
490
java 编码方式转换大全
2010-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人