
Core Java
文章平均质量分 62
luckystar2008
个人博客:https://tommy88.top
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java常用设计模式
单例模式.简而言之,就是一个类只有一个实例。Singleton.java:package com.xfimti.sigleton;public class Singleton{ /*第一种方式。*/ private static Singleton singleton = new Singleton(); /*第二种方式。*/ private static Singleton mySingle原创 2010-05-08 08:38:00 · 972 阅读 · 0 评论 -
统计一个项目的有效代码
package com.imti.work.cla;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.Buffered原创 2010-05-08 08:43:00 · 667 阅读 · 0 评论 -
Java数据导出到excel和word
这里只能从显示数据的jsp页面上导出当前页面的数据,这些数据可以从数据库读出,显示到jsp页面,然后加一段话就可把当前页面数据保存到excel里面! 如从后台过来数据显示到 showUser.jsp 然后加链接到 showExcel.jsp就可以了,在这个页面只多了几行字,其他的都不会显示包括页面!但这个页面上的数据跟showUser.jsp的数据一样! 多的这几行代码为: 保存为*.xls,j转载 2010-05-08 08:46:00 · 1246 阅读 · 0 评论 -
oracle和Mysql连接数据库
Mysql方式: import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MysqlDB { private String strClass原创 2010-05-08 08:49:00 · 635 阅读 · 0 评论 -
文件合并
package com.imti.work.cla;import java.awt.FlowLayout;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.Fil原创 2010-05-08 08:51:00 · 561 阅读 · 0 评论 -
正则表达式
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * *//** * @author __LcukyStar * 正则表达式 */public class Test {原创 2011-08-21 13:41:17 · 698 阅读 · 0 评论 -
Java闪屏
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.Rectangle;import原创 2011-09-19 13:48:55 · 1535 阅读 · 0 评论 -
Java Swing右键菜单
import java.awt.Frame;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.a原创 2011-09-19 13:50:26 · 9772 阅读 · 1 评论 -
Java Swing获取系统字体
import java.awt.GraphicsEnvironment;import javax.swing.JList;import javax.swing.JOptionPane;import javax.swing.JScrollPane;/**原创 2011-09-19 13:53:39 · 2088 阅读 · 1 评论 -
Java系统托盘
import java.awt.AWTException;import java.awt.Image;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;i原创 2011-09-19 13:47:20 · 874 阅读 · 0 评论 -
通过java反射获取任意对象的字段名及字段值
import java.lang.reflect.Field;/** * * @author EX-QINCIDONG001 * */public class ReflectClass { /** * @param args */ public st原创 2011-08-24 17:35:54 · 44216 阅读 · 1 评论 -
Java全屏窗口
import java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swin原创 2011-08-26 16:53:00 · 4482 阅读 · 1 评论 -
java实现RSS功能
原文地址:http://www.360doc.com/UserHome/1809779RSS是一个标准的XML文件,Rss阅读器可以读取这个XML文件获得文章的信息,使用户可以通过Rss阅读器而非浏览器阅读Blog,我们只要动态生成这个XML文件便可以了。转载 2011-10-07 11:47:51 · 643 阅读 · 0 评论 -
写个小程序将新浪读书频道一网打尽
原文地址:http://www.blogjava.net/youxia/archive/2008/11/07/239310.html各位朋友,等人等车等吃饭的时候可以干些什么呢?掏出手机看电子书是不错的选择。昨天,我写了一个小程序,基本上可以把新浪读书频道排行榜一网打尽。转载 2011-10-07 12:03:39 · 535 阅读 · 0 评论 -
多线程模拟生产者消费者关系
在现实应用中,很多时候都需要让多个线程按照一定的次序来访问共享资源,例如,经典的生产者和消费者问题。仓库中没有产品时,消费者要等待生产者生产产品;当仓库满时,生产者要等待消费者消费产品;在仓库中有产品但未满时,消费者可以消费产品,生产者可以生产产品。可以采用循环检测的方法来实现,但是可以利用提供的wait(),notify(),notifyAll()来更好的处理。 共享资源:原创 2012-01-13 13:41:14 · 731 阅读 · 0 评论 -
Java6自带的WebService
只需要在一个类上标注@WebService就可以了,当然这个类需要有服务方法,否则会报下面的错误:Exception in thread "main" com.sun.xml.internal.ws.model.RuntimeModelerException: The web service defined by the class java6.webservice.Hello原创 2013-01-04 20:45:05 · 1680 阅读 · 0 评论 -
Java多线程下载文件
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;im原创 2013-01-04 20:52:57 · 584 阅读 · 0 评论 -
Java进度条的使用
import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JProgressBar;原创 2013-01-04 20:48:07 · 738 阅读 · 0 评论 -
百度文库和豆丁网的在线文档阅读功能
参考:http://suvk.blog.sohu.com/159274256.html先把想要在线阅读的文档转换成swf格式,再用flash读取转换后的swf文件即可实现在线阅读功能。播放器及组件下载地址:http://code.google.com/p/flexpaper/downloads/list下载JODConverter:http://sourceforge.net/pr原创 2011-10-07 11:30:51 · 1252 阅读 · 0 评论 -
pinyin4j
pinyin4j的主页:http://pinyin4j.sourceforge.net/pinyin4j能够根据中文字符获取其对应的拼音,而且拼音的格式可以定制。pinyin4j是一个支持将中文转换到拼音的Java开源类库。•支持简体中文和繁体中文字符;•支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字;•支持多音字,转载 2011-10-07 12:40:59 · 897 阅读 · 0 评论 -
Java读取大文件的处理
publicclass ProgressMonitorTest { publicstaticvoid main(String[] args) { //创建一个包含“Click me”的窗口 final JFrame f =new JFrame("ProgressMonitor Sample");原创 2013-01-04 20:50:48 · 545 阅读 · 0 评论 -
Java Mail发送邮件
1. 邮件验证import javax.mail.Authenticator;import javax.mail.PasswordAuthentication; /** *@author EX-QINCIDONG001 *验证 */publicclass MailAuthorizationextends Authenticator原创 2013-01-04 20:56:37 · 608 阅读 · 0 评论 -
几种常见的排序方法
1. 冒泡排序基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。每次循环将最大的元素放到数组最后子循环第一次排序,将最大的数放到最后,第二次循环,将第二大的数放到倒数第二的位置...以此类推。(适合小数据量排序)对数组int[] a = {12,2,45,23,9,88,33,23,22,5,4,4,5,1,9,7,2,7,8};按从小到大的顺序排列。代码原创 2013-01-28 22:26:38 · 722 阅读 · 0 评论 -
Java加密/解密之非对称加密算法
比较常见的是RSA(适用于对少量数据加密)和DSA(一般用于数字签名中)。 Java使用RSA加密解密:package com.security.example.example4; import java.security.InvalidKeyException;import java.security.KeyPair;import java.secur原创 2013-01-29 21:56:31 · 753 阅读 · 0 评论 -
使用数字签名验证文件是否被修改
基本原理:发送方:1. 生成公钥和私钥并保存至文件public.key和private.key。2. 根据要发送的文件内容生成签名并写入文件signature.dtx。3. 将公钥文件、签名文件和要发送的文件一起发送给接受方。接受方:1. 读取发送方发送的公钥文件2. 读取发送方发送的签名文件。3. 读取发送方发送的文原创 2013-01-28 22:30:16 · 948 阅读 · 1 评论 -
Java加密/解密之对称加密
对称加密:发送方:将明文和密钥一起经过加密算法处理生成密文,然后发送给出去。解密方:接收到密文后,使用加密密钥和相同算法的逆算法进行机密,恢复为明文。双方使用的密钥必须相同,否则无法正确解密。常见的几种对称算法:DES(Data Encryption Standard—数据加密标准,使用了56位的密钥)、3DES(经过3重DES加密的算法,使用3组56位密钥对数据进行3次加密,是D原创 2013-01-29 21:55:17 · 611 阅读 · 0 评论 -
单向加密
单向加密又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。一般适合于验证,在验证过程中,重新输入明文,并经过同样的加密算法处理,得到相同的密文并被系统重新认证。广泛使用于口令加密。该算法有如下特点:1. 对同一消息反复执行加密得到相同的密文。2. 加密算法生成的密文不可预见,根明文没任何关系。3. 明文的任何微小的变化都会原创 2013-01-29 21:57:36 · 4262 阅读 · 0 评论 -
Java字体选择对话框
/** * 字体选择对话框。 * * @author lucky star * */public class FontDialog extends JDialog { private final JPanel contentPanel = new JPanel(); private JComboBox fontNameBox = null; private JComboBo原创 2013-01-17 20:14:11 · 3496 阅读 · 1 评论 -
Socket多人聊天(文字+图片+多文件发送和接收)
主要实现:1.群聊2.私聊3.发送文字(可选择字体,颜色)4.发送图片5.发送文件,支持多个文件同时发送/接收。消息对象:package com.socket.tcp.basechat;import java.io.File;import java.io.Serializable;import java.util.ArrayList;import原创 2013-01-19 15:49:49 · 6525 阅读 · 7 评论 -
java怎么把一个string个日期类型 如“Fri Feb 01 00:00:00 GMT+08:00 2013”转换成“yyyy-mm-dd”
String dateString = "Fri Feb 01 00:00:00 GMT+08:00 2013"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.US); TimeZone tz = TimeZone.getTimeZone("GMT+8原创 2013-03-05 21:51:03 · 4463 阅读 · 0 评论 -
Java冒泡排序+图形界面显示 运算步骤
importjava.awt.FlowLayout;importjava.awt.TextArea;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener; importjavax.swing.JButton;importjavax.swing.JFrame; public cla原创 2013-03-05 21:57:09 · 1439 阅读 · 0 评论 -
jQuery+ajax+servlet实现4级联动
Servlet:package com.servlet.ajax;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.htt原创 2013-03-05 22:00:05 · 2250 阅读 · 0 评论 -
Java正则表达式--截取网页中的链接中的TITLE和URL,且URL必须以HTTP或HTTPS开头
// 截取网页中的链接中的TITLE和URL,且URL必须以HTTP或HTTPS开头s = "aaabbbccc";mode = "]*)title=([^>]*)>(.*?)";p = Pattern.compile(mode);m = p.matcher(s);while (m.find()) { System.out.println("find..."); String url原创 2013-03-11 20:50:20 · 5594 阅读 · 1 评论 -
Java获取物理网卡
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.HashSet;public class ProcessBuilderShow { public原创 2013-03-28 19:39:11 · 2382 阅读 · 0 评论 -
Java打印程序设计全攻略
转载于:http://www.pcbookcn.com/article/2370.htm 前言 在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/转载 2013-03-28 19:43:39 · 807 阅读 · 0 评论 -
Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
转载于:http://blog.youkuaiyun.com/hil2000/article/details/8459940,作者:hil2000 笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,word,excel,txt)只能预览不允许下载。笔者想到了百度文库和豆丁网,百度文库和豆丁网的在线预览都是利用flash来播放文档的,在网上查阅了大量资料,终于实现了该项功能,转载 2013-03-28 19:48:28 · 1394 阅读 · 1 评论 -
判断是否是数组及数组维数
定义一个变量,可以是任意类型,判断类型,如果是数组,判断数组维数。Code:public class Test{public static void main(String[] args) {int a[] = {2,3,4};int r = isArray(a);System.out.println(r == 0?"不是数组":"数组维数:" + r);}原创 2013-04-03 23:25:41 · 2731 阅读 · 0 评论 -
java swing 类似Eclipse的错误消息弹出框
import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.s原创 2013-04-23 22:12:59 · 1804 阅读 · 0 评论 -
Java不定参数Object… obj说明
【转自:http://blog.sina.com.cn/s/blog_6d9ecdef0100nyxv.html】简述:java中方法重载可以实现参数不同自动匹配对应方法。但现实中也存在这种问题。普通传参对于形如下面的方法,却显得臃肿而失优雅。 Map getRealLine( int left, int top String color) //others metho转载 2013-06-09 14:43:53 · 553 阅读 · 0 评论 -
设置打开或保存文件对话框的文件类型
import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io原创 2013-02-26 21:46:25 · 1355 阅读 · 0 评论