- 博客(11)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 二分法细节是魔鬼,让我们来战胜这个邪恶吧
参考了B站视频,写了下代码实现二分查找为什么总是写错?_哔哩哔哩_bilibili 二分查找常见场景: 以{ 1, 6, 6, 6, 7}为例,假设目标值为6:查找目标值左边界的坐标 ---- 0 查找目标值左边界左边值的坐标 ---- 1 查找目标值右边界的坐标 ---- 3 查找目标值右边界右边值的坐标 ---- 4 数据无重复的情况下找目标值,参考场景1和场景3 实现细节(N为数组长度) left = -1; right = N; mid=lef...
2022-01-02 23:31:10
276
原创 chrome linux 历史版本安装
为了复现某bug,要求使用指定版本的linux chrome浏览器,一顿好找,踩坑无数,现记录如下:1.下载chrome linux 历史版本,以92版本为例Chromium Downloads ToolMajor Version 选择92,Release Channel 选择stable点击"Get downloads" 下载,最后得到一个"Linux_x64_XXXXX_chrome-linux.zip"的包2. 上传压缩包到linux服务器的opt目录下,并解压(此处默认该l.
2021-09-22 11:54:07
8048
1
原创 2021-04-17 Git fork 工作流
工作方式 Forking工作流要先有一个公开的正式仓库存储在服务器上。 但一个新的开发者想要在项目上工作时,不是直接从正式仓库克隆,而是fork正式项目在服务器上创建一个拷贝。这个仓库拷贝作为他个人公开仓库 —— 其它开发者不允许push到这个仓库,但可以pull到修改(后面我们很快就会看这点很重要)。 在创建了自己服务端拷贝之后,和之前的工作流一样,开发者执行git clone命令克隆仓库到本地机器上,作为私有的开发环境。 要提交本地修改时,push提交到自己公开仓库中 —— ...
2021-04-17 18:04:18
502
原创 解决CRLF日志注入
CRLF 简介CRLF的含义是回车和换行。这些元素嵌入在HTTP标头和其他软件代码中,以表示行尾(EOL)标记。当攻击者能够将CRLF序列注入HTTP流时,就会出现漏洞。通过引入这种意外的CRLF注入,攻击者能够恶意利用CRLF漏洞来操纵Web应用程序的功能。CRLF 攻击示例攻击者通过接口访问网站时,可以在参数中添加\r\n,然后再输入“connect failed”之类的误导性信息,如果攻击成功的话,日志中就会出现换行,在新行中出现“connect failed”,这样,就有可能导致管理员花
2021-03-15 00:18:42
5619
2
原创 自动安装 oh-my-zsh 报错curl: (7) Failed connect to raw.github.com:443; Connection refused
最近在玩WSL2,装了个ubuntu,然后使用命令安装oh-my-zsh一直报错sh-c"$(curl-fsSLhttp://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"curl:(7)Failedconnecttoraw.github.com:443;Connectionrefused解决办法:sh-c"$(curl-fsSLhttps://gitee.com/mcornella/ohmyzsh/r...
2020-12-05 12:22:32
275
原创 java面试:内存溢出
问题描述:如果在程序运行时,遇到内存溢出,该如何着手解决?思路分析内存溢出是指java程序运行时,某一块内存空间耗尽,导致OutOfMemory错误(简称OOM)。那么根据JVM的基本结构图,我们可以看到运行时数据区主要包括方法区,堆,直接内存,还有java虚拟机栈,当对应的内存空间耗尽的时候,都会出现OOM错误。内存溢出原因经过分析,通常情况下,内存溢出主要有五种情况1.堆溢出:...
2020-02-05 17:18:23
333
原创 前后端分离 nginx反向代理示例
如果有多个域名,很好办,监听不同域名来的请求,分发给前端或者后端。server { listen 80; server_name url1; #域名1 location / { #前端资源 root /data/aaa/bbb/service1; try_files $ur...
2019-12-22 21:35:12
237
原创 多个tomcat 端口冲突?修改server.xml不生效?
在服务器上配置多个tomcat,经常会出现端口冲突的问题,如果百度的话,可以看到一大堆,但大部分文章都只能解决特定场景的问题,换个场景,可能就不生效了。好吧,先说说问题的解决办法,再做一波分析。1.修改server.xml中的端口配置,保证两点即可,第一不和其它tomcat端口号重复,第二,在允许的端口号范围内1) <Server port="8001" shutdown="SHUTDOWN...
2018-06-14 11:22:06
3206
思维导图顶级入门资料.ppt
2020-01-16
全网最热spring问题总结.pdf
2020-01-16
ThreadPool 的shutdown问题
2019-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人