java
B624023251
这个作者很懒,什么都没留下…
展开
-
hash算法介绍及部分hash算法实现
hash算法介绍:https://blog.csdn.net/majinggogogo/article/details/80260400hash算法实现:https://blog.csdn.net/yc_game/article/details/67633668转载 2020-07-07 16:36:50 · 224 阅读 · 0 评论 -
javaIO
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输转载 2014-06-12 10:31:06 · 444 阅读 · 0 评论 -
输入数字把数字变成中文的读法
package com.zrh.test1;/** * 数字型转大小写 * @author LJS * */public class NumberUtil {public static String changeToBig(double value){ char[] hunit={'拾','佰','仟'};转载 2014-05-30 10:03:29 · 1027 阅读 · 0 评论 -
spring事务传播特性
Spring中通过Propagation来设置事务的传播属性的,在这个属性中提供了我们其中关于事务传播的特性: 1. PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 2. PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事转载 2014-05-30 11:23:05 · 641 阅读 · 0 评论 -
java中搜索的日期控件
日期控件下载地址:原创 2014-07-09 09:51:20 · 1292 阅读 · 1 评论 -
java 序列化和反序列化
package cert;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;原创 2014-08-01 16:47:15 · 481 阅读 · 0 评论 -
java生成密钥对,及对数据进行加密、解密、签名、验签
package zrh4;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import jav转载 2014-07-28 16:59:57 · 1766 阅读 · 0 评论 -
jsp页面把流当成文件下载
this.getResponse().setHeader("Pragma", "no-cache");this.getResponse().setHeader("Cache-Control", "no-cache");this.getResponse().setDateHeader("Expires", 0);this.getResponse().setContentType(Util转载 2014-04-10 14:24:55 · 964 阅读 · 1 评论 -
java生成PFX证书
package zrh4;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.math.BigInteger;import java.security.KeyPair;import java.security.KeyPairGen转载 2014-08-06 09:16:47 · 4866 阅读 · 1 评论 -
java生成pfx证书
package com.zrsf.cert;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.mat转载 2014-08-07 18:39:09 · 4368 阅读 · 3 评论 -
java获取项目绝对路径
public static String getTempPath(Class cls) {String fileDir = "";Properties prop = System.getProperties();String os = prop.getProperty("os.name");if (os.startsWith("win") || os.startsWith("Win原创 2015-05-17 11:01:56 · 613 阅读 · 0 评论 -
java pdf多签名
public static final String KEYSTORE = "d:/zsqz/test.pfx";public static final char[] PASSWORD = "123456".toCharArray();// keystory密码public static final String SRC = "d:/zsqz/1.pdf";public static转载 2017-09-19 11:49:02 · 2746 阅读 · 1 评论 -
java获取用户登录IP
/*** 获取ip地址* * @param request* @return*/public static String getIpAddr(HttpServletRequest request) {String ip = request.getHeader("X-Forwarded-For");if (ip == null || ip.length() == 0原创 2014-07-23 10:25:23 · 5297 阅读 · 0 评论 -
java多线程工具类,可用该多线程同时处理相同且数量多的任务
package zrh4;public class ThreadModel {private static int maxThread = 4;protected static int currentThread = 0;private static ThreadModel t = new ThreadModel();private ThreadModel(原创 2014-07-02 15:00:02 · 980 阅读 · 0 评论 -
java jredis
package com.cache;import java.util.LinkedList;import java.util.List;import java.util.Map;@SuppressWarnings("unchecked")public interface CommonCache {//缓存操作失败记录public static f原创 2014-06-30 17:26:47 · 5880 阅读 · 0 评论 -
jxl架包操作excel表格
import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableShe原创 2013-04-12 17:49:16 · 693 阅读 · 0 评论 -
获取某一天的前几天或者后几天及得到一个月的最后一天
package test2;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test8 {public static void main(String[]原创 2013-07-23 18:58:23 · 853 阅读 · 1 评论 -
java反射机制例子
package test;import java.util.Scanner;import java.lang.reflect.Field;//字段(属性)import java.lang.reflect.Method;//方法/** 反射演示 */public class ReflectionDemo { public static void main(S转载 2013-04-18 09:15:06 · 453 阅读 · 0 评论 -
java 传入结果集,和一个Class,把结果集转化为List对象
public class ResultSetToList{@SuppressWarnings("unchecked")public static List printRS(ResultSet rs,Class cls) throws Exception {// 检索此 ResultSet 对象的列的编号、类型和属性。List list = new ArrayList();原创 2013-11-29 17:06:16 · 2143 阅读 · 0 评论 -
java调用存储过程
package test2;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLEx原创 2013-11-28 15:24:36 · 704 阅读 · 0 评论 -
java设计模式
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod {转载 2013-11-26 20:28:57 · 494 阅读 · 0 评论 -
获取计算机的mac地址
package test;import java.io.*;/** * * @author hyq * jdk1.4下获取mac地址 */public class GetMacAddress {/*** 获取当前操作系统名称. return 操作系统名称 例如:windows,Linux,Unix等.*/public stat转载 2013-04-18 09:17:16 · 700 阅读 · 0 评论 -
java把异常内容转换成字符串
try{//}catch(Exception ex){ ByteArrayOutputStream buf = new ByteArrayOutputStream(); ex.printStackTrace(new PrintWriter(buf, true)); String str = buf.toString();}原创 2013-07-18 12:12:39 · 1041 阅读 · 0 评论 -
SHA-256加密算法
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class SHA256 { private final static String MESSAGE_DIGEST_ALGORITHM = "SHA-256"; public static final转载 2014-03-28 17:34:10 · 3898 阅读 · 0 评论 -
java生成二维码
package net.test;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.F转载 2014-05-14 18:15:21 · 544 阅读 · 0 评论 -
DES加密解密
package com.zrh2;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;import java.io.IOException;import javax.crypto.SecretKeyFactory;import j转载 2014-06-23 13:41:51 · 550 阅读 · 0 评论 -
UBuntu下安装jdk1.6
1、下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得一定要下载相应的版本。 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u41-oth-JPR2、将下载的文件放置到/usr/lib转载 2014-07-16 10:19:24 · 578 阅读 · 0 评论 -
HBase操作、java压缩、解压、Base64
import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStrea原创 2014-05-26 11:25:56 · 2517 阅读 · 0 评论 -
java 局部变量和全局变量问题
所谓临时变量,就是为了方便起见申明的变量,存放一些中间结果。有点像中学几何里 面的辅助线。 如果基于性能的考虑,避免每次调用的时候为临时变量分配空间,就可以将它声明为成 员变量,例如临时压缩缓冲区。 如果基于性能的考虑,避免每次访问的时候访问成员变量(尤其在循环的时候),就可 以将它声明为临时变量。 如果要在避免在函数之间传递大量参数,也可以用成员变量来节约参数个数和占用的转载 2014-05-26 10:09:52 · 3019 阅读 · 0 评论 -
java中获得汉字首字母
package test2;public class Test9 { //字母Z使用了两个标签,这里有27个值 //i, u, v都不做声母, 跟随前面的字母 private char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '转载 2013-08-05 15:13:03 · 636 阅读 · 1 评论