- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 Zookeeper替换Eureka用于服务注册与发现
springboot 整合zookeeper1、在新建支付服务8004的pom.xml中添加依赖注意 添加的zookeeper版本要与自己安装在服务器上的一致。——本地会自带版本,引发错误怎么在控制台读错误的信息?1. 与自己公司名或项目名相关的行2. 如果是函数入口报错,这是固定写法,说明错误在配置上《! pom.xml 》2、在8004中配置application.yml文件《! 服务端口号和应用名是必不可少的》——测试,能在Linux的/目录下看到service/ cloud-pr
2022-06-19 17:24:11
251
1
原创 Eureka服务注册与发现
回顾Eureka是什么?Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件,以实现中间层服务器的负载平衡和故障转移。它主要包括两个组件:Eureka Server 和 Eureka ClientEureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端)Eureka Server:提供服务注册和发现的能力(通常就是微服务中的注册中心)服务在Eureka上注册,然后每隔30秒发送心跳来更
2022-06-17 21:44:03
1146
原创 消费者订单模块(微服务消费者)
application.yml说明服务端口号即可——用户浏览器模块,只需Controller部分注释restful风格:简单来理解的话RestFul风格就是请求路径相同,但根据不同的参数、请求方式不同而执行不同的方法,产生的结果也不同。RestFul主要是保护了我们请求头的数据,如果是传统方式,两个相同的请求路径,请求方式不同也可以实现...
2022-06-11 21:47:43
204
原创 剑指 Offer 35. 复杂链表的复制
请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。示例 1:输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]...
2022-06-09 23:04:38
124
原创 支付模块(微服务)构建
详解application.yml其实application.yml的功能和application.properties是一样的,不过因为yml文件是树状结构,写起来有更好的层次感,更易于理解,所以很多人都选择了yml文件。内容: 一定要有微服务端口号和名称主启动类前+注解 @SpringBootApplication mainboot->入口 run(当前类名)业务类vue - controller - service - dao - mysql 层层调用实际:测试localhost:800
2022-06-09 22:28:33
338
原创 Maven和POM
使用下面的 pom.xml(一个POM包含了关于你的项目的所有重要信息,一个POM是一个XML文档),Maven 将从远程仓库中下载该 pom.xml 中声明的所依赖的(在中央仓库中获取不到的)文件。dependencyManagement和dependencies的区别为了项目的正确运行,必须让所有的子模块使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。在我们项目顶层(父)的pom文件中,我们会看到dependencyManagement元素。通过它
2022-06-09 16:25:49
528
原创 SpringCloud前言和理论
微服务架构1. 什么是微服务?单一应用程序划分为一组小的服务,服务间采用轻量级的通讯机制协作-》每个服务独立的。2. SpringCloud是什么?微服务全家桶,落地技术,一套微服务解决技术的集合。-》主流技术栈。去负责各服务间的协调与共享。3. SpringCloud 技术栈包括 服务注册与发现Eureka、服务调用ribbon、服务熔断hystrix、负载均衡feign、服务降级、服务消息队列、配置中心管理Config、服务网关zuul、服务监控、全链路追踪、自动化构建部署、服务定时任务调度
2022-05-23 23:36:24
73
原创 反转链表~
问题描述定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL思想双指针调换方向即可需要一个临时指针存储下一个地址,画图注意:头结点变尾节点了,最开始的head.next需赋值为null.代码class Solution { public ListNode reverseList(ListNode hea
2022-05-22 22:59:29
101
原创 从尾到头打印链表
题目输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000思想单链表只能从头到尾遍历,遍历时可以使用容器存储。不知道链表的具体长度,动态数组-》ArrayList存储倒序遍历ArrayList,输出res数组。语法ArrayList // ArrayList是容器,数据类型是包装类型。初始化:ArrayList<Integer> al
2022-05-22 22:42:57
154
原创 包含min函数的栈
思想min值的保存:不能简单的通过基本数据类型解决,因为一旦当前最小值出栈,第二小,第三小的如何知道,替代为当前最小值?——用栈保存目前最小值,元素与当前最小值相等时同进同出。比较数字大小是,能用equals,就用equals,替换== 。如果不是八中基本数据类型int,char等,==比较的是地址!Java代码class MinStack { /** initialize your data structure here. */ Stack<Integer> s;
2022-05-22 11:52:36
74
原创 Error:java: 不支持发行版本 12
1. 检查pom.xml文件是否设置了Java版本,更改为自己的2. 检查file->project structure 设置保持一样3. 如果还不行,那就是终极武器 在setting里找到编译,设置版本号解决啦:)
2021-07-07 21:03:16
137
原创 Maven -- invalid maven home directory configured bundled maven3.3.9 userd
这是Maven导入目录无效啦:更改file->otherSetting->defaultSetting,检查红色框是否配置正确即可!ok:)
2021-07-07 20:58:12
2558
原创 MySQL远程连接失败
将localhost更改为具体的ip地址后,无法连接到数据库就是没有授权啦——试了网上各种方法都不行,还是这篇救了我:MySQL连接失败其实也就是:[root@VM_0_14_centos test]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 54Server version: 5.7.26 M
2021-05-10 16:14:31
211
原创 Mysql插入数据 出现 UnicodeEncodeError: ‘charmap‘ codec can‘t encode characters in position 0-3: character
找了半天,各种方法都没解决,但实际上指定数据库的编码为utf-8即可:db = MySQLdb.connect("localhost", "%s" % name, "%s" % password, "%s" % DB,charset='utf8')
2021-04-25 14:28:10
1605
原创 python 写入csv文件
f = open('../input/2_'+str(p)+'_pro2/tw_neighbor_'+str(p)+'.csv','w',encoding='utf-8')csv_writer = csv.writer(f)csv_writer.writerow(数组)
2021-03-29 19:45:47
90
原创 RuntimeError:you must first build vocabulary before training the model
1、网上大部分帖子都指出了可能是min_count = 5 (默认)的问题,应该降低最小出现次数,否则由于训练样本太少而达不到min_count = 02、我是在随机游走后训练出现问题,原因在于我创建的图是有向的,导致游走的训练文本少,和1的原理一样,这里将nx.DiGraph()更改为nx.Graph()...
2021-02-24 15:50:25
1939
原创 DataFrame删除行、列,获取列名等操作
一、获取列名的2种方式1、链表式[column for column in df][a,b]2、直接使用 listprint(list(df))[‘a‘, ‘b‘]二、删除DataFrame某一行/列、多行内容——drop1、删除列 A B C D 0 0 1 2 3 1 4 5 6 7 2 8 9 10 11 #Drop columns,两种方法等价 >>>df.drop(.
2021-02-17 14:08:18
4022
2
原创 用IDEA打开java项目后不能运行的解决方法
2步就ok第一步:是IDEA不能自动对源代码识别出来src目录,要我们手动设置:选中src目录=》右键=》make Directory as = Source Root第二步:设置Project中的”Project compiler output”(运行时会弹出来让你设置),在目录后再加个/out例如:E:\IDEA_Project\day10-code\out...
2021-01-07 15:37:39
1935
原创 ValueError: Input contains NaN, infinity or a value too large for dtype(‘float64‘).
请检查是不是有关于log 除法等运算代码运行会有报错提示:RuntimeWarning: divide by zero encountered in log xxxxxxxx问题的原因是,数字太大了,溢出,计算过程出现inf,inf再做其它运算,大部分还是inf。因此需要做一下处理,这里我们把改变了浮点数的精度为1e-5。np.log(data)修改为:np.log(data + 1e-5)...
2020-12-23 22:49:22
147
2
原创 tensorflow版本问题
tensorflow版本问题(1版本和2版本语句不兼容)当我们在tensorflow2.0版本上写的语句是1.0的格式时,可能会报错。这时只修改两条语句,就可以覆盖全部语句,不需要再担心。把 import tensorflow as tf改成 import tensorflow.compat.v1 as tf tf.disable_v2_behavior()这样就可以了 :)...
2020-12-12 14:25:34
209
原创 windows+python2.7下tensorflow1.10.0安装
https://github.com/fo40225/tensorflow-windows-wheel下载whl文件后pip install即可如果在安装的过程中出现了错误:zipfile.BadZipFile: File is not a zip file这种问题一般就是由于下载的whl安装包出现破损导致的,只要重新下载whl安装包文件即可!...
2020-12-02 18:54:18
652
转载 TypeError: int() argument must be a string, a bytes-like object or a number, not ‘map‘
出现这个问题,一般是map函数的使用问题。当我们将Python2的代码改写成Python3的代码时,如果代码中使用了map函数,就有可能出现这个问题。在python2中,map返回一个list,但是在python3中,map返回的则是一个迭代。解决办法是:在map函数外层加一个list显示转换一下就可以了。即list(map())。如果解决不了,那就继续调……...
2020-12-02 16:37:17
1250
原创 python中判断某个元素(key)在list(字典)中是否存在
关键字:in 和 not in 其中vocabulary为list if word not in vocabulary: print(word)
2020-12-02 16:34:34
5035
转载 目标检测评价指标mAP 精准率和召回率
目标检测评价指标mAP 精准率和召回率首先明确几个概念,精确率,召回率,准确率精确率precision 召回率recall 准确率accuracy以一个实际例子入手,假设我们有100个肿瘤病人. 95个良性肿瘤病人,5个恶性肿瘤病人. 我们有一个检测系统,去检测一个肿瘤病人是否为恶性.那么,对我们的系统来说,有100个样本,5个正样本,95个负样本.假设分布为1,1,1,1,1,0,0,.......(即前5个人为恶性,后95个为良性).假设我们的系统预测如下1,0,0,1,1,1,0..
2020-11-04 19:25:06
852
原创 conda创建多个python环境
conda create --name python27 python=2.7conda activate python27
2020-10-31 22:26:19
241
原创 ValueError: unsupported pickle protocol: 5
Python读取pickle文件报错protocol:5项目场景:问题描述:原因分析:解决方案:结论项目场景:Python利用pandas读取pickle文件(dataframe)问题描述:Python读取pickle文件(这里是pkl压缩了的gzip文件哟)报错:ValueError: unsupported pickle protocol: 5Python读取pickle文件代码:import pandas as pddf = pd.read_pickle("filename.pk
2020-10-29 20:12:40
17841
3
原创 找不到 raw.githubusercontent.com 的服务器 IP 地址
点击view raw却出现——》找不到 raw.githubusercontent.com 的服务器 IP 地址1、在https://githubusercontent.com.ipaddress.com/网址下可查找raw.githubusercontent.com的IP地址(应该是199.232.68.133 )2、(在hosts文件中添加IP地址)在C:\Windows\System32\drivers\etc路径下找到hosts文件添加 以下内容并保存即可恢复199.232.68
2020-09-29 15:57:01
1480
转载 链接预测常用评价指标
本文参考2011年吕琳媛等发表的综述文章--Link prediction in complex networks: A survey,截止目前被引用量已达到1678次,可见该论文的影响力。前提:链路预测只能预测边,不能预测节点。只预测边!!!论文中提出两种链路预测的评价指标:AUC和精确度(Precision)1、 AUC:AUC指标的具体计算方法: 首先我们知道衡量一个算法的好坏,需要把数据集划分为训练集和测试集,如何划分?比如可以删除10%的边(只删除边)...
2020-09-27 19:45:34
2886
1
转载 降低汽油精制过程中的辛烷值损失模型
一、背景汽油是小型车辆的主要燃料,汽油燃烧产生的尾气排放对大气环境有重要影响。为此,世界各国都制定了日益严格的汽油质量标准(见下表)。汽油清洁化重点是降低汽油中的硫、烯烃含量,同时尽量保持其辛烷值。欧盟和我国车用汽油主要规格 车用汽油标准 辛烷值 硫含量/(μg/g) ≯ 苯含量/% ≯ 芳烃含量/% ≯ 烯烃含量/% ≯.
2020-09-20 22:19:25
2757
原创 Python读取Excel文件数据的2种方式
Python读取Excel文件数据的2种方式1、利用xlrd库函数import xlrd#读取excel文件def excel(fileName,sheetName): wb = xlrd.open_workbook(fileName)# 打开Excel文件 sheet = wb.sheet_by_name(sheetName)#通过excel表格名称(rank)获取工作表 dat = [] #创建空list for a in range(sheet.nro
2020-09-20 20:05:24
1285
2
原创 安装matplotlib超时
换个国内源就好啦:python -m pip install -i http://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn matplotlib出现Successfully,成功!:)
2020-09-18 19:18:36
211
原创 Python-pandas库安装失败
在python的Lib路径下(到路径后D:/Mysoftware/Lib输入cmd,打开命令行):使用pip --default-timeout=1000 install pandas,成功安装。:)
2020-09-12 18:45:44
966
1
原创 IDEA Java开发快捷键
快捷键psv(pubic static void main)——>自动写出主函数public static void main(String[] args) { }soutSystem.out.println();Alt+4——> 显示底部结果打印窗口设置——》代码自动补全快捷键——》alt+/Alt+Enter——》 在代码开头导入相关的包Ctrl+Y——》删除所在行Crtl+D——》重复当前行Crtl+alt+L——》格式化代码...
2020-09-11 00:12:04
169
1
原创 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6
python 3.6raw_features = np.asarray(pickle.load(open(feature_path, "rb")))报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 74: ordinal not in range(128)解决方法:raw_features = np.asarray(pickle.load(open(feature_path, "rb"), enc.
2020-09-06 23:09:56
210
原创 Deprecation warning in scikit-learn------Imputer
Deprecation warning in scikit-learn------Imputer原始:from sklearn import preprocessingimp = preprocessing.Imputer(missing_values='NaN', strategy='most_frequent', axis=0)imp.fit(data)data = imp.transform(data)警告信息:DeprecationWarning: Class Impute.
2020-05-28 16:35:00
313
NLPIR.user
2020-09-29
News_Search_Engine.zip
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人