加载中
JS之clientX,clientY,screenX,screenY,offsetX,offsetY区别测试

首先需要知道clientX,clientY,screenX,screenY,offsetX,offsetY 是鼠标事件对象下的几个属性. 之前也一直对这些属性搞的稀里糊涂,看文档上说的也是不太理解,反正看完一头雾水,所以自己动手...

实现列表瀑布流布局(纯css或js定位)

前言:最近项目好几个都怼到一起,导致好久没有更新了。这里就简单记录下这段时间常常要写的瀑布流列表 纯css实现: 直接上代码 <style lang="scss"> .post-list{/* 列表设置,2列;列间距4*/...

06/23 11:07
19
Springboot+Mybatis+MySql下,mysql使用json类型字段存取的处理

1、mysql5.7开始支持json类型字段; 2、mybatis暂不支持json类型字段的处理,需要自己做处理 项目使用到了这个,网上查了一些资料,实践成功,做记录。 第一步:建表 CREATE TABLE rules_tes...

06/19 08:51
32
JPA操作PgSQL的JSON类型(org.postgresql.util.PSQLException: ERROR: column xxx is of type json问题)

遇到org.postgresql.util.PSQLException: ERROR: column xxx is of type json问题 可以再jdbc连接后面增加stringtype=unspecified来把JSON类型当STRING类型存储 jdbc:postgresql://localhos...

Springmvc中@RequestMapping 属性用法归纳

简介: @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属...

05/09 14:27
74
Spring事务嵌套引发的血案---Transaction rolled back because it has been marked as rollback-only

每篇一句 技多不压身。知识只有质量,没有重量,压不死人的。 1、概述 想必大家一想到事务,就想到ACID,或者也会想到CAP。但笔者今天不讨论这个,哈哈~本文将从应用层面稍带一点源码,来解释...

jedis操作Lua脚本测试

import static org.hamcrest.CoreMatchers.equalTo; import java.util.ArrayList; import java.util.List; import org.hamcrest.CoreMatchers; import org.hamcrest.Matcher; import or......

04/12 11:04
37
Vue Cli 3 搭建一个可按需引入组件的组件库架子

Ant-design、Element 这些框架都有按需引入组件的功能。需要使用哪个组件,就引入哪个组件,这样那些没必要的组件就不会打包到我们的项目里了。跟着我下边的步骤,相信大家也能搭建出一个按需...

04/12 10:58
194
RedisTemplate执行lua脚本,集群模式下报错解决

redis集群配置: 在使用spring的RedisTemplate执行lua脚本时,报错EvalSha is not supported in cluster environment,不支持cluster。 代码: @Test public void test4() throws Exception...

04/10 10:51
163
SpringMVC集成redis cluster集群模式

1、cluster相对于哨兵模式是去中心化的,它的每个节点都存储了其它集群的信息,因此每个节点都可以做为集群的中心,容错能力强,具有更高的可用性和在线扩容能力。 2、简单的说,他就是将key...

04/10 10:19
42
微信企业号(公众号)开发流程汇总

1,前言 微信企业号与微信公众号的配置流程大同小异(殊途同归)。 2,准备工作 2.1,企业号的申请与域名的申请及备案 企业号(公众号)申请需要提前申请,因为有些东西需要备案,审核啥的; 测试...

04/10 08:56
105
redis+lua 实现分布式令牌桶,高并发限流

方案一、在提供给业务方的Controller层进行控制。 1、使用guava提供工具库里的RateLimiter类(内部采用令牌捅算法实现)进行限流 2、使用Java自带delayqueue的延迟队列实现(编码过程相对麻烦,...

04/01 16:07
120
Redis实现分布式锁3-使用LUA脚本实现分布式锁,解决原子性问题

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 private static final Long SUCCESS = 1L;...

03/31 15:28
121
Redis分布式锁的正确实现方式

1.前言 分布式锁一般有三种实现方式: 数据库乐观锁 基于Redis的分布式锁 基于Zookeeper的分布式锁 本文介绍的是基于Redis的分布式锁; 2.可靠性 首先,为了确保分布式锁可用,需要锁至少满足...

03/31 15:24
44
关于Redis RedLock算法的争论

内容简介:Martin上来就问,我们要锁来干啥呢?2个原因:对于第1种原因,我们对锁是有一定宽容度的,就算发生了两个节点同时工作,对系统的影响也仅仅是多付出了一些计算的成本,没什么额外的...

03/31 09:38
58
localStorage设置过期时间

场景# 浏览器端需要存储一个用户的标识和cookie一样需要过期时间,但是用的是localStorage存储。而localStorage一经存储除非手动删除是不会过期的。那就需要自己实现过期机制。网上找了几种简...

03/30 08:44
41
Java锁---偏向锁、轻量级锁、自旋锁、重量级锁

之前做过一个测试,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对); 2. AtomicInteger效率最不稳定,不同并发情况下表现不一样:短...

03/27 16:43
80
【uni-app:error】微信开发者工具拒绝HBuilderX访问

平台 Mac OS、HBuilderX 问题 uni-app运行编译到微信小程序开发者工具时,报如下错误 image.png 解决 打开“微信开发者工具” 打开设置 - 安全设置 安全设置界面里,开启服务端口 image.png ...

03/24 09:56
156
python-SSL客户端证书

指定SSL客户端证书 #1573的密码 打开 botondus 打开了这个问题 on 3 Sep 2013 ·120条评论 打开 指定SSL客户端证书#1573的密码 botondus 打开了这个问题 on 3 Sep 2013 ·120条评论 注释 ...

You are using the runtime-only build of Vue where the template compiler is not available. Either pre

欢迎访问我的个人博客:http://www.xiaolongwu.cn 在升级脚手架到vue-cli3.0版本的时候出现了这个报错: [Vue warn]: You are using the runtime-only build of Vue where the template com...

02/28 11:13
421

没有更多内容

加载失败,请刷新页面

返回顶部
顶部