自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

智在居士草堂

本来无一物 何处惹尘埃

  • 博客(91)
  • 资源 (5)
  • 收藏
  • 关注

原创 博客已搬家

博客已搬家 http://feuyeux.javaeye.com/

2009-01-05 11:28:00 1591

原创 Flex亲密接触java

 flex和java工程可以集成到一起。但这个动作,至少要下载eclipse的plug-in。我要演示的是在flex builder3中建立独立的flex工程,然后在eclipse里建立独立的webservice服务。两者松散耦合,只需要webservice接口连接。直接进入主题,看看java的webservice。定义一个接口和一个实现:package mars.flex;

2008-09-11 09:45:00 1194

原创 Groovy on Grails 快速建站

Groovy on Grails 快速建站grails版本:1.0.2首先,确保环境变量中配置了:GRAILS_HOME=F:/grails-1.0.2以下是建站的日志,黑体为用户输入部分:E:/>mkdir cinwamanblogE:/>cd cinwamanblog创建应用E:/cinwamanblog>grails create-

2008-09-04 12:03:00 1215

原创 Groovy的闭包示例

 源代码:package mars.groovy/** * @author Eric Han * 2008-9-3 11:58:28 */public class MyClosure{ public static void main(def args){  def myfirstClosure={man->println "Hello ${man}"}

2008-09-03 12:52:00 1213 1

原创 Spark部分流程说明

一 Spark 启动流程Spark首先进入的是org.jivesoftware.launcher.Startup类的main方法。这个方法主要是加载环境。其中,findParentClassLoader()方法加载ClassLoader,parent = Thread.currentThread().getContextClassLoader();加载JiveClassLoader,fin

2008-08-07 19:26:00 2346 1

原创 neodatis.odb 第七篇 学习odb日志1

 odb研究日志 2008.5.2 开始分析源代码 ODB -    ODBAdapter-        LocalODB、RemoteODBClient、SameVMODBClientIStorageEngine-    LocalStorageEngine        MockStorageEngine、ServerStorageEngie    Sto

2008-08-05 00:49:00 156

原创 当80端口被占用时

今天安装apache2.2,安装失败,原因是80端口被占用。netstat发现80被0.0.0.0占用,而我的host配置分明是127.0.0.1。看来另有程序在占用。看看到底是谁。1.先用命令 netstat -ano 看一下各个端口占用和进程PID。2.然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示)3.发现

2008-07-12 13:00:00 110

原创 在spring中配置proxool连接池

applicationContext-hibernate.xml:<bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">…… org.hibernate.dialect.Oracle9Dialectfalsetruetrue

2008-06-11 13:52:00 109

原创 Netbeans6 两个有用的快捷键

代码补全是我对IDE(集成开发环境)的必要要求,Eclipse中的alt+splash(左斜线)组合键我用得很爽。而Netbeans的代码补全设置竟然是ctrl+space(空格),相信每个中文使用者都会很恼火这个快捷键的设置。更让人恼火的是,Netbeans将这个功能放在源这个菜单下,显示为“完成代码”,而快捷键设置中,源的目录中却没有“完成代码”,而是放在其他中。我费了半天劲,找到了“显示所有

2008-06-05 18:05:00 965

原创 新的战斗开始了

最近一下子接触了很多新东西。Netbeans6是我一一次决心学习Netbeans的第一个版本。原因很简单,Netbeans是不可不学的--虽然Eclipse很强大,我的工作一直在用Eclipse,从3.0到3.2。我要用Netbeans写我的odb论文。IM是工作中一定要搞定的。XMPP协议,Openfire,Spark进入眼帘。Maven2是继Ant之后很强大的部署工具,学习。我们的

2008-06-02 23:19:00 753

原创 neodatis.odb 第六篇 更新和删除

研究neoDatis odb 有一个月了。上周六晚上,对存储的研究基本结束。相对于db4o,odb的实现相对简单。这有利于代码研究。但odb的更新和删除动作的处理,就难以满意了。odb把更新对象作为一个新对象追加在文件结尾,删除对象则视为已删除,文件并不做删除和移动。这种处理方式很简单,无需将文件中间扣出去一段,然后再向前移动。但这么做的一个恶果是,如果我有30万数据要删除,然后再导入20

2008-06-02 13:28:00 1149

原创 To Open Beginning

http://sourceforge.net/http://www.opensource.org/http://wiki.redsaga.comhttp://www.javascud.org/http://www.springside.org.cn/博客园 http://www.blogjava.net/ http://www.cnblogs.com/http://www.

2008-05-30 15:01:00 915

原创 neodatis.odb 第五篇 保存

  ODB odb = null;  Sport soccer = new Sport("足球");      SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");  Player 亨利 = new Player("蒂埃里·亨利", format.parse("1977-8-17"), soccer);  try {   odb

2008-05-28 13:57:00 1145

原创 neodatis.odb 第四篇 查询

Objects objs=odb.getObjects(Entity.class) =>ObjectReader.getObejcts(){A=CollectionQueryResultAction} =>ObjectReader.getObejctInfos() =>GenericQueryExecutor.executeFullScan()【A.Start():result

2008-05-17 03:44:00 4936

原创 neodatis.odb 第三篇 保存对象到文件的过程

保存对象的大致过程odb.store(object) =>LocalStrageEngine.internalStore(object)=>FileSystemInterface.writeLong(long i, boolean writeInTransaction, String label, int writeActionType) FileSystemInterface.wri

2008-05-11 01:49:00 925

原创 neodatis.odb 第二篇 一切都是比特

org.neodatis.odb.core.io.ByteArrayConverter 这个类的作用是 :Converts array of bytes into native objects and native objects into array of bytespublic class ByteArrayConverter { …… /**  * bit 二进制位(或称比特)

2008-05-03 17:22:00 121

原创 groovy begin

 This is my first groovy class whose  file named "First.groovy" package mars.start/** *//** * 2008年5月1日0:12:40 */class First ...{    static void main(args) ...{            def date = new Date(

2008-05-01 00:24:00 991

原创 neodatis.odb 第一篇 存储对象的偏移地址

数据库文件存储对象的偏移地址 DB_HEADER_VERSION_POSITION  is: 0DB_HEADER_DBID_POSITION  is: 1DB_HEADER_NUMBER_OF_CLS_POSITION  is: 33DB_HEADER_FIRST_CLS_OID  is: 37DB_HEADER_LAST_CLOSE_STATUS_POSITION  is: 45DB_

2008-04-27 07:18:00 976

原创 hibernate中 查询表名和字段名

/** * hibernate 实体、属性查询表名、字段名工具类 *  */package com.cinwa.creditnet.common;import java.util.Iterator;import org.hibernate.cfg.Configuration;import org.hibernate.mapping.Column;import org.hibernate

2008-04-24 11:59:00 4385 7

原创 《JUnit In Action》读书笔记 1

1997年 Erich Gamma(Gang of Four)和Kent Beck(XP)为Java创建了JUnit。若程序的某项功能没有经过自动测试,那该功能基本等于不存在。 JUnit的当前版本3.8.1。解压缩junit.zip到c:/junit3.8.1运行文本界面的test ruunerjava -cp junit.jar;. junit.textui.TetRunner junit.s

2006-02-10 13:59:00 2513

原创 源代码版本控制

源代码版本控制   这是软件开发中一个十分重要的工程手段,几乎是必须的一个Process(过程)。很多作坊式的开发团队在采用软件工程的一些方法的时候,第一个要进行改进或增加的,往往就是这个过程。对初学者学习而言,建议在开始进行实践小项目的阶段即进行源代码版本控制,因为这在以后的工作中,是一定会用到的。   源代码版本控制的基本原理如下:   在服务器端建立该项目的数据库,并保存你选定的

2006-02-10 13:06:00 9430

原创 《Java与模式》读书笔记2(12-21)

1

2006-02-09 13:03:00 1550

原创 Tomcat 5.5连接池的配置

以PostgreSQL数据库为例(MySQL配置是一样的)。从http://jakarta.apache.org/commons/dbcp/下载commons-dbcp-1.2.1.jar,然后拷贝放到Tomcat 5.5/common/lib下PostgreSQL的JDBC驱动程序=http://jdbc.postgresql.org/download.htmlMySQL的JDBC驱

2006-02-09 12:42:00 3678 1

原创 一个简单的带Body的自定义Tag开发过程

2005-10-19 12:08:34  JasonDong2005-09-28       今天学习带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定.      首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了.呵呵

2006-02-09 12:38:00 3814

原创 天乙社区流程分析

2005-10-11 16:03:27今天在天乙社区(http://bbscs.laoer.com)发表了关于这个社区开元项目bbscs6.0流程分析的文章。由于这个项目始终没有像样的文档,我决定为初学者提供些帮助,同时也想得到高人指点。这篇文章也是我近一个月来的学习总结,原文如下: 天乙社区使用了当下几种流行的j2ee技术,设计较为合理,我最近一边学习相关技术,一边研究,大概有了一个

2006-02-09 12:37:00 2797

原创 Java Reflection (JAVA反射)

2005-10-10 13:57:20 From: http://www.cybercorlin.netReflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中

2006-02-09 12:35:00 1427

原创 blog工作原理以及bbs相应原理

2005-09-23 17:35:02 加盟新公司,我的第一个工作结束了,是一个开源的blog。我想在下一个bbs开发工作开始之前,在此总结一下,并对比熟悉一下新的工作。 blog使用了spring作控制。一个重要的文件是despatcher-servlet.xml。表现层用到Velocity。Velocity的扩展名是.vm,这个开源项目以.c结尾,通过c.tld和despatcher-serv

2006-02-09 12:32:00 3181

原创 《Java与模式》读书笔记1(1-11)

开闭原则Open-Close Principle(OCP)Softeware entities should be open for extension,but closed for modification. 里氏代换原则Liskov Substitution Principle(LSP)如果对每一个类为T1的对象o1,都有类为T2的对象o2,使得 以T1定义的所有程序P在所有的对象o1都代换成

2006-02-09 12:30:00 2764

原创 POJO与PO的概念

2005-07-04 10:04:00 1640

原创 JS 滚动字幕

align=left|center|right|top|bottombgcolor=#n direction=left|right|up|down behavior=type height=n hspace=n scrollamount=n Scrolldelay=n width=n VSpace=n loop=n>内容各参数详解:align:是设定活动字幕的位置,除了居左、居中、居右三种位置外,

2005-04-25 13:19:00 3162

原创 移动开发扫盲

最近我对移动设备的开发颇有兴趣,只是时间不够,那海里诸多疑问都没解决。今天给自己扫扫盲,希望对刚进入这个领域的新手有所帮助。首先我要区别一下移动设备的操作系统,接着讲讲开发系统。时下主流的操作系统包括:Symbian,Smartphone+Pocket PC=>windows Mobile,PalmOS,linuxSymbian以语音应用为核心:Symbian是该方式的领军人物,他们强调语音功能和

2005-04-15 18:34:00 1602

原创 《Java 手机/PDA 程序设计入门》读书笔记11-- MIDP数据库设计1

JDBC针对桌面平台或企业用户设计,不适合移动通讯设备。MIDP为的永久性数据储存提供了面向纪录的数据库(Record Orieted Database),称作“记录管理系统”Record Management System(RMS)所有和记录管理系统相关的类放于javax.microedition.rms包中,包括:一个类:RecordStore四个接口:RecorComparatorRecor

2005-04-15 17:35:00 1584

原创 一个作为iframe嵌入的frame 作用是滚动浏览

代码片断:…… var actualwidth=; var copyspeed=2; var part1,part2; function fillup(){  //他们用于循环取得数据:  part1=document.all.part2;//第一个显示框  part2=document.all.part3;//第二个显示框  actualwidth=part1.offsetWidth;  p

2005-04-14 17:55:00 1522

原创 iframe

Iframe标记又叫浮动帧标记,你可以用它将一个HTML文档嵌入在一个HTML中显示。它不同于Frame标记最大的特征即这个标记所引用的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中,与这个HTML文件内容相互融合,成为一个整体, 另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,一个形象的比喻即“画中画“电视。 Iframe标记的使用格式是:

2005-04-07 22:12:00 1532

转载 实现转贴功能的store procedure

数据库结构board表--论坛板块表theme表--论坛主题表message表--帖子主表reply表--回帖表其中board表记录了messagetable和replytable的表名(说明这两个表是可变的)。theme表记录了msgnumber,replynumber,即该主题下的帖子数量和回帖数量,newmsgid最新帖id.themeid是主题的编号,它对应一个板块区号(id),通过the

2005-04-05 11:59:00 1759

原创 《Java 手机/PDA 程序设计入门》读书笔记10--Game API

Game API由5个类构成GameCanvas--LayerManager--LayerSpriteTiledLayerGameCanvas继承Canvas,具有Canvas所有的功能。而且GameCanvas直接提供了 getKeyStates(),检测同一时间,按键被按下的情形。GameCanvas还提供了 flushGraphics(),将Off-Screen内容显示到屏幕上,它并不产生重

2005-03-29 18:19:00 1247

原创 《Java 手机/PDA 程序设计入门》读书笔记9--LCDAUI低级API之绘图

Display类震动:display.vibrate(500);背光:display.flashBacklight(500);Display.isColor()--判断是否为彩屏Display.numColors()--支持多少色彩Display.numAlphaLevels()--支持透明层的数目Display.getBestImageHeight(x)/Display.getBestImage

2005-03-25 18:14:00 1218

原创 《Java 手机/PDA 程序设计入门》读书笔记8--LCDAUI低级API之 线程 时间控制

利用Thread解决paint()和用户输入响应同时将进行的问题。 public class Mycanvas extends Canvas implements Runnable{ int r=0; public Mycanvas() {  Thread t=new Thread(this);  t.start(); } public void run() {  while(true)  {  

2005-03-25 11:51:00 1260

原创 《Java 手机/PDA 程序设计入门》读书笔记7--LCDAUI低级API之Canvas

Canvas帮助我们处理低级系统事件。重绘事件一个是用低级API的系统至少要具有描绘画面的能力。startApp(){MyCanvas mc=new MyCanvas();display.setCurrent(mc);}public class MyCanvas extends Canvas{  public void paint(Graphics g){  { //code of paint. 

2005-03-23 19:23:00 1173

原创 关于unconditional

在active状态调用destroyApp(boolean unconditional)或者pauseApp()方法可以使得MIDlet进入destroyed或者pause状态。值得一提的是destroyApp(boolean unconditional)方法,很多开发者对unconditional参数不是很理解,事实上,当destroyApp()方法被调用的时候,AMS通知MIDlet进入des

2005-03-18 23:18:00 1468

apache-maven-3.8.4

apache-maven-3.8.4

2022-03-08

daprd windows_amd64

daprd windows_amd64

2022-03-08

dapr dashboard windows_amd64

dapr dashboard windows_amd64

2022-03-08

dapr_windows_amd64

dapr_windows_amd64

2022-03-08

graalvm-ce-java17-windows-amd64-22.0.0.2

graalvm

2022-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除