自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 XINDOO的2020总结

对于大多数人来说,2020年啥也没干,就光见证历史了。前一段时间华盛顿邮报向读者征集如何描述2020年,一个九岁小孩拔得头筹。 过马路前你左右都看了,结果被潜水艇给撞了。 一句简单的调侃却道出了这一年的魔幻。记得武汉封城那天晚上,我正好在回家的火车上,窗外车轮撞击铁轨声音吵得人无法入眠。当我打开微博看到武汉封城的通知,才意识到问题的严峻性,那一刻我隐约感觉到今年注定是不平凡的一年。作为一个互联网宅男,我的2020受疫情影响很小,毕竟闭门不出是肥宅的日常。但我深知2020波澜不惊的我,要感谢很多人无畏.

2021-05-30 20:21:15 263

转载 你是如何保证 ,Redis 缓存与数据库双写一致性的?

在做系统优化时,想到了将数据进行分级存储的思路。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。基本上配置了很久才会变一次。而有一些数据实时性要求非常高,比如订单和流水的数据。所以这里根据数据要求实时性不同将数据分为三级。第1级:订单数据和支付流水数据;这两块数据对实时性和精确性要求很高,所以不添加任何缓存,读写操作将直接操作数据库。第2级:用户相关数据;这些数据和用户相关,具有读多写少的特征,所以我们使用redis进行缓存。第3级:支付配置信息;这些数据和用户无..

2021-05-24 20:21:09 89

转载 [labuladong算法小抄]如何k个一组反转链表

摘自labuladong算法小抄,使用go语言重新描述之前的文章「递归反转链表的一部分」讲了如何递归地反转一部分链表,有读者就问如何迭代地反转链表,这篇文章解决的问题也需要反转链表的函数,我们不妨就用迭代方式来解决。本文要解决「K 个一组反转链表」,不难理解:这个问题经常在面经中看到,而且 LeetCode 上难度是 Hard,它真的有那么难吗?对于基本数据结构的算法问题其实都不难,只要结合特点一点点拆解分析,一般都没啥难点。下面我们就来拆解一下这个问题。一、分析问题首先,前文学习数据结..

2021-05-24 15:21:04 141

转载 PMP基本概念

商业文件:商业论证和效益管理计划,可以找到关于项目目标以及项目对业务目标的贡献的相关信息商业论证:经批准的商业论证或类似文件是最常用语指定项目章程的商业文件效益成本分析:是项目启动时考虑项目是否值得做的分析方法效益管理计划:项目效益管理计划描述了项目实现效益的方式和时间,以及应制定的效益衡量机制。项目效益指为发起组织和项目预期受益方创造价值的行动、行为、产品、服务或成果的结果。项目生命周期早期应确定目标效益,并据此制定效益管理计划。它描述了效益的关键要素,可能包括(但不限于)记录以下内容:.

2021-05-22 15:21:08 657

转载 ElasticJob 快速上手

1. ElasticJob 是什么ElasticJob 是一个分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。ElasticJob-Lite 定位为轻量级无中心化解决方案,使用jar的形式提供分布式任务的协调服务。ElasticJob 已于2020年5月28日成为 Apache ShardingSphere 的子项目。ElasticJob特性:弹性调度支持任务在分布式场景下的分片和高可用能够水平扩展任务的吞吐量和执...

2021-05-19 15:21:10 345 1

转载 HashMap 位运算原理整理

hash计算公式: h ^ (h >>> 16)h 为 Java native 计算得出的hash值,int类型32位 假如 h 值如下:h dec: 2026691355h bin: 01111000110011001101101100011011h 无符号右移(>>>)16位结果:bin: 00000000000000000111100011001100dec: 30924hash异或(^)30924 结果:011110001100110011.

2021-05-19 08:20:10 132

转载 crawl——bs4 之遍历文档树

概要遍历文档树:即直接通过标签名字选择,特点是选择速度快,但如果存在多个相同的标签则只返回第一个#1、用法#2、获取标签的名称#3、获取标签的属性#4、获取标签的内容#5、嵌套选择#6、子节点、子孙节点#7、父节点、祖先节点#8、兄弟节点总结:-soup.body.p-取属性 soup.body.p.attrs 或者 soup.body.p['name']-取文本soup.body.p.text 把子子孙孙的文本拼到一起-取文本soup.body.p.string 只取...

2021-05-18 08:20:16 184

转载 温故而知新--day3

温故而知新--day3文件操作在python对文件操作用的是open函数,其一般使用形式是f = open(file, encoding,mode)。file是文件路径,encoding是文件编码,mode是打开文件的模式,f称为文件句柄。一般的文件编码有:ASCII码, 总共有 128 个。ISO-8859-1,别名为Latin1,涵盖了大多数西欧语言字符,单字节编码,它总共能表示 256 个字符。Unicode,它只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应...

2021-05-16 20:21:12 76

转载 Memcached 缓存数据库应用实践

1.1 数据库对比缓存: 将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存   缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。数据库: mysql(关系型数据库,能够保证数据一致性,保证数据不丢失,当因为功能太多,导致性能不高) ===数据参考缓存数据库: memcache redis(非关系型数据库,性能极高,但不保证数据完整性) === 业务的数据提供者     memcachedb 会将内存的数据写入到磁盘中       redis 主要工作场所.

2021-05-16 08:20:04 339

转载 avue设置表格显示图片

加上这两个属性就可,不过prop要原本就是图片链接哦!{label:"头像",prop:"icon",listType:'picture-img',type:"upload",rules:[{required:true,message:"请输入头像",...

2021-05-14 15:21:07 4054

转载 【项目实践】商业计算怎样才能保证精度不丢失

以项目驱动学习,以实践检验真知前言很多系统都有「处理金额」的需求,比如电商系统、财务系统、收银系统,等等。只要和钱扯上关系,就不得不打起十二万分精神来对待,一分一毫都不能出错,否则对系统和用户来说都是灾难。保证金额的准确性主要有两个方面:溢出和精度。溢出是指存储数据的空间得充足,不能金额较大就存储不下了。精度是指计算金额时不能有偏差,多一点少一点都不行。溢出问题大家都知道如何解决,选择位数长的数值类型即可,即不用 float 用 double 。而精度问题,double 就无法解决了,因为浮...

2021-05-12 15:21:04 239

转载 Python爬虫新手入门教学(八):爬取论坛文章保存成PDF

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。Python爬虫、数据分析、网站开发等案例教程视频免费在线观看https://space.bilibili.com/523606542前文内容Python爬虫新手入门教学(一):爬取豆瓣电影排行信息Python爬虫新手入门教学(二):爬取小说Python爬虫新手入门教学(三):爬取链家二手房数据Python爬虫新手入门教学(四):爬取前程无忧招聘信息Python爬虫新手入门教学(.

2021-05-11 15:21:13 381

转载 C语言基础丨运算符之赋值运算符(五)

赋值操作是程序设计中最常用的操作之一,C 语言共提供了 11 个赋值运算符,均为二元运算符,其中仅有一个为基本赋值运算符 =,其余 10 个均是复合赋值运算符,即:(1)简单赋值运算符" = "用法:变量标识符 = 表达式作用:将一个数据(常量或表达式)赋给一个变量 ,左侧必须是变量,不能是常量或表达式注意:1>.在程序中可以多次给一个变量赋值,每赋一次值,与该变量相应的存储单元的数据就被更新一次,内存中当前的数据就是最后一次所赋值的那个数据。即,最左边变量所得到的新值是整个赋值表达式的..

2021-05-11 08:20:04 939

转载 2021最新 Redis面试题精选(附刷题小程序)

推荐使用小程序阅读为了能让您更加方便的阅读本文所有的面试题目均已整理至小程序《面试手册》可以通过微信扫描(或长按)下图的二维码享受更好的阅读体验!目录推荐使用小程序阅读1. Redis基础1.1 什么是 Redis?1.2 Redis 相比 memcached 有哪些优势?1.3 Redis 主要消耗什么物理资源?1.4 Redis 的全称是什么?1.5 Redis 官方为什么不提供 Windows 版本?1.6 为什么 Redis 需要把所有数据放到内存中?1.7 Redis 有哪些适合的场景.

2021-05-09 20:21:18 1005

转载 我们到底为什么要用 IoC 和 AOP

作为一名 Java 开发,对 Spring 框架是再熟悉不过的了。Spring 支持的控制反转(Inversion of Control,缩写为IoC)和面向切面编程(Aspect-oriented programming,缩写为AOP)早已成为我们的开发习惯,仿佛 Java 开发天生就该如此。人总是会忽略习以为常的事物,所有人都熟练使用 IoC 和 AOP,却鲜有人说得清楚到底为什么要用 IoC 和 AOP。技术肯定是为了解决某个问题而诞生,要弄清楚为什么使用 IoC 和 AOP,就得先弄清楚不用它..

2021-05-07 15:21:05 66

转载 C语言学习:心形小程序代码实现

前言:学了这么久的C语言,你是不是有很多会写的小玩意了呢?比如说简单的五角星,三角形,等腰三角形,心形之类的~笔者今天发现了个以前写的一个很好玩的小程序分享给大家~~心形小程序代码如下:#include<stdio.h>#include<math.h>#include<windows.h>#include<time.h>#include<stdlib.h>voidsetcolor(unsigned shor...

2021-05-04 20:21:10 3302

转载 C/C++编程日记:简单的C语言实现推箱子小游戏

C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了。这个是C语言写的推箱子小游戏,可以使逻辑能力得到提升。要写这个小游戏,我们面临的问题有以下几个。1、游戏地图怎么保存?2、游戏怎么运行?3、游戏地图怎样在位置固定的情况下不断变化?4、小人的移动逻辑怎么写?5、游戏怎么结束?1、游戏地图怎么保存?C语言中只有基本的数据类型,游戏地图是二维的平面结构,很容易想到使用二维数组来保存游戏地图。2、游戏怎么运行?因为推箱子游戏...

2021-05-01 20:21:10 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除