`
yaodaqing
  • 浏览: 345681 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
/** * @author yaodaqing == 姚大庆 */ public class Test { public static void main(String[] args) { byte[] b = HexString2Bytes("AA020155"); String s = Bytes2HexString(b); System.out.println(s); } /** * 将两个ASCII字符合成一个字节; * 如:"EF"--> 0xEF * @param src0 ...
package com.digican.ztest; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; /** * 数组自动扩容;在实际的socket通讯中经常会用到数组自动增加 * @author yaodaqing * */ public class TestByte { private static final int BUFFER_SIZE = 512; public static void main(String ...
测试socket传递JavaBean 1、JavaBean必须实现序列化(implements Serializable) 2、如果JavaBean中有(private static final long serialVersionUID = 1L;)版本号,则server端和client端都必须要有一致的版本号 3、JavaBean的包名在server端和client端都必须要保持一致(package com.javabean;)
EJBCA技术概述:(转载) EJB:EJB(Enterprise JavaBeans)--J2EE核心组件,EJB并不是一个产品。它是Java服务器端服务框架的规范,软件厂商根据它来实现EJB服务器。 EJBCA:EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个 ...
Tomcat的不同版本配置数据源是不一样的,要注意。 配置数据源总共分为三个步骤: 第一步:在tomcat的context.xml配置如下信息: <Resource auth="Container" type="javax.sql.DataSource" name="mysqlTest" username="root" password="root" maxActive="4" ...
import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; /** * 自己做的JAVA和C通讯的AES加密和解密,供参考 * @author yaodaqing * */ public class AESAndC02 { /** * 密钥 */ private static final String aesKey = "0123456789abcdef"; /** * 加密 * @param b * @return ...

MySQL存储过程

说明: 1、确认MySQL数据库版本5.1版本以上,5.1以前的版本不支持存储过程。实验时用的是5.1.51版本 2、需要设置MySQL数据库为set global event_scheduler=1 3、编写过程: 编写存储过程、编写事件调用存储过程、把编写的事件设置到MySQL中进行自动运行。 案例: 数据库有一张表t_key;有字段id,name,days。 现在需要写一个存储过程把days字段每过一天自动加一。 1、存储过程: DROP PROCEDURE IF EXISTS key_server.tkey; CREATE PROCEDURE key_ ...
1、命令行导出整个数据库 mysqldump -h localhost -uroot -proot --default-character-set=utf8 digican_db_file_cabinet > d:/digican_db_file_cabinet.sql 主机,用户名,密码,字符集 2、命令行导入整个数据库 mysql -h localhost -uroot -proot --default-character-set=utf8 digican_db_file_cabinet < d:/digican_db_file_cabinet.sql 主机,用 ...
//对象里面封装了byte[],把byte[]通过sql语句存入到MySQL数据库中 /** * 插入一个对象到数据库中 */ public boolean getInsertRSAAES(KeyBean kb) { boolean flag = false; //String sql = "INSERT INTO `t_key` (`sn`,`rsapublic`,`rsaprivate`,`aes`,`createtime`) VALUES ('"+kb.getSn()+"','@rsapublic','@rsaprivate' ...
package com.digican.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class SQLdb { private static String user = "root"; private static String password = "r ...
对象转数组,数组转对象 序列化一个对象,反序列化一个对象就是如此 package com.digican.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import com.digican.javabean.TestBean; public clas ...
此片文章中的单向认证和双向认证,未经过本人验证。 tomcat6配置双向认证 1、生成服务器端证书 keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 3650 2、生成客户端证书 keytool -genkey -keyalg R ...
1、创建一个密钥库mycomstore别名my(服务器端密钥库) keytool -genkey -dname "CN=www.my.com, OU=NC, O=Shanghai University, L=ZB, ST=Shanghai, C=CN" -alias my -keyalg RSA -keystore mycomstore -keypass wshr.ut -storepass wshr.ut -validity 4000 在文件中C:\WINDOWS\system32\drivers\etc\hosts增加127.0.0.1 www.my.com ...
package com.digican.books.a0102.b0101; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; i ...
package com.digican.books.a0102.b0101; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; impo ...
Global site tag (gtag.js) - Google Analytics