SQnote
永远有多远……
SQnote - java,web优化,python,(www.sqnote.cn)

文章分类 -  Java技术

1 2 3 4 下一页
关于java技术文档
SQnote.cn
摘要:我的新博客地址:SQnote.cn SQnote.cn 阅读全文
posted @ 2009-01-10 19:41 SQnote·www.SQnote.cn 阅读(119) 评论(0) 推荐(0) 编辑
[zhai]利用JAVA操作EXCEL文件
摘要:2003 年 1 月 11 日 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类... 阅读全文
posted @ 2006-03-22 10:39 SQnote·www.SQnote.cn 阅读(293) 评论(0) 推荐(0) 编辑
[转载] java文件上传原理
摘要:转自:http://blog.csdn.net/keepeye/archive/2005/05/20/376972.aspx 网页表单是一个web基础设施,提供了交互接口,作为使用web技术的开发人员,了解其工作原理,是必须的功课,本文描述表单域和二进制数据一同传输并被处理. 有关表单资料,若需要可参考http://www.htmlhelp.com/reference/h... 阅读全文
posted @ 2006-03-21 22:32 SQnote·www.SQnote.cn 阅读(1057) 评论(0) 推荐(0) 编辑
[摘]Java正则表达式详解
摘要:转载: http://buy.ccw.cn/htm/app/aprog/01_7_31_4.asp 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模... 阅读全文
posted @ 2006-03-21 22:09 SQnote·www.SQnote.cn 阅读(188) 评论(0) 推荐(0) 编辑
[zhai]正则表达式大全(regular expression)
摘要:原著:笑容 创作于:2004年05月03日最后更新:2004年05月04日 21:12版权声明:使用创作公用版权协议 引用地址:正则表达式(regular expression) 前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 索引 1._引子2._正则表达式的历史3... 阅读全文
posted @ 2006-03-21 22:04 SQnote·www.SQnote.cn 阅读(251) 评论(0) 推荐(0) 编辑
【摘】Session详解
摘要:一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session。有时候我们可以看到这样的话“在一个浏览器会话期间,..... 阅读全文
posted @ 2006-03-17 13:54 SQnote·www.SQnote.cn 阅读(518) 评论(1) 推荐(0) 编辑
[摘]Unicode是什么?
摘要:析Unicode和UTF-8 http://blog.csdn.net/lesterjames/archive/2005/09/28/491619.aspx 1. 各地的方言 首先说明一下现在常用的一些编码方案: 1. 在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。 n 最早制定的汉字编码... 阅读全文
posted @ 2006-03-15 12:40 SQnote·www.SQnote.cn 阅读(268) 评论(0) 推荐(0) 编辑
[摘]彻底明白Java的多线程-实现多线程及线程的同步
摘要:一. 实现多线程1. 虚假的多线程例1:public class TestThread { int i=0, j=0; public void go(int flag){ while(true){ try{ Thread.sleep(100); } catch(InterruptedException e){ System.out.println("Interrupt... 阅读全文
posted @ 2006-03-13 09:42 SQnote·www.SQnote.cn 阅读(215) 评论(0) 推荐(0) 编辑
【摘】Java I/O 包中的Decorator模式介绍
摘要:JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。 Decorator模式简介 Decorator模式又名包装器(Wrapper),它的主要用途在于给一个对象动态的添加一些额外的职责。与生成子类相比,它更具有灵活性。有时候,我们需要为一个对象... 阅读全文
posted @ 2006-03-01 11:32 SQnote·www.SQnote.cn 阅读(173) 评论(0) 推荐(0) 编辑
[摘]调整 Java I/O 性能
摘要:这篇文章讨论和阐明了提供 JavaTM I/O 性能的多种技术。大多技术围绕调整磁盘文件 I/O,但是有些内容也同样适合网络 I/O 和窗口输出。第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲。 当我们讨论Java I/O时,值得注意的是Java语言采取两种截然不... 阅读全文
posted @ 2006-03-01 09:58 SQnote·www.SQnote.cn 阅读(171) 评论(0) 推荐(0) 编辑
[摘]JAVA中建立多线程的典型例子
摘要:JAVA中建立多线程,无非两种方式,一是继承自thread类,另一种是实现runnable接口,下面两个例子很典型,可以复习下1、继承自thread类 public class j02140301 extends Thread // 步骤 1{ public void run() // 步骤 2 ,覆盖继承自 Thread 的 run() { while(true) {... 阅读全文
posted @ 2006-02-24 23:10 SQnote·www.SQnote.cn 阅读(211) 评论(0) 推荐(0) 编辑
[摘]JAVA中各类CACHE机制实现的比较
摘要:在。NET中,实现CACHE是件很容易的事,在java中,是如何实现的呢?有哪些解决方案呢?归纳了下,大概有下面这些方案OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点: 缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。 ... 阅读全文
posted @ 2006-02-24 23:07 SQnote·www.SQnote.cn 阅读(527) 评论(0) 推荐(0) 编辑
[摘]一个理解wait()与notify()的例子
摘要:一个理解wait()与notify()的例子 下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in Java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教. 问题如下: //分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify... 阅读全文
posted @ 2006-02-24 22:01 SQnote·www.SQnote.cn 阅读(202) 评论(0) 推荐(0) 编辑
[摘]Java 中对文件的读写操作之比较
摘要:Java 对文件进行读写操作的例子很多,让初学者感到十分困惑,我觉得有必要将各种方法进行一次分析,归类,理清不同方法之间的异同点。一.在 JDK 1.0 中,通常是用 InputStream & OutputStream 这两个基类来进行读写操作的。InputStream 中的 FileInputStream 类似一个文件句柄,通过它来对文件进行操作,类似的,在 OutputStream 中我们有... 阅读全文
posted @ 2006-02-24 22:00 SQnote·www.SQnote.cn 阅读(185) 评论(0) 推荐(0) 编辑
【摘】基于时间戳的缓存构架:最近的数据拥有最佳的性能
摘要:使用标准的Java工具类建立动态的LRU缓存构架摘要Java开发人员经常需要根据数据库检索出的JDBC结果集创建大量的复杂的对象。由于对每次用户请求,这些复杂的对象都要经过创建、使用和被JVM垃圾收集的过程(后文称这种行为“object churning”),这种做法的性能通常是不理想的。缓存这些对象看上去是一个非常明显的解决方案。但是,在大多数实时系统中,对象经常包含时间敏感的信息(如:价格或者... 阅读全文
posted @ 2006-02-08 12:57 SQnote·www.SQnote.cn 阅读(381) 评论(0) 推荐(0) 编辑
[摘]log,exception实践
摘要:1 log 1.1 用log.error表示系统级错误 1.2 用log.warn表示应用级错误 1.3 服务初始化或结束用log.info 1.4 用log.debug替代out,debug要判断isDebugEnable 1.5 用log.warn("",e)替代e.printstack 1.6 用log4e生成log相关代码 1.7 Log信息要保证可读性,需记录现场信息,如当前处理id等... 阅读全文
posted @ 2006-02-08 11:16 SQnote·www.SQnote.cn 阅读(238) 评论(0) 推荐(0) 编辑
[java20个网站]
摘要:http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer... 阅读全文
posted @ 2006-01-17 20:19 SQnote·www.SQnote.cn 阅读(177) 评论(1) 推荐(0) 编辑
[积累]关于String 的split()方法。
摘要:小结:关于String 的split()方法String s1="1,2,3,4";String s2="1,2,3,";//strArr1的lenth是4String[] strArr1 = s1.split(",")//strArr2的lenth是3String[] strArr2= s2.split(",")注意:[解决办法]static public ArrayList SpiltStr(... 阅读全文
posted @ 2006-01-14 09:56 SQnote·www.SQnote.cn 阅读(198) 评论(0) 推荐(0) 编辑
[摘]关心的开源项目
摘要:所以,题目里面那个"最"字可以完全忽略不计,本文是用来记录那些自己喜欢,但名声没有Spring、Hibernate般响亮的项目:Grails: http://grails.codehaus.org Groovy On Rails,底层使用封装过的Hibernate和Spring,Javaer们最最亲切的Rails--见 各系Rails大点兵 ExtremeTable: http://ww... 阅读全文
posted @ 2006-01-08 21:12 SQnote·www.SQnote.cn 阅读(258) 评论(0) 推荐(0) 编辑
[摘]Java实现类MSN、QQ好友上线通知界面
摘要:相信大家都使用过MSN,QQ这样的即时聊天类软件,对于它们的好友上线提示功能并不陌生吧?从屏幕右下角弹出一个小界面,慢慢上升,最后消失。我们能不能在自已的程序中也做出相同的功能呢?能!笔者现用JAVA和eclipse的SWT用户界面组件实现这个功能。 什么是SWT呢? SWT原来是eclipse项目组为开发eclipse IDE所编写的图形界面API,运行时,其先判断本机是否有相同的界面元素... 阅读全文
posted @ 2005-11-29 10:10 SQnote·www.SQnote.cn 阅读(275) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页