240 发简信
IP属地:甘肃
  • 120
    安利一下Typora:极致简洁的markdown编辑器

    markdown是个好东西,用它写东西可以几乎不用考虑排版就可以得到还过得去的文章格式,作为学生党用来平时记东西很方便。简书的编辑器虽然好用,但对我来说有几个硬伤: 不支持数...

  • 120
    轻松实现MySQL读写分离

    配置好了 Mysql 的主从复制结构后,我们希望实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡。读写分离和负载均衡是 Mysql 集群的基础需求,M...

  • 120
    redis面试必问(上)

    1.项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 面试题剖析 为什么要用缓存? 用缓存,主要有两个用途:高性能、高并发。 高性能 假设这么个场景,你有...

  • 120
    快速生成Github README.md的目录

    熟悉Github的同学可能知道创建一个Repo,通常都会生成一个README.md。好的README能增加代码的可阅读性。另外通常也可以将README作为开发文档。而这个RE...

  • 120
    Java Attach机制

    一、什么是Attach机制? 简单点说就是jdk的一些工具类提供的一种jvm进程间通信的能力,能让一个进程传命令给另外一个进程,并让它执行内部的一些操作,比如说我们为了让另外...

  • SpringBoot 项目 @EnableWebMvc 注解应用总结

    转自:https://blog.csdn.net/testcs_dn/article/details/80249894 SpringBoot 项目中不管是在哪个类上使用 @E...

  • nginx常用优化参数

    worker进程数worker_process 4;nginx的进程数,一般按着CPU的数目来指定,或者倍数(因为超线程) nginx进程绑定指定CPUworker_cpu_...

  • 面试官问的偏底层,看平常作者做的偏业务。

  • @殷天文 关于"需要业务层面控制",若前端能控制不并发提交那一切都ok,甚至不需要aop这一套,问题就是我们要在后端这里处理有问题的情况,上面说的情况下有重复提交的问题,只不过发生概率很小,不过还是会发生

    Spring Boot 使用 AOP 防止并发提交

    在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证...

  • @殷天文 以前端提交表单为例,用户不小心点了两次,但因网络原因先后到达,这就不是重复提交了?判断重复提交的条件有些奇怪吧?那token等的作用岂不是被"并发时间"限制了

    Spring Boot 使用 AOP 防止并发提交

    在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证...

  • 120
    阿里云Redis开发规范

    原文链接:https://yq.aliyun.com/articles/531067 本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。 键值设计 命令使...

  • aop思路不错,但是前端重复的请求因网络延迟一前一后,分别能获取分布式锁并不能防止重复提交,释放锁应该经历较长时间,而不是在处理完业务后立即释放

    Spring Boot 使用 AOP 防止并发提交

    在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证...

  • 利用策略模式优化过多 if else 代码

    利用策略模式优化过多 if else 代码 前言 不出意外,这应该是年前最后一次分享,本次来一点实际开发中会用到的小技巧。 比如平时大家是否都会写类似这样的代码: 条件少还好...