许久没有写博客了,有些惶恐地打开这个再熟悉不过的编辑器。 场景:要对一个涉及到敏感数据(账号、密码)的接口进行加密后返回 由于之前没有相关的经验,所以先在网上搜罗了一阵,这篇博客不错https://www.cnblogs.com/codeon/p/6123863.html给了我一些思路和启发。 先来 ...
只进行前端校验及其不安全,规范的验证都是前后端都进行表单校验,下面介绍使用hibernate-validator进行后端校验。 1.添加相关依赖 2.定义公共验证类 3.在JavaBean中使用注解定义验证规则 4.校验JavaBean,通过ValidationUtils的校验结果,可以详细的知道哪 ...
分类:
编程语言 时间:
2018-07-05 19:37:25
阅读次数:
365
public class DeadLock { static StringBuffer sb1 = new StringBuffer(); static StringBuffer sb2 = new StringBuffer(); public static void main(String[] a... ...
分类:
其他好文 时间:
2018-06-27 14:03:56
阅读次数:
161
String 变量和 常量字符串相加 输出: false str1 与 "c" 进行字符串连接时,低层是通过StringBuffer 进行 append,生成一个StringBuffer对象,然后通过toString()方法,将StringBuffer对象转为String,此时会产生一个新的堆内存地 ...
分类:
编程语言 时间:
2018-06-17 19:46:52
阅读次数:
160
https://mp.weixin.qq.com/s?__biz=MzA5MzcxNjY4Ng==&mid=2648107477&idx=1&sn=237afdcd8dc67f3a36aac8a38fcaada9&chksm=887be074bf0c69627659d3f076420ba7d477b ...
分类:
其他好文 时间:
2018-06-10 20:14:37
阅读次数:
169
20172304 《程序设计与数据结构》实验三总结报告 课程:《程序设计与数据结构》 班级:1723 姓名:段志轩 学号:20172306 实验教师:王志强 助教:刘伟康和张旭升 实验日期:2018年5月28日 必修/选修: 必修 实验内容 实验一代码规范(http://www.cnblogs.co ...
分类:
其他好文 时间:
2018-05-28 21:10:50
阅读次数:
157
一:java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterprise Edit ...
分类:
编程语言 时间:
2018-05-27 10:46:40
阅读次数:
203
shiro是一个易用的权限管理框架,只需提供一个Realm即可在项目中使用,本文就将结合上一篇中搭建的权限模块、角色模块和用户模块来搭建一个粗粒度的权限管理系统,具体如下:1. 添加shiro依赖和与thymeleaf集成的依赖,并更新项目: 1 <dependency> 2 <groupId>or ...
分类:
其他好文 时间:
2018-05-15 14:04:48
阅读次数:
285
对于阻塞方式的一种改进是在应用程序层面上将 “一直等待 ”的状态主动打开:这种模式下,应用程序的线程不再一直等待操作系统的 I/O状态,而是在等待一段时间后就解除阻塞。如果没有得到想要的结果,则再次进行相同的操作 。 这样的工作方式,保证了应用程序的线程不会一直阻塞,而可以进行一些其他工作一一例如软... ...
分类:
其他好文 时间:
2018-05-12 20:59:59
阅读次数:
145
20165201 实验三敏捷开发与XP实践 敏捷开发与XP实践 1 实验目的与要求: http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA 参考 http://www.cnblogs.com/rocedu/p/6371315. ...
分类:
其他好文 时间:
2018-05-07 00:00:00
阅读次数:
274