当前位置: 首页 > news >正文

注册网站会员wordpress u盘

注册网站会员,wordpress u盘,网络营销方式对比分析,中国建设网官方网站下载e路每次修改JAVA文件都需要重新启动项目#xff0c;加载时间太长#xff0c;eclipse安装jrebel控件,避免重启项目节省时间。 1、Help-Eclipse Marketplace 2、搜索jrebel 3、Help-jrebel-Configuration 配置jrebel 4、激活jrebel 5、在红色框中填入 http://jrebel…每次修改JAVA文件都需要重新启动项目加载时间太长eclipse安装jrebel控件,避免重启项目节省时间。 1、Help-Eclipse Marketplace 2、搜索jrebel 3、Help-jrebel-Configuration 配置jrebel 4、激活jrebel 5、在红色框中填入 http://jrebel.com.cn/69972f4a-2911-46eb-87ed-7bbb086e4f38 邮箱写自己的邮箱如果出现过期的情况把http://jrebel.com.cn/后面的UUID重新生成即可 UUID生成链接 6、选择要更新的项目 7、选择要启用的服务 8、勾选这两个选项 9、重启启动项目 Console提示这个则表示启用自动加载jrebel控件成功。 10、java代码片段 package sharegoo.util;import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.text.MessageFormat; import java.util.Date;import org.apache.commons.codec.digest.DigestUtils; import com.landray.kmss.util.DateUtil; import com.landray.kmss.util.ResourceUtil; import com.landray.kmss.util.UserUtil;//加密 import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.nio.charset.StandardCharsets; import java.util.Base64; import java.util.Random;/*** 单点登录加密工具类**/ public class SignOnUtil {/*** 单点登录地址* * return*/public static String getUrl() {String id getUser().getFdId();// 获取当前登录人的IDDate date new Date(); // 获取当前时间戳long timestamp2 date.getTime();String str idtimestamp2;String key 123kjflkjlnf; // 秘钥String iv getIV();//加密String encryptTextCBC encrypt(str, key, iv, AES_CBC);//解密String path /iweb?codeencryptTextCBC;return path;}/** 加密模式之 ECB算法/模式/补码方式 */private static final String AES_ECB AES/ECB/PKCS5Padding;/** 加密模式之 CBC算法/模式/补码方式 */private static final String AES_CBC AES/CBC/PKCS5Padding;/** 加密模式之 CFB算法/模式/补码方式 */private static final String AES_CFB AES/CFB/PKCS5Padding;/** AES 中的 IV 必须是 16 字节128位长 */private static final Integer IV_LENGTH 16;/**** h2空校验/h2* param str 需要判断的值*/public static boolean isEmpty(Object str) {return null str || .equals(str);}/**** h2String 转 byte/h2* param str 需要转换的字符串*/public static byte[] getBytes(String str){if (isEmpty(str)) {return null;}try {return str.getBytes(StandardCharsets.UTF_8);} catch (Exception e) {throw new RuntimeException(e);}}/**** h2初始化向量IV它是一个随机生成的字节数组用于增加加密和解密的安全性/h2*/public static String getIV(){String str abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789;Random random new Random();StringBuffer sb new StringBuffer();for(int i 0 ; i IV_LENGTH ; i){int number random.nextInt(str.length());sb.append(str.charAt(number));}return sb.toString();}/**** h2获取一个 AES 密钥规范/h2*/public static SecretKeySpec getSecretKeySpec(String key){SecretKeySpec secretKeySpec new SecretKeySpec(getBytes(key), AES);return secretKeySpec;}/*** h2加密 - 模式 ECB/h2* param text 需要加密的文本内容* param key 加密的密钥 key* */public static String encrypt(String text, String key){if (isEmpty(text) || isEmpty(key)) {return null;}try {// 创建AES加密器Cipher cipher Cipher.getInstance(AES_ECB);SecretKeySpec secretKeySpec getSecretKeySpec(key);cipher.init(Cipher.ENCRYPT_MODE, secretKeySpec);// 加密字节数组byte[] encryptedBytes cipher.doFinal(getBytes(text));// 将密文转换为 Base64 编码字符串return Base64.getEncoder().encodeToString(encryptedBytes);} catch (Exception e) {throw new RuntimeException(e);}}/*** h2解密 - 模式 ECB/h2* param text 需要解密的文本内容* param key 解密的密钥 key* */public static String decrypt(String text, String key){if (isEmpty(text) || isEmpty(key)) {return null;}// 将密文转换为16字节的字节数组byte[] textBytes Base64.getDecoder().decode(text);try {// 创建AES加密器Cipher cipher Cipher.getInstance(AES_ECB);SecretKeySpec secretKeySpec getSecretKeySpec(key);cipher.init(Cipher.DECRYPT_MODE, secretKeySpec);// 解密字节数组byte[] decryptedBytes cipher.doFinal(textBytes);// 将明文转换为字符串return new String(decryptedBytes, StandardCharsets.UTF_8);} catch (Exception e) {throw new RuntimeException(e);}}/*** h2加密 - 自定义加密模式/h2* param text 需要加密的文本内容* param key 加密的密钥 key* param iv 初始化向量* param mode 加密模式* */public static String encrypt(String text, String key, String iv, String mode){if (isEmpty(text) || isEmpty(key) || isEmpty(iv)) {return null;}try {// 创建AES加密器Cipher cipher Cipher.getInstance(mode);SecretKeySpec secretKeySpec getSecretKeySpec(key);cipher.init(Cipher.ENCRYPT_MODE, secretKeySpec, new IvParameterSpec(getBytes(iv)));// 加密字节数组byte[] encryptedBytes cipher.doFinal(getBytes(text));// 将密文转换为 Base64 编码字符串return Base64.getEncoder().encodeToString(encryptedBytes);} catch (Exception e) {throw new RuntimeException(e);}}/*** h2解密 - 自定义加密模式/h2* param text 需要解密的文本内容* param key 解密的密钥 key* param iv 初始化向量* param mode 加密模式* */public static String decrypt(String text, String key, String iv, String mode){if (isEmpty(text) || isEmpty(key) || isEmpty(iv)) {return null;}// 将密文转换为16字节的字节数组byte[] textBytes Base64.getDecoder().decode(text);try {// 创建AES加密器Cipher cipher Cipher.getInstance(mode);SecretKeySpec secretKeySpec getSecretKeySpec(key);cipher.init(Cipher.DECRYPT_MODE, secretKeySpec, new IvParameterSpec(getBytes(iv)));// 解密字节数组byte[] decryptedBytes cipher.doFinal(textBytes);// 将明文转换为字符串return new String(decryptedBytes, StandardCharsets.UTF_8);} catch (Exception e) {throw new RuntimeException(e);}}}11、JSP代码片段 % page languagejava pageEncodingUTF-8 contentTypetext/html; charsetUTF-8% % page importsharegoo.util.SignOnUtil% % page importjava.net.URLEncoder% % page importcom.landray.kmss.util.StringUtil% % page importjava.io.UnsupportedEncodingException%%//String returnUrl request.getParameter(returnUrl);String pathUrl http://www.local.com;String url pathUrlSignOnUtil.getUrl();response.sendRedirect(url); %
http://www.zqtcl.cn/news/181935/

相关文章:

  • 行政部建设公司网站东莞市做网站
  • 网站建设开发的流程建设官方网站的主要作用
  • 怎样用模板做网站wordpress柚子皮
  • 长宁区网站建设公司内蒙古赤峰市建设局网站
  • 网站配色怎么对网站的数据库做管理
  • 企业网站效果图wap网站
  • 网站建设优化托管跨境电商怎么做流程
  • 昆明网站建站平台在线阅读网站开发教程
  • pv3d 优秀网站18种最有效推广的方式
  • 一站式网站建设顾问网站建设公司专业网站科技开发
  • python做网站比php好网站开发财务费用
  • 图片上传网站变形的处理北京网站建设有哪些公司
  • 昆山品牌网站建设wordpress 浮动二维码
  • 网站网页建设论文cms免费源码
  • wordpress登录的图片不显示seo竞价网站建设
  • 邢台做移动网站找谁网上推广平台哪个好
  • 做网站准备广州短视频拍摄公司
  • 网站建设学什么软件做电影资源网站有哪些
  • 怎么样让百度搜到自己的网站wordpress的短代码
  • 聊城专业网站建设公司电子商务网站建设与维护李建忠下载
  • icp备案网站接入信息怎么写长兴县网站建设
  • 如何在网上注册公司网站网站不想让百度收录
  • 服务器做jsp网站教程视频免费的舆情网站app下载
  • 肇庆网站建设方案优化家居定制类网站建设
  • 自助建站加盟备案的网站有什么好处
  • 科技公司企业网站建设重庆seo优化
  • 空间站天宫vr全景尚层装饰
  • 有没有专门做中考卷子的网站网络公司推广公司
  • 网站建设费用如何列支wordpress页面构建
  • 用dw做网站怎么做出下拉菜单企业进行网站建设的方式有( )