上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 32 下一页

2018年5月27日

springboot2 - HandlerMethodReturnValueHandler

摘要: 业务需求 对于 Controller 返回值,一般需要进行二次打包。 比如:code 是结果码(0 表示成功,其它表示异常...),data 为携带数据 { "code": "1", "data": { "name": "xiaoming", "age": "30" } } 简介 HandlerMe 阅读全文

posted @ 2018-05-27 11:30 疯狂的妞妞 阅读(7033) 评论(0) 推荐(0) 编辑

springboot2 - HandlerInterceptor

摘要: 这个接口功能强劲,因为可以直接调用 request、response,能想到的切面代码基本都能写到这里。 但是它的地位很尴尬,人人都认识,但是没人用它: 如果想做拦截器,一般会用 Filter; 做数据校验、签名等,使用特定的接口,而不会直接用它; 个人也不推荐使用,因为功能太大了,应当预留给更有必 阅读全文

posted @ 2018-05-27 11:00 疯狂的妞妞 阅读(706) 评论(0) 推荐(0) 编辑

springboot2 - HandlerMethodArgumentResolver

摘要: 场景 A @RequestParam 大家都用过,设置 required = true,告诉前端这个参数是必传的, 但是用过的也基本了解,前端传个空字符串,校验就跳过了,实用性不佳。 class Controller{ @ResponseBody @RequestMapping("/data") p 阅读全文

posted @ 2018-05-27 10:22 疯狂的妞妞 阅读(11425) 评论(0) 推荐(1) 编辑

springboot2 - 快速入门

摘要: 前往码云下载源码: https://gitee.com/seaboot/demo-admin.git 工程目录 main -- java:java代码存放目录 -- resources:文件资源存放目录 |-- static:静态资源存放目录(js、css、html,不做任何配置即可访问) |-- 阅读全文

posted @ 2018-05-27 01:48 疯狂的妞妞 阅读(1465) 评论(0) 推荐(0) 编辑

2018年5月24日

beetl - 封装工具

摘要: 显然,现在已经过了使用模版引擎画界面的时代,使用 beetl 纯粹是为了做消息模版。 beetl 的语法,相比于 freemarker,用起来会舒服很多。 开放系统权限,让客户自己配置消息模版,门槛也会低很多。 依赖 <dependency> <groupId>com.ibeetl</groupId 阅读全文

posted @ 2018-05-24 23:52 疯狂的妞妞 阅读(390) 评论(0) 推荐(0) 编辑

AES 加密

摘要: AES 有多种模式可用:ECB、CBC、‌CFB、‌OFB、‌CTR,常见的有 ECB 模式和 CBC 模式。 安全性 AES的ECB模式是将整个明文分成若干段相同的小段,‌然后对每一小段进行加密。‌ 这种模式是最简单的加密方式,‌因为每个明文块独立加密,‌不涉及块之间的依赖。 ‌ECB模式的优点是 阅读全文

posted @ 2018-05-24 00:08 疯狂的妞妞 阅读(194) 评论(0) 推荐(0) 编辑

2018年5月23日

FreeMarker(十)Java工具类

摘要: FreeMarker会有多种应用场景: 1、常规的用法,就是传入一段字符串,进行数据渲染,然后返回一段字符串; 2、也会出现 “从文件读取模版”的需求(比如:我们的.ftl前端界面)。 FreeMarker是自带缓存设计的,一个Configuration,可以同时使用 “字符串模版” 和 “文件模版 阅读全文

posted @ 2018-05-23 23:47 疯狂的妞妞 阅读(554) 评论(0) 推荐(0) 编辑

RSA非对称加密

摘要: 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey); 公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密; 如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。 加密算法会用到Cipher,位于javax.cry 阅读全文

posted @ 2018-05-23 22:57 疯狂的妞妞 阅读(257) 评论(0) 推荐(0) 编辑

摘要算法

摘要: 摘要算法 最常见的例子:java 中的哈希码(hashcode)。 摘要算法,就是将很长的字符串,转换成固定长度的字符串,这种技术就是摘要。 你可能会觉得很熟,因为概念与哈希算法、散列算法完全一致,这几个算法是同一个算法。 摘要算法也不是加密算法,经过摘要计算之后,数据无法还原。 哈希碰撞 从算法的 阅读全文

posted @ 2018-05-23 22:20 疯狂的妞妞 阅读(753) 评论(0) 推荐(0) 编辑

Hex和Base64

摘要: 编码 编码就是将一种数据格式,转换成另一种格式。 常见的例子:数学中的进制转换,其实就是一种编码。 编码的用途:可以解决中文乱码、非法字符等问题,将数据转为更易于阅读的数据,方便人类查看,也方便程序读取。 注意:编码不是加密,编码之后的数据很容易还原,用于加密的话,只防君子而不防小人。 常用的编码: 阅读全文

posted @ 2018-05-23 21:46 疯狂的妞妞 阅读(11180) 评论(0) 推荐(1) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 32 下一页

导航