java 程序设计
文章平均质量分 63
chen106106
这个作者很懒,什么都没留下…
展开
-
JAVA双缓冲问题
*当我们应用程序的逻辑要对系统界面进行更新时,调用repaint() 方法来通知AWT线程进行刷新操作。repaint() 方法实际会让AWT线程去调用另外一个方法,update。update方法在默认情况下会做两件事,一是清除当前区域内容,二是调用其paint()方法完成实际绘制工作。 *第一个优化工作就是重写update() 方法,也就是不对当前区域进行清除工作,而直接进行绘...原创 2011-07-22 15:53:01 · 157 阅读 · 0 评论 -
由生产者/消费者问题看JAVA多线程
转载:http://blog.csdn.net/coutcin/article/details/1213834 生产者消费者问题是研究多线程程序时绕不开的问题,它的描述是有一块生产者和消费者共享的有界缓冲区,生产者往缓冲区放入产品,消费者从缓冲区取走产品,这个过程可以无休止的执行,不能因缓冲区满生产者放不进产品而终止,也不能因缓冲区空消费者无产品可取而终止。 解决生产者消费...原创 2012-10-22 23:09:22 · 106 阅读 · 0 评论 -
迅雷编程题目
1)有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC… 2)假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”,不能用java内置字符串方法(indeOf,substring,replaceAll等)? 第一个题目主要考的是java多线程的知识。我们可以用操作系统中经典的生产者,消费者模式来解决 我们用一个...原创 2012-10-23 00:50:02 · 102 阅读 · 0 评论 -
java 文档注释
1 常用Java注释标签(Java comment tags) @author 作者 @param 输入参数的名称 说明 @return 输出参数说明 @since JDK版本 @version 版本号 @see 链接目标 @throws 异常 @deprecated 解释 @link 链接地址 2 Jav...原创 2012-10-25 20:45:49 · 138 阅读 · 0 评论 -
nosql redis
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,好多大型网站都用了 redis 新浪微博,豆瓣 等等。 Redis 数据库的键值设计 http://www.oschina.net/que...原创 2012-06-27 16:50:32 · 82 阅读 · 0 评论 -
java load propertites file
在平常的项目中,我们经常需要用到一些配置文件,而加载配置文件的方法都差不多,所以就写了一个PropertiesUtils来加载配置文件 package com.chen.aq.utils;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.File...原创 2013-03-14 18:13:35 · 120 阅读 · 0 评论 -
Log4j.properties配置详解
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、W...原创 2013-03-20 18:50:16 · 89 阅读 · 0 评论 -
effective java 第一版的一些编程规则
effective java 第一版中的规则 1、考虑用静态工厂方法代替构造函数 2、使用私有的构造函数强化singleton属性 3、通过私有构造函数强化不可实例化的能力 4、避免创建重复的对象 可以通过放在static代码块中来重复利用 5、消除过期的对象引用 主要针对的是像数据库连接池这样的需要自己来管理内存的程序 ...原创 2012-08-17 09:08:27 · 160 阅读 · 0 评论 -
一个效果非常不错的JAVA数据库连接池
虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driv...原创 2012-08-21 00:04:03 · 82 阅读 · 0 评论 -
将一个简单的类(Sample)进行编译、打包、运行(传参数)
java源文件:Sample.javapackage powerwind; import javax.swing.*; public class Sample { public static void main(String[] args) throws Exception { if (args.length > 0) JO...原创 2012-08-21 00:04:48 · 270 阅读 · 0 评论 -
转载java实现打印功能
原文地址:JAVA实现打印功能作者:foxfire9527import java.awt.BasicStroke;import java.awt.Color;import java.awt.Component;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import...原创 2011-12-11 13:52:19 · 197 阅读 · 0 评论 -
jstl 格式化日期
原创 2011-12-10 11:36:32 · 83 阅读 · 0 评论 -
java7新特性
官方说是 7月28日 正式发布 Java 7 ,正常的话我们应该在 7月29日 看到这个版本。很快了,就两天时间。发布之前让我们先来看看 Java 7 都有什么新特性吧。 :Swing新增 JLayer 类,是一个灵活而且功能强大的Swing组件修饰器,使用方法:How to Decorate Components with JLayer.Nimbus Look and Feel ...原创 2011-08-02 22:09:48 · 80 阅读 · 0 评论 -
java写的一个简易的浏览器
java写的一个简易的浏览器import java.awt.*;import java.awt.event.*;import java.io.IOException;import java.net.*;import javax.swing.*;import javax.swing.event.HyperlinkEvent;import javax.swing.e...原创 2011-10-27 22:04:45 · 977 阅读 · 0 评论 -
java实现二叉树
public class Node { public int value; public Node left; public Node right; public void store(int value) { if(valuethis.value) { if(right == null) { right = new Node();...原创 2011-11-04 14:28:29 · 72 阅读 · 0 评论 -
jstl 判断list是否为空
判断集合和对象是否为空:list为集合,user为对象名 暂 无 病 历! 有病例...原创 2011-12-18 21:58:05 · 239 阅读 · 0 评论 -
java中获取ServletContext常见方法
1.在javax.servlet.Filter中直接获取ServletContext context = config.getServletContext();2.在HttpServlet中直接获取this.getServletContext()3.在其他方法中,通过HttpRequest获得request.getSession().getServletCo...原创 2011-12-20 20:47:14 · 410 阅读 · 0 评论 -
@override 报错
一、java @override 报错处理有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的...原创 2012-05-04 17:40:28 · 238 阅读 · 0 评论 -
java实现验证码
1首先一个servlet类负责生成验证码的图片给前台页面,每次需要验证码的功能的时候就可以通过来生成一副图片下面是code.java的具体内容package cn.huas;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.Buffere...原创 2011-11-18 19:14:04 · 76 阅读 · 0 评论 -
JSTL学习笔记,<c:choose>,<c:if>,<c:forEach>标签的使用
[JSTL]标签的使用用于条件选择,他和一起使用,他们只能组合在一起 使用代表了的一个条件分支,他必须以作为他的父标签他必须在之前出现,只要遵寻这两个规则,使用起来很简单,下面给出代码:JSTL:c:choose ...原创 2011-11-30 22:20:31 · 475 阅读 · 0 评论 -
lucene学习笔记
lucene是基于java的全文搜索引擎框架lucene的存储结构lucene 其实很简单的,它最主要就是做两件事:建立索引和进行搜索 IndexWriter:lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参数使用。Analyzer:分析器,主要用于分析搜索引擎遇到的各种文本。常用的有StandardAnalyzer分析器,StopAn...原创 2011-12-08 22:22:02 · 76 阅读 · 0 评论 -
JSoup 用法详解
清单 1 // 直接从字符串中输入 HTML 文档 String html = "<html><head><title> 开源中国社区 </title></head>" + "<body><p> 这里是 jsoup 项目的相关文章 <原创 2012-09-01 16:44:12 · 303 阅读 · 0 评论