JavaEE
文章平均质量分 53
我是一个诗人
苦逼
展开
-
为啥要用三层结构
开发人员可以只关注整个结构中的其中某一层; 可以很容易的用新的实现来替换原有层次的实现; 可以降低层与层之间的依赖; 有利于标准化; 利于各层逻辑的复用结构更加的明确在后期维护的时候,极大地降低了维护成本和维护时间体现了高内聚 低耦合的思想但是也有缺点,如果有方法改动,比如加个参数,这时候三层的方法都要改原创 2017-02-23 14:29:28 · 550 阅读 · 0 评论 -
AES/CBC/PKCS5Padding 对称算法加解密
package com.haiyisoft.evportal.token.action;import java.security.InvalidAlgorithmParameterException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import j原创 2017-03-26 16:04:32 · 3338 阅读 · 0 评论 -
HmacMd5加密算法
package com.haiyisoft.evportal.token.action;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import com.haiyisoft.ep.log.AppLogUtil;public class HMacMD5 { /**原创 2017-03-26 16:05:34 · 1730 阅读 · 0 评论 -
一个json直接转化成实体类的报错
json转实体类有时候 会报 net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to XXXXX这时候我们把转换的语句加上一个他的class类就好了修改前Connector aStatus = (Connector ) JSONObject.toBean(a);修改后Connector aStatus = (C原创 2017-04-20 10:13:25 · 2593 阅读 · 0 评论 -
echarts拓扑图
前台代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>ECharts</title> <link rel="stylesheet"href="../../framework/css/stationTopology.c...原创 2019-07-02 14:39:44 · 6191 阅读 · 6 评论 -
spring mvc 导入zip并解析其中数据(内excel)
直接附上代码 /** * 导入Zip * @param dc * @param excelFile * @return * @throws IOException */ private DataCenter importZip(DataCenter dc, MultipartFile zipFile) { ...原创 2019-07-02 14:42:24 · 907 阅读 · 3 评论 -
Java后端的手动回滚方法
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//手动回滚 ps.建议写在try catch中原创 2019-07-02 14:48:53 · 7214 阅读 · 1 评论 -
那些开发踩得坑
硬编码、 命名 不要使用key password pwd 诸如此类的命名 资源不释放 文件流 InputStream、 OutputStream 没有写 close Socket 不写关闭; 压缩文件 ZipFile 不写关闭 systemOut 隐私泄露,console.log 敏感日志输出 注意删除控制台输出,尤其是密码、账号、交易、金额等敏感数据 代码注入 后台应该使用?或...原创 2019-07-02 15:03:39 · 223 阅读 · 1 评论