`
xuhuankeven
  • 浏览: 35658 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
2010-10-17 晚 编程语言的分类理解:         1、命令式语言,函数式语言,逻辑式语言,面向对象语言【基于计算发展过程衍生出的不同的计算模型而分类】;         2、命令式语言,说明式语言【基于编程语言本质---程序=算法+结构】;         3、动态语言,静态语言【基于变量作用域与语法作用域与变量生命周期间的关系而分类】。   第一种分类是一般的分类形式,也是见得最多的分类形式,不再叙述。在这里主要是想瞎掰一下从书上看到的,网上搜到的,道听途说的,以及自己理解的从语言本质上进行分类的理解。   命令式语言从一开始就是注重的结构(依承冯诺依曼的体系结构及思 ...
wap,net,gsm,gprs,edge,cdma2000,wcdma,td-scdma是什么?     WAP 是一种用于在无线终端(比如数字移动电话)进行信息服务的主要的标准。WAP 标准基于因特网标准(HTML、XML 以及 TCP/IP)。它包括 WML 语言规范、WMLScript 规范以及无线电话应用接口规范(WTAI)。 后缀为net是网络服务公司,为个人或是商业提供服务。     GSM全名为:Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的移动通信技术标准, ...
面向对象-----     从学习编程开始老师就叫我们要以面向对象的方式来看待事物,以面向对象的思想来理解事物,以面向对象的编程模式来开发程序。听得很多,也很晕。到后来也逐渐明白对象的意义,属性与方法二元结构 ...
    在论坛上闲逛无意间发现一条说SimpleDateFormat性能的帖子。之前并未关心过,也并不知道。读了下来才了解他引述的是Tim Cull发现SimpledataFormat创建实例时内存开销很大。这让我联想到了公司项目中资产设备运行不久就老是报内存溢出的错误。因为项目还未有过性能测试,因此我先猜测可能与这个有关,因为在项目中我们也大量使用了此类。因为没有安装性能测试工具,无法证实次论断的真实性,现在这里信之,后面做测试。经查找找到了Tim Cull的原文,贴在下面,他给出了一种解决方案,可供参考。     SimpleDateFormat: Performance Pig     ...
今天兴起,把以前写的一些东东转帖过来,感觉这边环境不错,供交流。
quartz: Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 1.8.0。 EZMorph: EZMorph是一个简单的java类库用于将一种对象转换成另外一种对象。EZMorph原先是Json-lib项目中的转换器。EZMorph支持原始数据类型(Primitive),对象(Object),多维护数组转换与Dyn ...
最近在项目中碰到了不少眼生的错误、异常,由于赶工未作详细记录。现想起来是一笔无形的损失。。因今天在家闲来无事,特开此头,希望把以后遇见的问题做一个记录,以供他日、他人查询。 记录模板: 日期: 配置环境: 异常信息: 解决方案: ========================================================================= 日期:2010-06-17 配置环境:Seam2.0+Spring2+jbpm4+Tomcat6.0 异常信息:null ,空值错误。因为项目中需要在流程节点中进行业务处理,但在处理过程中需要进行对数据库的插入与查询等操作, ...
J2ME 配置规范 ========= JSR 30 --- Connected Limited Device Configuration 1.0 http://jcp.org/en/jsr/detail?id=30 JSR 139 --- Connected Limited Device Configuration 1.1 http://jcp.org/en/jsr/detail?id=139 JSR 36 --- Connected Device Configuration 1.0 http://jcp.org/en/jsr/detail?id=36 JSR 218 - ...
本文搜集整理自网上 Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 没有被定义,则Eclipse安装目录下的默认eclipse.ini会生效。 eclipse.ini是一个文本文件,其内容相当于在Eclipse运行时添加到 Eclipse.exe之后的命令行参数。 其格式要求: 1:所有的选项及其相关的参数必须在单独的一行之内 2:所有在-vmargs之后的参数将会被传输给JVM,所有如果所有对Eclipse 设置的参数必须写在-vmargs之前(就如同你在命令行上使用这些参数一样) 默认情况下,eclipse.ini的内容 ...
这段时间由于工作需要,一直学习、研究jbpm。起初一窍不通,走了不少弯路,重jbpm3看到了jbpm4,。虽说公司项目要求用jbpm4,刚开始先从jbpm3 看起,jbpm4 对jbpm3基本上是一种重构性升级,但通过对比着学习还是掌握了不少东西。 ...
今天打开Eclipse建项目,编辑,每一步操作都会弹出一个错误提示框,提示:An error has occurred.see error log for more details。 上网搜了搜才知道是因为安装插件产生了冲突,想到之前为了搭建Seam框架的开发环境,没少折腾这Eclipse,最近又配JBPM的开发环境,又折腾了一番,还真可能是这问题。 又查找了一下解决方案,按部就班的操作了一遍,没想,问题还真解决了。。。下面把解决方法贴出来,供大家参考: 进入打开cmd(命令提示符)Eclipes目录下,输入eclipse.exe -clean           待Eclipse启动后,即可 ...
今天看jbpm看到了个BO,?。。感觉对Java中的几个O理解区分得不是很清楚,现写下来以做记录。 PO、BO、POJO、VO、DTO、DAO 在学校时了解了一个POJO,老是和Entity实体搞不清楚,问曾老,被斥了一顿。 POJO:plain ordinary java object 无规则简单Java对象 PO:persistent object 持久对象 BO:business object 业务对象 VO:value object 值对象 DTO:data transfer object 数据传输对象 DAO:data access object 数据访问对象 先从简单的说起,DAO主 ...
今天看资料看到眼前一亮。。 private transient Object backtrace; Transient?这是个什么修饰词,以前完全没看见过。Baidu一下,发现还有一个修饰词同样生僻有趣,想大家也很少碰见,写出来长长见识哈。。.^-^. Transient:是Java中的保留关键字,代表短暂的意识,修饰变量时表示此变量不需要序列化,不用序列化持久保存,他一般用来修饰一些敏感数据,如用户的密码,内存堆栈信息(如上示例)。 还有一个有趣的修饰词是volatile:他可以用来替代Java中的Synchronized实现同步,不过当其用来修饰变量时代表此变量定义于主存中,不同的线程调用的 ...
今天倒腾Seam的开发环境: Java 配置: 设置JAVA_HOME:安装路径 Ant 配置: 设置ANT_HOME :安装路径 JBoss Server配置: 设置JBOSS_HOME:安装路径 Tomcat 配置: 设置TOMCAT_HOME:安装路径 最后在Path里面设置系统环境变量,一切OK,只欠JBoss Tool了。。。没想到配置这个开发工具包。。倒腾了半天还是搞不定,之前到JBoss官网下载安装包、解压、放入Eclipse的plugins目录下,不想到下载手动安装不行。 改用Eclipse在线插件安装方式,上网东找西寻,找得一个安装地址如下 安装地址:http://downlo ...
前两天找到工作了。了解了一下公司的情况,发现公司使用Seam+Extjs开发项目。对于Seam几乎没有听过,Extjs到是有所涉猎,但具体项目中并未使用,心理感到并不踏实。 翻阅资料,上网搜索才得知Seam也是一web框架,感叹自己才疏学浅,Gavin King的作为Seam和hibernate 两个项目的作者,对Seam的数据绑定做得很好。总体上Seam不像一般的MVC框架的多层思想,Seam也属于MVC范畴但只有两层,实际上也就两类,一是:Entity Bean,一是:Session Bean ;Seam是一个深度整合框架,有人说Seam似Struts,但她比Struts简单,功能封装得更胜 ...
Global site tag (gtag.js) - Google Analytics