自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Java Swing Synth - JRadioButton Style

id="radioButton"> id="radio_off" path="images/radio_button_off.png"/> id="radio_on" path="images/radio_button_on.png"/> key="RadioButton.icon" value="radio_off"/> value="SELECTED">

2016-01-13 23:07:12 671

原创 Swing Synth L&F

Synth 是Java Swing 中使用XML文件对Swing的外观进行定义的一种方式, 不必了解过于细节的UI的实现方式,只要学会编写Synth的XML格式文件, 就可以实现自己的Swing漂亮的皮肤.public class MainFrame extends JFrame { public static void main(String[] args) throws

2016-01-13 22:45:55 1527

转载 Activity Manager框架解析

标签 : Manager ActivityActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。ActivityManager的作用参照SDK的说明,可见ActivityManager的功能是与系统中所有

2012-05-06 17:08:48 2420 1

转载 gdb和gdbserver的安装和使用

一、    远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上 层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。     就目前而言,嵌入式 Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monit

2012-05-06 17:05:57 508

原创 归并排序

public class MergeSortTest { private long[] array; private int length; public MergeSortTest(long[] array) { this.array = array; this.length = array.length; } public static void main(String[

2012-03-24 10:09:39 285

原创 抽象类和接口的区别

包含abstract修饰符的class即为抽象类,抽象类不能创建实例对象,含有abstract方法的类必须为定义为abstract class    抽象类中的方法不必都是抽象的,抽象类中定义的抽象方法必须是在具体的子类中进行实现,所以不能有抽象的构造犯法或抽象的静态方法.    如果子类没有实现父类所有的抽象方法,那么子类也必须是抽象的              抽象类的方法不能同时带有

2012-03-11 12:21:57 605

原创 J2SE 利用Java函数画曲线

给大家介绍几个方法画数学上的三角函数的方法:public class Function extends JFrame { private static final double WIDTH = Toolkit.getDefaultToolkit().getScreenSize().getWidth(); private static final double HEIGHT = Toolki

2011-12-09 19:34:27 10658

转载 Java(JVM)虚拟机结构基础,和JAR文件包及jar命令详解

前段时间由于研究原来广为传播的String和StringBuffer的性能问题,自己做了几个小实验并得出一些结论,但是从网友的反应来看那个研究并没有起到应有的目的,而且网友也很中肯的提出了自己的意见并对实验中的一些内容指出了其缺陷,针对他们的反应我又反编译了代码来进行对比,但是几位网友仍然不是很信服,而且上次实验的结果和反编译得到的结论并不能完全吻合,因为反编译代码的对比基本上是基于语句的多少,因

2011-11-09 13:40:49 3249

原创 CKEditor和CKFinder整合实现上传下载功能

CKEditor与CKFinder整合并实现文件上传功能          事先说明:此整合的是java版本的, 用到的有:jsp + ckeditor + ckfinder (没有servlet 及其它框架技术)一.需要的资源:用到的网站,文件自己下载:a) ckeditor_3.6.2 (解压) download.cksource.com/C...

2011-10-13 20:57:25 196

原创 CKEditor和CKFinder整合实现上传下载功能

CKEditor与CKFinder整合并实现文件上传功能    事先说明:此整合的是java版本的, 用到的有:jsp + ckeditor + ckfinder (没有servlet 及其它框架技术)一.需要的资源:用到的网站,文件自己下载:a) ckedi

2011-10-13 20:29:33 21829 1

原创 jms with spring 2

<br />这次来看看Spring提高的一些有用过的JEE中使用到的功能,如 发送Email, 执行定时任务...先来看看发送Email吧, 在Spring中发送Email是很简单的,使用Spring提高的MailSender和MailMessage就可以了,配置代码如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" >

2011-02-21 00:32:00 648

原创 jms with spring

import org.springframework.mail.SimpleMailMessage;import org.springframework.mail.javamail.JavaMailSenderImpl;public class SingleMailSend { public static void main(String args[]) { JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); //

2011-02-20 23:27:00 468

原创 纯Java发送Email

package com.gl.jms;public class TestMail { public static void main(String[] args) { // 这个类主要是设置邮件 MailSenderInfo mailInfo = new MailSenderInfo(); mailInfo.setMailServerHost("smtp.163.com"); mailInfo.setMailServerPort("25"); mailInfo.setV

2011-02-20 22:21:00 901 1

原创 jndi的配置

server.xmlfactoryorg.apache.commons.dbcp.BasicDataSourceFactorymaxWait5000maxActive

2011-02-20 15:56:00 447

转载 几种常用的HTML文字移动代码[转载]

<br />了解一定的html代码对于优化来说也是很好的一个帮助。所以今天学习了一下几种常用的html代码,拿过来与大家分享啊。<br />1、从左向右移文字移动代码<br />代码 <marquee direction=right>需要移动的文字</marquee><br />2、从右向左移<br />代码 <marquee direction=left>需要移动的文字</marquee><br />3 、从上向下移动文字移动代码<br />代码 <marquee direction=down><div

2010-12-17 14:25:00 2793

转载 几种常用的HTML文字移动代码[转载]

<br />了解一定的html代码对于优化来说也是很好的一个帮助。所以今天学习了一下几种常用的html代码,拿过来与大家分享啊。<br />1、从左向右移文字移动代码<br />代码 <marquee direction=right>需要移动的文字</marquee><br />2、从右向左移<br />代码 <marquee direction=left>需要移动的文字</marquee><br />3 、从上向下移动文字移动代码<br />代码 <marquee direction=down><div

2010-12-17 14:24:00 25339 1

转载 SVN 配置

一.安装subversion首先安装服务端程序subversion1.x.x和客户端程序TortoiseSVN-1.x.x.xxxx(是两个网站)。subversion在服务器端客户端都需要安装,TortoiseSVN只要在客户端安装就行。TortoiseSVN的语言包下载和TortoiseSVN的下载都在其官网的同一页如果使用了eclipse并且用插件的话,则可以不用TortoiseSV

2010-12-09 19:33:00 1190

转载 Log4j使用总结与实例演示

<br />关键字: log4j,apache,java<br />一、介绍<br />Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。<br />Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从

2010-12-08 14:09:00 445

原创 http://fandy81.itpub.net/category/18452/30385

<br />http://a.kxmimi.com/redirect.php?fid=11&tid=433834&goto=nextnewset<br /> <br />http://fandy81.itpub.net/category/18452/30385

2010-11-24 16:29:00 485

原创 一道以前看过的面试题

 要求,打印出如下图形:   1     2     3     4     5     6     7     8     9    10    36    37    38    39    40    41    42    43    44    11    35    64    65    66    67    68    69    70    45    12    34    63    84    85    86    87    88    71    46    13    33

2010-11-17 14:00:00 532

转载 linux eclipse

Linux安装eclipse-SDK-3.3装eclipse之前,清确定你安装了jdk。<br /> 1、首先下载eclipse-SDK-3.3,这是目前最新版本的eclipse<br />官方下载:http://www.eclipse.org/downloads/<br /> <br />2、安装eclipse<br />(1)把eclipse-SDK-3.3解压到某个目录中,俺解压到的是/opt下,得到/opt/eclipse目录<br />如果想把eclipse目录的更改为root拥有,可以执行下面的

2010-11-15 10:58:00 2182

转载 面向对象之旅-设计与设计原则

面向对象之旅-设计与设计原则<br />好的面向对象的开发的目标是:代码易复用、可维护性强。<br />面向对象的设计方法:<br />1,  信息专家(Information Expert)<br />如果某个类拥有完成某个职责所需要的信息,那么,这个职责就应该分配给这个类。<br />2,  创造者(Creator)<br />如果下列条件被满足,则就由类A来创建类B:<br />a, A是B的聚合<br />b, A是B的容器<br />c, A持有初始化B的信息<br />d, A记录B的实例<br

2010-11-15 10:49:00 352

转载 如何定义和建立架构

<br />这文章太需要了!tigelivable!想要融汇贯通还需认真对待啊~<br />http://blog.csdn.net/lins/archive/2010/10/31/5977406.aspx<br /> <br />在牛津高阶词典(第7版)中,架构(architecture)一词的解释是:the design an structure of a computer system。这个解释实际上已经描述了架构的本质:架构是关于怎么做(构成系统)的,而非做什么的。更进一步,架构是由人来设计实施,因

2010-11-15 10:47:00 458

转载 设计模式整理--面相对像设计原则

设计模式整理--面相对像设计原则一、设计模式原则: 1、单一职责原则: 具体描述:应该有且仅有一个原因引起类的变更,即一个方法尽可能只做一件事,尽可能只实现一个功能,而接口尽可能只负责一类功能描述,而类的设计尽量做到只有一个原因引起变化。实现好处: 降低类复杂性,实现什么职责都有清晰明确的定义,提高了可读性,更进一步地提高可维护性,且降低了变更引起的风险。因为一

2010-11-15 10:41:00 359

转载 ^^^^^^^^^^^^^^^^^^^^^^^^^^

面向对象分析与设计的简单步骤最近需要用完全的面向对象思想分析与设计一套系统,说实话,原来对面向对象不是很懂,经过若干天摸索,总结一下,欢迎拍砖。1、需求获取  根据需求写用例描述或话用例图,做到已经了解用户想让系统实现的方方面面2、系统分析(实体类)  根据用例描述或用例图识别出类。先识别出类,再识别出类的属性,然后是类的方法,最后是类的关系。这中间伴随着活动图和顺序图,并且是个迭代的过程,直到各种业务实体类都已经被识别到系统来。3、系统设计(界面层、业务层、服务层)  根据不同的业务规则,再结合各种设计模

2010-11-15 10:40:00 264

转载 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

今天翻以前写的资料,偶然看到一篇总结,觉得有点用,就贴出来供以后再系统性的整理。项目需求分析总结——对某出版集团项目的需求规格说明书的修改意见总结2009.5本文以近期对某出版集团项目的需求规格说明书的修改情况为主,结合在其他项目了解到的情况,总结了一些常见问题和经验,供大家今后在需求分析和编写需求规格说明书时参考借鉴,有不对的地方请指出。 1. 需求规格说明书的用途概述1.1. 常见问题一些开发人员在编写需求规格说明书时,对需求规格说明书中各部分的用途不是很清楚,经常出现下列问题:1) 为写而写,应付检查

2010-11-15 10:35:00 2346

转载 教程网址:

教程网址:http://www.verycd.com/topics/93279/http://www.verycd.com/search/folders/mvc?start=20&rm=sorthttp://www.verycd.com/search/folders/mldn?start=10&rm=sorthttp://www.verycd.com/topics/2783340/http://www.verycd.com/topics/2763348/http://www.verycd.com/topic

2010-11-12 21:07:00 520

转载 批处理命令

<br />批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为.bat或.cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。下面就开始我们批处理学习之旅吧。  <br /><br />一.简单批处理内部命令简

2010-11-09 12:29:00 359

转载 批处理! 这个教程好!

批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat 。目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。目录DOS批处理释义简单批处理命令简介批处理符号简介常用DOS命令释义语句结构释义字符串处理释义数值计算简介批处理概念方法简介展开编辑本段DOS批处理释义批处理是一种简

2010-11-09 10:40:00 1779

原创 http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html

<br />java打包,带加jre,exe文件!精简…………

2010-11-09 09:39:00 557

转载 windows下打包java程序为带jre的可执行文件

<br /><br />  windows下打包java程序为带jre的可执行文件 <br />   在这个制作过程中主要利用了Borland不公开的使用技巧,就是能够通过JBuilder来制作exe文件来启动Java文件。 (在网上可以查到具体的文章,可以见---JBuilder9制作EXE文件--)<br />    JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java 程序,可以出现或者不出现console窗口。需要JBuilder的bin目录下的这些文件: J

2010-11-09 09:19:00 2209

转载 compilerClassLoader

CompilingClassLoader.java 第 1 页(共 6 页)以下是 CompilingClassLoader.java 的源代码// $Id$import java.io.*;/*A CompilingClassLoader compiles your Java source on-the-fly. It checksfor nonexistent .class files, or .class files that are older than thei

2010-11-07 10:59:00 383

转载 字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础

<br />字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础工具,可以用于很多类型的文本处理, 如匹配,搜索,提取和分析结构化内容.<br /><br />java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher.<br /

2010-10-30 18:55:00 1259

原创 JExcel 删除一行…………

最近在玩JExcel的功能,可是,玩着玩着就让人蛋疼!!!!!!!!!总是出现错误,还没办法解决,总是看文档,寻求解决问题的办法,今天找到了一个挺有用的方法,在网上找到的哦时候也没有见到谁用过这个方法,也可能是没有遇到相关的问题,下面就讲讲我的小东西的要求和一些解决问题的办法:下载api等等那些事情我就不说了,主要是关于遇到的一些问题,要是有人有需求的话,可以提,注意只是可以提,我不知道我有没有解决您的问题的能力,呵呵我这个小东西的目地:我们学校的网站上有个选修可名单,是Excel类型的,目地就是提取出选了

2010-10-30 16:09:00 975

转载 Java正则表达式详解

<br />如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需

2010-10-30 15:40:00 351

原创 Stream

Chapter 1. Streams and FilesSTREAMSTEXT INPUT AND OUTPUTREADING AND WRITING BINARY DATAZIP ARCHIVESOBJECT STREAMS AND SERIALIZATIONFILE MANAGEMENTNEW I/OREGULAR EXPRESSIONSIn this chapter, we cover the Java application programming interfaces (API

2010-10-28 11:19:00 721

转载 多线程

Java多线程支持需要我们不断的进行相关问题的解决,下面我们就来看看在接口问题上的相关问题解决方案,这样才能更好的进行不断的干洗机创新和学习。希望大家有所了解。  Java多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。  Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就

2010-10-28 10:55:00 286

转载 正则表达---常用

<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br /> <br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br /> <br /> 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br /> String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}<br /> <br />匹配空行的正则表达式:/n[/s| ]*/r<br /> <b

2010-10-28 10:54:00 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除