- 2023-08-24Java限制某段时间内某个请求的次数(代码库)
关键就是统计次数技巧:1、使用guavacache缓存来计数2、利用引用变量的特性,减少put,只使用get如果重新put赋值,缓存的时间会刷新,比如下面例子的b,一共输出了7次,而a只输出了5次importcom.google.common.cache.Cache;publicclassTest2{privatestaticCache<String,Tes
- 2023-07-23salesforce 用input 实现currency功能
最近项目是国内项目定制化要求比较高,所以我们没办法用salesforce提供标签编写代码,遇到了一个currency字段显示问题。下面是我的实现方法。第一个截图输入的是数字,当输入结束后变成金钱显示方式。欢迎沟通交流。 下面是代码CSSbody,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl
- 2023-04-06vue3中 toRefs和 toRef 的区别
toRefs是为了避免对一个响应式对象解构的时候,解构后的每个属性不具有响应性toRef是为了针对单独获取某个对象的属性的时候保持响应性,从而单独对某个对象的属性进行响应式转化针对reactive或者ref创建的响应式对象都可以使用这两个api进行转化注意:toRefs只能对第一层
- 2022-11-16ES6使用let实现变量的解构赋值
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>变量
- 2022-10-13对象与数组的复杂拼接
把一个对象中自己需要的某些数据拼接到数组中的对象里面;要求:现在有一个数组testData:[{name:'张三',gender:'男',class:'20181421'},{name:'李四',gender:'男',class:'
- 2022-09-07手把手教你使用dat.gui
最近在git上看见一个炫酷的3D项目,是使用canvas,根据矩阵变换生成3D场景和动画,效果是这样的:效果图这样的:效果图由于笔者水平有限,炫酷的效果,复杂的矩阵,不属于本次的重点