redission分布式锁

  • Post author:
  • Post category:其他

<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.15.5</version> </dependency> @Configuration public class LockC…

继续阅读 redission分布式锁

狂神Redis学习笔记(已更完)

  • Post author:
  • Post category:其他

Nosql概述 一、缓存的发展历史 1、MySQL单机时代 90年代,当时一个基本的网站访问量一般不会太大,单个数据库完全够用了。 那个时候,更多使用静态网页html,服务器根本没有太大的压力。 这种情况下,整个网站的瓶颈是什么 数据量如果太大,一个机器放不下了 数据的索引(B+Tree)一个机器内存也放不下 访问量(读写混合),一个服务器承受不了 只要出现以上三种情况之一,那么就必须要晋级了 2…

继续阅读 狂神Redis学习笔记(已更完)

Charles入门教程

  • Post author:
  • Post category:其他

Charles 中国特惠 Charles 正版 五折优惠活动 (限时:2015 年 11 月 14 日 – 30 日),仅限中国区购买, 点击购买 。在活动期结束后,价格将从 169 元上涨到 199 元。 手机 / 微信读者,复制以下内容,然后打开「淘宝客户端」即可看到商品: Charles 网络封包分析工具,使用¥Charles 特惠¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)…

继续阅读 Charles入门教程

RocketMQ中broker配置brokcerIP1和brokerIP2的作用

  • Post author:
  • Post category:其他

RocketMQ中broker配置brokcerIP1和brokerIP2的作用 brokerIP1 当前broker监听的IP brokerIP2 存在broker主从时,在broker主节点上配置了brokerIP2的话,broker从节点会连接主节点配置的brokerIP2来同步。 默认不配置brokerIP1和brokerIP2时,都会根据当前网卡选择一个IP使用,当你的机器有多块网卡时,…

继续阅读 RocketMQ中broker配置brokcerIP1和brokerIP2的作用

7款纯CSS3实现的炫酷动画应用

  • Post author:
  • Post category:其他

HTML5确实非常强大,我们之前也分享过很多基于HTML5 Canvas的动画特效。但是你是否知道我们可以利用纯CSS制作一些很酷的动画效果?对,CSS3可以做到,下面分享的7款炫酷动画应用就是用纯CSS3实现的,一起来看看吧。 1、纯CSS3实现人物摇头动画 这次我们要来分享一款超级可爱的纯CSS3人物摇头动画,初始化的时候人物的各个部位是利用CSS3动画效果拼接而成,接下来就是人物听音乐的场景…

继续阅读 7款纯CSS3实现的炫酷动画应用

ARP协议分析

  • Post author:
  • Post category:其他

ARP协议分析 (An Analysis Of ARP Protocol) ARP(Address Resolution Protocol)地址解析协议用于将计算机的网络地址(IP地址32位)转化为物理地址(MAC地址48位) [RFC 826]。ARP协议是属于链路层的协议,在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地…

继续阅读 ARP协议分析

React forwardRef的使用方法

  • Post author:
  • Post category:其他

作用与注意点 传递ref,把自身的ref绑定到其他地方(e.g. 你把文件交给总裁秘书,总裁秘书把文件交给总裁) ref 和 key 有点特殊,不会作为props参数向下传递,this.props拿不到ref对象 函数组件是没有实例的,可以用useImperativeHandle实现部分功能 高阶组件需做特殊处理 父 -> 子 -> 子(Dom) import React, { use…

继续阅读 React forwardRef的使用方法

快速生成构造方法及get,set

  • Post author:
  • Post category:其他

第一种方式 快捷键: Alt + lnsert (笔记本可能没有后面的按键看第二种方式) 按快捷键会出现下面这个页面: 第二种方式:点开后是跳出上面那个选择框 版权声明:本文为yan_chenyu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/yan_chenyu/article/details/523511…

继续阅读 快速生成构造方法及get,set

error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function ‘cv::Mat::locateROI‘

  • Post author:
  • Post category:其他

今天调试python+opencv的时候遇见一个报错 opencv-suite_1534379934306\work\modules\core\src\matrix.cpp:755: error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function 'cv::Mat::locateROI' 因为报错有…

继续阅读 error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function ‘cv::Mat::locateROI‘

网线的两种线序

  • Post author:
  • Post category:其他

双绞线是我们使用得最多的网络传输线, 双绞线是由4对两根线绞到一起的组合线, 为什么这样做呢? 是为了把电磁对导线的干扰降低到最小, 常用的RJ45网线接头有两种线序, 我们看看着这两种线序: 我们约定从左向右分别编号为[1-2-3-4-5-6-7] 1: 568A 线序: 白绿-绿-白橙-蓝-白蓝-橙-白棕-棕 2: 568B 线序: 白橙-橙-白绿-蓝-白蓝-绿-白棕-棕 实际上, 通常计算机…

继续阅读 网线的两种线序