Dockerfile 指令学习总结

fileuploadtypescriptqiniu-js

Dockerfile 描述了组装镜像的步骤,其中每条指令都是单独执行的。除了FROM指令,其他每一条指令都会在上一条指令所生成镜像的基础上执行,执行完后会生成一个新的镜像层,新的镜像层覆盖在原来的镜像之上从而形成了新的镜像

Linux 下配置命令工具的解析

mvnlinuxlink

安装各种服务有很多方法,但是可能会因为各种原因需要的版本不是系统默认的仓库中提供的

Mongo 服务重启异常问题记录

mvnlinuxlink

服务器经常性断电,所以要经常性重启所有的服务,然而这些redis、mysql、mongo等服务中,mongo经常性出现重启失败的情况,根据之前的经验和网络上帖子的信息

一步步实现redis分布式锁

javaredislock

当高并发场景下,会有多个请求同时获取到同样的数据,然后进行操作,实际上操作了多次,但是库存只减了一次

Spring security 学习和踩坑总结(入门)

springsecurityformjava

Java Web项目的权限管理框架,目前有两个比较成熟且使用较多的框架,Shiro 和 Spring Security ,Shiro 比 Spring Security更加轻量级,但是需要手动配置的东西较多,Spring Security 和 Spring 集成更好,甚至直接适配了Spring Boot

Spring security 学习和踩坑总结(表单)

springsecurityformjava

formLogin 登录就是表单登录,对于未认证的请求进行拦截,跳转到登录页,处理完登录请求之后,如果成功则会redirect到请求拦截之前的路径

SQL 字符串分割,转换为列

sqlsplit

某系统数据库中,存储关联数据不是通过关联表,而是通过存储关联数据的某个唯一标识符号,且一对多的时候,使用逗号或者其他符号分隔,但是查询的时候需要此字段作为条件进行过滤,那就需要将这个字段的值转换为多个记录行的形式