自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (3)
  • 收藏
  • 关注

原创 《数据结构》二叉树

一、概念 二叉树是n(n>=0)个元素的有限集合,改集合或者为空,或者由一个根及两棵互不相交的左子树和右子树组成,其中左子树和右子树也均为二叉树。 二叉树的任一结点都有两棵子树(它们中的任何一个都可以是空子树),并且这两棵树之间 有次序关系,及交换位置后就成为一颗不同的二叉树。二叉树上任意左子树、右子树分别称该结点的左孩子和右孩子。二叉树的 五种形态。二、类型分类按类型分 为 完全二叉树、满二叉树。完全二叉树的 样子就是, 按顺序排列 每一层 从左到右...

2020-09-29 20:06:44 5315 52

原创 软件工程之可行性研究报告

随着网络技术的快速发展,网络化学习已经是大势所趋,学校机房成了学校上网学习的主要信息场所,学生上机自主化学习是一个不可缺少的环节,但随之而来的却是一系列的机房管理问题,如考勤,收费等问题,而机房收费系统就是为了满足收费管理这一要求而设计的,不仅仅可以降级机房的运营成本提高效率,而且方便准确快捷,为我们的教育管理带来了便利。对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;...

2019-09-13 09:28:05 18545 33

原创 模块加载失败请确保该二进制存储在指定路径中

vb加滚轮 不墨迹直接,进入主题。1.复制http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe下载下来2.解压,只有一个VB6IDEMouseWheelAddin.dll 有用,其它都删了吧。3.把VB6IDEMouseWheelAdd...

2019-08-01 10:18:53 27320 33

原创 如何设计一个 70w 在线人数的弹幕系统?分析

第一期弹幕使用腾讯云支持,效果并不理想,经常出现卡顿、弹幕偏少等问题。最终促使我们开发自己的弹幕系统。性能要求是需要支持,单房间百万用户同时在线。

2023-01-25 22:26:44 601

原创 MySQL-索引的数据结构

1.1 索引概述MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。你可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现。1.2 优点(1)类似大学图书馆建书目索引,提高数据检索的效率,降低,这也是创建索引最主要的原因。(2)通过创建唯一索引,可以保证数据库表中每一行。(3)在实现数据的参考完整性方面,可以。换句话说,对于有依赖关系的子表和父表联合查询时,可以提高

2022-11-15 14:32:15 44

原创 使用Jmeter进行性能测试的操作方法

JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,下载好之后 ,他得需要 jdk配置 好环境变量 才能运行。这是很重要的一点,。

2022-11-15 14:13:55 715 1

原创 SpringCloud_OAuth 2.0 实现单点登录

这里我们首先需要了解一种全新的登录方式:OAuth 2.0,我们经常看到一些网站支持第三方登录,比如淘宝、咸鱼我们就可以使用支付宝进行登录,腾讯游戏可以用QQ或是微信登陆,以及微信小程序都可以直接使用微信进行登录。我们知道它们并不是属于同一个系统,比如淘宝和咸鱼都不属于支付宝这个应用,但是由于需要获取支付宝的用户信息,这时我们就需要使用 OAuth2.0 来实现第三方授权,基于第三方应用访问用户信息的权限(本质上就是给别人调用自己服务接口的权限),那么它是如何实现的呢?

2022-11-01 08:27:19 535 1

原创 Redis持久化方式

AOF采用文件追加方式,文件会越来越大为避免出现此种情况,新增了重写机制, 当AOF文件的大小超过所设定的阈值时,Redis就会启动AOF文件的内容压缩,只保留可以恢复数据的最小指令集.可以使用命令bgrewriteaof

2022-10-24 15:00:00 44 1

原创 Sentinel 安装与部署

现在我们就可以在Sentinel控制台中对我们的服务运行情况进行实时监控了,可以看到监控的内容非常的多,包括时间点、QPS(每秒查询率)、响应时间等数据。然后在配置文件中添加Sentinel相关信息(实际上Sentinel是本地在进行管理,但是我们可以连接到监控页面,这样就可以图形化操作了)启动之后,就可以访问到Sentinel的监控页面了,用户名和密码都是。按照上面的方式,我们将所有的服务全部连接到Sentinel管理面板中。注意下载下来之后是一个。

2022-10-04 14:35:24 170 1

原创 Nacos安装与部署

Nacos服务器是独立安装部署的,因此我们需要下载最新的Nacos服务端程序,下载地址:https://github.com/alibaba/nacos,表示单节点模式,Mac和Linux下记得将解释器设定为。至此,Nacos的安装与部署完成。默认的用户名和管理员密码都是。

2022-10-04 08:19:52 435 1

原创 jvm-基础

jvm-基础。在虚拟机上看: 用top定位哪个进程对cpu的占用过高 ps H -eo pid,tid,%cpu | grep 进程id (用ps命令进一步定位是哪个线程引起的cpu占用过高) jstack 进程id 可以根据线程id 找到有问题的线程,进一步定位到问题代码的源码行号...

2022-08-16 14:45:29 109

原创 面向对象的多态

多态是OOP中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性。多态的前提:必须存在继承或者实现关系。多态要注意的细节:多态情况下,子父类存在同名的成员变量时,访问的是父类的成员变量。多态情况下,子父类存在同名的非静态的成员函数时,访问的是子类的成员函数。多态情况下,子父类存在同名的静态的成员函数时,访问的是父类的成员函数。多态情况下,不能访问子类特有的成员。总结:多态情况.

2022-06-07 20:53:28 88 1

原创 类图总结思考

在类图的组成第一个是类名;第二个是属性(attributes);第三个是该类提供的方法( 类的性质可以放在第四部分;如果类中含有内部类,则会出现第五个组成部分)。类名部分是不能省略的,其他组成部分可以省略。类名书写规范:正体字说明类是可被实例化的,斜体字说明类为抽象类。规范...

2022-05-16 20:19:04 638

原创 原型图思考总结

原型图作用:主要用于和领导或目标客户确认软件的最终呈现效果

2022-05-13 21:24:41 132

原创 面向过程和面向对象各自的特征详细论述

面向过程,现实生活中 什么样,就怎么做。 它是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。简写为POP。面向对象,思想出现的比较晚,现实生活中没有 我们进行抽象。 面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工...

2022-05-13 19:45:31 510

原创 ER图总结

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。组成部分:矩形框:表示实体,框中写明实体的名。椭圆形:表示实体的属性,将属性写到椭圆中。菱形:表示联系,框中写明联系名、连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多的关系,则要在两个实体连线方向各写N,M。)

2022-05-12 20:30:05 918

原创 面向对象的讨论-2022年5月4日

基本思想面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。面向对象三大基本特征-封装、继承、多态老师分享了 两句话,以此作为讨论。1)我们要注重多少人来干事,而不是干多

2022-05-05 10:37:09 232 2

原创 讨论优化UI总结

1、将清除筛选,可以进行隐藏,当有筛选条件的时候再出现,没有筛选条件则隐藏。当浏览器放大时,可以进行动态调整。2、将全部展示、分页展示换做为乒乓按钮。3、将全部展示、分页展示 进行优化,1.当数据不够一页时,默认进行全部展示。 2.当进行4、筛选条件的展示。1当可以记录上次用户的操作,下一次展示的配置。2 计算用户选择两者的次数,判断用户习惯来展示。 3 根据很多用户的行为习惯,去推荐给新用户的配置。“奥卡姆剃刀定律(Occam's Razo

2022-05-03 08:50:14 155 3

原创 你的巨人,每时每刻都在你面前

通过两个小时的讨论,我总结出两点。1、不怕不知道,就怕不知道。2、学会站在巨人的肩膀上学习。我们每天都坐在自己的电脑面前,大家都不知道 微软通过一个 资管理器,中一个文件的展示就做的如此的优秀,不论是设计理念,还是设计实用性,都是世界顶尖啊,可是我们都没有去用心的发现,微软最为著名和畅销的产品为Windows操作系统和Office系列软件,是全球最大的电脑软件提供商、世界PC(Personal Computer,个人计算机)软件开发的先导。 我们用了这么久都没有发现,这是多么可怕的一件事啊。其.

2022-04-27 14:06:29 339 1

原创 vue node 和node-sass版本不匹配导致,vue项目install失败

目录前提解决方案npm install node-sass@npm install前提小编在运行前端项目的时候,发现了环境初始化一致失败。通过排查报错信息,发现本机安装的node 版本过高和node-sass 冲突不匹配。解决方案查看目前的node版本运行cmd窗口,执行如下命令。node -vnode 和node-sass 版本对应安装对应版本-node-sass不加版本,默认安装和当前版本匹配的node-sass版本...

2022-03-29 22:12:30 859 2

原创 Redis概述

什么是redis?Redis(Remote Dictionary Server 即远程字典服务)是完全免费、开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。基于内存的可以持久化。最热门的Nosql技术之一redis能干嘛?内存存储、持久化,内存中是断电即失,所以说持久化很重要 效率高、可以用于缓冲 发布订阅系统 地图信息分析 计时器、计数器(浏览量) ......特性多样的数据类型 持久化 集群 事务 ....它的优势体现在哪?..

2022-03-29 22:01:00 548

原创 Nosql概述

## 01、目标SpringBoot中初始化加载的四种方式## 02、分析在平时的业务模块开发过程中,平常我们经常会有一些需求是项目启动时候加载一下预置数据,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢?![img](https://kuangstudy.oss-cn-beijing.aliyuncs.com/bbs/2021/06/03/kuangstudy073a9bf7-cb8a-4a3d-8b16-66271c6c1

2022-03-29 21:56:52 2483

转载 雪花算法的使用

@Componentpublic class IdGenerate { //因为二进制里第一个 bit 为如果是 1,那么都是负数,但是我们生成的 id 都是正数,所以第一个 bit 统一都是 0。 //机器ID 2进制5位 32位减掉1位 31个 private long workerId; //机房ID 2进制5位 32位减掉1位 31个 private long datacenterId; //代表一毫秒内生成的多个id的最新序号 12..

2022-02-28 21:20:16 270 2

原创 差错控制的主要作用是什么?

近年来,对有效而可靠的数据传输的需要日益增长。数字信息交换、处理和存储用的大规模、高速数据网的出现更加剧了这一需要。在这些系统的设计中,要求将通信和计算机技术结合起来。设计者主要关心的是控制差错,以实现数据的可靠重现。差错控制错误原因传输过程中的差错都是由噪声控制的,两类噪声,一类是信道所固有的、连续存在的随机热噪声,可以通过提高噪声比来减少或避免干扰;另一类是由外界特定的短暂原因所造成的冲击噪声,不能通过提高噪声比来减少或避免干扰,是产生噪声的重要原因。我们可以得到以下启示:① 增加冗

2022-02-28 21:15:44 466 1

原创 解决雪花算法生成后,前端接收后缺失精度问题

解决雪花算法 -生成后 前端接收 后缺失精度问题,三种解决方案

2022-02-27 20:24:05 439 13

原创 人工智能或无人化、自动化技术影响世界

麦肯锡全球研究院(MGI)最近的一项研究显示,到2030年,自动化的应用将导致近8亿人失业。尽管这只是最糟糕的情况,但毫无疑问,技术的确会在很多方面取代人类。但未来会是什么样呢?常有人说,机器或者机器人将取代人类工作,一场人工智能的革命即将来临。“自动化”或“人工智能”这两个术语在描述未来世界时常被互换使用,但事实上,这两者有着明显的区别。简单来说就是,自动化系统遵循已设定的规则,而人工智能系统模仿人类行为。自动化的应用因行业而异,人工智能或机器学习也并没有渗入到各个角落。有时,在后台运行的某项

2022-02-08 08:44:54 1157

原创 fastdfs报错。tracker_proto.c, line: 50, server: 192.168.96.152:22122, response status 2

问题:[2021-09-08 09:27:20] ERROR - file: tracker_proto.c, line: 50, server: 192.168.96.152:22122, response status 2 != 0[2021-09-08 09:27:20] ERROR - file: ../client/tracker_client.c, line: 899, fdfs_recv_response fail, result: 2tracker_query_storage f

2022-01-27 16:02:32 1940

转载 fastdfs安装步骤

目录一定要安装执行步骤向下依次执行。环境准备使用的系统软件编译环境磁盘目录安装libfastcommon安装FastDFS安装fastdfs-nginx-module安装nginx单机部署tracker配置storage配置client测试配置nginx访问分布式部署tracker配置storage配置client测试配置nginx访问启动防火墙trackerstoragenginx检测集群说明配置文

2022-01-27 15:57:42 262

原创 为什么没有抽象,就没有封装继承多态?

什么是抽象?

2022-01-21 19:02:50 191 3

原创 学习思想活动总结

1、高效人士的七个习惯习惯一:积极主动—主动积极即采取主动,为自己过去、现在及未来的行为负责,并依据原则及价值观,而非情绪或外在环境来下决定。习惯二:以终为始—做任何计划时,均先拟出愿景和目标,并据此塑造未来,全心投注于自己最重视的原则、价值观、关系及目标之上。习惯三:要事第一—要事第一即实质的创造,是梦想(你的目标、愿景、价值观及要事处理顺序)的组织与实践。次要的事不必摆在第一,要事也不能放在第二。习惯四:双赢思维—双赢思维鼓励我们解决问题,并协助个人找到互惠的解决办法,是一种资讯、力量、认可及

2021-12-31 14:34:14 841

原创 TCP和UDP区别

一、TCP/IP网络模型计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协

2021-12-29 11:48:48 661 1

原创 Java中的多线程学习

引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(一个进程)运

2021-12-22 10:11:33 971

原创 Kafka安装教程

Kafka实例应用场景,京东 到货通知, 货到了 给客户提醒。。生产者 消费者模式加入储存中介,减少生产者与消费者的耦合,进行缓存,数据单元保证数据的完整性优点:实时的数据处理、消息持久化、负载均衡和故障转移Kafka安装下载kafkawget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz安装 kafkatar -xvf kafka_2.13-2.8.0.tgz修改 conf

2021-12-17 16:10:14 2415

原创 @Autowire和@Resource

注解@Autowire和@Resource,我们都知道都可以用来装配bean,将对象加载到容器之中,但是他们具体有什么区别,现在简单说明一下这俩个注解的区别。@Autowired@Autowired默认按照类型装配,默认情况下它要求依赖对象必须存在,如果允许为null,可以设置它required属性为falsee@Resource装配顺序如果同时指定name和type,则从容器中查找唯一匹配的bean装配,找不到则抛出异常如果指定name属性,则从容器中查找名称匹配的bean装配,找不到则抛出异

2021-11-23 09:12:08 4644 1

原创 vue仿网易云音乐播放器

写了一个仿网易云音乐播放界面,能完整的实现音乐播放功能。前端简单的使用vue组件和audio标签实现了播放器界面,后端则是调用网易云的API获取对应的歌曲信息。歌曲播放界面(musicPlay.vue)<template> <div class="main-page"> <audio :src="songInfo.url" id="music" autoplay="autoplay"></audio> <div

2021-11-22 17:03:08 5157

原创 Spring周期总结

Sprint周期开发,到项目组大概有10个周期了,但是恰逢赶上软考,就停止了1个周期的任务,到现在也开发了9个周期了。在DTC组从最开始的开发,然后进入GD,再到现在AR项目组 的迭代每一次都参与其中 。下面说一下我在这些周期中的收获:一、解决问题能力在刚进dtc项目组第一个周期,就是熟悉功能,感觉功能还是挺清晰的。到了下一周期就开始了开发任务,真是应了那句话 万事开头难,看到自己的开发任务 真的是一头雾水,不知道从哪里下手。然后就是自己查资料,又找了身边的巨人学习,到后来就大致知道问题出在哪了。问题

2021-11-18 14:08:57 7930 5

原创 将jar设置为自启动

1.新建jar包自启脚本sudo vi /etc/init.d/jarSysInit.sh按i键进入编辑模式 输入以下内容:#!/bin/bash#JDK start 配置自己服务器的JDK环境(jkd8还是11)export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAH​OME/lib/dt.jar:JAVA_HOME/lib/too

2021-11-14 19:23:57 4220

原创 fastdfs启动tracker启动不起来也不报错

fastdfs启动tracker启动不起来也不报错 问题fdfs_trackerd /etc/fdfs/tracker.conf之后 也不出问题,ps aux|grep fdfs 也查不到启动,,解决问题:执行fdfs_trackerd /etc/fdfs/tracker.conf.sample去创建 这个文件 。。mkdir /opt/fastdfsmkdir /opt/fastdfs/tracker然后执行fdfs_trackerd /etc/fdfs/tracker.

2021-10-30 19:40:22 4685

原创 jenkins 配置好,jar不能推到服务器上

问题,在配置ar-plus 的时候,配置好之后,发现服务上 ar-plus-banck文件下,没有该jar包错误一: 创建的 ar-plus-banck文件 是 root 权限去创建的,,应该用 admin 去创建,要不然权限不够 创建不上去。错误二- 致命错误:为什么修改为target/ar-backend.jar ??它是要从 target 那去找这个 jar , 但是我们开始 写的是target/ar-plus-backend.jar。。 它就找不到,所以推不上去。...

2021-10-29 16:53:18 3976

原创 1024-1024

1024-占个坑

2021-10-24 22:08:41 3911 1

文件上传到fastdfs服务器demo

文件上传到fastdfs服务器demo,

2022-03-29

通过java向fastdfs上传文件实例

通过java向fastdfs上传文件实例

2022-03-05

ChargeSystem1.1.zip

机房项目 Visual Studio

2021-09-10

空空如也

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

TA关注的人

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