- 浏览: 90368 次
- 性别:
- 来自: 广州
-
最新评论
-
linhui9010:
您好,我现在就是在listview上面加了ontouch,然后 ...
listview onClick longClick onTouch三个事件的处理 -
czcyx007:
[u][1/u]
velocity 学习 3 其实现原理 -
czcyx007:
引用111
velocity 学习 3 其实现原理 -
czcyx007:
引用
velocity 学习 3 其实现原理 -
bawanglb:
支持楼主,挺好
listview onClick longClick onTouch三个事件的处理
文章列表
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下:
Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc
其中的update/delete为Hibe ...
- 2009-02-24 10:36
- 浏览 1879
- 评论(0)
搞了一天 终于把一个用户登录的鬼东西给搞出来了。。
嗯 第一次体验用spring了来管理bean 确实是个不错的工具。当然spring博大精深 何止这点作用呢。
这次的表表叫简单 感觉hibernate是个累赘。。如果多表的时候可能就体现出hibernate的好处了 还有海量数据查询的时候hibernate的缓存作用也是挺重要的。
明天加个用户注册吧。。
估计半个月左右 想做一个页面聊天的东西 后面再添加JMS的支持。。详细设计 看源码。包太多 自己添加包吧。。
- 2009-02-23 20:43
- 浏览 3253
- 评论(1)
exception
There is no Action mapped for namespace / and action name checkLogin. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
org.apache.str ...
- 2009-02-23 18:53
- 浏览 1059
- 评论(0)
http://www.qqread.com/java/2008/06/f413762.html
看这里。。
注意 myeclipse添加spring的支持的时候需要自己添加commons-dbcp这个数据库连接池的包。
然后添加hibernate的支持。。
最后添加struts2的支持。。
这次懒了点 呵呵。。。fuck 居然又要回到web的开发路子了。。。
与其说是屈服于时事的压力,不如说是一种超脱,毕竟刚刚毕业,死守自己有兴趣的单一的模块不是办法。。尽管这次做的不是自己喜欢的东西,但是懂不懂是另外一回事。。做过了才有发言权。。
好继续叼SSH了。。。。
- 2009-02-23 15:41
- 浏览 1292
- 评论(0)
这次复试是一个穿的很随便的技术人员来给我面试,一看就知道是高人啊。。越是专注于工作和技术的人穿着就越是简单。。
整个过程持续了两个小时。。
开始就问我关于我的项目XRACE的一些情况,然后叫我重构服务器端的架构。我提出了用NIO来改造里面的socket服务器端,还觉得需要系统消息服务的话加入JMS。
然后就问我一些多线程的比较原理的东西,这些我都答得挺不错,毕竟我做得不少,然后就问我线程池的实现原理之类。这个也是有所准备。也没有问题。
然后就开始聊到游戏本身的一些东西。
问得比较开放的一道问题是做一个网络游戏将会用到什么技术,他这样一问我就淡淡从技术的角度去考虑了,什么多线程 NIO jd ...
- 2009-02-19 17:29
- 浏览 927
- 评论(2)
这两天开始留意了关于网络服务的一些架构。
主要研究了一下缓冲池技术,数据库连接池,线程池 等等。
然后看了jdk1.5中的java.util.concurrent这个包,这个包专门用来做多线程的并发的开发业务。。所以当真正要用到缓冲池的时候并不必要自己去实现,毕竟自己搞的东西的健壮性和可扩展性是相当有限的。
还有了解了一下非阻塞通讯的原理 主要用到javax。nio这个包。
下面是今天搞出的demo:
package com.sun.niodemo;
import java.io.IOException;
import java.net.InetAddress;
import java. ...
- 2009-02-18 00:31
- 浏览 908
- 评论(0)
[align=left][/align]首先把连接数据库的底层操作叼出来:
package com.sun.mydbpool;
import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class Connector {
private static String driver;
private static String url;
private st ...
- 2009-02-17 00:27
- 浏览 1175
- 评论(0)
package com.sa.demo.rs;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
import javax.mic ...
- 2009-02-11 19:06
- 浏览 1373
- 评论(0)
package com.sa.media;
import java.io.IOException;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.media.Man ...
- 2009-02-10 16:00
- 浏览 873
- 评论(0)
package com.sa.media;
import java.io.IOException;
import java.io.InputStream;
import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import javax.microedition.media.Player;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeE ...
- 2009-02-10 15:59
- 浏览 833
- 评论(0)
好 今天就先来练练j2me中间代的见表
做一个四则运算器。
首先新建一个Ticker 标题
首先是新建一个MIDlet
package com.sa.calculate;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateCh ...
- 2009-02-09 17:00
- 浏览 866
- 评论(0)
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.MIDlet;
publi ...
- 2009-02-04 17:08
- 浏览 1443
- 评论(0)
1.安装eclipse
2.安装Wtk
3.下载EclipseME
4.把EclipseME里面的文件覆盖到eclipse的安装目录。
5.在eclipse中配置wtk:
window-> preferences
看到J2me后展开 点击下面的Device Manager
点击Import 找到wtk的安装目录
然后Refresh一下 选择其中一个开发界面 ok。。
- 2009-02-04 14:19
- 浏览 2022
- 评论(0)
1.变量声明:
#set( $foo = "Velocity" )
Hello $foo World!
2.注释:
单行:##
多行: #* 注释内容 *#
3.引用:
(1)变量引用
(2)属性引用
(3)命令引用
所有显示出来的值都是一个字符串 尽管所引用的对象是int或者其他类型
4.变量:
变量名以$开头
结合struts的action里面的变量去访问就ok
5.properties属性
直接用变量引用加它的属性名。如
$pInfo.nproductid
命令引用:
其实就是引用变量的方法而已:
$customer.getAddr ...
- 2009-02-03 16:17
- 浏览 1038
- 评论(0)
import java.io.StringWriter;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
public class HelloWorld{
public static void main( String[] args )throws Exception{
/* first, get and initialize an engine */
VelocityEngine ve ...
- 2009-02-03 16:16
- 浏览 3155
- 评论(3)