- 浏览: 55546 次
- 性别:
- 来自: 北京
最新评论
-
fjjiaboming:
求指教.求指教.
JAVA InputMethod 输入法实现纪要 -
fjjiaboming:
能不能详细点??????????想写一写输入法...
JAVA InputMethod 输入法实现纪要 -
mayi140611:
高深,学习中,
Java dnd拖拽实现分析纪要
文章列表
WYSIWYG是挺受欢迎的开发方式,在网上找一下有很多。
这个设计器是用来设计和生成FLEX的,本身用flex实现.类似的开源设计器找到一个flexible,不过貌似不太完整。
这个设计器参考Flexible扩展了下,功能还算完整,主要代码挺少,只有几个AS类,比较容易掌握,要重构起来也方便。
很久前完成的,一直没有发布,今天发布了。
baidata1.0
是一个桌面小软件,用来支持自己DIY一些小应用,比如做一个部门花名册,做一个日常消费记录等,使用步骤如下:
1.创建一些表格,自己定义表格格式。
2.在表格里添加记录,记录各种信息。
3.日常维护和查询这些信息。
附件是不自带jre环境,需要安装java。
再给一个自带jre完全绿色点击即可执行的地址
http://u.115.com/file/bhqtqds1
源代码goto开源中国社区then goto sourceforge
http://www.oschina.net/p/baidata
欢迎大家来添砖加瓦哈!
一般字符串拼接用到比较多的是SQL语句的拼接。比如"select * from TableA"+where_var。
在JDK的早期版本,编译器和虚拟机未能作出合适的优化,曾经引起开发人员的激烈讨论,结论多数是统一采用StringBuffer来处理字符串拼接;
在JDK的现代版本,对于一般的String的拼接,编译器和虚拟机都做出了合适的优化,因此,这个问题的解决方案已经从性能考虑偏向可读性方面上的考虑。
尤其在JDK1.5引入StringBuilder后,运行时实际是采用StringBuilder方式进行String的拼接。
所以,只有在少数情况下才考虑显示采用String ...
云计算时代使计算集中共享的理念深入人心,继而将在社会开花结果。“计算集中”落在软件领域,大概就是数据,算法程序的集中共享吧。数据方面的集中共享在此不去细说;单说程序方面,不同于PAAS,SAAS,我想到了“组件化 ...
flash player rt的理解
FL的运行时越看越和swing相似,呵呵。
1.类似EVENT_QUEUE,FL的事件也要排队,在进入帧时首先处理Enter_Frame事件,然后依次处理其他事件;但有个时间片的概念,如果当前是帧内最后一个时间片,则在处理完事件代码后最后触发一次渲染动作前监听代码,然后进入渲染阶段。再借助帧循环,达到了swing的dameon awt-thread的效果。
2.有一个类似JWindow的所谓Stage根对象,下面就是一层层的child显示对象,被称为显示列表,在渲染阶段被集中渲染:平常的绘图API都只是类似swing的revalidate/repaint。
...
oo:Object Oriented.面向对象。
po:Process-Oriented面向过程。
对象这个词在我老家那常常用来指爱人,老婆老公,再加上面向这个动词,面向老婆开发?
开发各种软件,都是要写N多指令序列,这些指令序列有源程序文件形式和编译后的文件形式,最后在操作系统的引导下进入执行状态。
一个软件的指令序列实在太庞大了,因为对于一套完整的业务需求,需要指示CPU做太多步骤的运行了。所以开发一套软件实在是需要一个普通的人类做太多表达,所以我估计领导们都比较适合干这个活,一般领导们讲话都是比较有条理的,都会分几大条,再分几小条。这个办法可以说蕴含着放之四海而皆准的“道”。于是很自然地 ...
- 2009-10-25 11:11
- 浏览 1007
- 评论(0)
bean:豆子。
在类级别重用之上可以曰有组件级别的重用。所谓组件,可以是几个类打包在一起,但是对于外部调用而言是一个独立整体(一个个豆子的感觉)。构造一个组件的风格有多种,java提出一套统一的风格,这也可以叫标准,这里面最主要的风格就包括组件的可配置属性通过统一的get,set方法暴露。组件都按这种风格来构造,就方便了组件组装者角色采用统一的工具来获取组件的属性列表,并可一一进行配置。这个设计曰为introspection内省机制,按照这种风格构造的组件都称为bean(JavaBean)。
EJB:Enterprise JavaBean
也是按那套风格来构造的Bean组件。只是这类组件有专门 ...
- 2009-10-24 06:26
- 浏览 969
- 评论(0)
JPA:JAVA Persistence API
一套和JDBC形式上类似的有关持久化操作的API,但是这一套API用来满足ORM的持久方式;是EJB3.0规范所对应的JSR220的一部分,但是其内容完全是独立出来,所以应该说EJB3.0基于JPA之上做持久化管理,单独的JAVA应用程序也可以基于JPA做持久化。
JPA在未来可能作为独立规范,对应新的JSR,并且有可能纳入JDK中。但是当前,仍然只是J2EE5.0的一部分,不过这并不重要,因为这套标准已经发布。
JAVA Naming and Directory Interface:JNDI.
Naming System:一套运行系统,有命名规则,有对外接口。从运行方面将一般有Naming server和对外提供的Naming service.客户端则通过service的定义:接口API来访问server。
Directory System:Naming System的延展。Naming System维护着name和object的映射,现在就object延展一下,使它能粘贴上任意多的属性。基于此,原来的对外的接口中就增加了按attribute查询对象或就某个对象访问其attribute等的API。
...
很多ERP厂商都在提“多组织架构”。有的模式是认为库存组织,人事单元都是“组织”,在信息系统里建立一个统一的“组织”抽像先来一次基本信息管理,然后按不同类型再具体化;有的模式不做这样的抽象。我赞同后者,但 ...
google出来,读到一半才发现是两年前自己写的。呵呵,集中到这里吧!
1.oracle对一条sql语句的执行是怎么管理并发和恢复控制的?
一条符合语法的sql语句,定义了对数据库的操作。此操作执行的时刻,对应了数据库的一个数据状 ...
- 2009-06-23 10:28
- 浏览 1083
- 评论(0)
我在使用各种框架开发的岁月中,对编写代码有很多看法。这些看法对语言设计者或对所谓开发平台设计者而言大概就是需求了。我的这么些看法往往也是一种直观的感受,到了开发平台设计者那也许就能联想创造出一套设计概 ...
与其把SQL写在Java代码里,不如建一张表,用来存伪SQL---就是里面包含一些回车符,注释,或者需要替换的动态部分。除了存伪SQL的文本信息,还要一些字段存比如属于哪个模块,存该SQL将使用哪个数据源等信息。这些伪SQL被动态装载并解析,存到某个对象中被执行。在伪SQL的解析过程中根据数据源的数据库类型翻译成特定数据库上可支持的实际SQL。这样一来,java开发者就是直接使用数据库操作对象处理持久化事宜,而SQL可以解耦出来,也便于管理和变更维护。
- 2009-03-11 17:02
- 浏览 1004
- 评论(0)
ejb有很好的事务支持,spring也提供了轻量级支持。我这几年接触的大型的应用软件,正好都各自使用上了。这种支持下开发,开发人员不用关心事务,只要知道是一次后台调用都会自动有事务保护。实践证明很方便有效!
但是对于业务锁,还都是需要在代码中实现,我认为也应该像事务控制一样抽象出来,通过拦截模式配置实现。业务锁和事务还不同,业务锁有很多个,一次后台调用可能申明多个不同的业务锁,这样即使配置,配置信息也会很多,因此我认为最好能通过数据库管理起来。
假设把后台的响应对象称为Command,可以在一个数据表中维护系统中有多少Command,每个Command的实现类路径配置进去。各个Command ...