-
Java项目经验——软件工程师成长的关键(转)
Java项目经验——程序员成长的关键(转)Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度...
8170
热度 -
webservice施用,xfire、classloader
webservice应用,xfire、classloader ????XFire是新一代的JavaWeb服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成。 ???最近一项目,需要用到webservice,刚开始,使用xfire,甚是方便,特别是客户端代码,干净整洁,但是xfire用了jdom...
507
热度 -
Axis源码分析-Web服务调度(二)
Axis源码分析-Web服务部署(二) 1.服务部署:1)即时发布编写java类,去掉包名称,将.java文件类型改成jws。通过浏览器打开url如:http://localhost:8888/axis/EchoHeaders.jws点击“ClicktoseetheWSDL”,即可查看所部署服务的WSDL描述文件2)定制发布通过deploy.wsdd部署,如:<servicename="Ax...
472
热度 -
基于Tomcat的WebSocket(五月8日更新)
基于Tomcat的WebSocket(5月8日更新) 之前大概的看过WebSocket,当时Tomcat还不支持WebSocket,所以当时写了一篇基于Jetty的WebSocket实现,地址如下: http://redstarofsleep.iteye.com/blog/1307608 ? 现在Tomcat7.0.27发布了,从这个版本开始Tomcat就支持WebSocket了。 Tomca...
433
热度 -
struts2 恒量配置详解
struts2常量配置详解 1,struts.action.extension 作用:设置为htm的时候,把url后缀为htm的映射成为action 源码:org.apache.struts2.dispatcher.mapper.DefaultActionMapper ? Java代码? @Inject (StrutsConstants.STRUTS_ACTION_EXTENSION)...
538
热度 -
Tomcat的Session管理(1) - Session的生成
Tomcat的Session管理(一)-Session的生成 Session对象的创建一般是源于这样的一条语句:Sessionsession=request.getSession(false);或者Sessionsession=request.getSession();如果不在乎服务器压力可能多那么一点点的话。在Tomcat的实现中,这个request是org.apache.catalina.c...
704
热度 -
【口试】java面试题1
【面试】java面试题11、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程...
59
热度 -
读《深入理解Java虚拟机》随感——第二部分:虚拟机类加载机制
读《深入理解Java虚拟机》有感——第二部分:虚拟机类加载机制一、类加载过程执行时机:编译程序——>执行程序(JVM启动、程序运行),类加载发生在程序运行期间各个阶段:分为加载阶段、连接阶段(验证、准备、解析)、初始化、使用、卸载执行顺序:大体是按以上阶段依次执行,但相互间有交叉加载——>验证(文件格式)——>...
60
热度 -
3. 监听器有8种(8种接口)
3Servlet监听器作者:禅楼望月(http://www.cnblogs.com/yaoyinglong)1.ServletConfig和ServletContext1.1ServletConfig和ServletContext配置和使用一些和业务逻辑无关的信息不应该放在硬编码到程序中,一般将其放在ServletConfig或ServletContext。在web.xml文件中配置Servlet...
14
热度 -
[转载]在Java程序中截获控制台输出
[转载]在Java程序中截获控制台输出 在Java程序中截获控制台输出俞良松软件工程师,独立顾问和自由撰稿人2001年10月 在Java开发中,控制台输出仍是一个重要的工具,但默认的控制台输出有着各种各样的局限。本文介绍如何用Java管道流截取控制台输出,分析管道流应用中应该注意的问题,提供了截取Java程序和非Java程序控制台输出的实例。即使在图形用户界面占统治地位...
440
热度 -
java.util.Date中syntax:{}是什么意义
java.util.Date中syntax:{}是什么意思?下面的代码是java.util.Date中的一个方法,在Date(Strings)的构造中被调用,我不明白syntax:{}这种用法是什么意思?望各位不吝赐教,谢谢.@Deprecatedpublicstaticlongparse(Strings){intyear=Integer.MIN_VALUE;intmon=-1;intmday=-...
4
热度 -
求JAVA小项目的源码!该怎么解决
求JAVA小项目的源码!我刚学习java不久,想通过一些项目源码来学习学习,提高一下!特别是像这个论坛中的植物大战僵尸源码这样的,我问要了,楼主也没给发!谁要是有各种小项目的源码,麻烦给小弟发一个,万分感激!我的邮箱kingty4652660@gmail.com小弟万分感激!color='#e78608'>------解决方案--------------------www.pudn.comcolo...
65
热度 -
android 不能在子线程中更新ui的议论和分析
android不能在子线程中更新ui的讨论和分析问题描述做过android开发基本都遇见过ViewRootImpl$CalledFromWrongThreadException,上网一查,得到结果基本都是只能在主线程中更改ui,子线程要修改ui只能post到主线程或者使用handler之类。但是仔细看看exception的描述并不是这样的,“Onlytheoriginalthreadthatcre...
125
热度 -
Android 扩充OkHttp支持请求优先级调度
Android扩展OkHttp支持请求优先级调度在当今这个App泛滥的时代,网络请求几乎是每一个App必不可少的一部分,请求几乎遍布App的每一个界面中。我们进入A界面后,App发起了一系列请求,这时候假如还有一部分请求没有被执行,我们就进入B界面开始新的网络请求,这时候原来A界面的网络请求我们有两个选择:取消A界面的所有未开始执行的网络请求不取消A界面的所有网络请求,但是B界面的请求要优先于A界...
88
热度 -
第六章 字节码执行模式-解释执行和JIT
第六章字节码执行方式--解释执行和JIT注:主要参考自《分布式java应用:基础与实践》《深入理解Java虚拟机(第二版)》1、两种执行方式:解释执行(运行期解释字节码并执行)强制使用该模式:-Xint编译为机器码执行(将字节码编译为机器码并执行,这个编译过程发生在运行期,称为JIT编译)强制使用该模式:-Xcomp,下面是两种编译模式client(即C1):只做少量性能开销比高的优化,占用内存少...
120
热度 -
35个java代码性能优化小结
35个java代码性能优化总结前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代...
94
热度 -
java口试必看(转)
java面试必看(转)JAVA相关基础知识1、面向对象的特征有哪些方面???1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从...
2114
热度 -
android 进程间通信-Service Manager(二)
android进程间通信---ServiceManager(2)关于servicemanager的设计:还是这张结构图,由于ProcessState&IPCThreadState是与binderderiver交互的,所以对于client端来说BpBinder以下的部分是透明的。我们从Activity的getsystemservice来一步步分析整个servicemanager提供服务的过程...
52
热度 -
结束语:
AndroidListView性能优化实例讲解前言:对于ListView,大家绝对都不会陌生,只要是做过Android开发的人,哪有不用ListView的呢?只要是用过ListView的人,哪有不关心对它性能优化的呢?关于如何对ListView进行性能优化,不仅是面试中常常会被问到的(我前段时间面试了几家公司,全部都问到了这个问题了),而且在实际项目中更是非常重要的一环,它甚至在某种程度上决定了用...
53
热度 -
Android——APK 在32bit/64bit平台 动态库有关问题
Android——APK在32bit/64bit平台动态库问题目前64bitandroid系统也慢慢的多了,看到也有apk声称支持64bitsystem,然后就往里面打包搞了个arm64-v8a目录,放了个64bit的so,但是apk代码里面却不按规范去loadso,导致一系列filenotfound异常~撰写不易,转载需注明出处:http://blog.csdn.net/jscese/artic...
87
热度