![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
cjnetwork
这个作者很懒,什么都没留下…
展开
-
第一次使用java的DES加密
用了如下的方法使用des加密和解密,但解密后的结果和原来的结果不一致[code="java"]package com.cjnetwork.ciphertool.aatest;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;impo...2010-12-16 17:14:12 · 105 阅读 · 0 评论 -
junit4使用
junit4今天为数据的映射写了测试,使用了一下junit,感觉还是不错。junit4和junit3有一定的区别,在junit4中不用集成TestCase父类,如果使用继承,则junit4的注解将会失效。在junit3中,测试方法必须以test开始,即方法为testXXX(),在junit4中没有这个限制。@Test@Ignore@Before@Before...原创 2010-12-21 17:55:15 · 136 阅读 · 0 评论 -
java源程序加密解决方案(基于Classloader解密)
源程序加密解决方案1. 概述:Java源程序的加密,有如下两种:1使用混淆器对源码进行混淆,降低反编译工具的作用2基于classloader的自定义加密、解密运行1.1. 混淆器加密1.2. 自定义classloader加密1.2.1. 原理原理:java虚拟机的动态加载机制,为classloader加密方案提供了理论基础。在jvm装载运行程序,初始的时...2010-12-24 23:35:04 · 760 阅读 · 1 评论 -
PreparedStatement、Statement、ResultSet等一定要手动关闭
在使用java开发后台应用程序的时候,如果需要使用数据库,特别是试用第三方的数据库连接池的时候,使用完PreparedStatement等一定要手动关闭,最好是将关闭的代码写到finally中,保证一定能够完成关闭。 原因有如下两点: 1、第三方的数据库连接池,使用的时候,获取到Connection之后,使用完成,调用的关闭方法(clos...2011-05-22 11:23:46 · 3556 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 这个数据库异常,在使用数据库mysql的时候,由于设置的全局wait_timeout设置为了120秒,当程序中的connection获取到之后,在120秒时间内处于空闲状态,那么mysql数据库会关闭连接,当程序中使用到的时候,就会抛出异常。可以将该值设置得大一些,其实wind...2011-06-08 10:35:40 · 190 阅读 · 0 评论 -
mysql存储过程
[code="java"]DELIMITER $$DROP PROCEDURE IF EXISTS article_clickCount_procedure $$CREATE PROCEDURE article_clickCount_procedure()BEGINDECLARE flag INT DEFAULT 0;DECLARE articleId INT DE...2011-10-19 08:44:59 · 99 阅读 · 0 评论 -
安装Collabnet svn
安装Collabnet svn1、下载CollabNetSubversionEdge-2.0.0_linux-x86_64.tar.gz2、root用户登录到linux3、cd /opt4、tar xzvf CollabNetSubversionEdge-2.0.0_linux-x86_64.tar.gz 会解压等到文件夹 csvn5、chown -R svn:svn ...2011-10-31 11:58:21 · 134 阅读 · 0 评论 -
hql语句中支持的本地时间函数
hql语句中支持的本地时间函数[code]1、UNIX_TIMESTAMP()转换到秒,到1970年2、FROM_UNIXTIME 从秒专函到时间3、current_date()当前日期4、current_time()当前时间5、current_timestamp()当前时间戳6、TO_DAYS()转换为天7、FROM_DAYS从天转换到时间[/code]...2011-11-01 16:17:35 · 608 阅读 · 0 评论 -
hadoop未修复bug6287的解决办法(ttprivte to 0700的bug、setPermission failed)
hadoop-0.20.2以上版本,若在windows下使用cygwin模拟,进行开发和测试。可能导致setPermission失败,报异常导致tasktracker无法启动,在https://issues.apache.org/jira/browse/HADOOP-7682上有详细的描述,但查看hadoop的relese Note中还未对此作出修改(目前版本已经到了hadoop-1.0.2)...2012-04-06 17:31:36 · 332 阅读 · 0 评论