logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

图解KMP算法

KMP算法是最常见的算法之一,通常用来解决字符串的匹配问题,KMP算法本人认为是比较难理解的,我对于这个算法的学习是通过边画图边理清思路,然后在理解的基础上再进行代码的编写,我认为这个方法对于我来说能够更好的掌握这个算法,因此通过这篇博客进行分享,希望能对大家有所帮助!KMP算法的介绍KMP算法是一个解决模式串在文本串是否出现过,如果出现过,求出最早出现的位置的经典算法;KMP算法是在暴力匹配..

#算法#java#数据结构
速游面经(游戏服务端开发工程师)

一面:9.15,线下面一面更像HR面,是一个女面试官,应该是HR,不是技术官,问的专业知识也很浅,没有深挖我们这个这个岗位是需要转语言的,可以接受吗?(转Erlang)你的GPA挺高的,平时是怎么学习的,有什么好的的学习方法吗?目前有拿到其它公司的offer吗,你的期望薪资是多少?为什么想来面试我们公司?你的大学四年是如何规划的,对未来的职业发展道路有明确的规划吗?实习期间,你最大的收获是什么,技

阿里云容器镜像服务

1. 镜像加速器如果我们已经购买了阿里云服务器,并且在服务器里面安装Docker,那么在安装完Docker之后,我们可以配置一下阿里云的镜像加速器;使用镜像加速器的好处就是一般我们想要拉取镜像都会从Docker Hub上拉取,但是这个站点在国外,对于我们来说使用很不方便,下载非常慢,而国内的阿里云上有自己已经拉取过来的镜像可以供我们直接使用,但是如果我们使用的镜像阿里云上面没有,那么我们也可以借助

#阿里云
kong网关

kong网关基于nginx,但是比nginx更加强大,nginx一般用来实现反向代理和负载均衡,但是nginx无法实现动态配置,也就是说如果我们扩展了机器或者添加路由配置,需要手动修改nginx的配置文件并重启nginx才能生效。

#kong#nginx
Nginx反向代理部署前端Vue项目

对于前后端分离的项目,前端项目和后端项目需要单独部署,通常会使用SpringBoot框架开发后端项目,使用Vue框架开发前端项目;后端项目的部署较为简单,一般来说就是先打成一个Jar包上传到服务器,然后使用 nohup java -jar Jar包名 &命令启动项目即可;完整部署流程可参考文章:https://blog.csdn.net/can_chen/article/details/1

linux实现开机自启动服务/脚本

linux实现开机自启动服务或者运行自定义脚本有三种方式

#linux
Nginx反向代理部署前端Vue项目

对于前后端分离的项目,前端项目和后端项目需要单独部署,通常会使用SpringBoot框架开发后端项目,使用Vue框架开发前端项目;后端项目的部署较为简单,一般来说就是先打成一个Jar包上传到服务器,然后使用 nohup java -jar Jar包名 &命令启动项目即可;完整部署流程可参考文章:https://blog.csdn.net/can_chen/article/details/1

Presto 分布式SQL查询引擎

文章目录Presto的介绍Presto的数据模型通过Presto客户端查询Presto命令Presto的架构Java程序访问PrestoPresto的介绍Presto是Facebook开发的分布式SQL查询引擎,用来进行高效、实时的数据分析;Presto可以连接Hive、Mysql、Kafka等多种数据源,最常用的是通过Presto连接Hive数据源,可以解决Hive的MapReduce查询耗时太

#sql#hive
linux关于ssh免密登录、known_hosts文件

SSH 是 Secure Shell 的缩写,SSH 为建立在应用层基础上的安全协议。SSH 是目前广泛采用的安全登录协议,专为远程登录会话和其他网络服务提供安全性的协议,替代以前不安全的Telnet协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。scp、sftp等都是基于ssh协议来进行远程传输的。对称加密:例如AES,加密和解密使用同一个密钥,不安全,如果密钥丢失,加密的信息

#linux
项目部署的完整流程

作为一个合格的程序猿,仅仅会打代码还是远远不够的,项目的部署也是我们必须要会的操作,也就是所谓的上线,将我们本地开发好的项目部署到远程服务器上,使得任何机器都可以通过我们远程服务器的公网ip或者域名加上端口号访问到我们的项目。这篇博客详细的列出每个步骤,并且也列举了在部署过程中常见的问题,看完这篇文章,你一定会有所收获!首先,我先给大家捋一下项目部署的流程:环境搭建: 我们以当下最流行的sprin

    共 11 条
  • 1
  • 2
  • 请选择