自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通览Nginx组成与核心配置

正向代理客户端请求目标服务器之间的代理服务器,请求先经过代理服务器转发给目标服务器,再响应回客户端。反向代理用户请求目标服务器,由代理服务器决定访问哪一个ip。进程模型master_process:主进程worker_process:工作进程worker_process默认为一个,为master服务。可手动修改配置为多个,进程相互独立,不共享内存空间,安全性良好。服务器关闭时,和客户端保持连接的进程会完成响应请求再进行关闭从而释放连接。Worker抢占机制各worker进程抢占

2020-08-02 22:45:01 130

原创 【剑指offer】链表中环的入口节点

本题依然是用快慢指针解决,思路如下:快指针一次跑两步,慢指针一次跑一步,如果不相遇,则没有环。如果相遇,则必定在环中(环形链表只有入口,没有出口)。相遇时:慢指针在环外跑了a步,在环内跑了b步。快指针在环外一共跑了2a+2b步,在环外跑了a步进入环,在环内跑了a+2b步。快与慢指针移动距离相隔a+b步,环长即为a+b。此时慢指针再跑a步则为入口节点,因为在环内已经跑了b步了。这时...

2020-04-18 13:54:51 161

原创 【剑指offer】链表中倒数第k个结点

快慢指针法:/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode FindKthToTail(ListNode h...

2020-04-18 10:23:04 107

原创 CentOS镜像来这里下载吧!

CentOS6.8——64位当初百度找一个镜像历经千辛万苦,在一个快过期的链接里有幸得到了梦寐以求的CentOS镜像,在此分享给广大网友,少走弯路。链接:https://pan.baidu.com/s/1-H-p2T1DkQtAfj_AegwCtA提取码:29ht有用的话记得点个赞哦!...

2020-04-02 17:58:58 254

原创 怎么将项目部署到阿里云

要将项目打包到云服务器上首先要把项目打包成jar或war格式。eclipse中打包普通项目鼠标右键点击项目,Export,选择web目录下的WAR file选择保存目录WAR格式文件就会存在于保存的路径下了eclipse中打包maven项目鼠标右键点击项目,Debug As,Maven Install,在打印日志中查看保存的路径IDEA中打包maven项目点击工具栏的...

2020-04-02 17:46:32 780

原创 Redis

文章目录Redis概念:什么是NOSQLNOSQL和关系型数据库比较优点:缺点:非关系型数据库的优势:关系型数据库的优势:总结主流的NOSQL产品什么是Redisredis的应用场景下载安装命令操作redis的数据结构:不同数据结构value的存取字符串类型 string哈希类型 hash列表类型 list:集合类型 set : 不允许重复元素有序集合类型 sortedset:通用命令Java客户...

2020-03-11 10:37:24 177

原创 JSP

1. 概念:Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,用于简化书写!!!2. 原理JSP本质上就是一个Servlet3. JSP的脚本:JSP定义Java代码的方式<% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可...

2020-03-08 21:16:46 93

原创 会话跟踪技术Session

1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession2. 快速入门:获取HttpSession对象:HttpSession session = request.getSession();使用HttpSession对象:Object getAttribute(String name)void setAttribute(St...

2020-03-08 21:02:29 137

原创 会话跟踪技术

会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie概念:客户端会话技术,将数据保存到客户端快速入门:1. 创建Cookie对象,绑定数据new Cookie(String...

2020-03-07 17:04:56 113

原创 重定向和转发的区别

面试高频题

2020-03-07 11:50:38 77

原创 Tomcat&Servlet

今日回顾1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:...

2020-03-07 11:15:21 118

原创 回顾系列小笔记

SQL数据库备份与还原(cmd命令行操作)备份:mysqldump -u用户名 -p密码 数据库名 > 保存的路径还原:source 文件路径外键级联操作一对多关系中,外键添加在多的这方。添加外键:alter table 表名 constraint 外键名称 foreign key (外键名)reference 主表名称(列名)级联更新:主表修改记录外键值,从表对应记...

2020-03-05 19:36:40 82

原创 Java学习路线

呈上java学习路线图,略尽绵薄之力做点贡献。欢迎大家提出问题,互相探讨。个人觉得3的必要性不大,可以跳过,本科生校招开发岗最低要求掌握前八个模块,概念与实践缺一不可。...

2020-03-03 23:13:45 100

原创 git篇-10【SSH密匙】

https 和 SSH 的区别:前者可以随意克隆github上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH key ,否则无法克隆。https url 在push的时候是需要验证用户名和密码的;而 SSH 在push的时候,是不需要输入用户名的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。操...

2020-02-28 22:28:29 168

原创 git篇-10【跨团队协作】

登录自己账号复制远程库地址发给另一团队成员另一团队成员登录账号,跳转地址,点击fork克隆操作:git clone 克隆地址(跨团队视角)经过本地修改后提交到本地库再推送到远程库(原团队视角):点击进去有对话操作经过审核后,将东方团队远程库合并到华山远程库git进入正确目录进行pull拉取操作东方不败修改的内容成功添加进来...

2020-02-28 20:41:55 128

原创 git篇-09【远程交互测试】

cd … 返回上级目录mkdir 目录名 (创建目录)cd 目录名/ (进入目录)git init 初始化本地库编辑文件,添加到暂存区,提交到本地库。git remote -v 查看所有别名git remote add 别名 地址(取别名)git push 别名 分支名(推送到github)克隆操作:git clone 远程地址命令效果:完整的把远程库下载到本地创...

2020-02-28 19:53:31 121

原创 git篇-08【分支管理】

分支:在版本控制过程中,使用多条线同时推进多个任务。分支的好处:同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分支删除重新开始即可。hot_fix一般为修复bug的分支,不影响主干商业运作。master为主干分支。feature_xxx为其他主题分支,开发完成合并分支。查看所有分支:git branch ...

2020-02-26 23:02:46 100

原创 git篇-07【比较文件差异】

git diff filename将工作区中的文件和暂存区进行比较红色为暂存区,绿色为工作区修改第四行相当于删除原有第四行 新增修改后的第四行将工作区内容提交到暂存区,再进行对比,没有差异。git diff HEAD filename将工作区中的文件和本地库历史记录比较红色为本地库,绿色为工作区git diff HEAD^ filename 将工作区文件和本地库上一个历史版本对比...

2020-02-25 17:17:12 268

原创 git篇-06【删除文件并找回】

1.删除操作提交到本地库的恢复删除工作区创建文件→提交到暂存区→提交到本地库→工作区删除文件→提交到暂存区→提交到本地库→通过git reset --hard 版本号vim filename 创建文件git add filename 添加到暂存区git commit -m “message” filename添加到本地库rm filename 工作区删除文件ll 命令查看到aaa....

2020-02-25 15:36:07 144

原创 git篇-05【前进后退历史版本reset命令】

git reset --hard [局部索引值](推荐)cat filename 打印文件内容使用异或符号^(只能后退)git reset --hard HEAD^几个^后退几个版本使用~符号后退版本git reset --hard HEAD~n(n为后退步数)推荐直接用索引值前进后退,第二种第三种只支持后退,而且要确认后退步数。...

2020-02-24 23:04:12 109

原创 git篇-04[查看历史记录的几种不同方式]

git log查看历史记录f168721b02f4fed3d34d4817a3a18084fd1c7e29为本次记录索引号为哈希值。HEAD指针指向当前版本提交测试git log 查看历史记录多屏显示控制方式(即历史记录过多不止一页):空格 向下翻页b 向上翻页q 退出git log 也可以带参数执行命令git log --pretty=oneline每条历史记录只显...

2020-02-24 22:35:10 267

原创 git篇-03【基本操作1】

git结构git status 查看工作区、暂存区状态工作区当前处于master分支,暂存区目前没有内容。vim good.txt创建名为good的txt文件自动进入插入模式,输入内容后按esc退出插入模式进入命令行模式输入 :wq或:x! 保存退出再次查看状态,依旧处于master分支,发现未追踪文件good.txt未提交。添加 git add [file name]将工作...

2020-02-24 21:07:06 93

原创 git篇-02【设置签名】

设置签名 用户名:turbo email: [email protected]作用:区分不同开发人员的身份 。辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。命令:项目级别/仓库级别:仅在当前本地库范围内有效git config user.name turbogit config user.email [email protected]信...

2020-02-23 21:51:53 153

原创 git篇-01【本地库初始化】

git兼容linux命令操作ll 展示当前目录所有资源ls -lA 展示所有资源(包含隐藏资源)ls -l|less 管道操作-分屏查看cd 目录名/ (进入目录)mkdir 目录名(创建目录)git init 初始化本地库 生成.git隐藏目录通过 ll .git/查看目录内隐藏资源注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡 乱修改。...

2020-02-23 20:50:56 93

原创 [springboot]在thymeleaf中根据数据库和本地路径显示图片

数据表设计后台将数据集合装入list,通过model.addAttribute传递数据到前端前端thymeleaf页面代码如有相关问题欢迎咨询

2019-12-07 13:02:32 4950 3

空空如也

空空如也

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

TA关注的人

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