- 浏览: 101946 次
- 性别:
- 来自: 北京
最新评论
文章列表
oracle sql 查询子节点
- 博客分类:
- sql语句oracle
--层次查询示例 select level||'层',lpad(' ',level*5)||id id from test start with superid = '0' connect by prior id=superid; select level||'层',connect_by_isleaf,lpad(' ',level*5)||id id from test start with superid = '0' connect by prior id=superid;
StringBuffer内容清空效率比较
- 博客分类:
- 编程基础
在开发程序的时候,经常使用StringBuffer来进行字符串的拼接。如果在循环中来反复的做字符串拼接时,会清空Stringbuffer中的内容,然后再拼接新的字符串信息。例如:StringBuffer sb = new StringBuffer("");for (UserInfo ui : userInfoList) { sb = new StringBuffer(""); sb.append("姓名:"); sb.append(ui.getName()); sb.append(" ") ...
函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}"> fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}"> fn:endsWith 判断字符串是否以另外字符串结束 <c:if test="${fn:endsWith(f ...
$("input[name='versioncb']:checkbox").each(function () {
if ($(this).attr("checked")) {
$("#versiondiv").css('display','block');
}else{
$("#versiondiv").css('display','none');
}
})
1:判断radio
var selected = $('input[name=selectid:checked]'). ...
Test.java右键Run as
RUN CONFIGURATION
点击Advance按钮
选择Add Classpath Variables
添加
BOOK6CLASSPATH/classes
D:/nkc/Workspaces/book6/src/main/webapp/WEB-INF
http://apps.hi.baidu.com/share/detail/9224654
刚才在把工程从其他地方导入到自己机子的 MyEclipse 下时,出现了 The method of type must override a superclass method ,提示的是实现类必须实现接口的方法。 想了半天,发现没有问题啊,查看 jre 是1.6的,查了一下,好像是 annotation 的问题,实现类里面使用了 @Override 。发现原来的 Java Complier 是1.5的。 只需如下图将 MyEclipse 的 Compiler 由 jdk1.5 改为 1.6 即可。
js 遍历table
- 博客分类:
- javascript
var tableObj = document.getElementById("tableName");
var str = "";
for(var i=0;i<tableObj.rows.length;i++)
{
for(varj=0;j<tableObj.rows[i].cells.length;j++)
{
//str += tableObj.rows[i].cells[j].innerHTML+" ";
for(var z=0;z<tableObj.rows[i].cells[j].c ...
package nkc.util;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
public class ExcutorUtil {
private static ExcutorUtil util;
//线程池数量
private final int POOL_SIZE ...
json转换为java对象
- 博客分类:
- 编程基础
json数组格式 [{},{}] 转换
List<LinkedHashMap<String, Object>> list = JacksonUtil.toBean(jsonString, List.class);
取得一个LinkedHashMap
LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>();
map = list.get(i);
取得map中的内容
map.get("name").toString()
//添加请 ...
public enum Color {
RED, GREEN, BLANK, YELLOW
}
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。
用法一:常量
在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
用法二:switch
JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。
en ...
1.创建事件源
EventSource source = new EventSource();
2.通过事件源创建事件类
EventObject event = new ClickEvent(source);
3.创建一个监听器 一个方法
ClickListener listener = new ClickListenerImpl();
4.给事件源添加监听器
source.addListener(listener);
5.出发事件源
source.changeEvent(event);
LazySingleton 单例模式
- 博客分类:
- 编程基础
public class LazySingleton{
private static LazySingleton singleton;
private LazySingleton(){
}
//synchronized 同步 当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
public synchronized static LazySingleton getInstance{
if(singleton==null){
singleton = new LazySi ...
EventObject类
- 博客分类:
- 编程基础
开发者经常要基于Observer模式创建事件监听系统(Event-Listener systems),但是他们也应该记得EventObject类。
Observer模式在Java中是非常成功的。Java中的GUI系统(Thegraphical user interface systems)AWT和Swing,再加上那些使用事件和监听器的地方,都是建立在Observer模式上的。另外,在java.util中还有一个Observer接口和一个Observable类来帮助建立Observer模式。然而,还有另一个容易被开发人员忽略的类:java.util中的EventObject类。
然而Ev ...
select distinct substr(mm.name,0,1) as fname from t_mobile_model mm where mm.bid = 1 order by fname