![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程
文章平均质量分 55
larryscle
这个作者很懒,什么都没留下…
展开
-
JAR 文件揭密
JAR 文件揭密探索 JAR 文件格式的强大功能 [转载]原文地址: http://www.ibm.com/developerworks/cn/java/j-jar/ 简介: 大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的...原创 2011-01-25 21:22:52 · 82 阅读 · 0 评论 -
Java技术——内部类
内部类 (inner class)定义:在一个类中定义另外一个类,这个类就叫做内部类。优点:内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类来控制内部类的可见性。当我们建立一个内部类时,其对象就拥有了与外部类对象之间的一种关系,这是通过一个特殊的this reference形成的,使得内部类对象可以随意的访问外部类中所有的成员。 为什么要使用内部类?1)...原创 2012-11-18 17:35:08 · 91 阅读 · 0 评论 -
Springmvc3+Spring3+MyBatis3
最近写的一个三层框架:Springmvc3+Spring3+MyBatis3,后来,在Web层和Service层之间加了一个门面层,前台模块跟Web层的Controller类是对应的,Controller与门面层的类是一一对应的,在门面类中可以添加所需要的Server层所需的接口。 1. 项目的目录 2. 所用jar文件 3. 在MyEclipse创建Web工程 4....2012-11-27 15:03:55 · 103 阅读 · 0 评论 -
用MD5对密码进行加密
package com.yong.bin.md5;import java.math.BigInteger;import java.security.MessageDigest;public class App { public String encrypt(String password) { MessageDigest md; try { md ...2013-08-10 15:21:53 · 106 阅读 · 0 评论 -
把CST格式的字符串转成普通的日期格式
public static void main(String[] args) { try { //CST格式的字符串 String now = "Wed Feb 27 12:55:55 CST 2013"; DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss 'CST' yyyy",Local...原创 2013-02-27 15:58:31 · 835 阅读 · 0 评论 -
网络状态监控
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import...原创 2014-06-27 12:56:59 · 173 阅读 · 0 评论 -
md5+BASE64加密
import sun.misc.BASE64Encoder;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class CryptUtil { private static final String KEY_MD5 = "MD5"; public...2013-10-08 23:20:33 · 88 阅读 · 0 评论 -
Spring MVC+Jquery Ajax 前后台传递Json对象
关于Spring MVC3.X 接收和返回Json 最近开发项目时遇到此问题,解决后,特做下备忘:1. javabean 1: Content.javapublic class Content implements Serializable { private static final long serialVersionUID = -81840525067265980...2014-03-29 10:02:40 · 391 阅读 · 0 评论 -
同时启动多个Tomcat服务器
我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处: (1) 修改http访问端口(默认为8080端口) <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port...原创 2013-10-25 17:15:26 · 70 阅读 · 0 评论 -
导入Jar包的快捷键
导入当前光标所在的地方未导入的Jar包: shift+ctrl+m 导入所有没导入的Jar包: shift+ctrl+o原创 2012-07-02 22:47:00 · 519 阅读 · 0 评论 -
通用Ajax设计
利用Servlet和反射技术实现通用的Ajax调用设计,如下:一,调用规则在JS代码,调用者只需按下面的规范,即可实现异步或同步java方法调用在你的jsp或html页面中,导入通用异步调用方法文件(km.js[自定义]),然后写异步调用方法AjaxTest(url),url格式为:var result =AjaxTest(“异步类名/方法名?”+时间戳+参数) ...2012-10-21 10:20:27 · 119 阅读 · 0 评论 -
关于Java中的内部类和匿名内部类
今天说一下java 中的内部类及匿名内部类的用法: 什么是内部类? 内部类: 在一个类内部定义的类,叫做这个类的内部类,它有以下特点: 内部类可以认我人半逻辑上相关的一组类组织起来,并由外部类来按制内部类的可见性, 当我们建立了一个内部类后,内部类的对象通过this维护了其对外部类的一关联关系,使 ...2011-01-29 19:51:01 · 95 阅读 · 0 评论 -
Java中用多线程实现网络编程
要學會Java網絡編程,首先要对網絡通讯知识有一定的初步的了解,如网络OSI七层模型,常用的網絡協議,如tcp/ip,Http,FTP等協議,讀者可以從網上獲取這些知識,來進一步的了解,有助于Java的網絡編程,在此就不講這些內容了.下我們主要看一下如何在Java中進行網絡編程. 我們現在來實現一個服務器和多個客戶端時行網絡通訊的功能.1. 使用Eclipse IDE,首先創建一個ja...2011-02-01 18:10:28 · 337 阅读 · 0 评论 -
集合框架--双向链表的模拟实现
Java中的鏈表,分為三種: 1.單向鏈表,由一個節點元素,可以找到相鄰的下一個節點元素. 2.雙向鏈表,由一個節點元素,可以找到其相鄰的前/后節點元素. 3.循環鏈表,由一個節點元素,可以找到其相鄰的前/后節點元素,由最后一個節點元素可以找到第一個節點元素.有關Java的集合框架的相關知識,請參考 Java API,此處僅用示例來模擬集合框架中[雙...2011-02-04 15:13:01 · 148 阅读 · 0 评论 -
使用Jfreechart实现带热点的饼状图
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图 (Gantt charts)等等多种图表,并且可以...2011-02-04 23:54:54 · 119 阅读 · 0 评论 -
Jquery表单验证插件的用法
說實話,填寫表單驗證是件很痛的事。對於使用者而言,可以創建一份表單對他們面言是件更為痛苦的事,沒有人真正喜歡他們;對于開發者而言,當涉及到表單驗證時,最困難的并非僅僅是創建一份簡單且快速為用戶所接受使用,還要服務器端數據存儲,安全等更多問題的考慮.的確是相當的不容易. 本章將談一下如何使用Jqruery插件提供的強大的功能實現表單的驗證,希望對您的學習和工作有所幫助 ...2011-02-05 10:58:23 · 100 阅读 · 0 评论 -
动态代理 [用jdk实现]
一. java 的jdk動態代理 用JDK實現的動態代理,被代理的對象必須實現一個接口才可以.其實現主是通過java.lang.reflect.Proxy類和 java.lang.reflect.InvocationHandler接口; 二. 本章用'售票點代理車站售票'的示例來演示java 的jdk動態代理的實現.完整代碼如下: 1. [被代理目標要實現的接口]p...2011-02-08 16:41:41 · 55 阅读 · 0 评论 -
动态代理 [用cglib实现]
一. 用cglib 实现java 的動態代理 用cglib 實現的動態代理,被代理的目标是一个普通的类,并不像jdk动态代理那样必須實現一個接口才可以.其實現主是通過net.sf.cglib.proxy.MethodInterceptor接口,即可完成对目标对象的代理; 二. 首先在classpath下導入動態代理所依賴的jar包:cglib-nodep-2....2011-02-09 10:28:06 · 67 阅读 · 0 评论 -
FreeMarker在java项目中的应用
一、体验FreeMarkerFreeMarker是一个非常优秀的模板引擎,它能以非常简单的方式来输出数据显示。FreeMarker负责将一个数据模型(通常是一个Map对象)中的数据合并到模板中,从而生成输出。从而可以极好地分离显示逻辑和数据逻辑的设计,允许界面设计者更专注于显示逻辑的设计,而程序员则专注于提供逻辑数据。二、FreeMarker在java项目中的应用示例1、從官網下载Fr...2011-02-15 21:34:14 · 281 阅读 · 0 评论 -
mybatis-generator自动生成代码[增加Service的生成]
源码包见附件[Maven项目,在1.3.2基础上修改官方源码]2016-03-22 10:08:39 · 2582 阅读 · 0 评论