- 浏览: 761326 次
- 性别:
- 来自: 上海
最新评论
-
飞出四季做的茧:
z赞
JAVA日期格式化字符串的24小时制 -
daniaowansui:
亲测,可行!
JS 在open打开的窗口中调用父页面JS方法 -
zh_123:
ie9测试过吗貌似列不能冻结啊!
Css 实现的表头, 表列冻结, 可以超大数据量 -
Jxdwuao:
IXR 写道少年,在哪里混呢?在虹桥机场这边阿, 兄弟你在何方 ...
修改JS文件FF刷新不生效 -
IXR:
少年,在哪里混呢?
修改JS文件FF刷新不生效
文章列表
Struts1 由于是非线程安全的,action中的成员变量 可能是同时使用的。
现在记录下其编程模式,供之后参考:
公司代码中,提供的 Service 类全部提供了一个 getInstance() 方法来得到该服务的一个单实例类。
public class ProductManagerService {
private static ProductManagerService instance = new ProductManagerService(); public static ProductManagerService getInstance() { return in ...
今天,测试使用XMLBEAN,首先,确保你的电脑上安装了JDK1.4以上的版本。
从网站下载最新版本的XMLBEAN,解压后,需要设置环境变量
我在Path 中设置了 %XMLBEANS_HOME%\bin;%Java_Home%\bin
XMLBEANS_HOME = F:\EBook\xmlbeans-2.4.0
CLASSPATH = F:\EBook\xmlbeans-2.4.0\lib;D:\Java\jdk1.5.0\lib
这样,应该可以在任何目录下使用命令scomp了。
将XML数据定义文件 ***.xsd 生成好,在cmd命令中进入该目录。运行命令
scomp ...
(一)Hibernate的二级缓存策略的一般过程如下: 1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2) 把获得的所有数据对象根据ID放入到第二级缓存中。 3) 当Hibernate根据ID访问数据对象的时候,首先从Session一级缓存中查;查不到,如果配置了二级缓存,那么从二级缓存中查;查不到,再查询数据库,把结果按照ID放入到缓存。 4) 删除、更新、增加数据的时候,同时更新缓存。 Hibernate的二级缓存策略,是针对于ID查询的缓存策略,对于条件查询则毫 ...
- 2009-12-03 22:50
- 浏览 947
- 评论(0)
Java扩展类中,在初始化子类的时候,会先初始化父类的构造函数。
父类:
package test;
public class FatherClass
{
public FatherClass()
{
System.out.println("FatherClass Create");
}
}
子类:
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
public ChildClass()
{ ...
最近在面试,对于试题简单回顾下原理。呵呵。
Java基础知识中,会提到静态方法 不能直接调用非静态变量 和 非静态方法。
原理:静态变量 和 方法 是在编译的时候随着随着类产生的,而非静态变量 和 方法是要使用 new 关键字在实例化类的时候才生成的。
public class Test {
private int x=0;
private static int y=0;
private void printStr(){
private static int z=0; ...
使用二进制位来表示复杂的状态
- 博客分类:
- JS
在做地图系统的时候,有时遇到比较多的状态组合情况。比如文字,需要使用排列方式从左到右,换行从上到下等,还要使用粗体,斜体,下划线等,如何表示这些状态呢?参考的设计是使用二进制的位来表示。
比如,使用6位二进制 111111 这样,[0]位表示排列方向,[1]位表示换行方向。。。等等。
调试的时候,需要比较清晰的逻辑。可以罗列出各种情况,6位二进制有64种排列组合,调试1~64的各种情况组合。
- 2009-11-15 09:13
- 浏览 1425
- 评论(0)
Div 遮盖超出的内容
- 博客分类:
- JS
需要将所作的地图中,拖拽的时候,被拖出部分,需要遮蔽。于是,将画板div套在一个外层的div当中。
<div id="outdiv" style="overflow: hidden;width:600;height:600;">
<div id="canvas" style="width:600;height:600;">sssssssssssssssssssssssssssssssssgggggggggggggggggggggggggg</div>
</div> ...
- 2009-11-13 23:33
- 浏览 1618
- 评论(0)
JS 字符串转化为数组
- 博客分类:
- JS
var str="wuao is me.haha, how are you!";
var strArr=str.split("");
- 2009-11-11 16:30
- 浏览 2016
- 评论(0)
画了1000 个点,每个都需要贴上相同的图片。画出后,发现图片出现很慢,可以使用JS中的缓存不必都去URL取。
var tmp = new Image(); //tmp.src=layerObject.Icon_path; tmp.src=layerObject.Icon_path.replace("gif","GIF"); layerObject.Icon_image=tmp;
- 2009-11-04 16:21
- 浏览 1041
- 评论(0)
JS 获取div框的宽度和高度
- 博客分类:
- JS
今天遇到问题,需要计算放置的说明文字的坐标点
网上大多说使用字体和文字长度来计算,
字体并不是等长的,所以计算不准确。
突然想起 div 的scrollWidth 和 scrollHeight 属性。
在将div的内容设置好了以后, 这2个准确得到了宽度 和 高度。
<input type="button" onclick="calculate()" value="test">
<script> function calculate(){ var divs = do ...
- 2009-11-04 16:15
- 浏览 17240
- 评论(1)
最近在做一个地图的数据流遇到了问题。就是对方要求采用二进制流的方式把数据发来给我解析。
目前JS中获取二进制的方式都是采用XMLHTTP 。
查到很多的网站已经明确了Ajax是不支持二进制的方式的。我在IE之中试图获取,但是只能获取几个字节就断了。原因是0x0000。二进制当中存在大量的这种数据。众所周知,0x00就是ASCII的结束标志。
在FF中,我们可以使用如下的代码来取得二进制数据流,不会断流:
//fetches BINARY FILES synchronously using XMLHttpRequest
load_url = function(url) { ...
- 2009-10-30 22:57
- 浏览 3619
- 评论(0)
先插入Div标签, ID 设置为 main。
新建Css样式,选择器类型为 高级。选择器输入 #main 。
仅对该文档。
规则定义中选择 方框,定义宽度和高度。 边界选择自动, 全部相同。
这样定义了一个外框。
在这个大的DIv里面建立小的div, 浮动选择左对齐, 这样,就相当于大的框里面嵌入了小的框,布局类似 table。
更多技巧有待继续学习。
- 2009-10-18 10:18
- 浏览 1067
- 评论(0)
今天在系统上安装好了IIS后,却不能启动。
弹出错误报
iis 5.1 启动错误 0x8ffe0740
重新安装IIS,问题依旧。
上网查询,看到
最佳答案
是因为电脑默认的80端口被占用了,与IIS配置发生冲突,导致IIS无法启用。你的机器上应该安装了迅雷,将迅雷御了就可以了。或是将IIS的TCP端口改成100,打开浏览器,输入127.0.0.1:100,问题同样得到解决!
于是将迅雷停止, 启动IIS,成功启动。
- 2009-10-17 10:45
- 浏览 1150
- 评论(0)
今天做一个从PHP中读取字符串流的程序。使用的是XMLHTTP。是prototype的框架,省的自己再去判断浏览器,分段书写代码。
但是在Firefox中,遇到了所请求的页面返回空结果的问题。在IE中没有此类问题,只是有一个安全的提示:您可能请求一个不安全的页面。
代码:
function postNewContact(){ var form = $('form'); var url = 'http://localhost/proptype/bbbbb.xml'; var myAjax = new Ajax.Request(url,{method:'get', ...
- 2009-10-16 22:41
- 浏览 4167
- 评论(0)