摘要:
登录验证码开发记录 后台使用了Controller层选用了SpringMvc,验证码存储在Ehcache中并设置自动过期时间为1分钟,key值使用sessionId,验证码生成使用了kaptcha插件。 需求分析: 1. 前台需要生成一个4位数的验证码图片 2. 提交之后由后台判断验证码是否输入正确 阅读全文
摘要:
Flink安装排坑指南 Flink依赖与java环境,请先安装jdk,最好1.8以上,配置好 环境变量 首先我是在window上安装flink的, "下载flink" 下载之后解压到任意目录,进入bin目录运行 脚本启动flink服务,但是Task Slots却为0,查看log发现是TaskMa 阅读全文
摘要:
Jackson对返回数据进行XSS过滤 定义一个类继承ObjectMapper 在Spring配置文件中进行配置 添加测试Controller,验证上面配置是否成功 用Postman测试接口,可以看到,fullName字段的数据已经过html编码过滤了 以上是对jackson返回数据进行xss过滤的 阅读全文
摘要:
Mybatis报错 发现表中的字段类型为VARCHAR类型,而实体类是Integer类型,将实体类类型和数据库字段类型保成一致,问题解决 阅读全文
摘要:
Flutter环境搭建 下载flutter, "https://flutter.cn/docs/get started/install/windows" 解压,将flutter目录配置到环境变量中 并将bin目录设置到PATH, 设置futter源,添加环境变量 还需要JDK环境和Android 阅读全文
摘要:
运行npm命令直接报错 删除C:\Users\当前用户\.npmrc文件,之后就正常了 阅读全文
摘要:
源码: "https://github.com/dagger9527/vertx_demo" vert.x核心包是 。通常,只需要引入这个依赖就足以创建vert.x的http服务了。不过,vert.x为用户提供了更为强大的扩展模块,例如: (创建http server,提供更强大的http服务), 阅读全文
摘要:
StringJoiner是java.util包下的一个工具类,jdk1.8出来的 作用是在构造字符串时,可以自动添加前缀、后缀及分隔符,而不需要自己去实现这些添加字符的逻辑 先看一个简单的demo StringJoiner sj1 = new StringJoiner(","); StringJo 阅读全文
摘要:
源码: "https://github.com/dagger9527/vertx_demo" 项目工程:quickstart vert.x最大的特点是异步编程、非阻塞式。非阻塞式的方式可以让单线程以最大的效率处理客户端请求,最大幅度的利用单核处理器的优势。和多线程编程的方式不同,异步编程是单线程的 阅读全文
摘要:
将容器备份成镜像 用centos镜像创建一个名称为mycentos的容器 查看所有容器 将容器mycentos保存为镜像 再次查看docker所有镜像,发现多了个mycentos_i的镜像,它的大小和centos一样,可以看出来mycentos_i就是centos复制品,并且会保存之前在容器运行 阅读全文