- 浏览: 212170 次
- 性别:
- 来自: 哈尔滨
最新评论
-
bq_test1:
我是这么理解的,你的synchorized方法还没执行完,i已 ...
多线程读取文件 -
bq_test1:
ReadFileAll 这个类的run方法多线程执行会阻塞,没 ...
多线程读取文件 -
bq_test1:
你好,我想请教个问题。单线程读取大文件和多线程读取大文件是否会 ...
多线程读取文件 -
wangcl011:
采用ExtJS4.2的Ext.form.ComboBox实现自 ...
Extjs combobox 自动提示 -
kizz:
keyis 谢谢兄弟,很好使~
SWFUpload+struts2 进度条
文章列表
这个题目有很多算法,我感觉我的算法执行效率还是 比其他的算法高一些:
就这么一个方法就可以搞定
public static int sum(int n){
return ((n-1)%2)==1?(1+(((n-1)/2)*-1)+n):(1+(n-1)/2*(-1)) ;
}
分享这些经验只是为了给 曾经犯过 错误的同学一个 挽救的方法
第一个问题:drop table,切记没有purge掉
恢复的方法是:
flashback table
tableName to before drop [
rename to
newTableName]
解释:红字是关键字,[] 代表可选项
第二个问题:delete from tableName
恢复方法是:
先查询scn(system change number)号:
...
今天为了给公司新来的实习生搭建svn环境,所以也就学习了一下windows下的svn搭建方法,我起初是百度搜的,看着那些“大师”写的东西真是五花八门,牛叉的很,可是根本就是那么回事,我今天写这个博客,就是以我亲自实验后的结果告诉即将搭建windows上svn服务器环境的同学,其实他很简单。
先到apache的网站上现在svn-server的软件,我用的是VisualSVN-Server-2.5.4.msi,安装过程这里就不啰嗦了,简单的很。
安装结束后,进入建立用户、用户组、建立库,在建立库(repositories)的时候同时建立默认的结构(勾选create default structure ...
最近公司的一个项目中需要用extjs中的fieldset进行动态的添加、删除元素,结果遇到了这样的bug,当我在fieldset中动态添加一个嵌套panel的textfield属性时,之后我在删除这个panel,这个panel 的dom确实是从 document中删除了,可是在formpanel级别的并没有移除,在formpanel表单验证的时候会报错。
在extjs的官网中 看了有同样问题的人,大家讨论的结果是 这个是formpanel布局的bug,有人给出了解决的 办法,
连接地址http://www.sencha.com/forum/showthread.php?25479-2.0. ...
和大家分享一下我做的demo案例,xfire和spring2.5集成。
需要的jar文件
xfire-all-1.2.6.jar
jdom-1.0.jar
wsdl4j-1.6.1.jar
commons-codec-1.3.jar
commons-httpclient-3.0.jar
stax-api-1.0.1.jar
spring.jar
commons-logging-1.0.4.jar
spring-webmvc.jar
XmlSchema-1.1.jar
服务器端 接口类:
package iteye.kaobian;
public interfa ...
最近由于公司的项目需求,需要编写WebService,以前用axis2,领导讲有问题,具体我还不了解到底出了什么问题,让我改成Xfire,xfire 被 CXF 并购,并且 有apache来进行维护和升级,xfire 最后一次更新版本是1.2.6,本案例讲的是cxf和spring集成
需要准备的jar文件有:
commons-logging-1.1.1.jar
cxf-2.4.7.jar
geronimo-activation_1.1_spec-1.1.jar
geronimo-annotation_1.0_spec-1.1.1.jar
geronimo-javamail_1.4 ...
昨天拜读了一下《Thinking In Java》翻译版,其中有一段话是这样的写,大概的意思是:java方法中的参数 为final类型的,则该参数所指的对象是不可以改变的,这个 翻译真是让人蛋疼的很。
那么我来聊聊这个话的意思:
1、 java 方法中的参数如果为基本数据类型或者String 时,相当于在参数前面自动加上了final,你在方法体内 对 参数的值进行修改,并不会影响方法调用出的变量。
2、 java 方法不能让对象参数引用一个新的对象。什么意思?代码举个例子
pubic class Test{
public void changeArguments(Be ...
这两天在研究antlr这个框架,至于这个鸟东西如何解释,大家可以到他的官网上去看,2.7.5版本的还有中文版的帮助文档。好,我们直接说事,antlr的词法规则文件的保存内容是.g 结尾的文件。
四则运算的.g文件是:
grammar SiZe;
options{
backtrack=true;
}
@header {
package com.iteye.kaobian;
}
@lexer::header{
package com.iteye.kaobian;
}
prog returns [double value=0] :
e=hig ...
闲来无事,想起这么一个问题,所以就试着搞了搞这个算法,希望大家可以给出更加高效和牛叉的算法来求取“两个时间点间的周末天数”
import java.text.SimpleDateFormat;
import java.util.Calendar;
/**
* @author kaobian.iteye.com
* @date Apr 5, 2012
* @time 12:46:44 PM
*/
public class ComputeWorkDay {
public static void main(String[] args) {
//初始 ...
简单介绍一些原理,代码大家下载附件就可以了。
extjs 的combobox 支持 autocomplete功能的几点注意,需要修改几个地方:
triggerAction : 'query' 这个表示 自动提示,
queryParam : 'autoContent' 这个是对输入的字符窜向后台传递的变量名字
listeners : {
//为了解决 编辑后无法保存
render : function(f) {
f.el.on('keyup', function(e) { f.setValue(f.getRawValue());
});
}
}
这个是为了解决 如 ...
由于公司的项目中用到了java.rmi 分布式中的东西,所以就研究了一下,总结给朋友们分享,支持JDK1.6+
我们编写的借口类必须要继承java.rmi.Remote 接口。
好的,不多罗嗦,直接来代码:
package com.kaobian.rmi;
import java.rmi.Remote;
import java.rmi.RemoteException;
public interface ICal extends Remote {
public int sum(int add1, int add2) throws RemoteException;
} ...
今天在研究jQuery源码的时候,发现对RegExp的exec方法不熟悉,就百度了一下,看了一下大概的解释,又结合代码做了一下测试,总结如下,自我感觉比网上很多人解释的要清晰,也请牛人指点
var quickExpr =/(\d{4})([a-z]{4})(\d{4})([=]{4})/;
alert(quickExpr.exec("1234abcd5678===="));
从结果我们可以分析出:exec是按照()来分组,并且按照分组的顺序查找到结果的。
这个表达式可分解为
0:(\d{4})([a-z]{4})(\d{4})([=]{4}) //切记第一个肯 ...
java的|、||、&、&&知多少
- 博客分类:
- java
java用的久的朋友都会回归基础,我想问个问题,大家对 |、 ||、 &、 && 这四个符号了解多少?
| : 会检查每一个 条件的真伪,再做“或”运算
||: 按照条件写的顺序,直到一个为true时,后面的条件则不再检查,直接进入条件
& : 会检查每一个 条件的真伪,再做“与”运算
&&: 按照条件写的顺序,直到一个为false时,后面的条件则不再检查,直接跳出
也就说 || 和&& 有截断后防判断的作用
String str = null;
//这个不会报错
if(str == null || str.isE ...
我从毕业到现在做java也快两年了,目前的状态是不断的学习新的技术、框架,对于工作只是停留在完成任务,对于质量这个非常的欠考虑。想请问各位同学,如果往下更好更加深入的学习java,写出质量较好的java代码,希望大家多多提一些建议,thanks