- 浏览: 65107 次
- 性别:
- 来自: 北京
最新评论
-
xiangxm:
xurichusheng 写道一些涉及到密码保存的就需要加密/ ...
3DES加密 -
xurichusheng:
一些涉及到密码保存的就需要加密/解密了。不需要解密的密码,如登 ...
3DES加密
文章列表
之前遇到的面试题,重写一次。
package com.xiangxm.javatest.demo;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/*
*<p>
*以 2011-11-11 00:00:00 格式打印昨天的和明天的这个时候
*</p>
*@author xiangxm
*version 1.0
*2013-3-23
*
* ...
package com.xiangxm.javatest.evangesoftdemo;
import java.security.Security;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
/*字符串 DESede(3DES) 加密解密*/
public class ThreeDes {
/**
*
* @param args在java中调用sun公司提供的3DES加密解密算法 ...
源地址:在MyEclipse中引入JDK源码
很多朋友遇到过这样的问题:开发过程中会经常查看所引用的类(接口或方法)的源码,但是往往在查看JDK中的类(接口或方法)时出现提示页面“Source not found”,这是因为Eclipse默认设定的自带的JDK是没有源src的,那么如何引入JDK和框架的源码呢?
这里介绍两个设置方法:(查看Spring、Hibernate、Struts等框架的源码需要下载他们的源文件,设置方法相同)
方法一:点中类(接口或方法)名
右键Open Declaration或者按F3键
出现提示页面“Source not found”
点击页面中的“Attach S ...
sqlplus 进入数据库:
<1>以超级管理员的身份进行登录
user_name:conn/as sysdba 不是使用的sys用户,他是操作系统认证的只要你是administrator权限用户,不需要密码就可以进。
password:system
<2>
user_name:system as sysdba
password:system
exit ---->退出根目录
cls------->清屏
锁定或者解锁用户:
alter user 用户名 account lock;
alter user 用户名 account ...
创建复合主键:
方法一:创建表之后,alter table table_name add primary key(字段1,字段2)
方法二:CREATE TABLE 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null
字段名3…………
字段名N…………)
GO
ALTER TABLE 表名 WITH NOCHECK ADD
CONSTRAINT [P ...
sql server 2005 windows身份登陆 错误:18456
package com.evangelsoft.crosslink.jxnetworkselling.config.types;
import java.io.File;
/**
* 删除文件和目录
*
* @author ***
*
*/
public class DeleteFileUtil {
/**
* 删除文件,可以是文件或文件夹
*
* @param fileName
* 要删除的文件名
* @return 删除成功返回true,否则返回false
*/
public s ...
package com.evangelsoft.crosslink.jxnetshop.config.types;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import java.security.MessageDigest;
public class GetMD5 {
static ...
http://blog.sina.com.cn/s/blog_570f6d940100e02y.html
--is中文字符串(判断是否为汉字)
create function is中文字符串(@字符串 nchar(255))
returns nchar(1) as
begin
declare @I tinyint, @J tinyint
set @I=len(@字符串)
set @J=1
while (@J<=@I)
begin
if (unicode(substring(@字符串,@J,1))<256) return '否'
set @J=@J+1
end
return '是'
end
GO
...
问题描述:
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core_rt cannot be
resolved in either web.xml or the jar files deployed with this application
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.Er ...
红色部分为自己也经常用到的,
(1)Ctrl+M切换窗口的大小
(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
F3跳到声明或定义的地方。
F5单步调试进入函数内部。
F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。
F7由函数内部返回到调用处。
F8一直执行到下一个断点。
(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口
(5)Ctrl+Alt+I看Java文件中变量的相关信息
(6)Ctrl+P ...
一些Java面试中经常出现的算法题
1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序
本题的splitStringByComma(String )方法纯属多余,可以用String的split方法一句话代替,且可读性也更强,下面的一段话源自JDK1.6API,StringTokenizer类已不再提倡使用,保留仅为旧代码。
StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。
import java.util.*; ...
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
mysql有多重引擎,这些引擎都隐藏在mysql服务器内,全都能执行create ,select等命令。多数默认是MyISAM
三种不同的引擎简介:
InnoDB--可靠的事务处理引擎,不支持全文本搜索。
MEMORY--功能等同于MyISAM,数据存储在内存中,速度快,因此多适用于临时表。
MyISAM--性能极高,支持全文本搜索,但不支持事务处理。
latin1百度百科
latin1
Latin1是ISO-8859-1的别名,有些环境下写作Latin-1 ...