2 CXYhh121

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

mongoDB数据的批量备份、还原、导入与导出

mongoDB数据的批量导入与导出前面我们介绍了mongo数据库的安装与配置 mongoDB的安装与配置 接下来我们讲一讲如何在终端进行mongo数据库对数据的批量操作和如何使用mongo的可视化工具Navicat对mongo数据库进行操作

2020-04-27 10:08:27

mac系统mongoDB的安装与配置

mongo安装与配置mongo数据库的安装官网下载使用brew安装使用docker安装mongoDB的配置(brew安装时需要)设置环境变量创建数据库存储目录启动mongodb服务端mongo数据库的安装mongo数据库安装的方式有很多种,接下来我们具体来介绍一下官网下载mongoDB中文网 windows用户可以参考这种安装方式,比较方便,mac用户可参考以下两种方式使用brew安装...

2020-04-26 10:40:13

【Nginx】—— nginx安装、配置以及操作可能遇到的问题

我们就来看看这个强大的服务器是怎么进行安装和配置的。Nginx的安装官网下载安装brew安装nginxNginx操作可能遇到的问题nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/etc/nginx/nginx.conf:1

2020-04-10 10:15:02

【测试】如何使用postman进行接口测试

前端段分离开发现阶段越来越流行,而前后端分离开发的好处之一就是前端和后端开发人员可以分别调试自己的程序,完成基本的单元测试,加快开发效率。最近自己也是在做的项目是前后端分离的,因此在测试接口的时候需要通过GET或POST来请求api,因此在这总结一下postman测试接口的方法安装postmanPOSTMAN安装链接POSTMAN其实就是一款Chrome的插件,用于模拟HTTP请求,帮助后...

2020-04-05 13:39:01

【数据结构】—— 浅析红黑树及模拟实现

红黑树红黑树的概念红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。红黑树的性质每个结点不是红色就是黑色根节点是黑色的如果一个节点是红色的,则它的两个孩子结点是黑色的对于每个结点,从该结点到其所有后代叶结点的简单...

2019-04-21 19:06:23

【Nginx】图文解说Nginx--基础入门

不知道大家又没有听说过Nginx,如果没有听说过,那应该听过它的同名Apache吧,百度上是这样介绍Nginx的 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务 ,今天我们就来好好了解一下什么是NginxNginx 的产生Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源...

2020-03-03 20:22:02

Mac电脑IDEA插件之颜值篇Material Theme UI

俗话说,工欲善其事必先利其器。工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望。今天推荐一个IDEA颜值类插件:Material Theme UI大致效果安装方式IDEA插件官网地址:material theme uiGITHUB地址:material theme ui下载之后选择Pycharm->Preference进入界面选择Plugins搜索theme之后...

2020-02-24 13:10:36

【Java】—— MAC系统下IDEA中如何进行JDBC连接(MySQL)

最近一直在学习web项目,当然也会涉及与数据库的连接这块,这里就总结一下在IDEA中如何进行MySQL数据库的连接,这里提一下我的电脑是MAC系统,使用的编码软件是IDEA,数据库是MySQL,所以其他系统的小可爱们可能会有不一样的地方JDBC数据库连接MySQL中建表在终端使用命令mysql -u root -p打开数据库,在数据库操作环境下进行创建数据库,建表等等操作建立数据库语句c...

2020-02-06 16:55:32

MAC系统升级之后虚拟机黑屏问题

相信大家都抱着尝鲜的心理,更新了MacOS Catalina 。在更新之后,打开VMware Fusion使用中发现,虚拟机处于黑屏状态,无法看到虚拟机的屏幕。我也是如此,在各种尝试之后,找到一种正确的解决办法亲测十分靠谱下面是解决该问题的方法第一步:关闭SIP系统保护1.重启系统时按住Command+R进入恢复模式(记住是你在重新启动时,不是启动后)2.在你的电脑左上方点击实用工具栏并...

2020-01-27 10:46:35

【Java】动态数组(顺序表)

Java实现一个可动态增长的数组线性表线性表 linear list 是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表概念及结构顺序表是用一段物理地址连续的存储单元...

2019-12-06 18:43:25

【Java】数组的定义与使用

数组的定义与使用数组的基本用法1. 什么是数组数组本质上就是让我们能 “批量” 创建相同类型的变量. 例如:如果需要表示两个数据, 那么直接创建两个变量即可 int a; int b 如果需要表示五个数据, 那么可以创建五个变量 int a1;int a2; int a3; int a4; int a5; 但是如果需要表示一万个数据, 那么就不能创建一万个变量了.这时候就需要使用数组...

2019-12-02 20:29:37

【计算机网络】—— TCP三次握手和四次挥手详解和面试题汇总

TCP连接我们之前在传输层协议TCP与UDP 中详细介绍了UDP协议和TCP协议格式以及他们各自的特点,我们知道TCP协议是面向连接的,那面向连接就得需要做建立连接,维护连接,断开连接这些工作,其实大家都听过TCP三次握手建立连接,四次挥手断开连接,那我们今天就来具体看看,TCP到底是如何三次握手和四次挥手的。...

2019-08-29 20:56:15

【计算机网络】—— TCP保证可靠传输和提高网络利用率

TCP如何保证可靠传输TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制来实现可靠性传输确认应答(ACK)机制正常数据传输,若接收方收到了发送方的数据,就会返回一个ACK响应确认已经收到TCP将每个字节的数据都进行了编号,即为序列号,每个ACK都带有对应的确认序号,意思是告诉发送方,我已经收到了哪些数据,下一次你应该从哪里开始发。超时重传主机A发给主机B...

2019-08-28 18:29:06

【计算机网络】—— 传输层协议UDP与TCP

再谈端口号我们之前在 网络编程套接字 提到过端口号,简单的来说端口号(Port)表示了一个主机上进行通信的不同的应用程序,端口号的作用主要是区分服务类别和在同一时间进行多个会话在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过netstat -n查看),只要上述五个元素一个不同都表示其他通信常...

2019-08-28 18:26:49

【计算机网络】—— 深入理解HTTP

HTTP协议认识URI和URLURI称为统一资源标识符,URL称为统一资源定位符URI用字符串来标识某一个互联网的资源,而URL表示资源所处的地址,因此URL是URI的子集平时我们俗称的"网址"就是我们现在要认识的URL使用http:或者https:等协议方案名获取资源时一定要指定协议的类型登录信息:指定用户名和密码作为从服务器端获取资源时必要的登录信息(身份认证),可选项服...

2019-08-26 19:35:15

【LintCode】—— 0-1背包问题

Backpack题目描述在n个物品中挑选若干物品装入背包,最多能装多满?假设背包的大小为m,每个物品的大小为A[i]样例 1:输入: [3,4,8,5], backpack size=10 输出: 9样例 2:输入: [2,3,5,7], backpack size=12 输出: 12解题思路这里使用动态规划的思想,动态规划四部曲状态:F(i,j) 将第...

2019-08-25 18:57:38

【计算机网络】—— 网络编程套接字Socket

套接字理解源IP地址和目的IP地址我们在 初识计算机网络 中也提到了源IP地址和目的IP地址,这里我们再来深入理解一下这个概念在IP数据包的头部,有两个IP地址,一个源IP地址,一个目的IP地址,它代表着这个数据包从哪里来准备去往哪里举个例子来说,西游记大家不陌生吧,唐僧西天取经,每到一个地方有人问唐僧你从哪里来准备去哪,唐僧回答的都是 “贫僧从东土大唐而来,去往西天取经”,那我们就知...

2019-08-20 16:15:32

【计算机网络】—— HTTP升级为WebSokect

WebSocket和HTTP一、WebSocket是HTML5中的协议,支持持久连接;而Http协议不支持持久连接。首先HTMl5指的是一系列新的API,或者说新规范,新技术。WebSocket是HTML5中新协议、新API.Http协议本身只有1.0和1.1,也就是所谓的Keep-alive,把多个Http请求合并为一个。二、WebSocket是什么样的协议,具体有什么优点。首先,...

2019-08-12 15:27:20

【项目】—— 基于websocket协议的网页版群聊系统

使用开源websocket和mongoose框架编写网页版本的群聊即时通信工具使用HTTP+mongoose+session+MySQL+jsoncpp的技术构成,完成IM工具

2019-08-06 20:35:54

【Linux】—— 线程池的概念及实现

前面我们介绍了线程相关的所有概念,根据之前的所学的概念,接着我们看一下下面这张图线程生命周期,一个线程从生到死的过程线程池以上介绍我们可以看出,在一个应用程序中,我们需要多次使用线程,也就意味着,我们需要多次创建并销毁线程。而创建并销毁线程的过程势必会消耗内存。而在C++中,内存资源是及其宝贵的,计算机的大佬们就提出了线程池的概念。线程池:一种线程使用模式。线程过多会带来调度开销,...

2019-08-01 11:08:05

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。