- 博客(9)
- 收藏
- 关注
原创 python中若函数存在yield,程序的执行流程
#标记执行循序数字 1-24import sys #1def fibonacci(n): #2 # 生成器函数 - 斐波纳契 a, b, counter = 0, 1, 0 #8 while True: if (counter > n): #9 17 22 return #23 yield a #10 18 #调用该函数会在这里返回a, #下一次调用的时候会执行后面的,然后进入本循环再在...
2022-02-10 15:58:51
806
原创 Nacos/Raft分布式共识算法
Nacos/Raft分布式共识算法概念用于实现分布式共识的协议保证集群的一致性动画流程官方:http://thesecretlivesofdata.com/raft/(tip:以下内容参照官方动画流程总结)1.单节点情况(次要)假设有个单节点系统A可以把节点视为 存储单个值的 数据库服务器客户端CLIENT 发送一个值X到服务器一个节点就很容易就这个值X达成一致或达成共识A=X2.多节点情况这是个分布式共识问题,分为两部分: 节点的角色状态 和 流
2022-01-27 14:37:57
2150
原创 网编
反射:反射框架的灵魂.作用:无所不能获取字节码文件Class.forname(“类的全限定名”)newInstance() 方法实际上先获取空参构造器,然后通过构造器调用newInstance()获取构造器 : 是为了创建对象获取方法 : 是为了让方法执行getMethods() :获取公共的 包括继承过来的方法getMethod(方法名,可变参数…参数类型) 获取一个指定公共的方法getDeclaredMethods() : 获取所有声明的方法
2021-03-07 11:44:21
160
原创 JAVA基础9天笔记
第一天1. 命令符快捷键Tab :命令提示符窗口里,打首字母后按Tab 可以搜索所有带有该首字母的文件夹/文件。快速在该路径打开命令提示符窗口:在文件夹目录路径框位置写cmd快速搜索使用过的命令:在命令提示符窗口里,按↑/↓键即可notepad快速打开命令提示符窗口: 文件->打开文件所在文件夹->命令行2.配置环境变量若不配置:只能在有java软件的文件夹bin里用配置:所有文件夹可用如何配置:右键我的电脑->设置->属性->高级系统设置->环境变量-
2021-03-04 10:40:13
414
1
原创 系统出错。 发生系统错误 1067。
mysql连接不上mysqld --remove mysqlmysqld --initialize-insecure --user=root这里其实是有提示说是character set的原因去my.ini里面的[mysqld]把character-set-server=utf-8注释掉就可以了
2021-02-25 15:53:09
142
原创 stream根据对象内的某一属性去重
List<ComCardItemRela> relas = BeanUtils.copyCollection(relations, ComCardItemRela.class);//根据relaId去重一下relas =relas.stream().collect(Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>( Compar.
2020-12-10 16:11:53
2461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人