自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的编程日常的博客

加油,大佬进阶之路

  • 博客(18)
  • 收藏
  • 关注

原创 seata分布式事务

seataAT模式设计全局锁:业务层面本地锁:数据库层面全局锁:模块id:表id:记录id写隔离tx1 业务A 获取本地锁,修改,获取全局锁,提交,。。。tx1 全局结束,释放全局锁tx2 业务A 获取本地锁,修改,获取全局锁失败,重试,重试,超时。。。,重试成功,提交。。。。回滚:tx1 发生回滚,此时tx2 做的修改仍未提交,因为只有当获取到全局锁是才会提交,避免脏数据,但是此时tx2 保持着数据的本地锁,tx1回滚要获取到本地锁,tx2超时之后,tx1获得本地锁避免了两个分

2021-06-11 18:58:02 241 1

原创 分布式事务DTS

分布式事务DTS跨行转账TCC模式:三个不同的接口,全局事务id一阶段,准备阶段A冻结金额,写入中间表B增加金额,写入中间表二阶段,确认准备阶段成功处理中间表,写入金额表二阶段,回滚准备阶段失败A解除冻结,处理中间表B处理中间表发起方:事务发起方本地事务:start local transaction a.调用方法: 事务传播特性:PROPAGATION_REQUIRES_NEW insert事务activ

2021-06-11 15:56:40 243 1

原创 CommandLineRunner 和 @PostConstruct 应用场景

CommandLineRunner 和 @PostConstruct 应用场景介绍:https://blog.csdn.net/cx1110162/article/details/87866633@PostConstructConstructor -> @Autowire -> @PostConstruct在类初始化完成后自动执行, 自身属性侧的自动配置CommandLineRunner应用启动完成后自动执行,关联服务的配置,加载缓存等ps: 感觉没啥区分的意义,有懂哥,请

2021-06-04 16:24:08 645

原创 springboot-kafka总结

参数ProducerConfig 生产者参数配置bootstrap.servers 主机:端口 列表,用来建立与kafka的初始化连接retries 启用重试失败的发送次数acks0 生产者不会等待服务其确认1 不等待副本确认,leader直接最初回应all/-1 leader等待所有副本确认后做出回应batch.size 当多个记录被发送到同一分区时,生产者将这些记录进行批处理为更少的请求,默认值 16384字节key.serializer key的序列化类

2021-05-24 21:43:12 283

原创 TCP三次握手的个人理解

欢迎访问我的博客, 留言讨论啊TCP三次握手的个人理解TCP三次握手TCP/IP协议简介TCP/IP协议的分层OSI参考模型自上而下分别是各层的作用TCP三次握手TCP三次握手TCP/IP协议简介TCP/IP协议是一个协议族,里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等,这些协议类似于国际语言,大家在交流时同一使用的语言。TCP/I...

2019-08-06 13:18:39 370

原创 python bytes 与 str 的转换

有问题欢迎访问我的博客留言讨论哦。python bytes 与 str 的转换python-字节型数据与字符串的转换bytes to strstr to bytespython-字节型数据与字符串的转换bytes to strstr(bytes, encoding="utf-8")In [4]: type(b) Out[4]: bytes In [7]: c = str(b, ...

2019-08-06 13:15:05 1848

原创 从零开始搭建神经网络

欢迎访问我的博客留言讨论呀,有问必答哦^_^PS:花了一个晚上终于搞定了第三周的作业,下周也要加油啊!

2019-08-06 13:10:40 363

原创 HTML5学习总结

我的博客欢迎讨论啊,又问必答哦^_^HTML简单总结HTML视频基础源码属性列表音频源码属性列表Canvas用途简介举例web存储localStoragesessionStorageinput类型基本结构具体例子表单元素datalistkeygenoutput表单属性标签HTML视频基础源码<!DOCTYPE HTML> <html> <body...

2019-08-06 13:05:30 734

原创 python爬虫简单总结

我的博客欢迎讨论呀,又问必答哦简单使用爬虫,一篇博文就够了简单爬虫总结网页加载加载方法浏览器伪装网页解析正则表达式BeautifulSoup模块文件下载前期准备下载加速爬虫简单爬虫总结网页加载加载方法urlopenfrom urllib.request import urlopenhtml = urlopen('网址').read().decode('utf-8')#返回的是网...

2019-08-06 13:00:12 129

原创 为什么自己在GitHub写的博客换行不正常

我的博客欢迎访问讨论呀,嘤嘤嘤为什么自己在GitHub写的博客换行不正常这几天快被GitHub的博客给坑死了,今天填了这个坑,愿我们永不落坑原因其实很简单GitHub对你用markdown写的文档编译成html时,只有当行末有至少两个空格时才会进行换行,所以呢在写博客的时候在每行后面添加两个以上的空格比较保险。又有人要说了,我那么多博客,一个一个加空格得累死,哈哈哈,这个时候pyth...

2019-08-06 12:56:22 281

原创 正则表达式

欢迎访问我的博客,有问必答^_^本文通过莫烦python 学习总结而得。python 正则表达式总结python 正则表达式导入模块简单python匹配使用正则寻找匹配匹配多种可能 使用[]匹配更多种可能特殊类型匹配数字空白所有字母数字和下划线"_"空白字符特殊字符 任意字符句尾句首是否多行匹配0或多次一或多次可选次数group 组寻找所有匹配 findall替换(查找并替换)分裂 split...

2019-08-06 12:50:23 93

转载 快速搭建GitHub博客

博客的搭建教程修改自 Hux更为详细的教程戳这 《利用 GitHub Pages 快速搭建个人博客》 或 wiki查看博客戳这里

2019-03-20 13:44:44 244

原创 PAT乙级1024 科学计数法

铛铛铛, 感觉这道题有点难,不过在抡蒙纂,瞎写之下居然过了,回顾一下加深印象

2019-02-26 12:34:25 266

原创 A除以B(模拟除法)

PTA 乙级1017A除以B(模拟除法) ,有点意思,题目不是很难就是很难。长点心,想的全面点。题目本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输...

2019-02-22 16:31:00 3165

原创 python—正则表达式浅析

python 正则表达式学习自莫烦python导入模块import re简单python匹配# matching stringpattern1 = "cat"pattern2 = "bird"string = "dog rans to cat"print(pattern1 in string)print(pattern2 in string)TrueFalse使用正...

2019-02-19 13:05:49 163

原创 一道有趣儿的题

今天看到一道特别有意思的题,赶紧拿小本本记下来。放题整除光棍 (20 分)这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍...

2019-02-18 17:17:02 197

原创 巧妙地数组之类的数据平移

巧妙的序列型数据平移原理代码实现原理例如{1, 2, 3, 4, 5, 6, 7,8}要向左平移2个单位先将前两个数据{1,2}反转为{2,1}之后将后面的数据{3,4,5,6,7,8}反转为{8,7,6,5,4,3}两个片段的相对位置没有改变得到了{2,1,8,7,6,5,4,3}最后将总数据进行反转便得到了{3,4,5,6,7,8,1,2}代码实现C++实现#includ...

2019-02-17 13:35:36 3721

原创 快速素数判断算法

快速素数判断算法素数的一些性质吧C++代码实现与解析最近在复习之前做的编程练习题,素数判断一直没有掌握,今天看到了一种新的方法,感觉特别好,记下来。(第一次写博客,很开心呀)思想来源,看不懂我的,欢迎看原作素数的一些性质吧素数的分布规律大于5的素数一定于6的倍数相邻,例如5和7,11和13,17和19等等。证明令 x ≥ 1,则大于5的自然数可以表示如下:…6x-1, 6x, 6...

2019-02-16 15:51:44 3698 3

空空如也

空空如也

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

TA关注的人

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