Spring boot + JWT 实现安全验证 ---auth0.jwt
摘要:参考 http://auth0 / java-jwt auth0的jwt 实现安全验证: 使用自定义参数 和时间戳生成token。验证token时验证自定义参数。auth0.jwt 验证token时会自动验证时间戳是否过期,如果过期,会抛出异常TokenExpiredException 1.引入依赖
阅读全文
posted @
2020-06-29 15:42
dreamstar
阅读(3041)
推荐(0) 编辑
Triple DES 生成密钥 加密解密
摘要:参考 文章 java生成秘钥key,并保存秘钥到文件中 java TripleDES加密 关于DES加密中的 DESede/CBC/PKCS5Padding Triple DES是一种加密算法。加密算法使用步骤: 根据Triple DES算法生成密钥key,...
阅读全文
posted @
2020-06-24 14:41
dreamstar
阅读(497)
推荐(0) 编辑
Spring boot + JWT 实现安全验证 ---jjwt
摘要:参考 JWT介绍以及java-jwt的使用 JWT只是一个标准。可以通过不过的开发语言实现,包括Java,.NET, Python,Node Js, JavaScript,Perl, Ruby,Go等。 同一种语言,不同的开发者提供了多种实现库,以Java语言为例有java-jwt、?jose4j、
阅读全文
posted @
2020-06-19 18:15
dreamstar
阅读(873)
推荐(0) 编辑
Restful API 使用 JWT 安全验证
摘要:背景 参考 开放api接口签名验证 ,REST接口安全认证方式对比:API Key vs OAuth令牌 vs JWT 微服务开发过程中,写开放的API接口时,可能会带来如下安全问题: 请求源是否合法请求参数是否被篡改请求的唯一性为了避免以上安全性问题,保证数...
阅读全文
posted @
2020-06-19 16:06
dreamstar
阅读(983)
推荐(0) 编辑
Spring Data JPA : 改
摘要:1. 通过ById等方法查询出来并进行设值,最后进行保存更新操作 查:通过Repository对象把实体根据ID查询出来 改:往查出来的实体对象进行set各个字段 存:通过Repository接口的save方法进行保存 import org.springframework.beans.factory
阅读全文
posted @
2020-06-15 14:38
dreamstar
阅读(141)
推荐(0) 编辑
Spring Data JPA : 删
摘要:参考 Spring Data JPA – Derived Delete Methods 1.通过deletebBy+attribute 来命名删除方法, Derived methods can be defined as VERB + attribute defined in an entity i
阅读全文
posted @
2020-06-15 11:52
dreamstar
阅读(563)
推荐(0) 编辑
js或JQuery获取并遍历所有同名元素
摘要:js或JQuery获取并遍历所有同名元素 菜鸟教程(runoob.com) TESTTEST1
阅读全文
posted @
2020-06-14 21:48
dreamstar
阅读(1205)
推荐(0) 编辑
Spring ---XXXAware 接口 XXXCapable接口
摘要:1.Spring 中 XXXAware 接口 XXXAware 表示对XXX可以感知,实现 XXXAware接口的类 表示 这个类需要XXX 如果某个类 需要使用spring的一些东西,通过实现XXXAware接口就可以了,Spring 看到会给你送过来,接收...
阅读全文
posted @
2020-06-14 21:20
dreamstar
阅读(134)
推荐(0) 编辑
Selenium
摘要:1. selenium 操作 checkbox 和 radio 参考How to Select CheckBox and Radio Button in Selenium WebDriver selenium 操作 checkbox 和 radio 都是用cl...
阅读全文
posted @
2020-06-14 20:28
dreamstar
阅读(129)
推荐(0) 编辑
Spring 定时任务 --基于Spring boot
摘要:简单介绍:Spring3.0 通过@EnableScheduling来开启定时任务,通过@Scheduled注解来创建定时任务。Spring schedule 可以看成一个轻量级的Quartz,而且使用起来比Quartz简单许多 @EnableSchedu...
阅读全文
posted @
2020-06-14 19:13
dreamstar
阅读(73)
推荐(0) 编辑
Spring MVC 拦截器 ---基于Spring boot
摘要:1.拦截器介绍 Web开发中,可以用Filter(过滤器)和 HandlerInterceptor(拦截器) 来过滤web请求,都能对客户端发来的请求进行处理。 过滤器:是一个服务器端的组件,它可以截取用户端的请求和响应信息,并对这些信息过滤。 Spring MVC 中的拦截器(Intercepto
阅读全文
posted @
2020-06-14 16:08
dreamstar
阅读(118)
推荐(0) 编辑
springboot2 & Druid
摘要:参考 springboot2.0配置连接池(hikari、druid) Druid 是阿里推出的 可以监控的 一个数据库连接池。在Springboot2中使用方法如下 1.引入依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/druid-s
阅读全文
posted @
2020-06-11 15:44
dreamstar
阅读(78)
推荐(0) 编辑
springboot2 & Hikaricp
摘要:参考 Springboot 2.0选择HikariCP作为默认数据库连接池的五大理由 主流Java数据库连接池比较及前瞻 https://github.com/brettwooldridge/HikariCP Hikaricp连接池问题 Springboot2 默认使用 Hikaricp作为数据库连
阅读全文
posted @
2020-06-11 15:32
dreamstar
阅读(218)
推荐(0) 编辑
window环境 查看端口被哪个进程占用 并杀死进程
摘要:参考 cmd关闭被占用的端口命令及教程详解 1.查看那个进程占用了8080端口 命令:netstat -nao | findstr "8080" 返回: TCP [::]:8080 [::]:0 ...
阅读全文
posted @
2020-06-10 16:45
dreamstar
阅读(105)
推荐(0) 编辑
用pyinstaller 将python项目 build成exe
摘要:1.安装pyinstaller 在cmd窗口 输入命令 pip install pyinstaller 2.pyInstaller原理简介 pyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,好处就是在运行者的机器上不用...
阅读全文
posted @
2020-06-10 10:03
dreamstar
阅读(667)
推荐(0) 编辑
python 包管理工具 pip
摘要:1.pip 功能:pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 2.pip 安装:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。 3.验证pip是否安装: pip...
阅读全文
posted @
2020-06-09 10:21
dreamstar
阅读(175)
推荐(0) 编辑
python 安装 和 VS CODE 配置python开发环境
摘要:1.安装python -----安装Anaconda 请参考 Python,Pycharm,Anaconda等的关系与安装过程~为初学者跳过各种坑 不建议直接安装python , 建议安装Anaconda 。安装python 和 安装Anaconda的区别: ...
阅读全文
posted @
2020-06-07 14:46
dreamstar
阅读(282)
推荐(0) 编辑