- Published on
Linux 下配置命令工具的解析
mvnlinuxlink安装各种服务有很多方法,但是可能会因为各种原因需要的版本不是系统默认的仓库中提供的- Published on
Dockerfile 指令学习总结
fileuploadtypescriptqiniu-jsDockerfile 描述了组装镜像的步骤,其中每条指令都是单独执行的。除了FROM指令,其他每一条指令都会在上一条指令所生成镜像的基础上执行,执行完后会生成一个新的镜像层,新的镜像层覆盖在原来的镜像之上从而形成了新的镜像- Published on
Nginx 应用配置记录
nginxnginx.confhttplocationeventsNginx 在实际项目应用中的基础配置。- Published on
Mybatis 批量操作 SQL 写法
mybatisbatchinsertupdatemybatis 批量操作的SQL写法- Published on
前端上传文件到云(七牛云)
fileuploadtypescriptqiniu-js前端项目中,直接上传文件/图片到云存储(以七牛云为例)的实现方法- Published on
Mongo 服务重启异常问题记录
mvnlinuxlink服务器经常性断电,所以要经常性重启所有的服务,然而这些redis、mysql、mongo等服务中,mongo经常性出现重启失败的情况,根据之前的经验和网络上帖子的信息- Published on
Spring security 学习和踩坑总结(表单)
springsecurityformjavaformLogin 登录就是表单登录,对于未认证的请求进行拦截,跳转到登录页,处理完登录请求之后,如果成功则会redirect到请求拦截之前的路径- Published on
Prometheus 和 Grafana 服务搭建
grafanaprometheusmonitor搭建prometheus和grafana面板,监控各种服务运行- Published on
SQL 字符串分割,转换为列
sqlsplit某系统数据库中,存储关联数据不是通过关联表,而是通过存储关联数据的某个唯一标识符号,且一对多的时候,使用逗号或者其他符号分隔,但是查询的时候需要此字段作为条件进行过滤,那就需要将这个字段的值转换为多个记录行的形式- Published on
Spring security 学习和踩坑总结(入门)
springsecurityformjavaJava Web项目的权限管理框架,目前有两个比较成熟且使用较多的框架,Shiro 和 Spring Security ,Shiro 比 Spring Security更加轻量级,但是需要手动配置的东西较多,Spring Security 和 Spring 集成更好,甚至直接适配了Spring Boot- Published on
一步步实现redis分布式锁
javaredislock当高并发场景下,会有多个请求同时获取到同样的数据,然后进行操作,实际上操作了多次,但是库存只减了一次