??xml version="1.0" encoding="utf-8" standalone="yes"?>国产99在线观看,精品中文字幕一区二区三区,中文字幕一区二区三区乱码在线
http://www.aygfsteel.com/leeguannan/5q开发工E师Q?q实施经理,Xq售前顾问,...... zh-cn Mon, 16 Jun 2025 19:19:38 GMT Mon, 16 Jun 2025 19:19:38 GMT 60 Could not instantiate class XXX from tuple at AliasToBeanConstructorResultTransformer 的处理办?/title> http://www.aygfsteel.com/leeguannan/archive/2013/01/09/394009.html阿南 阿南 Wed, 09 Jan 2013 02:57:00 GMT http://www.aygfsteel.com/leeguannan/archive/2013/01/09/394009.html http://www.aygfsteel.com/leeguannan/comments/394009.html http://www.aygfsteel.com/leeguannan/archive/2013/01/09/394009.html#Feedback 0 http://www.aygfsteel.com/leeguannan/comments/commentRss/394009.html http://www.aygfsteel.com/leeguannan/services/trackbacks/394009.html Could not instantiate class XXX from tuple at AliasToBeanConstructorResultTransformer...
Google了很久才发现有可能是HQL语句中别名的问题Q具体原因未知,现在处理办法是,下面的语句中的别名LQ?br />
StringBuffer hql = new StringBuffer("select new ContractItem(l, "
+ " pi.unitPrice, " + " pi.currencyType, " + "pi.currencyTypeDisplay," + " pi.units, "
+ " sum(pi.quantity + pi.adjQuantity), " + " pp, " + " pi.task) "
+ " from PurchasePlanItem pi " + " join pi.purchasePlan pp"
+ " join pi.priorList l " + " where l.supplierNo = ? "
+ " and pp.id in ("); 具体是否可以解决Q还要看一会儿的部|情c?/div>
]]>
在企业内部部|Chrome的课前预?/title> http://www.aygfsteel.com/leeguannan/archive/2013/01/03/393707.html阿南 阿南 Thu, 03 Jan 2013 04:37:00 GMT http://www.aygfsteel.com/leeguannan/archive/2013/01/03/393707.html http://www.aygfsteel.com/leeguannan/comments/393707.html http://www.aygfsteel.com/leeguannan/archive/2013/01/03/393707.html#Feedback 0 http://www.aygfsteel.com/leeguannan/comments/commentRss/393707.html http://www.aygfsteel.com/leeguannan/services/trackbacks/393707.html 在品实施和目研发q程中,我们的前端技术h员需要做大量的浏览器兼容性的工作。痛苦至极啊~而且Q即便完成了兼容性的修改Q浏览器端的JS解析又变成了巨大的瓶颈!例如我们有一个项目ؓ了提高用户用的时的方便性,使用了EXTJS4Q结果在IE6下性能极其低下。我们的P8是一个项目管理YӞ需要用到ZEXTJS的GanttlgQ但是此lg在IE6下十分不E_Q而且l常DIE6崩溃?br /> 介于上面的种U问题,我们开始寻找从览器上解决问题的方法,例如使用FireFox或者ChromeQ因为军工企业都有域Q所以通过域安装一ƾY件是十分Ҏ的。经q权衡,我们军_使用Chrome做ؓ我们软g的入口?br /> 在企业内部vChrome其实有三U方式: 1.直接使用Chrome的某一个版本,Ҏ版本q行_和简单的参数配置Q或者内|一些自定义的插Ӟ直接q行部v?br /> 优点Q技术门槛较低,只需要简单的_安装文g和配|参数即可?br /> ~点Q无法通过l一的策略管理局域网内所有的部v情况和策略?br /> 2.使用Google提供的Chrome商业版,通过Google提供的商业版可以L定制自己企业内部的ChromeQƈ生成分发文gQ同时可以通过配合域策略完成对局域网内的客户端的行ؓq行限制?br /> 优点Q此版本?1q放出的Q一直和多个大型企业紧密合作Q相信不久将会Ş成更加完善的ҎQ从而在企业U应用市场站E跟?br /> ~点Q需要在U安装?br /> 3.使用Google的Chrome FrameQ一个让披着IE外壳的ChromeQ拥有Chrome的所有性能Q只是披着IE的外壌已?br /> 优点Q对于较老一些的企业Q而且企业内部又拥有大量的IE时代产物的企业,l对是一个好选择?br /> ~点Q需要在U安装。原有Y件代码需要修改,才能在用h览时使用Chrome模式?br /> 看到痛苦了吧Q都需要在U安装。看来下一步只能开始研IChrome的源码,修改q编译属于自q览器了。。?img src ="http://www.aygfsteel.com/leeguannan/aggbug/393707.html" width = "1" height = "1" /> ]]> 查询Oracle的BLOBcd http://www.aygfsteel.com/leeguannan/archive/2010/06/17/323692.html阿南 阿南 Thu, 17 Jun 2010 03:03:00 GMT http://www.aygfsteel.com/leeguannan/archive/2010/06/17/323692.html http://www.aygfsteel.com/leeguannan/comments/323692.html http://www.aygfsteel.com/leeguannan/archive/2010/06/17/323692.html#Feedback 0 http://www.aygfsteel.com/leeguannan/comments/commentRss/323692.html http://www.aygfsteel.com/leeguannan/services/trackbacks/323692.html 最q在做项目的q程中,有些时候需要用Oracle的BLOB/CLOBcd存储一些很长的文章Q一直不知道怎么来进行相关的索,l过不懈的努力,l于能够解决q个问题了。查询语句如下:
select count(*) from 表名 where dbms_lob.instr(表名.列名, utl_raw.cast_to_raw(convert('关键?,'utf8')), 1, 1) > 0;
需要注意的是,q个解决Ҏ只能查询BLOB/CLOB中存储的是经q处理的字符丌Ӏ?/div>
本方法在Oracle 10g上测试通过
转自http://commandos.blog.51cto.com/154976/128732
]]>
谁不知道构架Q?/title> http://www.aygfsteel.com/leeguannan/archive/2009/07/03/285372.html阿南 阿南 Fri, 03 Jul 2009 08:33:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/07/03/285372.html http://www.aygfsteel.com/leeguannan/comments/285372.html http://www.aygfsteel.com/leeguannan/archive/2009/07/03/285372.html#Feedback 6 http://www.aygfsteel.com/leeguannan/comments/commentRss/285372.html http://www.aygfsteel.com/leeguannan/services/trackbacks/285372.html 作ؓ一个技术h员,谁不知道构架Q?/p> 前一D|间公司找开发h员谈心,有位领导问一位开发h员,大致对话如下Q?/p>
AQ“你了解׃现在产品的构架吗Q能不能谈谈你对构架的看法??/p>
BQ“?…?/p>
AQ“说说看吧~?/p>
BQ“我不懂构架Q构架是什么?׃现在的品还有构架呢Q?/p>
作ؓ一个有3q工作经验,2家公司经历的VCE序员来_我觉得,q几q的U篏是白做了Q这L思想永远都只能停留在写程序上~
一个品没有构Ӟ如同一个h没有灵魂一P他不是没有,只是你没有去思考,没有dC而已Q?/p>
我记得袁z刚说过Q“一个伟大的产品背后一定有一个伟大构架师Q”,我坚信这一点~产品好坏一斚w军_于对现实问题的解决程度,另一斚w是构架的好坏Q?/p>
几年前,中国的Y件公叔R面很出现构架师/架构师这L角色Q这几年开始有改观了,来多的h开始认识到很多错误的问题,其实从一开始就是错的。很多事情ƈ没有谋定而后动。一味的q求单,到最后变成了下线很简单了Q?/p>
说自׃知道构架的开发h员有两种Q新手和没有思想的新手,拼命的同时我们也应该停下脚步xQ抬起头看看天空。别Ll验的缺失都归结于时间的长短Q更应该x自己是否真的U篏q?/p>
]]> EJB3下无状态会话Bean发布为WebService http://www.aygfsteel.com/leeguannan/archive/2009/07/02/285163.html阿南 阿南 Thu, 02 Jul 2009 05:54:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/07/02/285163.html http://www.aygfsteel.com/leeguannan/comments/285163.html http://www.aygfsteel.com/leeguannan/archive/2009/07/02/285163.html#Feedback 0 http://www.aygfsteel.com/leeguannan/comments/commentRss/285163.html http://www.aygfsteel.com/leeguannan/services/trackbacks/285163.html 无状态会话Bean发布为WebService是非常有意义的,因ؓ如果我们每一个EJB模块按照SOA的思想做成一个一个独立的服务模块Q这里不讨论SCAQ我认ؓApache的SCA框架q不够强大,文档q不够全面)Q同L代码在JavaEE体系之内的应用程序可以直接用EJB3直接讉KQJavaEE体系之外的应用程序可以直接用WebService讉KQ这一Ҏ非常有意义的?/p>
下面要考虑的就是如何只写一份代码,让它能做两样事情?/p>
|上有大量的使用EJB3发布WebService的教E,但是q些教程都是一个h写的Q基本上没有太大的参考h倹{最重要的是Q他写的元注释都是写在实现类上的Q接口上没有做Q何描q。这U做法有两个问题Q第一如果你的会话Bean使用了EMQ那么麻烦了QJAXB在做l定的时候不认识接口Q第二WSDL文g的描q实际上应该是基于接口的描述Q应该和实现cL有太大的关系?/p>
看看|上行的代码:
1 @WebService(name = " PurchaseArrival " , serviceName = " PurchaseArrivalService " )
2 @SOAPBinding(style = SOAPBinding.Style.RPC)
3 public class PurchaseArrivalImpl implements IPurchaseArrival {
注意Q基于RPCl定模式下ListQSet一cȝ接口都是不可传输的,q点会很ȝQ要用必ȝ实现cR?/p>
看看我的代码Q?/p>
接口Q?/p>
1 @WebService(name = " ILogRemoteService " ,targetNamespace = " http://www.glnpu.com/dmp/xml " )
2 @SOAPBinding(style = SOAPBinding.Style.DOCUMENT)
3 public interface ILogRemoteService {
实现c:
1 @Stateless
2 @Remote(ILogRemoteService.class )
3 @WebService(endpointInterface = " com.glnpu.dmp.server.service.base.log.ILogRemoteService " ,serviceName = " LogRemoteService " )
4 public class LogRemoteService extends BaseService implements ILogRemoteService {
q个WebService是针Ҏ口发布出去,而且使用的DOCUMENT样式Q可以直接用List、Set的接口?/p>
q个WebService生成的WSDL文g很有意思:
1 < definitions name ="LogRemoteService" targetNamespace ="http://impl.log.base.service.server.dmp.glnpu.com/" xmlns ="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1 ="http://www.glnpu.com/dmp/xml" xmlns:soap ="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns ="http://impl.log.base.service.server.dmp.glnpu.com/" xmlns:xsd ="http://www.w3.org/2001/XMLSchema" >
2
3 < import location ="http://127.0.0.1:8080/LogRemoteServiceService/LogRemoteService?wsdl&resource=ILogRemoteService_PortType25057.wsdl" namespace ="http://www.glnpu.com/dmp/xml" />
4
5 - < service name ="LogRemoteService" >
6
7 - < port binding ="ns1:ILogRemoteServiceBinding" name ="LogRemoteServicePort" >
8
9 < soap:address location ="http://127.0.0.1:8080/LogRemoteServiceService/LogRemoteService" />
10
11 </ port >
12
13 </ service >
14
15 </ definitions >
16
17
里面有import来指引到真正的WSDL文g。这样很Ҏ会话Bean变成WS~一L代码两样的功能,|
]]> Wazaabi 2.0 让我看到了自定义界面设计器的希望 http://www.aygfsteel.com/leeguannan/archive/2009/07/01/284883.html阿南 阿南 Wed, 01 Jul 2009 02:13:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/07/01/284883.html http://www.aygfsteel.com/leeguannan/comments/284883.html http://www.aygfsteel.com/leeguannan/archive/2009/07/01/284883.html#Feedback 1 http://www.aygfsteel.com/leeguannan/comments/commentRss/284883.html http://www.aygfsteel.com/leeguannan/services/trackbacks/284883.html Wazaabi 2.0 Z Eclipse3.4/EMF/GEF 的动态界面设计和现实lgQ依赖EMFq行界面描述Q依赖GEFq行界面昄?/p> 比较起XUI,XSWTQ它的设计器更加的完善,功能比较1.0版本也有很大的提高,而且作者也提出了用EMFq行数据l定的思\和实现?/p>
ȝ的是它本w只提供了Fill和Row两种布局QButton、Text、List、Labelq些基本控g。还好作者的文档功底不错Q简单几张图把自己的设计思\描述的清清楚楚,高手所为,赞一个!
在它基础上可以很单的q行扩展Q而且比扩展VE要简单的多~q是我喜Ƣ的Q现在对它的使用本hq是处于观望态度Q一斚w{待它的持箋更新Q另一斚w{待E4的激动h心的攑ևQ?/p>
有兴的朋友可以看看http://www.wazaabi.org/index.php?title=Main_Page
]]> 不怕错Q就怕不认错 http://www.aygfsteel.com/leeguannan/archive/2009/06/30/284791.html阿南 阿南 Tue, 30 Jun 2009 08:36:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/06/30/284791.html http://www.aygfsteel.com/leeguannan/comments/284791.html http://www.aygfsteel.com/leeguannan/archive/2009/06/30/284791.html#Feedback 3 http://www.aygfsteel.com/leeguannan/comments/commentRss/284791.html http://www.aygfsteel.com/leeguannan/services/trackbacks/284791.html 明显W一U构架比W二U构架好很多Q但是我们偏偏在W二U构架上面挣扎了半年的时间?/p>
L有各U各L接口和推辞说业务太复杂,客户催的太紧Q没办法把业务放到服务器上,成本太高了!已经?009q了Q?0q前大家意识到l护是关键,业务一定要装Q不能分散于客户端??0q后的今天我们竟然还在挣扎!完全没有思想Q完全没有设计,完全没有接口Q完全没有OO?…!Q!
目告一D落我要拼命的重构,d抽离公共业务Q彻底剥ȝD业务,我要OOQ我要接口,我要设计Q我甚至q要SOAQ?/p>
我错了!我认错!可是Z么公司还有那么多的hq是不认错呢Q做?0q的产品Q?0q前的东西竟然比10q后的东西还好用Q做?0q还是死~烂打在10q前的原型之上~他们比我更悲哀~
]]> Lock wait timeout exceeded; try restarting transaction http://www.aygfsteel.com/leeguannan/archive/2009/04/23/267236.html阿南 阿南 Thu, 23 Apr 2009 13:41:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/04/23/267236.html http://www.aygfsteel.com/leeguannan/comments/267236.html http://www.aygfsteel.com/leeguannan/archive/2009/04/23/267236.html#Feedback 0 http://www.aygfsteel.com/leeguannan/comments/commentRss/267236.html http://www.aygfsteel.com/leeguannan/services/trackbacks/267236.html _心大意Q老犯错!
今天上午在调试EJB3调用WebService时一直遇到MySQL报出的这个问题。郁闷坏了,只是执行了一句update而已Q就Dq样错误??/p>
l过半个时排查Q终于找到问题所在了。原因是分布式事务引L?/p>
场景描述Q?/p>
EJB3操作A?->调用WebService-->WebService操作B?/p>
在操作A表的时候需要等待WebService的调用,如果没有异常Q则可以提交事务Q如果出现异常,则不能提交事务;
在操作B表的时候需要处理异常;
一个简单的分布式事务,一般情况下是没有问题的~但是׃我的_心大意Q做成了EJB3也在操作B表,q样导致了表被锁死的情况出现~真是郁闷啊!
]]>如何使用代码重启RCPE序Q?/title> http://www.aygfsteel.com/leeguannan/archive/2009/03/17/260308.html阿南 阿南 Tue, 17 Mar 2009 10:53:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/03/17/260308.html http://www.aygfsteel.com/leeguannan/comments/260308.html http://www.aygfsteel.com/leeguannan/archive/2009/03/17/260308.html#Feedback 1 http://www.aygfsteel.com/leeguannan/comments/commentRss/260308.html http://www.aygfsteel.com/leeguannan/services/trackbacks/260308.html 以前我们的品重启RCP应用E序的时候都是找到本地\径的EXEE序Q然后用:
1 Runtime runtime = Runtime.getRuntime();
2 runtime.exec(" cmd.exe /c " + excuteStr );
重新启动应用E序Q太复杂Q而且上次打开的参数都会丢失?/p>
今天早上ȝ了一下Eclipse的org.eclipse.update.ui CVSQ找CQ?br />
PlatformUI.getWorkbench().restart();
使用q个重新启动RCP应用E序Q非常的方便Q而且参数都在Q即使在开发环境下也一h有问题!
]]> How to show taskbar icon when use splash? http://www.aygfsteel.com/leeguannan/archive/2009/03/15/259871.html阿南 阿南 Sun, 15 Mar 2009 12:59:00 GMT http://www.aygfsteel.com/leeguannan/archive/2009/03/15/259871.html http://www.aygfsteel.com/leeguannan/comments/259871.html http://www.aygfsteel.com/leeguannan/archive/2009/03/15/259871.html#Feedback 0 http://www.aygfsteel.com/leeguannan/comments/commentRss/259871.html http://www.aygfsteel.com/leeguannan/services/trackbacks/259871.html
做过RCP开发的朋友应该都遇到过Q用AbstractSplashHandler做的登陆界面Q在windows的Q务栏上面是不会显C的Q这个问题让客户用v来很ȝQL动不动就找不到登陆界面了Q现在有解决办法了~
1 Here is the modified Code of the InteractiveSplashHandler Class:
2
3
4 private Shell splash;
5
6
7 public void init( final Shell splash) {
8 // Shell replaced by one with task bar icon
9 // (old Style: SWT.TOOL, new Style: SWT.NO_TRIM)
10 replaceShell(splash);
11 // Store the shell
12 super .init(getSplash());
13 // Configure the shell layout
14 configureUISplash();
15 // Create UI Colors and Fonts
16 createColorsAndFonts();
17 // Create UI
18 createUI();
19 // Create UI listeners
20 createUIListeners();
21 // Force the splash screen to layout
22 splash.dispose();
23 getSplash().layout(true );
24 // Keep the splash screen visible and prevent the RCP application from
25 // loading until the close button is clicked.
26 doEventLoop();
27 }
28
29
30 private void replaceShell(Shell splash) {
31 Shell newSplash = new Shell(Display.getCurrent(), SWT.NO_TRIM);
32 newSplash.setBackgroundImage(splash.getBackgroundImage());
33 newSplash.setBounds(splash.getBounds());
34 newSplash.setFont(splash.getFont());
35 newSplash.setVisible(true );
36 setSplash(newSplash);
37 }
38
39
40 public Shell getSplash() {
41 return splash;
42 }
43
44
45 public void setSplash(Shell splash) {
46 this .splash = splash;
47 }
48
49
E稍q行攚w,可以了~
]]>
վ֩ģ壺
ͼľ |
̨ |
ͬ |
» |
|
|
|
|
߮ |
Դ |
|
ƺ |
|
Ǩ |
ֿ |
̨ |
|
ƽ |
|
|
|
|
|
ƺ |
|
|
|
ͷ |
|
|
|
|
|
|
Ϫ |
|
|
|
|
|
|