| grubby's profile叮叮的小屋...有点漏雨PhotosBlogLists | Help |
|
|
November 29 Spring 2.5 ReleasedSummary The Spring project released version 2.5 of the popular enterprise Java framework. New features include full support for Java 6, JDBC 4, JAX-WS-2.0, annotation-based dependency injection, auto-detection of components in the classpath, including the ability to automatically configure those components as Spring managed objects, new AOP features, and many enhancements in the Web tier. Additional notable new features include:
What are your favorite new Spring 2.5 features? November 27 Struts1.3.8+Spring2.0+Hibernate3.2+JPA+Transaction Annotation集成For integrating Spring2.o into our system, based on recent research , I just make some notes in my site, If any problems or mistake please give me clues. :)
Here I ignored the preparations for java library. Please download the required jar from web site. 1.struts-config.xml <?xml version="1.0" encoding="UTF-8"?> </action-mappings> Note:If the struts initial failed , make sure your *.jar is right. I have had got the error messages.
2.Spring applicationContext.xml <?xml version="1.0" encoding="UTF-8"?>
That' all , enjoy on that. September 25 XFire 学习
November 29 jDG 开源项目今天启动!各位同事,从公司成立到目前没有任何项目。所以身为总经理的我有了一个想法,总结并整理各位同僚在开发中的用到或者遇到的资源,并共享给大家。比如可以是对连接池的封装程序,可以是字符串操作的封装程序....
现在处于第一阶段,开发包的命名及规范。 开发包名称:jDG - java david group 取前一位字母
目录规则 :dg.person.xxx.xxx - 1段表示DG (必须),2段表示个人开发(必须),3段开发者(如david),4段项目名称(如log4j) eg:dg.person.david.log4j 此包下主要是应用log4j的简单配置及使用。可以继续扩展如:.com;.util................. ---------- 在创建过程中务必请把注释写得详细,中英文不限。发布者发布以后源代码必须贡献出来,否则不予采纳。(便于今后自动生成doc)
发布项目中部署规范: ../WEB-INF/
classes - 编译后可执行代码 lib - 用到的jar包 src - 源代码 另外:在自己的项目发布前将由总经理室和技术管理中心审判通过才会在DG的共享空间发布!
---------- jDG目的在于同事们之间的互相学习与交流。任何人都可以参加,并提出宝贵意见,经典意见将提交董事会,一经采纳有礼品相送哦~~~
----------------------------- jDG人员状况: 开发主要负责人及审批负责人:叮叮 【总经理】 审批负责人 :patrick 【CTO】 发布人员 :patrick 【CTO】叮叮 【总经理】 =====================
DG是我用QQ建的一个群,里面都是我的好朋友,很多都是从事技术工作。如果有谁对此感兴趣可以直接跟我联系QQ:17435631 November 28 Java is No.1 Today
November 24 websphere中session失效今天同事遇到一个很奇特的问题.
我们在tomcat下开发的项目移植到websphere下就不能正常运行了.原因是session竟然很奇怪的失效了.
找了很多原因都不知道怎么回事.更奇怪的是同样的程序在另外一台websphere下就完全没有问题.对于websphere是否有session过期的设置?
如果哪位高人经过清多多指点.
-------------------------------
今天一天又没干多少事情.因为昨天忘记了一件很重要的事,被老总,销售,项目经理一顿k,实在没心情做.
非常谢谢她,有了她我就能忘记烦恼重新开始工作...总觉得跟她说话就非常开心放松....呵呵 November 23 JavaMail,Timer在web应用中日前,在我目前进展得这个项目还存在一些技术方案制定的问题.
主要是定时触发一些功能比如:发送邮件,触发手机短信等.在java的applet中或者swing,awt中可以用新开一个线程,将Timer植入.进而监测.但是如今在Tomcat容器中应该如何来布置这个Timer呢?一个简单的servlet或者javabean是不能满足要求的.主要是出于它们生命周期上的考虑.
查阅资料以后发现serlet有一个方法可以监测到tomcat运行情况,启动和销毁.所以决定采用这个方案,把Timer植入,才能在整个生命周期监测一些系统活动情况.
发邮件是采用javamail,在oracle中也有utl_email这个包可以发邮件.从今天到这周结束就要完成这几件事情.
--------------------------------
最近事情比较多,烦心的事情也比较多,一直没有到这里来写点东西. November 16 遭遇Exchange...前段时间给XXX一台服务器安装了exchange server2003.在测试服务器上已经可以收发邮件了.可是昨天接到新要求,需要一个IE的登陆页面.在网上找了很多资料都没有相关的信息...这下我遇到麻烦了.
给Exchange绑上IIS也不能有登陆的页面啊,怎么办好呢?
----------------------------------------
昨晚跟家家去徐家汇一个湘菜馆吃饭,那个清抄痘苗好好吃哦.就是太贵了...
感觉家家最近情绪很低落,以前老是喜欢吵吵闹闹的,但是最近总是郁郁寡欢,看上去也比较憔悴,心事重重的...看到我心里都挺难过的.也不知道怎么安慰她.自从上次事情之后,感觉就像变了一个人.没想到她也有多愁善感的一面.女孩子是不是都是这样的.身为她大哥,how can I do for u?找点好玩的吧.
经过一些事情之后人都是会长大一点.我觉得这也是好事.有些事情早点遇到比晚遇到要好.但是既然事实已经如此,要快点从伤痛中苏醒过来.做回自己.想当初我那么羡慕她整天无忧无虑的.遇到这样的事,也会是一筹莫展.......让自己开心起来,其实是件很难的事情.
----------------------------------------
今天好多事情啊,今天弄好exchange,还有另外一个项目星期五客户就要看效果......烦啊烦啊!!!说不定今天晚上家都回不成了.... November 11 Borland离我们而去?Borland离我们而去?
以Delphi而知名的软件开发工具厂商Borland近日表示,随着集成开发环境(IDE)工具市场的日益萎缩,该公司将逐渐把重点转移到开发咨询服务上,其重点将是程序员、开发流程和开发技术. 本周一,Borland负责营销和市场战略的副总裁Erik Frieberg表示,IDE工具的黄金时期已经过去,Borland将会逐步转向软件开发咨询业务。 评论:Erik Frieberg这段话显然太牵强,IDE市场目前正是各大厂家争夺之地,最近的几则消息:BEA Workshop 3.0:http://www.matrix.org.cn/resource/news/272_BEA_Workshop.html SUN提供免费的Java Studio Enterprise 8:http://www.matrix.org.cn/resource/news/278_Java_Studio.html 原因在哪里? 显然的原因是,随着ECLIPSE的日益强大,borland的市场分额下跌,亏损扩大。第二财季中,软件许可销售收入下滑了29%,只有3800万美元。在第二和第三财季中,Borland亏损额高达1790万美元和480万美元。而另外一边,则是开源和免费的ECLIPSE不断强大。现在,Borland这个昔日和微软在开发工具市场决一雌雄的巨头,甚至不惜做昔日对手微软的配角。 真的放弃? 不过,应该说borland并没有完全放弃努力的。 11月9日国外媒体报道,Borland日前任命微软公司负责MSDN的旧将尼尔森(Tod Nielson)为公司总裁兼首席执行官。在加盟Borland之前,尼尔森效力于甲骨文,担任负责营销和全球伙伴销售支持的副总裁。 此前,尼尔森还曾在BEA系统公司担任首席营销官。 Borland公司董事局主席威廉-扈珀(William Hooper)称,选择尼尔森是因为他熟悉Borland的市场及具有丰富的管理经验。 互联网上很多程序员,都在担忧Borland的离去,Borland这个曾经为我们带来无数欢乐和回忆的公司,似乎已经不顾大家的眷恋,即将只是留在我们记忆当中了。 ----------------------------------------------------------------- 我的第一个IDE也是delphi,第一份工作也是delphi. 虽然现在用eclipse..但是borland带给我东西我一辈子都不会忘记.. November 08 JAVA培训做java已经做了1年多了,对jdk环境还算比较熟悉,struts,hm这些东西也做过一些项目,但是总觉得自己的技术一直都是止步不前.天天都在做项目,而且有时候还是穿插进行...怎么样才能在技术上有一些提高呢?
看到一些朋友去考scjp,scjd.不知道有多大的意义.我也很想去学学.考考.是不是这样能让自己在java方面有更深的认识???
疑惑....... November 04 用存储过程实现远程数据库同步终于完成了存储过程研究了2天,终于把远程数据库同步部分完成了.
总共包括4个procedure,1个function,均已打成package.
需要源代码请与我联系.
---------------------
这个礼拜要去李哥家吃饭.然后到徐家汇把爱机修一修(液晶屏换了2次,修了3次了,目前是电源街头松了.).可怜的联想V80,公司给笔记本以后就再也没管它了.想当初陪我度过大学时光的爱机,现在竟然被我这样对待....真应该好好反省一下.
--------------------- November 03 强制删除被用户占用的oracle资源------------------------
删除数据的时候提示
"record is locked by another user". 我也不知道是哪个用户占用了资源,请问大虾我怎么能查询到这个信息. 怎么能强制的释放这个用户占用的资源??? ------------------------ 在PL/SQL中有一个session观察器,可以强制kill掉,如果还是不行,重启服务就可以了...
咳... oracle PL/SQL 编程由于目前系统需要与客户方面系统的数据进行同步,要进行复杂的sql操作,并且同步的要求是一个月一次自动进行.因为pl/sql开发数据库程序方便,故方案考虑为:
1.在pl/sql中写好程序块
2.编写bat程序
3.利用系统的计划任务完成1一个月一次的自动更新.
------------------
昨天在写pl/sql程序块的时候因为不是很熟悉语法,所以就是边上网查资料边写了.最后终于写好了一个,这个例子应该可以涵盖package和procedure的语法了.
- 源程序
- 包头 申明procedure
create or replace package TRS_USER_SYNC is
-- Author : DAVID
-- Created : 2005-11-2 16:04:37 -- Purpose : -- Public type declarations -- Public constant declarations -- Public variable declarations -- Public function and procedure declarations
procedure deletelocal; procedure getDatas; -- CURSOR fetchData; end TRS_USER_SYNC;
/ -包体 实现了连接远程数据库的查询
create or replace package body TRS_USER_SYNC is
-- Private type declarations
empName exb_personnel.empName@dblinkjcy%type; CURSOR fetchData IS select empName from exb_personnel@dblinkjcy where empid='1111'; -- Private constant declarations -- Private variable declarations
-- Function and procedure implementations
procedure deletelocal is begin dbms_output.put_line('hello!'); -- select t.empName into display from exb_personnel@dblinkjcy t where t.empid='1111' ; -- dbms_output.put_line(display); end deletelocal; procedure getDatas IS begin if fetchData%isopen = false then open fetchData; end if; fetch fetchData into empName; while fetchData%found loop dbms_output.put_line(empName); if fetchData%rowcount=5 then exit; end if; fetch fetchData into empName; end loop;
close fetchData; end getDatas; end TRS_USER_SYNC; / - 创建database link
create public database link DBLINKJCY.US.ORACLE.COM
connect to ITS identified by ITS using 'david'; ------注意:确定本地数据库配置好了远程数据库的服务名
用cmd 下 tnsping david October 27 数字电路传输原理昨天一个同事问我关于数字电视的设计。本来是做网络应用方面的程序,对数字电视传输原理并不是很了解,于是回去之后问了一个朋友,原来数字电视这么简单。
具体如下:
1.数字电视是一个C/S结构的应用.客户端一般是用C语言写,服务器端一般也是用java开发.采用支持java的应用服务器作为容器.
2.前端利用DOM开发包解析XML返回客户端.
3.XML基于HTTP协议,把客户端请求发送到服务器,容器用以分析HTTP头的各种信息.
4.SERVLET负责处理得到的数据,比如:检索,统计...等
以上则是数字电视的一个简单流程.总的来说跟我们普通意义上的WEB应用是差不多的.如果有不祥之处,可以直接与我联系. October 21 JAVA会怎么发展?如题。
今天早上出地铁的时候有人递了一份招聘的报纸,打开看了,招聘高级软件工程师的没有一个是java的职位。
觉得嗷嗷奇怪,记得以前只要是做软件方面,总会有很多是做JAVA方面的。难道现在JAVA真的越来越不如C了?
奇怪..... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|