资源简介

1. 后台架构:SpringMVC 5.1.5、Spring 5.1.5、SpringSecurity 5.1.4、Hibernate 5.3.7 2. 前端架构:Bootstrap,兼容JQuery,AJAX 3. 页面设计:SmartAdmin,AJAX + 对话框操作风格,可换6种页面风格和颜色 4. 数据库:MySQL,建库脚本、带基础数据,包括资源数据、角色数据、管理员数据 用户、角色、权限都开发好了,可直接使用。

资源截图

代码片段和文件信息

/**
 * 
 */
package com.doubleca.db;

import java.util.base64;

import com.alibaba.druid.pool.DruidDataSource;
import com.doubleca.db.util.CipherTools;

/**
 * @author Home
 *
 */
public class DCDruidDataSource extends DruidDataSource
{
/**
 * 
 */
private static final long serialVersionUID = -8898212290085703785L;

public static String encryptPassword(String password)
{
try
{
String key = “GM JCE JSSE SSL.“;
byte[] cipherData = CipherTools.encryptSM4(key.getBytes(“UTF-8“) password.getBytes(“UTF-8“));
return new String(base64.getEncoder().encode(cipherData));
}
catch (Exception ex)
{
ex.printStackTrace();
}
return null;
}

public static String decryptPassword(String base64Password)
{
try
{
String key = “GM JCE JSSE SSL.“;
byte[] plainData = CipherTools.dencryptSM4(key.getBytes(“UTF-8“) base64.getDecoder().decode(base64Password.getBytes(“UTF-8“)));
return new String(plainData);
}
catch (Exception ex)
{
ex.printStackTrace();
}
return null;
}
/*
 * (non-Javadoc)
 * 
 * @see
 * com.alibaba.druid.pool.DruidAbstractDataSource#setPassword(java.lang.
 * String)
 */
@Override
public void setPassword(String password)
{
// TODO Auto-generated method stub
// 从配置文件读取base64密码,然后解密
super.setPassword(decryptPassword(password));
}

public static void main(String[] args)
{
try
{
String password = “root“;
String cipherbase64 = encryptPassword(password);
System.out.println(“密文:“ + cipherbase64);

String plainText = decryptPassword(“CBKRrej2JLgRq+S+GwHPMQ==“);
System.out.println(“明文:“ + plainText);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-20 02:01  DCWebapp\
     文件        2181  2019-02-19 09:38  DCWebapp\.classpath
     文件        1084  2018-05-07 17:12  DCWebapp\.project
     目录           0  2019-02-15 11:13  DCWebapp\.settings\
     文件         639  2018-05-07 17:07  DCWebapp\.settings\.jsdtscope
     文件         155  2018-06-18 17:35  DCWebapp\.settings\org.eclipse.core.resources.prefs
     文件        7876  2018-06-07 00:35  DCWebapp\.settings\org.eclipse.jdt.core.prefs
     文件         117  2018-05-07 18:05  DCWebapp\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
     文件          90  2018-05-07 17:07  DCWebapp\.settings\org.eclipse.m2e.core.prefs
     文件         665  2019-02-18 14:30  DCWebapp\.settings\org.eclipse.wst.common.component
     文件         252  2018-05-08 00:07  DCWebapp\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-05-07 17:07  DCWebapp\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-05-07 17:07  DCWebapp\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2018-05-07 17:07  DCWebapp\.settings\org.eclipse.wst.validation.prefs
     文件          87  2018-05-07 18:05  DCWebapp\.settings\org.eclipse.wst.ws.service.policy.prefs
     文件          81  2018-06-07 00:35  DCWebapp\.settings\org.hibernate.eclipse.console.prefs
     目录           0  2019-02-15 11:13  DCWebapp\bin\
     目录           0  2019-03-19 10:18  DCWebapp\libs\
     文件       38831  2019-03-19 10:17  DCWebapp\libs\dc-webcore-0.9.1-SNAPSHOT.jar
     文件       19810  2019-02-19 09:36  DCWebapp\libs\dc-webcore-db-0.8.1-SNAPSHOT.jar
     文件      887373  2019-02-18 13:57  DCWebapp\libs\doubleca-jce-0.9.4-SNAPSHOT.jar
     文件     4345729  2019-02-18 13:54  DCWebapp\libs\pp-auth-1.0.0-SNAPSHOT.jar
     目录           0  2019-02-17 23:59  DCWebapp\logs\
     文件        6571  2019-02-18 14:43  DCWebapp\pom.xml
     目录           0  2019-02-15 11:13  DCWebapp\src\
     目录           0  2019-02-15 11:13  DCWebapp\src\main\
     目录           0  2019-02-15 11:13  DCWebapp\src\main\java\
     目录           0  2019-02-15 11:13  DCWebapp\src\main\java\com\
     目录           0  2019-02-15 11:13  DCWebapp\src\main\java\com\doubleca\
     目录           0  2019-02-18 11:23  DCWebapp\src\main\java\com\doubleca\db\
     文件        1794  2019-02-18 11:24  DCWebapp\src\main\java\com\doubleca\db\DCDruidDataSource.java
............此处省略972个文件信息

评论

共有 条评论

相关资源