自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

翻译 java 二维码生成与解析代码实现,程序源码下载可用

二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1.  高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2.  编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言

2015-02-01 17:30:17 629

原创 解决java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket这个异常

用JDBC连接SQL Servers数据库的时候,遇到这个问题。今天忙了两个多小时来解决,最后终于搞定。把自己总结的一点经验和大家分享下,因为我发现网上有很多人遇到这个问题,但解决方案不多。下面是正确的步骤,很简单:        1、首先要确保安装了 sql server 2000,在xp 或win 2003下安装了  sql sp4 补丁(补丁非常重要,我就是一直没有给数据

2014-10-11 12:29:26 918

原创 获取当前时间若干年、月、日、时等工具时间工具类

package com.hpli.demo;import java.text.SimpleDateFormat;import java.util.Date;import java.util.GregorianCalendar; public class TimeUtls { public static int PLUS = 1; public static int MI

2013-03-09 17:22:58 1019

原创 权限管理设计

实现业务系统中的用户权限管理--设计篇  B/S 系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而 B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功 能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权

2012-08-27 17:56:42 1114

原创 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNw

2012-08-17 11:37:41 1274 5

原创 常用SQL操作语句笔记

新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default \'默认值\' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0,

2012-08-17 11:34:39 708

原创 Android开发环境搭建详细指南

Android 开发环境安装与配置一、开发工具介绍要进行Android应用程序开发,最起码要有两个工具,一个是Android SDK,它不仅为开发人员提供了丰富的编程接口,而且提供了相关的调试工具。目前Google发布的Android SDK最新版本是3.2.可以从Google网站中下载。另外一个就是Eclipse开发平台,以及Google专门为Eclipse开发Android提供的A

2012-08-10 09:46:20 2436

原创 开启Eclipse,报An error has occurred.see error log for more details错误解决方案

今天打开eclipse后 双击打开jsp页面或创建页面的时候,会弹出一个对话框(an error has occurred.See error log for more details) 解决办法:进入打开cmd(命令提示符)Eclipes目录下,输入eclipse.exe -clean           待Eclipse启动后,即可打开编辑jsp页面。还有一种方法: 删除confi

2012-08-02 17:37:38 12261 8

原创 单例(Singleton)设计模式

单例(Singleton)设计模式保证每个类只有一个实例,并为这个实例提供一个全局的访问点。      与工具类中静态成员不同,单例类一般用来保存应用程序的状态数据,这些数据在应用程序的各个部分都可能被访问或修改。      单例模式的几种实现方式。[java] view plaincopyprint?public class Singleton{      p

2012-07-13 18:28:24 622

原创 Java定时任务的实现

本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。MyListener:import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;publ

2012-06-29 13:57:48 721

原创 eclipse自动索引配置

1.先配置填写下面.abcd项,点击OK 2.找到D:\Program Files\eclipse-jee-3.5.2文件夹中 abcd.epf(以epf结尾的文件) 3.打开.epf文件,索引找到.abcd,然后修改为.abcdefghijklmnopqrstuvwxyz 4.选中eclipse工程,file->import 选中Ceneral节点下Prefere

2012-06-27 14:36:30 6267 1

原创 Linux布署环境操作(tomcat容器)

确定环境:183.62.156.65 [用户名]snsgw [密码]snsgw Port:3980 打包 重新部署包:使用putty登陆,进入部署目录cd /home/snsgw/snsgw/webapps关闭tomcat../bin/shutdown.sh删除snsgw及snsgw.war包rm -rf snsgw*确认是否已经删除ls若没有看

2012-06-27 14:29:41 1080 1

原创 android环境抓Wireshark码流数据包,shell命令操作

1.通过USB接口连接指定android手机2.adb install 然后拖指定包 (装android包)3.抓Wiresharkadb shell# cd /data/local (指定到data/local目录,且通过ls查看是否装有tcpdump包)./tcpdump -s 0 -vv -w test.pcap ( -s是打印日志,0 从0开始,-vv 详细日志,-w

2012-06-27 14:14:25 2482

原创 事务的特性

事务的的特性包括:原子性、一致性、分离性、持久性(1) 原子性  事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。  事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。  假如

2012-06-08 14:44:30 2369

原创 JDK环境变量设置详解

在java私塾学习一个多月了,对于JDK环境变量设置想来却总觉得不是很清楚,总结一下自己的理解,让头脑清楚一些。下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。JDK安装完成之后我们进行JDK环境变量设置:我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:(1)设置好path变量,

2012-05-18 14:26:36 509

原创 java环境变量配置 .

windows xp下配置JDK环境变量:      1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;  2.安装完成后,右击“我的电脑”,点击“属性”;       3.选择“高级”选项卡,点击“环境变量”;       4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无

2012-05-18 14:25:54 901

原创 android 配置环境变量

在创建AVD时,在DOS下输入android list targets 会出现android不是内部或外部命令,如图-1。这主要是没有配置好android sdk环境变量所致的。图-1   android不是内部或外部命令解决的办法有两种:(1).配置android sdk的环境变量;(2).直接进入android sdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行

2012-05-18 14:16:46 29518 1

原创 对session和cookie的一些理解

由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储空间,由浏览器来维持。具体来说c

2012-04-20 15:14:48 576

原创 Google 以图搜图 - 相似图片搜索原理 - Java实现

前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了。 Google "相似图片搜索":你可以用一张图片,搜索互联网上所有与它相似的图片。打开Google图片搜索页面:点击使用上传一张angelababy原图:点击搜索后,Google将会找出与之相似的图片,图片相似度越高就越排在前面。如:这种技术的原理

2012-04-17 10:59:40 2897

原创 Hibernate缓存机制以及一级缓存和二级缓存的作用

Hibernate的缓存机制概念:java对象的属性(通常是一些集合类型的属性 )占用的内存空间。如果对象的占用的内存很大就称为重量级的对象。如果对象的内存小就称为轻量级的对象。Session 的缓存被称为hibernate的第一级缓存。SessionFactory的外置缓存称为hibernate 的二级缓存。这两个缓存都位于持久层,它们存放的都是数据库数据的拷贝。SessionF

2012-04-17 10:50:55 631

原创 SQL 语句性能调优

经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级 , 甚至是死锁,等等。在解决这些问题的过程中,DBA 经常发现应用开发人员对数据库的“误用”。包括 , 返回过多不必要的数据 , 不必要和不适当加锁,对隔离级别的误用和对存储过程的误用等等。但是,面对浩如烟海的数据库知识 , 要求完全掌握 , 对应用开发人员来说也确实枯燥艰深 . 因此,笔者特

2012-04-17 10:49:17 508

原创 在 Java 中使用 AES 加密算法 .

AES是一个私人密钥或对称加密联邦标准。即密码学中的高级加密标准(Advanced Encryption Standard,AES),也叫Rijndael加密算法。它支持键和块大小为128,192和256的组合。 AES 的 Java 实现 import javax.crypto.Cipher;import javax.crypto.KeyGenerat

2012-04-17 10:46:23 956

原创 服务器使用Gzip压缩数据,加快网络传输(Java 例子)

在我们的项目中,添加对gzip的支持,是为了加快数据在网络中的传输速度。使用gzip,首先要设置请求消息头Accept-Encoding为gzip。这样,你将会得到一个响应,根据消息头Content-Encoding为gzip你可以知道,传输过来的数据是经过gzip压缩的。另外,消息头Content-Length会告诉你压缩后的数据长度。      用Java实现的gzip

2012-04-17 10:44:21 10933

原创 Eclipse 重装Android ADT 问题~解决方案-转

今天让系统弄的我都忘记了学习,Android 启动后 虚拟机一直出现 (未响应)看到这三个字很气愤心情那个坏啊~~~没信息在研究Android了,开始吧,没想着装系统,把 android sdk 卸载重装 没解决问题, 把 ADT 卸载了 不行~ 把 Eclipse 卸载了 还是不行~~~悲催的  屡试不爽~                     重装系统~~~~~~~~~

2012-04-11 16:06:22 3287 1

原创 Oracle总结

一、构造表主键的SQL操作    SELECT        'SC' || TO_CHAR(SYSDATE,'yyyymmdd') || LPAD(SEQ_SMSS_ID.NEXTVAL,9,'0')         AS SEC_ID     FROM DUAL. 二、修改表中字段的长度的SQL操作    alter table TL_SHOP_SHOPPER_

2012-04-09 17:31:37 895

原创 javascript cookies 存、取、删除实例

javascript cookies 存、取、删除实例 //写cookies函数function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{    var Days = 30; //此 cookie 将被保存 30 天    var exp  = new Date();    //new Date("December 31,

2012-04-09 17:30:56 461

原创 JS学习总结

一、下面代码屏蔽ie右键function document_oncontextmenu() {   return false;//你可以在这里添加自定义代码}//-->   return document_oncontextmenu()//--> 二、获取页面的源码 var xmlHttp = new ActiveXObject(

2012-04-09 17:29:32 509

原创 linux学习总结

一、  切换用户:su + 用户名(只局限于terminal中) 二、  默认情况下,现在的linux系统是不允许root用户登录图形界面,故允许root用户登录linux的配置步骤(Fedora 16 linux系统修改方式):   i、  用一般用户登录linux系统   ii、 在Terminal中进行用户的切换,切换成root用户        su + roo

2012-04-09 17:28:43 954

原创 Linux/Unix初步学习001(Linux镜像文件下载、Unix在线学习网址)

1、Red Hat Linux9的三个ISO 在那下载,要用迅雷下载:                   http://ftp.ccc.uba.ar/download/pub/linux/redhat/redhat-9-en/iso/i386/shrike-i386-disc1.iso                     http://ftp.ccc.uba.ar/download/

2012-04-09 17:28:02 10967 1

原创 常用的学习网站

1、浪曦免费视频体验网站:http://bbs.langsin.com/thread-60444-1-1.html2、android学习网站:http://www.cnblogs.com/hll2008/                                   http://android.apkbus.com/

2012-04-09 17:27:23 657

原创 查找返回一个接口的所有实现类

package com.hpli.demo.common.util;import java.io.File;import java.io.IOException;import java.net.URL;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;/** *

2012-03-28 14:29:33 2219

原创 Oracle常用SQL命令

--创建用户   CREATE USER "APITEST"  PROFILE "DEFAULT"        IDENTIFIED BY "apitest" DEFAULT TABLESPACE "LOUSHANG"        TEMPORARY TABLESPACE "TEMP"        ACCOUNT UNLOCK;     --为用户指定表空间

2012-03-27 17:35:37 460

原创 Java 读取配置文件方案

package com.hpli.demo;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import java.util.Properties;/** *  配置文件帮助类 *  * @author  hpl

2012-03-22 17:02:51 662

原创 循环获取Map集合数据

package com.hpli.demo;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Map.Entry;/** * 循环获取Map集合数据 *  * @author  hpli/025

2012-03-21 15:08:30 5182

原创 Java 读取配置文件Web方案

1.新建类SystemInit.javapublic class SystemInit implements ServletContextListener{    /**     * 日志     */    private static final Log log = LogFactory.getLog(SystemInit.class);        /**

2012-03-19 10:54:30 956

原创 JSP九大内置对象详解

JSP九大内置对象详解内置对象:Request,Response,Out,Session,Application,pageContext,Config,Page,Exception。 1、Request对象该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。    当Request对象获取客户提交的汉字字符时,

2012-03-08 16:16:58 570

原创 细说Cache

什么是缓存?Web 应用程序通常都是被多个用户访问。一个Web站点可能存在一个“重量级”的加载,它能够使得站点在访问的时候,拖慢整个服务器。当站点被大量用户同时访问的时候,访问速度缓慢是大部分网站共同存在的问题。为了解决这个问题,我们可以使用一个更高级别的硬件配置,负载均衡器,高带宽,但是加载并不是拖慢站点唯一的“罪魁祸首”,所以我们需要提供一种方案,它也同样能够加速数据访问以及提升性能。而采

2012-03-05 15:54:31 360

原创 细说Cookies

什么是Cookies?Cookies是一些小文件,它们被创建在客户端的系统里,或者被创建在客户端浏览器的内存中(如果是临时性的话)。用它可以实现状态管理的功能。我们可以存储一些少量信息到可以短的系统上,以便在需要的时候使用。最有趣的事情是,它是对用户透明的。在你的web应用程序中,你可以到处使用它,它极其得简单。Cookies是以文本形式存储的。如果一个web应用程序使用cookies,那么服

2012-03-05 15:52:44 464

原创 jQuery 语法基础

基本语法: $("HTML元素").action() 实例:  $(this).hide();  隐藏当前元素    $("p").hide();   隐藏所有段落    $("p.test").hide();   隐藏所有 class="test"的段落    $("#test").hide();   隐藏所有id="test"的元素  文档就

2012-03-05 14:14:39 697

原创 通过数字切割字符串.

/**     * 通过数字切割字符串.     * 如 将 abc123 切割成 abc 和 123 两个字符串     *     * @param o1     * @return     */    public static String[] splitNum(String str)    {        String[] result = new

2012-03-02 17:25:59 532

二维码Jar包下载

该jar包已经集成QrCode的生成解析二维码程序源码,下载就可是要

2015-02-01

gt-grid demo 源码下载

GT-Grid 的最新版本 + 与后台结合的例子 大家重点看action 里是如何从客户端取数据 以及如何向客户端送数据的

2014-10-09

EditPlus网页编程工具

EditPlus网页编程工具,非常好用的软件,特别推荐给网友们

2012-02-23

空空如也

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

TA关注的人

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