- 博客(11)
- 收藏
- 关注
原创 java 超轻松解决重复提交问题,超简单,易理解,无复杂操作。
在f()函数中给 id=”time“ 的标签赋值为当前时间(时间精确到秒)【太快了也不可以——后端还没有接收到参数进行执行时,时间差就已经产生。】【如果当前网速比较慢,那么就等网络流畅了,在快乐的冲浪】因为精确到秒,所以在一秒外进行刷新等操作,都会视为重复提交操作。后端(Java)中构造当前时间与前端传过来的时间进行对比。重复提交时,并不会重复执行onclick中的f()函数。因此,这是一个典型利用时间差进行解决的问题。重复提交是重复提交旧数据(缓存数据)。为解决此问题,首先想到的是使用。
2025-02-09 22:59:06
308
原创 算法_贪心策略2
14天阅读挑战赛参考文献 《趣学算法》 陈小玉教授(入门书籍,对新手很友好,带你走进算法的大门海盗盗古董问题描述问题梳理问题分析贪心算法的缺陷问题描述 上一文中,我们讲到了 海盗盗窃古董的故事,相信细心的小伙伴们,已经发现了这个故事还有一些缺陷。 此时一个海盗说道:张三,你怎么能这么想呢? 有的古董虽小,却价值连城。怎么可以依照古董的数量,来衡量所获得的最大利益呢? 众多海盗都觉得有点道理。 但是问题又来了,海盗们竟然都不会数学?! 快来帮助海盗计算计算吧,老兄!问题梳理 1) 问题
2022-10-28 15:43:19
172
1
原创 嘿,算法,哪里跑|你知道“时间复杂度”吗|算法初识
学习建议,算法时间复杂度讲解{常数阶,线性阶,对数阶,平方阶},最差,平均,最好情况 以及 具体的代码实现
2022-10-17 02:09:51
423
30
原创 Java基础_八大基本类型
Java是一种强语言,每次声明一个变量的时必须指定其变量类型.而弱语言是不需要的(比如js等语言)1)8大基本数据类型 讲解2)long和double类型取值范围最大,为什么不直接使用这两个类型去声明所有的变量呢?3)类型的取值范围是如何计算的呢?5)课补,String类型......
2022-05-08 17:54:28
457
3
原创 springboot整合shiro ThreadContext.getSecurityManager() 为空 异常信息No SecurityManager accessible ...
springboot整合shiro ThreadContext.getSecurityManager() 为空 异常信息 No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. This is an invalid application configuration.
2022-04-30 23:08:30
1066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人