自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 后端面试(Golang)可能会碰上的附加智力题

1、猴子爬山问题:问题:一个猴子在一座n级的山脚准备爬山,猴子上山一步可跳1级或3级,试问爬到第n阶台阶,共有多少种不同的爬法?//简单递推设计这一问题实际上是一个整数有序可重复拆分的问题。试应用数组递推求解,设爬k级台阶的不同爬法为f(k)种。 探求f(k)的递推关系 上山最后一步到达第30级台阶,完成上山,共有f(30)种不同的爬法,到第30级之前位于哪一级呢?无非就是位于第29级(上跳1级即可到),有f(29)种;或者位于第27级(上跳3级即可到),有f(27)种;于

2020-05-29 15:46:58 596 1

原创 用golang刷牛客网公司真题

用Go语言刷牛客网真题记录,只是为了练习Go语言,能力有限不保证都是最优解,只能在此抛转引玉了。1、腾讯2018春招技术类编程题汇总--题一翻转数列:小Q定义了一种数列称为翻转数列:给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'-';。例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8.而n = 4, m = 1, 数列就是: -1, +2, -3, +

2020-05-12 15:23:19 665

原创 普通用户添加systemctl 自定义服务的开机启动项

1、进入/etc/systemd/system目录,下面以redis服务为例,首先在目录下自定义一个redisd.service文件,内容如下[Unit]Description=Redis persistent key-value databaseAfter=network.target[Service]ExecStart=/home/myuser/redis-server /ho...

2020-01-14 17:22:49 9826 2

原创 httpd如何开启多个实例

1、在普通用户目录下创建如apache目录,然后创建httpd文件夹,拷贝httpd可执行文件至httpd文件夹下。2、拷贝/etc/httpd/下几个目录至/local/apache/httpd目录下,分别是conf、conf.d、conf.modules.d、modules等。3、修改conf下的httpd.conf:ServerRoot "/local/apache/httpd...

2019-12-13 15:25:24 794

原创 虚拟机磁盘不足时扩展磁盘后更改当前大小

https://blog.csdn.net/qq_26963433/article/details/79467959https://blog.csdn.net/dn98201/article/details/78670278注:lvextend -L +10G /dev/mapper/centos-root如果链接1的命令resize2fs /dev/mapper/centos...

2019-08-22 20:14:28 1890

原创 aes加解密之base64解码遇到的坑

场景:从服务器get请求获取到数据之后,需要将数据进行aes解密。方法:1、get请求,获取数据。2、base64解码。报错: illegal base64 data at input byte 0百度寻求解决办法:https://blog.csdn.net/little_monkey1223/article/details/79045438,获取自己查到的数据长度确实不是4...

2019-07-05 11:46:31 6441

原创 添加或修改ssh服务的端口之问题集锦

通常ssh远程登录的默认端口是22,这个端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置,以下新增端口13002,即除了22端口可以登录服务器外13002也可以登录  执行命令vim /etc/ssh/sshd_config编辑配置文件 可以看到默认端口是22然后将它注释,然后去掉注释并且新增一...

2019-06-25 16:21:59 781

原创 如何将自己写的代码上传到自己的github账号上

1、关于创建GitHub账号,请自行百度。2、关于创建仓库,这篇博文写的很好,请参考:https://blog.csdn.net/zhangsiyao11/article/details/770076843、上面这篇文章只写了关于开始创建仓库和第一次Git,那么第二次Git呢,是不需要像第一次那么复杂的:当你在你的本地改了代码之后,你只需要在你的项目那个目录打开git bash,并...

2019-03-25 15:11:25 412

原创 go的经典坑之append map

package mainimport ( "fmt" "strings")func main() { tt := "aa, bb, cc, dd" res := make(map[string]interface{}) ret := make([]map[string]interface{}, 0) fmt.Println("start-->ret",ret) for...

2019-03-21 14:23:48 9903 2

原创 tomcat 配置https访问方式--let's encrypt方式生成证书

一、从Certbot中获取脚本文件,并将其设置成可执行1、wget https://dl.eff.org/certbot-auto2、chmod a+x certbot-auto二、编写一个配置文件新建一个目录,用来保存配置文件,例如/etc/letsencrypt/config/demo.com.conf(划线部分改成自己的域名)中,内容如下所示:1、domains = d...

2018-12-12 20:01:47 1484 1

原创 redis-dump工具合并redis数据--实践版

前言:       我有两个redis数据库,想把A库的内容拷贝到B库,同时B库的数据不能被覆盖,redis-dump正好能解决我的问题。以下过程已亲自试验,请放心使用。       redis-dump这个工具是用ruby写的,所以要先安装ruby环境。具体安装过程网上很多,可自行搜索。在此提供一个参考链接:http://www.runoob.com/ruby/ruby-installa...

2018-10-22 19:36:52 1929

原创 无密码scp传输文件

主机A:192.168.3.100和主机B:192.168.3.101的test用户要进行无密码scp时要做的几个步骤:1、主机A上执行命令:ssh-keygen -t rsa 执行后一直回车就行了,然后就会发现在~/.ssh/下发现有id_rsa.pub这个文件。2、执行scp ~/.ssh/id_rsa.pub test@192.168.3.101:~/.ssh/authorized...

2018-08-03 19:43:50 1323

原创 acme.sh工具免费申请ssl证书(standalone模式)----实践版

1、安装acme.shcurl https://get.acme.sh | sh2、获取 Let’s Encrypt 证书acme.sh --issue --standalone -d example.com # example.com是你要申请证书的域名如果报错acme.sh命令不存在,执行source ~/.bashrc命令试试一般是acme.sh是安装在~目录下的....

2018-06-13 15:07:24 4740

空空如也

空空如也

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

TA关注的人

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