Hello_Ray的博客

GIT地址 https://gitee.com/cnhellorui

leetcode练习算法题

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 比如: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 算法思想,不考虑0,用另一个下标j标记位置,不断增加。 获得j的数字 就是去除0的数组长度,j到nums.length-1的位...

2019-02-18 14:46:50

阅读数 22

评论数 0

Jsoup处理HTML中标签内容,获取最大的数字

核心知识点 正则表达式在Java中使用 Jsoup用法 如下一段HTML内容标签,我要处理a标签的中的内容。要求是提取a标签中最大的一个数字。 <a hidefocus="&...

2019-02-12 14:45:56

阅读数 51

评论数 0

Java HttpClient发送Post Get请求

在前面的多数博客中,都有介绍发送HTTP请求的方法,今天出一个极简版本的,平时用来一些连接测试。 Get请求 public static void main(String[] args) throws IOException { //这个是我的网站域名,啥也没有。各位大佬不要拿我做压力测试谢谢!...

2019-02-09 23:11:09

阅读数 151

评论数 0

解决jenkins构建出现java.io.IOException: Unable to delete '/home/chenrui/jenkins/jenkins_service'.问题

在jenkins第二次构建经常会出现这种问题 java.io.IOException: Unable to delete ‘/home/chenrui/jenkins/jenkins_home/workspace/service_test’. Tried 3 times (of a maximum...

2019-01-24 15:40:40

阅读数 111

评论数 0

解决502-Whoops, GitLab is taking too much time to respond

gitlab服务器出席问题502-Whoops, GitLab is taking too much time to respond。 这种问题的解决方式是,加大相应等待时间。 修改gitlab.rb文件 root@chenrui:/etc/gitlab# vim /etc/gitlab/gitl...

2019-01-22 19:32:49

阅读数 81

评论数 0

ubuntu nginx 安装启动和加载配置文件

安装和启动nginx 安装c/c++编译运行环境 sudo apt-get install build-essential 自动安装nginx sudo apt-get install nginx 查看nginx运行状态 sudo /etc/init.d/nginx status 同理重启n...

2019-01-17 14:10:14

阅读数 92

评论数 0

gitlab服务器的使用手册(含word版本下载)

前言,前面该文章的小介绍 word版本的文章在我的gitee中,非常希望能够start and follow me 哈哈。 在这篇博客:搭建内部的gitlab服务器遇到的坑总结,有提到gitlab安装方法和一些坑。那么现在我已经默认你成功安装了,如果没有安装成功或者遇到什么困难,可以评论我。 正文...

2019-01-15 10:15:10

阅读数 77

评论数 0

笔记 Linux中添加jdk

linux中添加jdk 使用root用户,执行 vim /etc/profile 添加内容如下 #你的jdk地址 export JAVA_HOME=/home/chenrui/Document/jdk1.8.0_192 export CLASSPATH=$:CLASSPATH:$JAVA_HO...

2019-01-12 21:04:13

阅读数 68

评论数 0

配置xming xshell clion在ubuntu上开发

xming下载 下载安装,非常简单。直接windows传统安装方式,下一步下一步。 我默认你的linux已经安装成功了,xshell已经能够正常连接。那么此时配置xshell。 编辑 vim /etc/ssh/sshd_config。放开下图的注释。 修改xshell配置。 下面是配置 我...

2019-01-11 15:54:51

阅读数 94

评论数 1

解决网络设备Need hold release from management interface, waiting...

打开时候出现了下面的问题 Mon Jul 09 11:02:36 2018  2.4.0 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Jan 31 2017 Mon Jul 09 11:02:...

2018-12-27 15:12:56

阅读数 1617

评论数 1

搭建内部的gitlab服务器遇到的坑总结

序言 最近在搭建一个内部的gitlab代码服务器。本来用的是另一个版本的git服务器,但是功能受到制约。google gitlab的CI/DI功能非常强大。我们项目组用gitlab,每次push到代码到自己的本地时候,runner执行当前栈顶的代码。 在ubuntu系统下,安装的教程比较简单ubu...

2018-12-27 10:29:17

阅读数 137

评论数 0

云服务器添加HTTPS的解决方案

tomcat添加https

2018-12-27 10:00:36

阅读数 89

评论数 0

使用 队列数组通过模拟栈 实现LRU缓存

首先明白LRU算法的意思,LRU是局部性原理的一种体现。LRU算法表示一条数据使用后,那么下次他还可能再次使用,再次使用调用数据时优先拿到最近使用过的数据。 如下图表示一个栈,如果第一次取出key,得到这个key后在缓存中拿到数据,然后再将这个key加入这个栈中。这样这个key活跃在栈顶,也就表示...

2018-12-12 14:25:13

阅读数 102

评论数 0

linux shell优雅停止重启springboot微服务 (含完整shell脚本)

本篇文章不介绍如何配置如何停止springboot的配置,网上有很多可以搜一下。 原理是通过本地localhost的http请求停止相关服务。 #此命令是一整行,我为了方便显示进行换行了。 curl -H "Content-Type...

2018-12-07 11:26:45

阅读数 175

评论数 0

java并发爬取 腾讯应用宝 里的数据 (含有源码下载)

如图查看这个是应用宝的网站,今天想要做的是把这些数据都拿到手里。 左边一栏是分类,然后右边是应用app数据。 首先解析左边一栏的数据,在html中class为menu-junior的li标签里。 那么我们要解析这个li标签,拿到应用的大类,然后根据大类再爬取数据。 解析html大类的代码 全局变...

2018-11-27 14:53:05

阅读数 175

评论数 0

java中使用线程池并发执行方法

我们在开发的过程中,会经常遇到并发执行某个方法。在网上搜索答案的时候,都似乎Thread创建线程,或者就是先给你来一套JMM,线程之间内存,消息通信机制。 这种做法很好,巩固知识,如果现在就像要一个案例多线程执行方法,大批量的原理性介绍很费时费力,甚至会导致怀疑自己的水平。 现在有个业务需求是这样...

2018-11-20 17:36:40

阅读数 126

评论数 0

解决 Linux / Unix – crontab: no crontab for user using an empty one error and solution

上午再给一个新的机器里添加定时任务crontab -e时出现了 no crontab for chenrui - using an empty one No modification made chenrui是我机器的名字,也就是当前用户的username 解决方法是,根据你的系统确定系统的编辑...

2018-11-16 10:05:28

阅读数 124

评论数 0

js脚本去除mongo里某个数组字段的特殊字符

知识要点 set去重 set转数组,数组转为set js的正则验证 var find = db.getCollection("mycollection&am...

2018-11-15 18:47:16

阅读数 69

评论数 0

linux shell按行读取 awk解析文件内容

在shell脚本的当前目录下面,存在一个result.txt文件。文件内容存放了格式如下。 nihao false 1541410872156 kankan false 1541410872163 根据空格区分,第一个是服务名称,第二个是服务运行状态,第三个是时间戳。 每一行代表一个服...

2018-11-06 14:31:34

阅读数 418

评论数 0

提升java web程序高并发访问,在springmvc中的controller层使用线程池调用service

在springboot中使用线程池调用service,提高web程序的高并发处理能力。而题目中说到springmvc,这里使用springboot因为springboot包含springmvc。 本文介绍 springboot中如何添加线程池 线程池中线程认领任务 jemeter高并发...

2018-11-03 13:35:37

阅读数 892

评论数 0

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