- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 使用maven将自己的jar包推送到私服(idea)
setting.xml 文件配置<servers> <server> <id>nexus233</id> <username></username> <password></password> </server> </servers>pom文件配置 <distributionManagement>
2021-04-29 09:31:26
1434
原创 磁盘空间不足导致的kubernetes 启动失败记录
https://blog.csdn.net/shida_csdn/article/details/79270985
2019-11-06 16:45:48
1586
原创 pycharm 远程开发与调试
pycharm 远程开发与调试为什么需要远程开发与调试pycharm配置远程开发环境添加远程解释器配置远程服务器信息选择远程解释器查看远程解释器的库远程调试为什么需要远程开发与调试在用python进行机器学习开发时,很多时候都需要使用linux,因为某些库只能安装在linux上,windows下安装某些python库是非常麻烦的,但是linux上的IDE用起来不是很舒服。那么有什么办法能解决这...
2019-11-06 16:28:32
651
原创 阿里云挂载OSS到ECS
安装步骤创建bucket登陆阿里云oss控制台,新增一个bucket,获取access key下载ossfs注意根据服务器版本下载wget https://github.com/aliyun/ossfs/releases/download/v1.80.3/ossfs_1.80.3_centos6.5_x86_64.rpm安装使用sudo或切换到rootrpm -i...
2019-11-04 15:58:25
4867
原创 算法学习 day1--二维数组中查找
致20192018年就这样匆匆过去,这一年过得太单调,太平凡,每天上班下班,日复一日。偶尔学些所谓的新技术,良心发现不能懒惰就会啃几天书。虽然自己平时也会零零散散的写一些技术日志,记录下开发过程中遇到的困难,但都是随手记录的方式,写完就躺在笔记软件里了,也没有很好的整理,它们重建天日的机会渺茫,因为都在脑子里了啊,哈哈。从大学到现在几年之中,已经尝试过好几次搭建自己的博客,不过搭完也就完了,有自...
2019-11-04 15:40:45
146
原创 算法学习 day2--反向打印单向链表
题目面试题5:输入一个链表的头节点,从尾到头反过来打印出每个节点的值题目分析单向链表只能从前往后遍历,给出头节点,如果正向打印是很容易的一件事,如果反向打印,就相对麻烦了。因为单向链表的特性我们无法从后往前遍历,那么就需要一种“后进先出”的数据结构或者方法来解决这个问题。而“栈”就是这样一种数据结构。第一种解法通过遍历链表,将每个节点的值压入栈,然后再把栈里的值一个一个弹出即可。第二种解...
2019-11-04 15:39:59
163
原创 算法学习 day3--重建二叉树
本题代码已上传到:gitbub题目题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出图2.6所示的二叉树并输出它的头结点。题目分析在数据结构里讨论树的时候基本都是讨论二叉树,我们知道二叉树是一种特殊的树,其每个节...
2019-11-04 15:39:37
167
原创 算法学习 day4--二叉搜索树的后序遍历序列
本题代码已上传到:gitbub题目面试题24:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。例如输入数组:{5,7,6,9,11,10,8},则返回true;{7,4,6,5},则返回false。题目分析本题需要对二叉搜索树及树的遍历的概念有一定的了解,先来看看这两个概念二叉搜索树二...
2019-11-04 15:39:07
212
原创 算法学习 day5--从上到下打印二叉树
从上到下打印二叉树题目题目分析核心代码实现递归实现队列实现测试用例测试结果本题代码已上传到:gitbub题目面试题23:从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如输入下图中的二叉树,则打印出8,6,10,5,7,9,11。题目分析这道题目考的是树的遍历算法,之前我们讲过二叉树有3种常用的遍历算法:前序遍历,中序遍历,后序遍历。此外还有一种不常用的层次遍历算...
2019-11-04 15:38:47
161
原创 算法学习 day6--二叉搜索树与双向链表
二叉搜索树与双向链表题目题目解析核心代码实现测试用例测试结果本题代码已上传到:gitbub题目面试题27:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。比如输入下图中左边的二叉搜索树,则输出右边转换之后的排序双向链表。题目解析ps:看到这道题目,最先应该相到的是中序遍历(如果没有请面壁)。二叉搜索树是一种有序的二叉树...
2019-11-04 15:37:50
198
原创 centos7 firewalld导致docker网络异常
centos7 自带防火墙是firewalld。在某下情况下可能导致docker 的某些网络问题。docker 有4种网络模式:1.bridge模式2.host模式3.container模式4.none模式默认是bridge 网桥模式,docker会在宿住机配置一个虚拟网卡,并将容器连接到该网卡,而docker网络与宿住机外部网络的通信,是借助nat来实现的。所以当Iptable出现问...
2019-11-04 15:33:57
10958
2
原创 关于docker 构建redis 主从/哨兵/集群网络问题
https://redis.io/topics/sentinelhttp://download.redis.io/redis-stable/redis.confSince Sentinels auto detect slaves using masters INFO output informationsentinel使用主机info输出信息自动检测从机。info输出信息的ip和端口,是r...
2019-11-04 15:27:43
2198
3
原创 ngrok 内网穿透+实现远程桌面
最近公司电脑的teamviewer经常被中断,基本上没办法使用了。而且破解越来越难,破解后没多久又被检测到。所以我想着换另一种方案来实现远程控制,公司内网服务器没有公网ip,所以只能进行内网穿透。内网穿透的方案有很多,向日葵,frp,ngrok,autossh等等。以前我们有使用autossh来联通内网服务器和云服务器的经验,但是配置和使用起来比较麻烦。而做微信开发的时候是用ngrok做代理,只...
2019-09-29 13:58:15
1614
原创 spring security 配置
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>...
2019-07-12 00:15:16
295
原创 nginx(tengine)启动失败 invalid port in resolver
异常nginx: [emerg] invalid port in resolver "fe80::20c:29ff:fe17:d721%ens160" in /app/tengine/conf/nginx.conf:60/etc/resolv.conf文件nameserver 202.96.128.86nameserver fe80::20c:29ff:fe17:d721%ens160...
2019-06-26 16:59:52
3393
原创 docker 容器绑定hosts
http://dockone.io/question/400这个问题,有些复杂的。大致可以从以下几个点来说说这个问题。1./etc/hosts, /etc/resolv.conf和/etc/hostname,容器中的这三个文件不存在于镜像,而是存在于/var/lib/docker/containers/<container_id>,在启动容器的时候,通过mount的形式将这些文件挂...
2019-06-26 16:14:50
5091
1
原创 webpack3.x升级4.x 的一次记录
更新相关模块版本以下为兼容webpack4.x的各包版本,如果你的项目中有用到相同包,在改package.json为相同的版本。然后运行npm install --force 升级相关包"webpack": "^4.8.1","webpack-dev-server": "^3.1.4","html-webpack-plugin": "^3.2.0","vue-loader": "^15...
2019-04-25 17:07:05
831
原创 harbor仓库完全清理方式
harbor 接口查询打开harbor api的 swagger.yaml文件https://github.com/goharbor/harbor/blob/master/docs/swagger.yaml复制到 swagger 的在线编辑器里即可http://editor.swagger.ioajax 调用harbor api删除镜像调用harbor api需要用户认证,注意...
2019-04-11 09:01:02
9099
原创 URL,URL,URN的定义与区别
URLURL(Universal Resource Locator) 统一资源定位符常见的协议:http/https,ftp,ws/wss(websocket),file(用浏览器打开本地文件然后看看地址栏)URNURN = Universal Resource Name 统一资源名称URIURI = Universal Resource Identifier 统一资源标识符URL ...
2019-04-11 09:00:21
718
原创 jenkins 构建发布vue项目
前言这是我去年的一次技术日志,我们有个项目使用到了vue,vue的打包构建与java的maven类似,不过用的是npm。由于我们的项目都是使用Jenkins进行发布的,基于CICD的思想,我自然而然的想到Jenkins来发布vue。于是就尝试了一番,过程不算复杂,如果有Jenkins使用经验不费半天功夫就搞定了。在此我将过程分享出来,供大家参考。步骤一:安装nodevue使用的是npm打包,...
2019-01-14 11:06:35
1878
原创 Content-Type 详解
Content-Type 详解Content-Type常见Content-Typeapplication/x-www-form-urlencodedmultipart/form-dataapplication/jsonapplication/xml 和 text/xmlContent-Type的使用request 的Content-Typeresponse的Content-TypeContent...
2019-01-11 18:08:50
159391
18
原创 js 压缩图片及ajax上传图片
最近做的一个微信活动中需要用到图片上传功能,具体就是用户通过手机拍照上传图片来参与活动。在测试的过程中我们发现上传的图片非常大。我们知道现在的手机拍出的图片都非常的大,一般是2~5M,甚至10多M的都有。这么大的图片上传上来,用户的上传体验非常不好,而且给服务器带宽增加了很大的压力,服务器的磁盘空间也会被渐渐撑爆,即使改成上传到oss,也不是很好的办法。于是前端同事就想到先用js压缩图片再上传。我...
2019-01-05 10:53:19
950
原创 tomcat 启动慢的问题排查
tomcat 启动慢的问题排查现象问题排查原因扩展/dev/random与/dev/urandom环境噪声SecureRandom解决方案方案1:设置Tomcat启动参数方案2:设置JVM环境(全局) ==推荐==方案3:增大/dev/random的熵池现象最近新增了一批服务器,运维反馈说,部署的tomcat启动很慢,但是没有报任何异常,启动后应用也能正常运行。正常启动应用10多秒就完成了,但...
2019-01-04 14:10:32
1045
原创 mysq order by 不走索引问题
问题描述今天遇到一个问题,在一个报表导出的功能中,需要导出用户的某些记录的所有数据,有些用户有多达10万的记录,导出过程非常慢,需要10多秒。经过排查,发现是查询数据库的时候的问题,查询数据居然用了7秒左右。起初看到sql没发现什么问,sql写得中规中矩,只查询需要的列,使用索引,遵循索引规则等等,但是他就是要那么长时间。问题分析表面上看不出问题,那只能用explain大法来分析分析了,原...
2019-01-03 21:54:39
14889
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人