- 博客(64)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
转载 hash算法介绍及部分hash算法实现
hash算法介绍:https://blog.csdn.net/majinggogogo/article/details/80260400 hash算法实现:https://blog.csdn.net/yc_game/article/details/67633668
2020-07-07 16:36:50 204
转载 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 2667 1
转载 log4j按日分割文件
# Set root logger level to ERROR and its only appender to A1.日志打印类型 log4j.rootLogger=INFO,WARN,ERROR,FATAL,Console,R # R is set to be a DailyRollingFileAppender. log4j.appender.R=org.apache.log4j.D
2016-11-29 16:11:58 2491
转载 ansible使用
关闭selinux ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa ssh-copy-id -i id_dsa.pub root@node3 一、Hosts and Groups(主机与组) 对于/etc/ansible/hosts最简单的定义格式像下面: 1、简单的主机和组 mail.yanruogu.com [webser
2016-06-02 20:44:16 10035 1
转载 linux下ansible安装
###(1) 准备环境: # python -V # 版本:Python 2.6.6 # yum install gcc gcc-c++ # yum install git -y # yum install python-devel-y # yum install python-setuptools # yum install python-simp
2016-06-02 10:02:09 2192
原创 hbase测试过程中遇到的一些问题及解决方案
1、hbase启动regionserver自动挂掉 出现此问题先看看个个hbase节点是时间是否同步,没同步就同步时间,hbase各节点如果时间不同步会有此类问题 也有可能是并发太大导致的问题 2、zookeeper连接过多问题: 修改ZOOKEEPER_HOME/conf/zoo.cfg文件,在其中加入:maxClientCnxns=10000 同时修改
2016-01-14 11:12:38 3257
转载 nginx+tomcat+memcached集群、负载均衡
Nginx+Tomcat+Memcached负载均衡集群服务搭建 操作系统:CentOS6.5 本文档主要讲解,如何在CentOS6.5下搭建Nginx+Tomcat+Memcached负载均衡集群服务器,Nginx负责负载均衡,Tomcat负责实际服务,Memcached负责同步Tomcat的Session,达到Session共享的目的。 本文文档下载地址:htt
2015-06-18 20:35:41 783
转载 apache+tomcat集群搭建,包括负载均衡
传统的Java Web项目是通过tomcat来运行和发布的。但在实际的企业应用环境中,采用单一的tomcat来维持项目的运行是不现实的。tomcat 处理能力低,效率低,承受并发小(1000左右)。当用户请求较少时,单一的tomcat能够快速响应用户请求,但如果访问量一大,tomcat处理能力跟不上,无法及时响应请求,就会造成用户等待;如果访问量过大,超出tomcat的承受能力,还可能导致tomc
2015-06-11 19:55:26 985
原创 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 591
转载 oracle导入导出dmp
导出命令: exp zoneyump_pms_v252/zoneyump_pms_v252@pms file=zoneyump_pms.dmp 导入命令: imp zoneyump_pms_v252/zoneyump_pms_v252@test file=zoneyump_pms.dmp ignore=y fromuser=zoneyump_pms_v252 touser=zo
2015-03-13 20:47:56 502
转载 linux下解决生成文件全部为"口"问题
JFreeChart默认字体有"Arial", "Dialog", "Dialog", "SansSerif", "Tahoma" 而需要用到是宋体等中文字体时,JVM找不到相关字体文件,所以会显示乱码,解决方法如下。 方法一: 复制所使用的中文字体文件(如simsun.ttc)到此目录中(如果没有fallback目录,请手动建立。) $JAVA_HOME/jre/lib/font
2014-12-25 09:16:29 626
转载 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 4313 3
转载 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 4819 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 464
转载 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 1730
原创 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 5275
转载 UBuntu下安装jdk1.6
1、下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得一定要下载相应的版本。 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u41-oth-JPR 2、将下载的文件放置到/usr/lib
2014-07-16 10:19:24 558
原创 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 960
原创 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 5755
转载 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 530
转载 javaIO
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输
2014-06-12 10:31:06 426
转载 sql语句优化
1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id
2014-06-07 00:47:20 566
转载 spring事务传播特性
Spring中通过Propagation来设置事务的传播属性的,在这个属性中提供了我们其中关于事务传播的特性: 1. PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 2. PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事
2014-05-30 11:23:05 623
转载 输入数字把数字变成中文的读法
package com.zrh.test1; /** * 数字型转大小写 * @author LJS * */ public class NumberUtil { public static String changeToBig(double value){ char[] hunit={'拾','佰','仟'};
2014-05-30 10:03:29 1003
原创 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 2477
转载 java 局部变量和全局变量问题
所谓临时变量,就是为了方便起见申明的变量,存放一些中间结果。有点像中学几何里 面的辅助线。 如果基于性能的考虑,避免每次调用的时候为临时变量分配空间,就可以将它声明为成 员变量,例如临时压缩缓冲区。 如果基于性能的考虑,避免每次访问的时候访问成员变量(尤其在循环的时候),就可 以将它声明为临时变量。 如果要在避免在函数之间传递大量参数,也可以用成员变量来节约参数个数和占用的
2014-05-26 10:09:52 2983
转载 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 526
转载 java生成PDF微缩图
package com.zrsf.test2; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Iterator; import java.util.List;
2014-04-15 12:50:24 686
转载 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 949 1
转载 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 3862
原创 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 2110
原创 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 688
原创 oracle 学习笔记之循环
--创建表 create table users(id number primary key,name varchar2(20)); --创建一个存储过程,循环往users表里面添加十条记录,while循环 create or replace procedure sp_pro3(names varchar2) is nums number :=1; begin while nums
2013-11-28 11:53:30 524
原创 oracle学习笔记之包
--定义一个包,包里面包含一个存储过程 update_emp,和一个函数sp_fun2 create or replace package sp_package1 is procedure update_emp(names varchar2,nums number); function sp_fun2(names varchar2) return number; end; --
2013-11-27 15:47:24 460
原创 oracle学习笔记之自定义函数
create function sp_fun1(names varchar2) --创建一个函数 return number is nums number(7,2); begin select sal*12+nvl(comm,0)*12 into nums from emp where ename=names;--nvl函数代表如果comm为空则用0代替comm的值 return nums
2013-11-27 15:36:37 540
原创 oracle学习笔记之存储过程
user:scott SQL> create table mytest(name varchar2(30),password varchar2(30)); Table created SQL> create or replace procedure pro_sp1 is --创建一个简单的存储过程 2 begin 3 insert into mytest
2013-11-27 15:35:54 669
转载 java设计模式
创建模式 1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 [java] view plaincopy public class TestFactoryMethod {
2013-11-26 20:28:57 479
java词汇联想技术问题
2018-01-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人