自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 WebRTC流媒体服务器常用架构

webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图的三种架构。一、Mesh架构即:每个端都与其它端互连。以上图最左侧为例,5个浏览器,二二建立p2p连接,每个浏览器与其它4个建立连接,总共需要10个连接。如果每条连接占用1m带宽,则每个端上行需要4m,下行带宽也要4m,总共带宽消耗20m。而且除了带宽问题,每个浏览器上还要有音视频“编码/解码”,cpu使用率也是问题,一般这种架构只能

2020-11-22 16:45:16 1223

原创 在mac下配置zsh环境变量

问题描述:因为在mac里默认使用的是zsh终端,按照网上大部分的方法来配置环境变量,如下:vim ~/.bash_profile添加对应的环境变量source ~/.bashrc发现环境变量确实写到.bash_profile文件里面了,通过source ~/.bashrc也确实生效了,但是一旦关闭这个终端后,要想再次使用配置好的环境变量,需要再次使用source命令,在大佬的帮助下,发现是使用的终端为zsh的原因,如果使用的是bash则不会出现这个问题。解决方法:通过以下命令进入zshr的

2020-07-01 14:23:02 29818 3

原创 Mac安装Redis以及通过redigo调用

1.安装Redis(1)首先从官网下载redis,选择Stable稳定版并解压到usr/local/中。(2) //编译测试 sudo make test 出现 ALL tests什么就成功了 //编译安装 sudo make install成功编译安装后,进入redis安装文件夹中的src文件夹,输入如下指令 //启动redis ./redis-server启动成功后,你也可以通过如下指令查看redis运行状态 //查看redis运行状态 ps axu |

2020-06-04 16:25:57 482

原创 通过go mod使用GORM(Mac OS系统)

因为已经通过go mod使用过一次Gin框架(具体可以查询上一篇博客),所以这一次使用GORM比较顺利,下面来描述一下具体步骤。1.导入GORM包在项目里输入如下代码:import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql")通过go mod导入包,具体步骤不再描述。2.连接数据库gorm支持很多数据源包括PostgreSQL、MySQL等,这里连接的是MySQL,所以需要引用"githu

2020-06-03 21:34:28 1571

原创 通过go mod使用Gin框架(Mac OS系统)

因为工作需要转go语言,需要学习Gin框架,写写学习记录。[官方地址](https://github.com/gin-gonic/gin)

2020-06-01 17:16:08 1445

原创 最短路径:(Dijkstra、Floyd)、最小生成树:(Prim、Kruscal)算法记忆

最短路径:Dijkstra(单源):设一个集合A,最开始只包含起始点,找到与A集合相连距离最小的边,并把对应点加入集合,如果经过加入的点路径更短,则更新点之间的距离,重复上述步骤直到所有点加入集合A。Floyd(多源):用三个循环遍历得出最小路径,从i号顶点到j号顶点只经过前k号顶点的最短路程。最小生成树:Prim(加最小边):首先以一个结点作为最小生成树的初始结点,然后以迭代的方式找出与...

2020-03-20 12:05:58 469

原创 Java连接使用Derby

1.首先下载Derby,下载点击这里,选择自己的JDK对应的版本,我的是JDK8,下载对应版本2.配置环境变量DERBT_INSTALL:D:\derby\db-derby-10.14.2.0-bin(对应自己解压的位置)DERBY_HOME:D:\derby\db-derby-10.14.2.0-bin(对应自己解压的位置)CLASSPATH:;%DERBY_HOME%\lib\...

2020-03-02 11:50:46 907

原创 GitHub上传自己的项目

一.GitHub创建账号并新建repository获取Key二.下载GIt,选择项目文件夹右键Git Bash here,输入git init,把项目文件放入多出来的文件夹,依次输入git add . git commit -m "first commit" git push -u origin master...

2020-02-17 12:25:12 163

原创 使用GSON对JSON解析

一.导入GSON可以用maven,或者网上下载同名包<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.2</version><...

2020-02-15 11:27:13 421

原创 Java中double类型比较大小

Double.doubleToLongBits(0.01) == Double.doubleToLongBits(0.01) Double.doubleToLongBits(0.02) > Double.doubleToLongBits(0.01) Double.doubleToLongBits(0.02) < Double.doubleToLongBits(0.01)

2020-02-10 09:26:55 1308

转载 SpringBoot+Mybatis 完整实例 增删查改

SpringBoot+Mybatis 完整实例 增删查改https://blog.youkuaiyun.com/baidu_16757561/article/details/75669589

2020-02-10 09:16:06 355

空空如也

空空如也

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

TA关注的人

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