首页技术区最新随笔(rss)

JAVA上加密算法的例子

     摘要: 第1章基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DES ...  阅读全文

2008-10-13 19:31 作者: bt下载【评论:0】【阅读:12】 

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十):WTP TLD内容模型介绍

     摘要: 本节将介绍WTP内容模型(content model)中的一种:TLD Content Model,TLD内容模型为开发者以API的方式查询tld信息提供了基础,在后面的定制过程中会经常使用到。  阅读全文

2008-10-13 17:50 作者: zhuxing【评论:0】【阅读:90】 

新装ORACLE 10G乱码解决方案

     摘要: NND,N年不用Oracle之后,还是被逼要用上它(谁让用户为王呢)!仔细回忆下四五年前的安装步骤,先到Oracle.com上下载个10g。找个Xmanager装上,用SecureCRT登录服务器(我打算装在linux下)export输出到本机IP。然后是漫长的等待! 好象经历过这么多年oracle的一切都未改变,很顺利就完成了。嗯,用我做的数据库迁移工具把数据导进oracle。加载应用,...  阅读全文

2008-10-13 16:59 作者: 广州spark【评论:0】【阅读:166】 

Roller 4.0 二次开发项目工程配置

1.新建一个Ant Build项目,通过webbloger下的build.xml导入进eclipse工程里面,选择build-business就可以了
2.添加相应的包,mail.jar.activation.jar,以及roller bin中所有的包。
3.将weblogger/custom下的所有文件以及build.properties和properties.xmlf拷贝到工程文件根目录
4.对build.xml点击右键--run--open external tool dialog,配置ant参数。
5.Ant参数中,Main中Base Directory设定为webbloger目录,Classpath里面添加jboss-j2ee.jar,mail.jar,activation.jar三个包。Targets选择usage和rebuild。
6.再新建一个web project,把上一个工程的所有包都加进去,同时还要加入数据库连接的包(比如mysql的)以及上一个工程生成的jar包(roller-business.jar和roller-web.jar)。同时还需要把所有资源文件加入进去,这样就可以了。
7.每次修改生成的jar包会跟着一起部署到容器里面

2008-10-13 14:59 作者: TiGERTiAN【评论:0】【阅读:269】 

Spring2.5 访问 Session 属性的四种策略

     摘要: WEB 应用通常会引入 Session,用来在服务端和客户端之间保存一系列动作/消息的状态,比如网上购物维护 user 登录信息直到 user 退出。在 user 登录后,Session 周期里有很多 action 都需要从 Session 中得到 user,再验证身份权限,或者进行其他的操作:这其中就会涉及到程序去访问 Session属性的问题。传统 Servlet 程序因为使用 Servlet API,从而对 Servlet API产生依赖,不利于 controller 的测试和逻辑复用。本文介绍了四种 Spring2.5 中访问 Session 属性的策略,并从 POJO 化、易于测试和复用、利于属性访问等方面一一分析了每种策略的优点和不足,提供给读者进行评价和选择。  阅读全文

2008-10-12 16:57 作者: mingj【评论:1】【阅读:871】 

如何集成shark工作流到你自己的业务系统

     摘要: 好久没有去看shark项目的进展了,说起来有些惭愧上次去enhydra.org网站应该还是四年前的事情了,shark 1.x版本一直觉得够用了,也就不再留意它的进展了。也一直未做过什么对外的文档与代码贡献,鄙视一下。今天来看看网站上对shark的描述,提些自己的看法与应用认识。 Shark与JaWE是Enhydra基于LGPL授权协议下提供的一组开源工作流软件。打个比方就类似于JasperRep...  阅读全文

2008-10-12 13:40 作者: 广州spark【评论:5】【阅读:804】 

球拍式导航菜单效果的实现

     摘要: 工字型布局中都有一个侧边菜单栏目用以导航,它们存在的一个普遍问题是:用户无法迅速的找到自己所处页面在整个网站中的位置。
当菜单项较多时这会演变成一个大问题,当用户需要刻意寻找网页标志来确定自己所处位置时,这已经说明网站给了客户一种迷宫的感觉,有流失客户的潜在可能性。很多网站采用了球拍式菜单来凸显当前所在页面,本文探讨了这种球拍式菜单的实现方式。  阅读全文

2008-10-12 10:10 作者: sitinspring【评论:0】【阅读:1073】 

1亿动态pv/天的超级数据库缓存解决方案,开源了,还有测试代码。

     摘要: 说是支持1亿pv/天,也许有点夸张,也是为了吸引您能点进来,如果您能认真看完相信也不会让您失望,当然,肯定有很多“高手”会对此会嗤之以鼻,没关系,有很多眼高手低的人总喜欢评论别人却从不会看清自己。 如果大家真想支持我、支持中国人开源项目,请把该文贴到自己的博客中或者收藏本文,记得包含文档的下载地址!!!!!!!谢谢。 我说的系统主要是构建在hibernate...  阅读全文

2008-10-12 02:57 作者: 忆风【评论:5】【阅读:1401】 

swfheader 0.10 Released(已更正下载地址)

     摘要: update:俺确实够愚蠢了,竟然打包错了。半夜打包的,看来真有点头昏。非常抱歉,已经更正下载地址。       swfheader是一个处理swf文件的工具脚本,可用于读取swf文件头信息、压缩和解压缩swf文件。很早以前发布过一个0.01版。最近复审了代码,发现了一个愚蠢的读二进制文件错误导致没办法正确的解压或者压缩swf文件。今天更正了此bug,...  阅读全文

2008-10-11 23:38 作者: dennis【评论:0】【阅读:756】 

程序员小史记012

     摘要: 很多人第一次跳槽可能都和我差不多,没有仔细想过到底要找什么样的工作,职业要怎么发展,只是一时的不想做了,就匆忙为了三五百块钱把自己卖了,当时可能也无所谓,不过即使换了一家,这份工作又能持续多久呢?工资是不是满意?环境是不是满意?和同事之间关系是不是满意?可能任何一条感到不满意的时候,都会又有跳槽的冲动,特别是新公司头一两个月,情绪更是容易大起大落,不满意怎么办,再跳喽。看起来简单的多,每次跳槽到一家新公司,心态总有一段不稳定的惯性存在。我有个同事从MIT跳到上海,很有本事,在我还沉浸于在CSDN上看别人讨论IDEA和Eclipse哪一种编辑器更好用的时候,他已经带了自己写的DJFrame框架到上海寻找机会,有他消息的那些天,每天听到的就是他一直在跳槽,两个月内换了四五家,在每一家公司都是部门经理之类的职位,不过依然不是很满意。牛人,有些就像云一样,飘忽不定。
其实真的想找一份满意的工作,并不是那么难。这里的满意,首当其冲自然是工资,当然money足够多之后,追求的就是个人发展了,更进一步如果可以做比尔盖茨,那么更可以扔下工作全身心投入慈善事业去了。除了上面两点,我想不  阅读全文

2008-10-11 23:30 作者: 青鸟【评论:3】【阅读:811】 

OFBiz控制器与WEB应用指引

     摘要: o 使用安全连接 在你的<request-map ..>编辑中使用<security > 标签,其中https="true"将使页面使用https协议,auth="true|false"决定用户是否必须先登入系统,direct-request="false"将不允许用户直接通过浏览器输入地址方式访问(即只能通过request-chain请求链方式访问) o 异步方式...  阅读全文

2008-10-11 22:04 作者: 广州spark【评论:0】【阅读:554】 

SQL注入攻击及其防范浅谈

     摘要: SQL注入攻击的基本原理,是从客户端合法接口提交特殊的非法代码,让其注入到服务器端执行业务的SQL中去,进而改变SQL语句的原有逻辑和影响服务器端正常业务的处理。SQL注入攻击是Web应用中一个重要的安全问题,虽然Java具备较高的安全性,但如果开发人员不注意,也有可能留下安全隐患,本文将对此展开一些粗浅的探讨,欢迎批评指正。  阅读全文

2008-10-11 19:52 作者: sitinspring【评论:1】【阅读:859】 

SwingHacks学习笔记(1)-----自定义JPanel(一个以图像填充的组件)

     摘要: Swing 自定义组件系列-SwingHacks学习笔记(1)
一、自定义JPanel(一个以图像填充的组件)
例1.1 :一个JPanel 的定制子类
ImagePanel.java:  阅读全文

2008-10-11 18:51 作者: 日月雨林@gmail.com【评论:0】【阅读:750】 

源代码解读Spring+Hibernate(JPA)的LazyLoadException异常

     摘要:     好久的笔记了,趁刚好休息整理文档,翻出这一部分,稍加整理后,就发上来给大家共享一下,希望对各位有所帮助。     关于LazyLoadException异常,使用过Hibernate O/R Mapping工具的人应该都遇到过,网上也是有很多解决的方案,其中Spring提供的一个方案就是在web.xml增加一个filter,...  阅读全文

2008-10-11 18:01 作者: x.matthew【评论:0】【阅读:632】 

Yet another nio framework for java

     摘要: 项目名称:Yanf4j(Yet another nio framework for java) 项目地址:http://code.google.com/p/yanf4j/,当前版本0.30-beta1 协议:Apache License, Version 2.0 简单描述:     有这么多nio框架了,为什么要another?重复造轮子也罢,这框架脱胎于一...  阅读全文

2008-10-11 14:25 作者: dennis【评论:0】【阅读:825】 

工作中的十不要(适用于工作不久的同事)(转)

     摘要: 第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算...  阅读全文

2008-10-11 09:39 作者: 草儿【评论:5】【阅读:1285】 

weblogic-ejb-jar.xml的元素解析

     摘要:         做EJB开发,那是几年前的事儿了。虽然EJB2.0一直为开发者所诟病,但它毕竟还是有其自身的优势,比如事务、安全管理,实例生命周期管理等,当然核心还是其提供的分布计算。在EJB规范之外,作为Application Server Vendor,BEA还在规范基础上提供了不少扩展属性,这些属性不是规范要求的...  阅读全文

2008-10-10 23:42 作者: 走走停停又三年【评论:0】【阅读:630】 

单元测试覆盖率-使用Clover

     摘要: 前段时间做的一个升级包到线上后出了个bug,原因是因为做测试的时候没有完全覆盖到。痛定思痛,决定使用Clover来提高代码的单元测试覆盖率。 开发的IDE是使用的Eclipse3.4,这里主要说一下在Eclipse中如何使用Clover,也是刚使用不久,写在这里和大家探讨一下。 从http://www.cenqua.com/download.jspa下载Clover,还需要申请一个licens...  阅读全文

2008-10-10 19:28 作者: littleQ【评论:1】【阅读:759】 

Eclipse RCP中如何使JasperReport制作报表

Eclipse RCP用来开发Java客户端应用非常爽,现在它本身也有BIRT报表项目支持Eclipse RCP中使用报表。不过四年前我开始开发时,却没这么幸运,于是怎么在RCP中生成报表成我一个头痛的事情。

琢磨了几天,终于让我想出一个在我的Eclipse RCP程序中使用JasperReport报表的方法:

1、报表模版存放在服务端特定的一个资源目录下。
2、客户端获得客户输入的报表参数(查询范围、分组条件)及对应报表模版名称(与服务端有命名约定)
3、客户端提交request对象至服务端后,服务端将报表参数、数据库连接(我会将jdbc参数从服务端传入)调用jasperreport报表引擎生成jprint文件。服务端返回jprint文件内容至客户端同步方法。
4、客户端将返回的jprint内容存储至临时文件中,通过SWT_AWT桥接器调用JRViewer显示jprint文件(即显示报表)

思路想通,我只用了三个小时就完成了客户端与服务端通用报表程序的开发,唉,所以说做事情想清楚最重要,想不清楚时动手还不如多睡会呢!

看看我们系统中的表现吧?


BTW:最后一张图中的漏斗图不是JasperReport生成的(它没做漏斗图),是我自己做的一个小控件(不过蛮难看的,幸好大家都安慰我说比没有强,真是让人欣慰呀!!!)

本人原创文章,欢迎转载,转载请注明出处!

2008-10-10 18:05 作者: 广州spark【评论:0】【阅读:783】 

用javascript获取和设置style

     摘要: 好久没写了中间过了个十一,在家混沌过了好几天回来转眼上了一星期班了,忙的屁滚尿流一年前的系统要增加两个大功能,200多个报表要挨个修改,报表校验的页面效果客户又提出了新建议,一个字 改从昨天晚上开始捣鼓到现在终于解决了一个问题,心情好了些,上来写写,哈哈这两天用了baidu 百度空间中的弹出窗口js,感觉不错,很强大,很好很简单的解决了好几个问题,界面友好度以及美化也好多了,以前都是...  阅读全文

2008-10-10 14:49 作者: 【评论:1】【阅读:959】 

Java dnd拖拽实现分析纪要

     摘要:   Java dnd拖拽实现分析纪要 既有的Swing组件都内置了拖拽的支持,是怎么样支持呢? 首先,在Windows环境的jvm进程中,一个gui程序将启动两个线程:AWT-WINDOWS(AWT)和Event-Dispatch-Thread(EDT)。AWT-WINDOWS线程不断从windows操作系统中获取GUI事件并进行初步的底层处理;其中一些事件会被包装成高级的AWTE...  阅读全文

2008-10-10 13:37 作者: 英雄【评论:0】【阅读:830】 

为springside_miniweb提供一个flex登陆界面(第一部分)

     摘要: miniweb采用的是spring security作为权限管理,我一直想搞一个flex界面。仿照igenko和puremvc的demo,搞了一个。  阅读全文

2008-10-10 09:22 作者: 张氏兄弟【评论:0】【阅读:1077】 

Groovy 1.5.7 和 Groovy 1.6-beta-2 同时发布

     摘要: Groovy项目经理 Guillaume Laforge在Nabble上兴奋的宣布 同时发布Groovy 1.5.7(当前稳定版本) 和 Groovy 1.6-beta-2(将来的主要版本)。
Groovy 1.5.7主要修复了61个bug,但也包含1.6版本里面的小部分API改进(20个改进),而Groovy 1.6-beta-2则修复了68个bug、38个改进和一些新特征。  阅读全文

2008-10-10 09:14 作者: 令狐虫@qq.com【评论:2】【阅读:861】 

漂亮的代码

     摘要:     Ruby的创造者为《代码之美》撰写的文章标题是《代码如散文》。程序和散文有一些共性,首先是两者都必须有清晰的意图,散文内容是什么,想表达什么,程序的功能是什么,能做什么;其次两者在意图的表达上(功能的实现上)都依赖于写作的具体风格,编程的隐喻之一就是写作。你想表达的思想是好的,但是如果表达得难以理解,那么要把这个思想传播给读者将非常困难。代码被读和修改的次数是...  阅读全文

2008-10-09 23:58 作者: dennis【评论:4】【阅读:1329】 

正确显示taxtarea中输入的回车和空格

     摘要:   在taxtarea中输入的文本。如果含有回车或空格。在界面上显示的时候则不哪么正常。回车消失了,空格变短了。 如何解决这个问题呢。有2种方法。 1.使用<pre>标签    w3c对pre元素是这样定义的:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。   ...  阅读全文

2008-10-09 21:19 作者: 落Nicety【评论:5】【阅读:1017】 

当cat文件遇到回车符

     摘要: 最近在写一个shell脚本,跑在suse下面,定时执行,在编写和调试过程中遇到一些问题,在此小结下。
脚本执行环境:Suse for linux + tomcat
功能:当用户在门户页面上传用户号码文件来完成为这些号码批量订购某些cp发布的产品(如铃音盒大礼包等等)。
下面是门户上传页面的主要代码:  阅读全文

2008-10-09 20:50 作者: cheng【评论:2】【阅读:821】 

架构师培训笔记---需求开发的主要困难与对策

     摘要: XXX 作为一名架构师从程序员转到分析设计员再就爬到了架构师群体。当然架构师也分很多种比如应用级架构师,信息架构师等,从应用级架构师又可进一步发展到企业级架构师和平台架构师。当然你可能对这些不以为然,但这却是一个架构师的发展之路。本笔记是在XX培训时的体会,说实话本人在这领域也是菜的要死,不过我的研究方向是这个,以后继续努力,请大牛们多多指导。  阅读全文

2008-10-09 19:06 作者: Jack.Wang【评论:2】【阅读:1225】 

OFBiz 菜单组件(menu-widget)指引

     摘要: 菜单组件通常用于生成屏幕主菜单栏,类似于Main | Data Source | Campaign | Tracking | Segment | Contact List |   Reports | Logout o 定义菜单 <menu-item name="DataSource" title="${uiLabelMap.DataSource...  阅读全文

2008-10-09 11:16 作者: 广州spark【评论:0】【阅读:930】 

Weblogic中的load banlance问题

     摘要:         在一个复杂的企业应用环境中,往往一个application server无法承担所有的服务请求,所以很多企业都为此架起了多个服务器实例。这些服务器实例结合在一起,可以组织成一个强健的企业运行环境,它易于扩展、支持load banlance, 支持fail over, 可以做到backend server...  阅读全文

2008-10-09 10:44 作者: 走走停停又三年【评论:0】【阅读:1202】 

Is there a server running on localhost:3306?解决方案

     摘要: 通过servlet读取数据库中的数据时,报错:Is there a server running on localhost:3306?  阅读全文

2008-10-09 10:04 作者: 丫丫【评论:2】【阅读:866】 

RSS

首页技术区

宣传语

网站分类

其他分类

Google站内搜索

 

活动

广告

统计信息

公告

订阅

Blog客户端API

推荐客户端

24小时内最热随笔

新手区

非技术区

24小时内活跃用户

欢迎新成员

最近更新博客

团队列表

博客排行榜[前100人]

站点统计

友情链接