`
dycsos123ok
  • 浏览: 82813 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
程序员的单调、无聊、各种宅、对象难找、苦逼;最近和一个技术绝对称上大牛的亲友(高级开发经理)聊天,发现技术很牛的人绝不是那种死气沉沉的人,他很幽、风趣;如果你不想明天猝死,不妨偶尔忙中等闲,调整一下生活节奏,呵呵! 其实上面与我这篇博客关系不大,但确有关系哦,生活就应该找点乐趣,尤其在忙时!正题:在某一个交友论谈(我是光棍,合法骚扰)收到一个这样的邮件,原文如下“相识就是缘,希望我们能从朋友做起,但无论将来怎样发展,都愿能成为好朋友,多多关注我吧。。。生肖顺序:鼠牛虎兔龙蛇马羊猴鸡狗 (注:猪代零) 我的扣扣是:牛羊猪羊牛马猪鼠牛(考考你智力、扣扣前面两个数字是2-9-........猜出来了 ...
说明:目前接触的是一个纯Java Webservice后台应用项目,虽然之前一直做Java应用的开发;但主要都是基于一些成熟的框架,比如流行的SSH,也有一些公司自己封装的框架;但无论哪种形式,框架本身都提供了很好的验证框架、异常处理机制。而初次接触本框架就是一个不少的挑战,虽然现在回过头来,一切走得还算蛮顺利。在这个项目中的验证和异常处理,我们采用的对Java异常的再次封装;虽然我一直反对验证时采用这种异常机制,因为Java的异常机制很复杂,担心影响性能,但考虑整体的设计结构,目前还是采用这种方式来处理;当然我们也有一套备用方案,这个作为后话了。 【设计原理图】 上图,是异常封装的原理 ...
说明:本文主要是用dom4j来创建一个带循环的xml,也是工作中用到的,在此留一个备份吧,关于XML的解析和dom4j的JAR参考http://dycsos123ok.iteye.com/blog/1672870。   【样式XML】 <gt:XMLReturnTest xmlns:gt="http://www.sgcc.com.cn/sggis/service/schema" xmlns:gml="http://www.opengis.net/gml"> <gt:RecordArray> <gt:R ...
说明:本文主要是用dom4j来解析一个相对复杂的xml,也是工作中用到的,在此留一个备份吧,附件中有相应的dom4j所需的Jar文件和事例源码。   【样式XML】 <gt:QueryCircleInput xmlns:gml="http://www.opengis.net/gml" xmlns:gt="http://www.sgcc.com.cn/sggis/service/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc ...
第二部分 CoreJava基础(3) 第06章 JVM相关 6.1 JVM的工作原理        解析:很多大的互联网公司笔试时,会让你画一下JVM的结构图,然后让你解释一下各部分的意义,所以这个面试命中率还是很高的,作为基础扎实的求职者是应该要会的。纠错:搜索引擎--->执行引擎。   参考答案:下面是我画的一个JVM的结构图     1.类装载器子系统:
第二部分 CoreJava基础(1) 第05章 Java基础知识 5.1“==”与“equals”区别        解析:这是一个很简单的题,很多人都能答上来“==”通常用来比较地址,而且equals则是比较内容;如果仅仅这样回答,通常面试只能得到60分,可以通过下面的两个例子来看一下。 String s1 = "s"; String s2 ="s" ; String s3 = new String("s"); String s4 = new String("s"); StringBuffer s ...
  第二部分 CoreJava基础(1) 第04章 解读API 4.1 Object常用的方法        解析:面试刚开始都很简单,但也容易给面试官留下印象,就像这个题,如果你有三年以上经验,回答的少于六个,那么估计你下面将很危险了。Object中的这些方法都很精典,务必记住。  参考答案:object常用的方法有clone(),equals(),hashCode(),notify(),notifyAll(), toString(),wait(),finalize()。    4.2 String与StringBuffer区别   解析:这是一个很基础的题, ...
Java求职面试指南概述        小记:2015年初因和同事为换工作面试了不少单位,前前后后也拿了不少OFFER,2015年5月左右经过一段特别的”灰色“日期,也给了我时间完成Java面试指南的整理工作,很多朋友已经读到过上传到 ...
说明:通过cxf根据WSDL来生成的客户端代码,代码的本身并没有引入CXF包中的东西,理论上移到weblogic(我们用WEBLOGIC来开发的webservice)是没任何问题的但事实上移进去之后就会报下面一些异常。   异常信息: javax.xml.ws.soap.SOAPFaultException: java.lang.NullPointerException at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:156) at $Proxy119.computePSRStatisticBy ...
使用说明:这个是在基于[WebLogic调用EJB3.0服务的异常]和[synchronized对静态类与实例的区别]基础上的问题,因为我们在各种环境下weblogic10.3版本上都调试通了,但一移到11版本就报错。部分代码: public static GISElectricService getEJBResultByMethodNames() throws WebException { InitialContext ctx = null; Properties props = new Properties(); props.setProperty(javax.naming. ...
 使用说明:由于项目需要,在我的Java应用服务里需要调用远程EJB3服务的的一个接口;对方给我提供了一个调用的接口包,发布到WebLogic上后,一直报如下异常: Java.lang.ClassCastException at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:229) at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137) at weblogic.ejb. ...
情景描述:在我的webservice服务中,要调用远程写好的一个服务;由于我的后台是用CXF方式开发的,所以调用远程的方式采用的是由wsdl生成本地代理接口来实现的,生成本地接口的代码如下:   F:\jar包驱动\apache-cxf-2.6.0\bin>wsdl2java -p com.dyc.client -d d:/ws -verbose http://localhost:7000/gisplatform/SpatialAnalysisService?wsdl   然后将生成的在ws目录下的源文件COPY到我的工程中调用,报下面错误   信息: Crea ...

漫漫外包之路

说明:以下只是谈谈个人的外包经历和一些外包体验,纯粹个人观点,不正确的请指出。    一、何为外包?          恐怕IT界的程序员们对这个名词再熟悉不过了,它主要体现出两种形式:一是人员外包,一是项目(自主)外包,杯具的是这两种外包我都体现过了并且还在体验中。 1、人员外包?      这是最坑爹的,简单说就是一些公司或者机构把招进来的员工送到客户方,参与到客户项目中的工作;被招进来,可能对公司一无所知,甚至都不用面试,由客户方对你进行面试;而对于客户我们都是一些“苦逼”的临时工。
  说明:开发中的多条件模糊查询是一个常见的例子,这里在工作中用到的一个近似版;在此主要解决三个问题:一、ORA-0131的异常问题;二、拼音码的创建使用;三、多条件的模糊查询。 一、ORA-0131的异常问题      因为我是用oracle自带的scott用户测试的,没有设计过程的权限即报ora-0131的错误,这个错误网上解决办法很多了,解决方法用管理员权限登录,给scott授一下权就哦了。 grant debug any procedure, debug connect session to username;     二、拼音码的创建使用     曾几何时感觉拼音码 ...
说明:Oracle表中的数据的全角与半角问题,现在处理起来已经不那么麻烦了,这里主要说明一下小细节,以便日后提醒自己,处理所用到的两个函数: to_single_byte(tablename) ---转成半角 to_multi_byte(tablename) -----转成全角   例如下 ...
Global site tag (gtag.js) - Google Analytics