—— 索引就像书的目录,是为了提高数据查询的效率而存在。 索引的常见模型: 哈希表、有序数组、搜索树 哈希表 哈希表是一种以键-值(key-value)存储数据的结构,输入待查找的值key,就可以找到其对应的值Value。其思路是,把值放在数组里,用一个哈希函数把key换算成一个确定的位置,然后把v ...
分类:
其他好文 时间:
2020-04-13 00:26:36
阅读次数:
89
git是什么?**git是一个分布式版本控制系统**何为分布式?何为版本控制?工作区,暂存区,版本库git命令git clone 克隆,从服务器下载代码 git init 初始化仓库,以后这就是一个git仓库了git add 添加,将文件加入git追踪目录git commit 提交更改,git pu ...
分类:
其他好文 时间:
2020-04-11 00:29:12
阅读次数:
67
git概念和操作流程enter description heregit branch -avv 命令非常重要enter description here提交完成后查看版本号信息确定提交成功enter description heregit diff --cached操作查看当前暂存区修改项![ent... ...
分类:
其他好文 时间:
2020-04-10 14:44:02
阅读次数:
75
摘自:https://www.jianshu.com/p/bf648b4e60ad 1. 什么是memcached? 答:不支持持久化,没有安全机制。可以用telnet等工具直接连接memcached。memcached是多线程工作,而redis是单线程工作。各个memcached服务器之间互不通信 ...
分类:
系统相关 时间:
2020-04-10 00:48:48
阅读次数:
64
在MySQL中,连接建立后,会分配一个线程负责。一个连接,就是一个线程。 可以通过查看MySQL状态参数,查看当前的连接数: 其中, 就是当前连接数。 ...
分类:
数据库 时间:
2020-04-05 22:37:22
阅读次数:
98
报错如下: 原因分析:主要是阿里云的Maven仓库无法更新这个版本的pom依赖; 解决过程:于是直接在pom里面添加阿里云maven,还是报同样的错误;看到网上说删除maven仓库的对应目录或目录下的*.lastUpdated文件,然后再次运行maven命令,然后再打包设置相关的属性,但是又报无权限 ...
分类:
Web程序 时间:
2020-03-29 18:19:11
阅读次数:
168
有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了 解决办法就是清空一下git仓库的缓存,重新提交一次就好了 git rm -r --cached . git add . git commit -m "up ...
分类:
其他好文 时间:
2020-03-26 12:28:05
阅读次数:
105
从去年毕业参加工作到现在,马上也快一年了。这些天我一直在反思,跟在学校那会儿相比,这一年时间里我学会了什么,结果想来想去竟然想不到我究竟学会了什么新技能。甚至于我还发现一个可怕的事实,这一年时间里我基本上都是每天做完自己的工作,每月领一份工资,安于现状,日渐平庸。跟在学校天天泡自习室学习相比,“工作 ...
分类:
其他好文 时间:
2020-03-25 21:06:19
阅读次数:
76
最近一直在招人面试,面了不少人,突然觉得也该整理一下自己的知识体系,以求回顾、更新、学习、成长。 基础知识 操作系统 内存管理(分配算法、虚拟内存)、进程管理(进程和线程、同步等)、文件系统(IO、文件管理等)、中断等。 数据结构和算法 数组、队列、栈、链表、hash表、树、图 排序、查找、动态规划 ...
分类:
其他好文 时间:
2020-03-24 10:51:36
阅读次数:
72
前面的博客 基于 socket 手写一个 TCP 服务端及客户端 写过一个简单的 TCP 服务端客户端,没有对代码结构进行任何设计,仅仅是实现了相关功能,用于加深对 socket 编程的认识。 这次我们对整个代码结构进行一下优化,使其模块化,易扩展,成为一个简单意义上的“框架”。 对于 Socket ...
分类:
其他好文 时间:
2020-03-22 20:06:46
阅读次数:
116