关键字: 线程 java多线程技术方法包括:一、run()和start() ,二、关键字Synchronized 三、sleep() 四、join() 五、yield() 六、wait()和notify()、notifyAll() 注意以上方法都是java.lang.Ojbect的方法!
一、run()和start()
这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void。
二、关键字Synchronized
...
最近用ajax做点小东西,但是这恼人的编码问题一直若隐若现的,真摸不太透。反正认死了一个理,前台后台都是utf-8准没错,试试看,果然没错,但是这是为啥呢?咱就有关坏毛病,总爱刨根问底就算不全挖出来吧,也得看见过根生什么色的吧。
于是乎,我开始测试测试。先测试什么呢?先从简单的开始吧。
首先创建个 testA.jsp
<%@ page contentType="text/html; charset=GB2312"%>
<%
request.seCharacterEncoding("GB2312");
%>
<html>
<head>
...
只是聊天记录,自己记着自己看
这个游戏状态我总算弄明白了..
应该是这样的..
方向状态{左,右}
活动状态{活动,静止}
这2个是最顶层状态,是可以进行组合的.
活动状态又分有子状态
{跳跃,移动,攻击}
跳跃状态又分有子状态,其子状态产生过程是在 当前为跳跃状态所产生的事件所分出的子状态
{跳跃攻击,跳跃移动,跳跃}
移动状态,攻击状态与跳跃状态差不多
{移动,移动跳跃}
{攻击,攻击跳跃}
其实最后那几个才是实际产生行为的状态,再将其与方向进行组合产生 对应行为.
我刚刚开始分析的时候.
只看见了
{移动,移动跳跃}
{攻击,攻击跳跃}
{跳跃,移动,攻击}
这几个状态, ...
新手实战篇,高手跳过啦。
近段时间一直在寻找一个小巧玲珑的js框架,jquery完全符合。闲着没事,做了个 jquery的新手练习。 在网站的一些小功能上,比如修改 blog友情连接 ,修改 文章收藏。这些内容完全可以在一个表格里全部显示,一种常见古老的办法,在这个表格的最后面加 “编辑” 2个字,编辑的远程地址附带了此条记录的id的链接(修改新闻那些数据量比较大的,当然只有这样咯)。 通过jquery 可以实现一个稍微舒爽点的办法. 首先表格将内容全部显示,点击某一行 在提交表单内就出现此行数据。 那整个过程就简单多了,首先选择一行数据,然后修改再提交。 当然这个方法只可以一次提交一条数据 ...
实际上IOC就是工厂模式的进化,
即将创建对象跟使用对象分割。
如果说工厂模式还不能彻底解决耦合,因为客户端会和工厂类耦合,那 IOC 则进一步了,如果客户端和
被调用者都 IOC 容器内,则客户端就只和具体被调用者得接口耦合,OO中同步系统目前做到和接口耦合
就算是松耦合了(JMS等异步则完全解耦)。
比如我下一次要用到这次系统的几个类,如果在工厂模式下
则
object object=Factory.getObject("beanname");
而IOC下,
只需在配置文件中指定
<bean class="*.*.*.object"><property name="ob ...
hibernate的多表查询是十分稀罕的东西。
比如2个表关联 NewsClass 跟 News
//查找名字为 “天气预报” 的新闻的栏目
String hql="from Newsclass c where n.news.name="天气预报"";
Query query=session.createQuery(hql);
List list=query.list();
今天看见几个帖子上却是这种写法,很是奇怪。
可以直接用对象查,干吗还要join来join去的,跟sql不是一样了吗?
//查找名字为 “天气预报” 的新闻的栏目
String hql="fro ...
- 21:04
- 浏览 (273)
- 评论 (2)
查看文章
NHibernate Step by Step (五)Criteria Query2007-05-15 11:45NHibernate Step by Step (五)Criteria Query
可能很多人象我一样,刚开始接触HQL时,脑袋一片混沌,这是什么语法嘛!!之所以这样,是因为我们总是会先入为主地将之与SQL想比,虽然HQL看起来很SQL,而且设计时就有这样的意图,但是毕竟是两种差别很大的东西,难免就会出现理解偏差的问题。好了,我们今天就不让大家脑袋发晕了,HQL我们暂时放一放。今天我们来说另外一种查询方法:
Criteria Query.
什么是Criter ...
可以处理多个请求的Action
默认情况下,对Action的调用请求将执行Action的execute()方法,Webwork支持一个Action处理多个请求。我们可以在Action中自定义其他方法调用,例如:
public class TestAction extends ActionSupport {
public String execute() throws Exception {
return SUCCESS;
}
public String login() throws Exception {
return LO ...
在web应用经常需要要对用户提交的表单进行验证
webwork有3种验证方式:
客户端验证
服务器端验证
Ajax验证:
下面来探讨最简单的服务器端验证
webwork通过实现com.opensymphony.xwork.Validateable 和 com.opensymphony.xwork.ValidationAware接口提供验证功能,通常我们不会自己去实现这两个接口,而是通过继承com.opensymphony.xwork.ActionSupport这个类。
来看我们Action的变化
java 代码
package mypackage;
import ...
zzju.net 站长居
考虑这样一个继承关系mammal与cat,dog。对应的类如下
public class Mammal {
private int id;
private String name;
}
public class Cat extends Mammal {
private String kind;
private int scratchLevel;
}
public class Dog extends Mammal {
private String variety;
private int biteLevel;
...
- 浏览: 5642 次
- 性别:

- 来自: 小城市

- 详细资料
搜索本博客
我的相册
200732113499170
共 2 张
共 2 张
最新评论
-
hibernate
一样的 order by 就可以了 你把 主题表与回帖表建立相应的model对 ...
-- by 夜枫舞影 -
hibernate
一个主题表 ztid primary key,zttitle,ztcontent ...
-- by devil_javaMode -
jquery新手练习--------点 ...
可选择很多,红的也很多,jQ已经稳定了,但是Prototype正在不断创新中
-- by afcn0 -
jquery新手练习--------点 ...
afcn0 写道很多人就是喜欢.click .mouseout .mouseov ...
-- by 夜枫舞影 -
jquery新手练习--------点 ...
很多人就是喜欢.click .mouseout .mouseover这样.下去, ...
-- by afcn0






评论排行榜