xml地图|网站地图|网站标签 [设为首页] [加入收藏]

正规赌博平台

当前位置:网上十大正规赌博平台 > 正规赌博平台 > 关闭Eclipse中自动弹出console的功能,加密算法

关闭Eclipse中自动弹出console的功能,加密算法

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-08-15 02:31

jsp页面img利用tomcat配置访问服务器绝对路径显示图片,

1、打开tomcat下的server.xml文件,路径apache-tomcat-7.0.62conf文件夹下。

2、下<host></host>加入<Context path="/ompa/uploads/" docBase="G:ompauploads" reloadable="true"></Context> 配置path="imgPath"是Jsp中img标签的src属性用到访问路径,docBase="G:ompauploads"是本地路径

代码如下:

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->

<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/ompa/uploads/" docBase="G:ompauploads" reloadable="true"></Context>
</Host>

3、启动tomcat部署项目,jsp处代码如下:

<img  src="/ompa/uploads/aa.png"  /> <!--/ompa/uploads/ 与上面的<Context path="/ompa/uploads/" ..>一致

1、打开tomcat下的server.xml文件,路径apache-tomcat-7.0.62conf文件夹下。 2、下host/host加入...

java加密算法--MD5加密和哈希散列带秘钥加密算法源码,加密算法--md5

package com.ompa.common.utils;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import javax.crypto.Mac;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;

/**
* 采用MD5加密
*
* @author zhangcd
* @date 2016-4-29
*/
public class EncryptUtil {

private static final String MAC_NAME = "HmacSHA1";
private static final String ENCODING = "UTF-8";
private static final String key = "iloveyou";

/***
* MD5加码 生成32位md5码
*/
public static String string2MD5(String inStr){
MessageDigest md5 = null;
try{
md5 = MessageDigest.getInstance("MD5");
}catch (Exception e){
System.out.println(e.toString());
e.printStackTrace();
return "";
}
char[] charArray = inStr.toCharArray();
byte[] byteArray = new byte[charArray.length];

for (int i = 0; i < charArray.length; i )
byteArray[i] = (byte) charArray[i];
byte[] md5Bytes = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < md5Bytes.length; i ){
int val = ((int) md5Bytes[i]) & 0xff;
if (val < 16)
hexValue.append("0");
hexValue.append(Integer.toHexString(val));
}
return hexValue.toString();

}

/***
* MD5加密 生成32位md5码
*/
public static String stringMD5(String inStr){
return string2MD5(string2MD5(inStr));

}

/**
* 加密解密算法
*/
public static String convertMD5(String inStr){

char[] a = inStr.toCharArray();
for (int i = 0; i < a.length; i ){
a[i] = (char) (a[i] ^ 't');
}
String s = new String(a);
return s;

}

/**
* HMAC-SHA1
* @param encryptText
* @param encryptKey
* @return
* @throws Exception
*/
public static String HmacSHA1Encrypt(String encryptText, String encryptKey) throws Exception
{
byte[] data=encryptKey.getBytes(ENCODING);
SecretKey secretKey = new SecretKeySpec(data, MAC_NAME);
Mac mac = Mac.getInstance(MAC_NAME);
mac.init(secretKey);

byte[] text = encryptText.getBytes(ENCODING);
byte[] str = mac.doFinal(text);
// Create Hex String
StringBuffer hexString = new StringBuffer();
// 字节数组转换为 十六进制 数
for (int i = 0; i < str.length; i ) {
String shaHex = Integer.toHexString(str[i] & 0xFF);
if (shaHex.length() < 2) {
hexString.append(0);
}
hexString.append(shaHex);
}
return hexString.toString();
}

public static String convertSHA1(String instr){
try {
return HmacSHA1Encrypt(instr,key);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}

// 测试主函数
public static void main(String args[]) throws Exception {
//哈希散列带秘钥加密
String tt = convertSHA1("123456");
System.out.println(tt);

//MD5加密
String s = new String("123456");
System.out.println("原始:" s);
System.out.println("MD5后:" string2MD5(s));
System.out.println("MD5加密后:" stringMD5(s));
}
}

package com.ompa.common.utils; import java.security.MessageDigest; import java.security.No...

关闭Eclipse中自动弹出console的功能,eclipseconsole

当我们使用Eclipse编写代码的时候,一般都会使界面最大化,如果这时tomcat服务器处在运行的状态,那么当后台有打印内容,比如日志输出,代码程序报错输出时,console就会自动弹出,很不方便。

关闭console自动弹出步骤:

Windows——>>Preferences——>>Run/Debug——>>Console,取消勾选

Show when program writes to standard out和Show when program writes to standard error前的复选框

图片 1

当我们使用Eclipse编写代码的时候,一般都会使界面最大化,如果这时tomcat服务器处在运行的...

本文由网上十大正规赌博平台发布于正规赌博平台,转载请注明出处:关闭Eclipse中自动弹出console的功能,加密算法

关键词: ag电子游戏技巧