- 浏览: 211640 次
- 性别:
- 来自: 哈尔滨
最新评论
-
bq_test1:
我是这么理解的,你的synchorized方法还没执行完,i已 ...
多线程读取文件 -
bq_test1:
ReadFileAll 这个类的run方法多线程执行会阻塞,没 ...
多线程读取文件 -
bq_test1:
你好,我想请教个问题。单线程读取大文件和多线程读取大文件是否会 ...
多线程读取文件 -
wangcl011:
采用ExtJS4.2的Ext.form.ComboBox实现自 ...
Extjs combobox 自动提示 -
kizz:
keyis 谢谢兄弟,很好使~
SWFUpload+struts2 进度条
文章列表
在单独使用axis2做webservice的话,操作步骤其实挺繁琐的,可以参照笔者的axis2文章(http://kaobian.iteye.com/blog/1120446),但是我们把axis2和spring结合后,开发变的很简单,就像写action一样轻松了。好了,下面开始我们的代码演示:
需要我们加入的jar,axis2和spring,笔者的jar包加的有些多(axis2下的所有jar,spring的核心包,还有如下目录:ant、antlr、asm、jakarta-commons、log4j)
开始我们的配置
spring的配置文件,放到了web-info下
<bean i ...
让我受伤的北京房屋中介
- 博客分类:
- 工作思考
仅以此事警告所有的从中介租房子的童鞋们!
我和同学共同租房子,房子是转租别人的,当时为了省钱,就没通过中介,这样可以免去中介费。在房子租金到期的前一个星期,中介的业务员(本故事的核心人物),也就是当初通过这厮租的房子。他来这催缴房租,我同学就将房租交给了这厮,当时为了“保险”,让这厮开了收据。故事就这样的开始了,过了三周,中介公司的老板来我们这里催缴房租,说我们不曾缴纳。这时我们心里不爽了,心想,第一个这个业务员确实拿钱跑了,第二个这个老板是个骗子。最后还是以警察带着中介的业务员来到我们的房子才知道,中介的业务拿钱私花了,NND 我们被骗了。经过警察依法核对,我们的房租算是交给了中介,还好不 ...
今天在做 hibernate 一对一 双向 操作的时候,我的主键 设置 是 自定义类型的,结果在保存的时候 必须要先保存 指定主键的那个对象,下一个对象才可以引用到这个 主键,那么这样的hibernate 的一对一的 级联操作 就没有显示出来,但是 我的主键如果设置为自动增长的时候 缺可以 级联保存指定主键的那个 对象。请高手指点
实际执行任务的类:
package MyTask;
import java.util.TimerTask;
public class MyTask extends TimerTask {
@Override
public void run() {
System.out.println("执行一次任务");
}
}
任务定时类
package MyTask;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Timer;
i ...
1.十几乘十几:
口诀:头乘头,尾加尾,尾乘尾。
例:12×14=?
解: 1×1=1
2+4=6
2×4=8
12×14=168
注:个位相乘,不够两位数要用0占位。
2.头相同,尾互补(尾相加等于10):
口诀:一个头加 ...
这个树是用zTree这个插件搞定的!代码如下
页面代码:
<%@ page language="java" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
&l ...
jQuery的each 方法中的this指针指向问题,这个是昨天工作中遇到的问题
jQuery.each 写法:
1 :
jQuery('input[type=checkbox]').each(function (){
alert(this.checked+this.treeId);//treeI的是自定义属性
});
这样的写法在IE下会正常的输出,但是在firefox,则不会识别,尤其是对于自定义属性,this指针在闭包的时候出现差错。
2:
jQuery.each(jQuery('input[type=checkbox]'),functio ...
昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改:
var person= {
name: 'zhangsan',
pass: '123' ,
'sni.ni' : 'sss',
hello:function (){
for(var i=0;i<arguments.length;i++){
//在不知参数个数情况下可通过for循环遍历
// arguments这个是js 默认提供
alert("arr[ ...
今天在win7下安装oracle可是费了不少的力气,我总结一下安装的过程,和安装后的几个事情,共大家参考,本人也是通过网络才成功完成oracle 的安装,大家分享就是了
第一步安装准备:
将oracle 的压缩包解压,搜索refhost.xml 这个文件,搜到了后在这个文件 添加
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
大家一看 就知道这个东西 加到那个位置( <CERTIFIED_SYSTE ...
<html>
<head>
<title>无标题文档</title>
<script language="javascript">
var level = 1;
var div ;
var timeout ;
document.onclick = function (event){
var e = event || window.event ;
div = document.getElem ...
第一个境界:模仿别人的代码,并且能够在计算机中正确的运行起来
第二个境界:学习分析问题和推理的技巧,学习用逻辑的语言来精确的表达一个问题
第三个境界:学习抽象思维和找出事物表象后面的规律
第四个境界:程序设计大师,可以创作出经典的作品
为什么最近每次 新发的帖子 都会 进入 热门排行榜呢,以前没这 伟大的效果呀
ldcs下载地址:http://www.adobe.com/products/eula/livecycle/es/trial/eula_dataservices.html
点击你同意,下一步就可以了
安装都是正常的下一步,其中有一步让你选择是J2EE项目还是TOMCAT ,你选择tomcat 就可以了。
这样我们 就可以在 eclipse 中新建一个 flex项目,在第一个界面我要选中 remoteObject这项
看见其中的LiveCycel data Services 这相了吧,选中.(原因是我插入图片没成功,还是文字说明把)
在第二个界面会 注意如下两点:
第 ...
最近看了一些关于flex3的一些学习资料,算是初级的接触了flex3,我介绍flex3的两种通信方式,一个是HTTPService,一个是LCDS(RemoteObject),其中网络说RemoteObject这种方式的通信是最快的, 我并没有去测试,我相信网络资源不会错的,还有一种通信方式是WebService,这个需要指定你操作的方法,我感觉和HTTPService区别也不是很大,也就没写。
那先介绍一下HTTPService方式通信:
后台代码:
public class Flex3 extends HttpServlet {
public void doGet(HttpSer ...
单线程读取10K个 文件的话会显的非常的慢,但是如果我们开启多个线程去读取,会让读取的速度大大的加快,顺便说一下多线程的注意事项:synchronized 代码快中 尽量简短,不要有 类似socket.accept() inputstream.read() 这样的阻塞式的方法,这样会让程序减慢,如果synchronized代码快中的东西太多,容易造成单线程的囧地,而且速度还不如单线程快。
废话少说,我们来看看代码:
1.生成10K个 文件:
package com.fileThread;
import java.io.File;
import java.io.FileOutputS ...