###Redis分布式锁 我们使用redis 实现分布式锁,因为redis是单线程的,因此我们不必考虑并发安全问题 1.加锁 setnx lock volue //返回1代表lock这个键不存在,即获取到锁,返回0代表锁有人在用 2.解锁 del lock 3.设置过期时间 如果在删除锁之前客户端宕 ...
分类:
其他 时间:
2021-05-03 00:18:10
收藏:
0 评论:
0 赞:
0 阅读:
29
缓存一致性是用来解决缓存和数据库的同步问题 ###双写模式 双写模式是指数据修改后,先写到数据库再写到缓存中 问题:在并发情况下,由于卡顿等原因,双写模式可能在缓存中丢失写的先后性,从而出现脏数据(由于数据库中数据没问题,因此在缓存过期后再次查询能得到修正) 解决:1.加锁,只有写入数据库--写入缓 ...
分类:
其他 时间:
2021-05-03 00:17:57
收藏:
0 评论:
0 赞:
0 阅读:
24
1.gradle错误 1 UATHelper: Packaging (Android (ASTC)): ERROR: cmd.exe failed with args /c "E:\UE4Project426\PicoSDK_UE4_MobileDemo\Intermediate\Android\a ...
分类:
移动平台 时间:
2021-05-03 00:17:44
收藏:
0 评论:
0 赞:
0 阅读:
255
经历了由面向过程到面向面向对象的转换,基本上已经可以写一个差不多的面向对象的程序出来了。众所周知,面向对象的三大要素:封装,继承,多态。这次先从这里说起: 以下引用于 知乎用户invalid s 一,封装: 封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项,或者叫接口。有了封装,就可以明 ...
分类:
编程语言 时间:
2021-05-03 00:17:36
收藏:
0 评论:
0 赞:
0 阅读:
22
学习x86 MASM汇编语言的过程中,联合是理解难度较高的一个元素。 在网上找到了这样的信息:联合提供了一种方式,能够规避C的类型系统,允许以多种类型来引用一个对象。 我自己的看法是,联合在某种程度上像一个逻辑上的寄存器。这个寄存器的大小可以自由定义,它的数据可以自由的访问。 但在任何一个时刻,它只 ...
分类:
其他 时间:
2021-05-03 00:17:26
收藏:
0 评论:
0 赞:
0 阅读:
34
一. 前言 本篇基于 有来商城 youlai-mall 微服务项目,通过对vue-element-admin的权限菜单模块理解个性定制其后台接口,实现对vue-element-admin工程几乎不做改动的情况下,无缝接入后台接口实现动态权限菜单的加载。 在进行接下来的工作前,我们需要对原生的vue- ...
分类:
其他 时间:
2021-05-03 00:17:09
收藏:
0 评论:
0 赞:
0 阅读:
29
1 基本操作命令 先CD到nginx.exe目录 启动nginx服务 nginx start nginx 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx -s quit 优雅重启,并重新载入配置文件nginx.conf nginx -s reload 查看nginx配 ...
分类:
其他 时间:
2021-05-03 00:16:59
收藏:
0 评论:
0 赞:
0 阅读:
23
原题链接 考察:Floyd 思路: 考察Floyd算法应用之最小环.在应用Floyd之前我们先了解Floyd的本质. 1 for(int k=1;k<=n;k++)//起点到终点之间经过1~k点 2 for(int i=1;i<=n;i++)//枚举起点 3 for(int j=1;j<=n;j++ ...
分类:
Windows开发 时间:
2021-05-03 00:16:44
收藏:
0 评论:
0 赞:
0 阅读:
28
完成了题目集4、5、6我收获了很多,也在写代码时掌握了很多新的知识,在做题目的过程中,我深刻的认识到了学习java是在不断的练习中进步的,对此我觉得我有必要对着一次的练习做一次总结与对题目进行必要的分析。 首先分析题目集4的7-2题,这道题的难度适中,但书写出来的代码较长。在写代码时首先应该了解题目 ...
分类:
其他 时间:
2021-05-03 00:16:30
收藏:
0 评论:
0 赞:
0 阅读:
26
1. 克隆代码 git clone http://xxx 2.提交代码 git add . git commit -m '注释' git push 3.拉取代码 git pull 4.分支相关 创建分支: git branch dev 提交: git push origin dev 删除分支: gi ...
分类:
其他 时间:
2021-05-03 00:16:17
收藏:
0 评论:
0 赞:
0 阅读:
28
【jQuery】精细学习记录 基础 基本语法: $(选择器).action(回调函数); $/jQuery //jQuery核心函数 $(选择器) //获得的jQuery对象 jQuery核心 - jQuery函数 $([选择器, html, callback]) - $("#id") - $("< ...
分类:
Web开发 时间:
2021-05-03 00:16:05
收藏:
0 评论:
0 赞:
0 阅读:
23
grep:过滤器 默认不支持扩展正则表达式,只支持基础正则表达式 参数: -v:显示不匹配行 -r:递归搜索 -E:支持扩展正规表达式(不加只支持基本正则表达式) -F:不按正则表达式匹配,按照字符串字面意思匹配 -c:只输出匹配行的数量 -w:只显示精确匹配该单词的行 -x:只显示精确匹配整行的行 ...
分类:
系统服务 时间:
2021-05-03 00:15:52
收藏:
0 评论:
0 赞:
0 阅读:
35
第二阶段总结 (1)前言 题目集四的难度较高,最终也没取得及格的分数。7-1按照类图很快就能明白业务逻辑,需要精通正则表达式的使用,和规范代码的能力。7-2处理日期难度比较传统,给出的类图与常识不符给我造成了一定困扰,但是理解之后我觉得这种代码逻辑简单,写起来也顺风顺水。不过因为我测不出来的阴间bu ...
分类:
其他 时间:
2021-05-03 00:15:39
收藏:
0 评论:
0 赞:
0 阅读:
21
5种变得开心的方法 浪费时间,比如打游戏,什么都不干 停止思考,什么都不要想,刷视频 独处,不要跟别人分享你的痛苦,把自己的痛苦当作世界上最没有意义的事情 网上冲浪 列出痛苦清单,倾吐问题 我(曾经)想死 说不出口 坏主意,雇主想要正能量的阳光男孩 视频中的演讲者是演员,在扮演角色,可能在说谎话 还 ...
分类:
其他 时间:
2021-05-03 00:15:22
收藏:
0 评论:
0 赞:
0 阅读:
28
Senparc.Weixin SDK介绍 Senparc.Weixin SDk是目前.net平台上使用率最高的微信SDK,除硬件平台暂未发布以外覆盖了所有微信平台模块,自2013年免费开源起已经持续更新了4年,是GitHub上目前Star和Fork数最多的中国C#开源项目。 目前大多数模块都支持了. ...
分类:
微信 时间:
2021-05-03 00:15:09
收藏:
0 评论:
0 赞:
0 阅读:
25
手写函数柯里化 柯里化是把接收多个参数的函数转换为成接收单一参数的函数并且返回接收剩余参数的新函数的技术。假如我们需要将一个接收三个参数并返回它们的乘积的函数柯里化: 1 const multiply = function (a, b, c) { 2 return a * b * c; 3 } 4 ...
分类:
其他 时间:
2021-05-03 00:15:00
收藏:
0 评论:
0 赞:
0 阅读:
35
题意简述 现在有有$n$颗星星,第$i$颗星星可以用三元组$(x_i,y_i,l_i)\(表示,意思是这颗星星在\)(x_i,y_i)$处,亮度为$l_i$。现在有一个$w \times h$的窗户,找一个合适的位置放置这个窗户,使其圈起来的星星亮度和最大。边框位置不算。 多组数据,\(T \le ...
分类:
Windows开发 时间:
2021-05-03 00:14:43
收藏:
0 评论:
0 赞:
0 阅读:
23
如果用Python3的一些包,特别是科学计算及数据处理的话,Anaconda是一个不错的发行版本,它预安装了很多流行的python3 的包,它的官网在 https://www.anaconda.com/ archives网址在 https://repo.anaconda.com/archive/ 有 ...
分类:
编程语言 时间:
2021-05-03 00:14:28
收藏:
0 评论:
0 赞:
0 阅读:
26
UOS/deepin/ubuntu命令安装时提示依赖不满足,怎么解决
导语:必须确保软件源是正确能用的,ubuntu可能需要换成国内源。
1. sudo apt-get install 软件名称`这里会提示“有未能满足的依赖关系“。
2. sudo apt-get -f install 这个命令会... ...
分类:
系统服务 时间:
2021-05-03 00:14:12
收藏:
0 评论:
0 赞:
0 阅读:
59