-
privilege basic-00-权限设计概览 overview
拓展阅读
spring security 系列
shiro 系列
JWT-01-JWT 是什么?JWT 入门使用介绍
分布式 session: spring session
OAuth 2.0-01-Overview
SSO-01-单点登录入门
LDAP 登录方式简介
Spring LDAP
加密
加密算法简介
几种常见的加密算法
问题模板
是什么?
为什么使用?...
2020-09-17 13:38:08 |
Design
-
Database design tool 数据库管理工具 PDMAN
软件介绍
PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,支持常见数据库MySQL,Oracle,SQLServer,DB2等。
PowerDesigner之外,另一个更好的免费的替代方案。他具有颜值高,使用简单的特点。
包含数据库建模,灵活自动的自动生成代码模板,自动生成文档,自动同步DDL脚本到数据库,数据模型版本管理等多种开发人员实...
2020-08-28 02:37:20 |
Tool
-
web 实战-21-文件上传的 3 种方式:伪刷新、文件流、Base64
伪刷新上传
伪刷新,在iframe标签进行上传提交操作,因为iframe已经隐藏了,它刷新了用户也看不到
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title&...
2020-08-28 02:37:20 |
web
-
web 实战-20-springboot 中 inputStream 神秘消失之谜
序言
最近小明接手了前同事的代码,意料之外、情理之中的遇到了坑。
为了避免掉入同一个坑两次,小明决定把这个坑记下来,并在坑前立一个大牌子,避免其他小伙伴掉进去。
HTTPClient 模拟调用
为了把这个问题说明,我们首先从最简单的 http 调用说起。
设置 body
服务端
服务端的代码如下:
@Controller
@RequestMapping("/")
publ...
2020-08-28 02:37:20 |
web
-
web 实战-19-http 请求的正确姿势
序言
最近再写 http 请求相关的东西,为了方便就直接通过 java HttpClient 调用另外一个系统。
结果调试了一晚上才通过,血的教训,这里记录一下。
服务端
import com.alibaba.fastjson.JSON;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
imp...
2020-08-28 02:37:20 |
web
-
web 实战-18-验证码 CAPTCHA
九章到来的今天
最近看到国内的量子计算机“九章”的消息,内心不由得感慨万千。
以前看似不可能解决的问题,在恐怖的算力之下,都逐渐变成了可解的问题。
其实计算机算力的提升,带来的确认对于安全问题的忧虑。
今天我们来一起看一下最常见的安全措施——验证码。
试想一下,如果完全没有验证码等限制,计算机完全可以穷举破解出用户的密码。
如果没有验证码的限制,恶意用户注册,可以让我们一天发送几...
2020-08-28 02:37:20 |
web
-
web 实战-17-springboot dateformat 日期页面显示为数字或者 jackson 格式化无效
背景
数据库中字段为时间类型,页面显示全部变成了 Long 类型。
如果一个个处理会非常的麻烦。
解决方案
返回参数
1,每个实体属性添加 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") 注解
2,可以在配置文件中全局指定
spring.jackson.date-format=yyyy-MM-dd HH:m...
2020-08-28 02:37:20 |
web
-
web 实战-16-静态页面如何 include 其他页面
背景
在asp、asp.net页面中引用外部页面很简单,使用以下语句就可以:<!– include file =”要引用的页面” ->
但是在 html 静态页面中引用外部页面则没那么方便,主要方法有:
iframe
使用框架来实现,但是那样占用线程较多,速度慢;
<IFRAME NAME="neepage" width=100% height=30 mar...
2020-08-28 02:37:20 |
web