- 博客(11)
- 收藏
- 关注
原创 依赖,关联,聚合,组合
我用#优快云#这个app发现了有技术含量的博客,小伙伴们求同去《依赖,关联,聚合,组合之间的关系》, 一起来围观吧 https://blog.youkuaiyun.com/weixin_43356308/article/details/114385932?utm_source=app&app_version=4.18.0
2021-11-18 14:55:32
417
原创 软件质量特性 McCall软件质量模型
软件质量定义软件质量是与软件产品 满足明确或隐含需求的能力 有关的特征或特性的总和。软件质量的外在特性1、正确性,在设计、规范和实现等方面的少错误程度。2、可用性,用户使用和学习这个软件的容易程度。3、效率,这个软件占用的资源尽量的少,内存占的少且执行时间短。4、可靠性,软件在应该在很长时间不出现故障。5、完整形,用户授权后才能使用该软件,能够正确访问数据。6、适应性,在不修改如软件的情况下能够不同的环境中使用。7、精确性,该软件系统给出的设计结果应该保证正确度,就像计算器一样得算出误差非
2021-11-18 14:37:29
8960
1
原创 Dubbo、Nacos服务框架的介绍
TCP/IP五层协议:应用层:HTTP、FTP等传输层:TCP:向应用程序提供面向连接的服务,提供流量控制和拥塞控制UDP:无连接服务,不提供流量控制和拥塞控制网络层数据链路层物理层RPC:RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务调用服务一般过程:1)客户端需要告诉服务器,需要调用的函数(与进程ID存在一个映射)2)客户端把参数转换成字节流,传给服务端,然后服务端将字节流转换成自身能读取的格式,是一个序列化和
2021-05-18 11:30:15
7396
2
原创 IDEA 高版本jdk12 如何以低版本jdk编译java项目,并部署到tomcat
当我们用的是高版本的 jdk12,要将项目部署到类似 tomcat9 这种要求 jdk 为 1.8 的web服务器,就应该将项目以低版本 jdk1.8 的等级来编译(此外,还有一种场景,如果我们下载到项目的一些 包 不支持 jdk1.8 以上的一些新的特性,即这些包中的一些方法仅支持jdk1.8的语法,那么我们是需要以 jdk1.8 的等级编译项目的,否则会出错)打开idea,在左上角找到 file – project structure,打开后观察到如下界面:将 project langu
2021-03-29 13:31:01
2378
5
原创 电脑开热点手机连不上
解决电脑打开热点,手机连不上wifi先说一下我的情况:之前是可以用电脑开热点的,然后用手机连接电脑开的无线热点(因为用的是校园网,每个账号只能登陆到一个设备即我的笔记本,所以我需要用笔记本开热点给手机免流),但是后来开虚拟机什么的修改了网络设置,导致网络共享没有被允许。步骤如下:找到 设置----移动热点,开启热点(一定要开启,开启后电脑会生成一个 网络连接),再点击 网络和共享中心(或者直接点击 更改适配器选项 这一选项跳往第三步骤):进入网络和共享中心,点击 更改适配器设置:可以
2021-03-26 23:07:35
7676
1
原创 lombok @Builder的介绍及使用以及lombok其它一些注解
1、重叠构造函数的优化对Effective Java书中第二章第二条遇到多个构造器参数时要考虑使用构建器进行复盘。假设某个类,现在有3个必选属性,有5个可选属性.(为了代码简洁,后面都只写一个必选属性,2个可选属性.懂就行).那么现在想提供完善的创建该类的机制,该怎么办呢?1、首先是方法1-使用重叠的构造方法.这是大家都熟悉的方法,重载很多个构造方法,每个的参数都不一样,总有一款适合您!public class Student {// 必选String name;// 可选int age
2021-03-25 23:32:01
866
原创 JPA、Hibernate、Spring data jpa之间的关系
什么是JPA?全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。为我们提供了:1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;如:@Entity、@Table、@Column、@Transient等注解。2)JPA 的API:用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解
2021-03-25 18:39:06
134
原创 Statsmodels OLS 一元线性回归
OLS实现一元线性回归工作年限和薪资情况数据集:代码实现:import pandas as pdimport matplotlib.pyplot as pltimport statsmodels.api as sm'''工作年限和薪资情况的散点图'''# 读入数据income = pd.read_csv(r'Salary_Data.csv')# 绘制散点图plt.scatter(x=income.YearsExperience, # 指定散点图的x轴数据
2021-03-19 01:06:21
994
原创 机器学习:查准率和查全率
查准率(准确率 Precision)和查全率(召回率 Recall)正确肯定(True Positive,TP):预测为真,实际为真正确否定(True Negative,TN):预测为假,实际为假错误肯定(False Positive,FP):预测为真,实际为假错误否定(False Negative,FN):预测为假,实际为真查准率=TP/(TP+FP)例,在所有我们预测有恶性肿瘤的病人中,成功预测有恶性肿瘤的病人的百分比,越高越好。查全率=TP/(TP+FN)例,在所有实际上有恶性肿瘤的
2021-03-11 21:59:16
1502
原创 Spark+Scala实现PageRank
Spark+Scala实现PageRankPageRank算法实现的三个步骤:(1) 将每个页面的PR值初始化为1.0。(2) 在每次迭代中,对页面p,向其“引用”的页面发送一个值为rank§/numNeighbors§ 的贡献值。(3) 将每个页面的排序值设为0.15 + 0.85 * contributionsReceived,0.85为阻尼因子,如果不清楚可以不管。后两步经过大约10次迭代计算会趋于收敛Scala实现PageRank代码:import org.apache.spark.H
2021-01-09 00:21:43
723
原创 抽象类和接口的区别
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-21 18:35:40
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人