文章分类 -  后端

上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要:初始化本地仓库 git init 生成本地仓库成功后 生成的.git文件夹是隐藏的。.git文件夹下的文件不要随意删除 阅读全文
posted @ 2023-04-30 23:53 King-DA 阅读(5) 评论(0) 推荐(0)
摘要:1.通过git reflog查看提交记录,找到删除分支的最后一次提交记录 git reflog 2.检出删除分支的最后一次提交 git checkout commitedId 3.创建新的分支 git checkout -b dev(新分支名称) 推送到远程分支 git push --set-ups 阅读全文
posted @ 2023-04-30 09:48 King-DA 阅读(19) 评论(0) 推荐(0)
摘要:1.查看提交记录commitId:c34603547810f687bb3a3a29e3e1037603788fa3,找到需要cherry-pick的代码 git log 回车/j 可以向下滑动 q 退出 2.执行命令进行cherry-pickcommitid的代码 git cherry-pick c 阅读全文
posted @ 2023-04-29 23:57 King-DA 阅读(262) 评论(0) 推荐(0)
摘要:设置邮箱和用户名 git config --global (基本不用,给整个计算机一次性设置) git config --system (给当前用户一次性设置). ~.gitconfig git config --local (给当前项目一次性设置) .git/config 案例 进入.git/文件 阅读全文
posted @ 2023-04-29 12:34 King-DA 阅读(209) 评论(0) 推荐(0)
摘要:使用数组模拟环形队列的全过程 1.front变量的含义:front就指向队列的第一个元素,也就是说arr[front]就是丢列的第一个元素。 2.rear变量的含义做一个调整:rear指向队列的最后一个元素的后一个位置,因为希望空出一个空间作为约定。 3.当队列满时,条件是(rear+1)%maxS 阅读全文
posted @ 2023-04-28 00:46 King-DA 阅读(17) 评论(0) 推荐(0)
摘要:队列介绍 队列是一个有序列表,可以用数组或者链表来实现 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。 数组模拟队列 因为队列的输出、输入是分别从前后端来处理的,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变。而rear则是随着数 阅读全文
posted @ 2023-04-26 09:01 King-DA 阅读(8) 评论(0) 推荐(0)
摘要:因为该二维数组的很多值都是默认值0,因此记录了很多没有意义的数据 》稀疏数组 稀疏数组 当一个数组中大部分元素为0,或者为同一个数组时,可以使用稀疏数组来保存数组。 保存五子棋的思路 二维数组转稀疏数组 1.遍历原始的二维数组,得到有效数据的个数。 2.根据sum数,可以创建稀疏数组sparser 阅读全文
posted @ 2023-04-25 01:57 King-DA 阅读(7) 评论(0) 推荐(0)
摘要:线形结构 1)线形结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 2)线形结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的(地址连续)。 3)链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据 阅读全文
posted @ 2023-04-25 01:30 King-DA 阅读(52) 评论(0) 推荐(0)
摘要:字符串匹配问题 1.有一个字符串 str1=“123 123412 123412341234”,和一个子串 str2=“1234124” 2.现在判断str1是否包含str2,如果存在,就返回第一次出现的位置,如果没有,则返回-1. 3.要求用最快的速度来完成匹配 4.你的思路是什么? 暴力匹配:将 阅读全文
posted @ 2023-04-25 00:44 King-DA 阅读(13) 评论(0) 推荐(0)
摘要:运行架构 nginx运行后,有多少干活的工人,多进程,调用多个cpu去解析用户的请求。 nginx是根据cpu的核数去设置进程数。 master进程 包工头进程,管理nginx的数据,创建worker工作进程。 1.启动时检查nginx.conf是否正确,语法错误。 2.根据配置文件的参数创建,且监 阅读全文
posted @ 2023-04-03 00:29 King-DA 阅读(28) 评论(0) 推荐(0)
摘要:HTTP协议工作原理 HTTP无状态 Http是一种不保存状态,即无状态(stateless)协议。 HTTP协议自身不对请求和响应之间的通信状态进行保存。 也就是说HTTP这个级别协议对于发送过的请求或响应都不做持久化处理。下一次都会认为是一个新的客户端连接。 优点:这种无状态是为了保证HTTP可 阅读全文
posted @ 2023-04-02 23:30 King-DA 阅读(50) 评论(0) 推荐(0)
摘要:什么是socket套接字? 任何两个机器的连接,指的是tcp/ip协议的连接,本质上是两个socket的通信。 socket套接字就是ip+port的具象化。 比如部署nginx服务,运行在10.0.0.7:80端口,这就是一个socket。通过本地去访问这个cocket,浏览器随机指定的端口,发出 阅读全文
posted @ 2023-04-02 23:04 King-DA 阅读(26) 评论(0) 推荐(0)
摘要:web通信流程 在开始学web服务器之前,需要先理解web通信协议,才能够更好的吸收其中精华。 我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了什么? 1.浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去 阅读全文
posted @ 2023-03-31 00:23 King-DA 阅读(222) 评论(0) 推荐(0)
摘要:redis的原理 阅读全文
posted @ 2023-03-29 23:21 King-DA 阅读(3) 评论(0) 推荐(0)
摘要:epoll简介 BIO:单个内核的时候,一个进程/线程再读取数据的时候,在没有返回数据前会一直阻塞(Blocking)。所以成为BIO。 NIO:内核发生跃迁后,一个线程再用户空间发生轮询,进行读取数据。 yum install main man-pages man 2 socket 多路复用NIO 阅读全文
posted @ 2023-03-29 01:14 King-DA 阅读(12) 评论(0) 推荐(0)
摘要:svn项目迁移,并同步提交记录 创建空文件 创建一个空文件 codeSource 拉取svn上的代码 进入到空文件下,执行命令 git svn clone https://192.168.1.100/svn/tps/tpsBranch 若使用https,需要选择是否接受证书验证 输入t(接受) 提供 阅读全文
posted @ 2023-03-22 21:52 King-DA 阅读(377) 评论(0) 推荐(0)
摘要:什么是NOSQL? NOSQL(NOSQL=Not Only SQL),意味着“不仅仅是SQL”,是一个全新的数据库概念,泛指非关系型的数据库。 为什么需要NoSQL? 1.High performance -对数据库高并发读写的请求。 WEB2.0网站要根据用户个性化信息来实时生成动态页面和提供动 阅读全文
posted @ 2023-03-15 01:09 King-DA 阅读(21) 评论(0) 推荐(0)
摘要:Servlet简介 Servlet运行在服务端的java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但是Servlet的实质就是hava代码,通过java的API动态的向客户端输出内容: servlet规范:包含三个技术点: 1.servlet技术 2.fi 阅读全文
posted @ 2023-03-15 00:27 King-DA 阅读(8) 评论(0) 推荐(0)
摘要:命令 install 本地安装,包含编译、打包,安装到本地仓库。 mvn install clean 删除已经编译的源码 删除工程中的target文件 mvn clean compile 只编译 man compile package 打包,包含编译、打包操作。 mvn package 阅读全文
posted @ 2023-03-13 01:36 King-DA 阅读(13) 评论(0) 推荐(0)
摘要:插件 编译器插件 <!-- 编译器插件--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.2</version> <con 阅读全文
posted @ 2023-03-13 01:27 King-DA 阅读(29) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 24 下一页