前言:众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”,我现在十分后悔在简历上写了“精通”二字… ? 对于程序员来说,去任何一家公司面试,数据库是避不开的。...索引作为MySQL中比较重点的知识,在面试中出现的频率特别高。楼主自认为对MySQL优化的索引相关知识有很多了解,同事们也都热情的称呼我为大佬。...楼主一直想进阿里,特地花了1个月左右时间复习相关知识,自信MySQL掌握的很好了,所以斗胆在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案我附在了文末,有需要的同学自行领取哈...面试官:你能说说为什么B+树相对于B树在查询上会更加优胜吗? 我:(这道题我背过答案!)...简化B+Tree 这些问题有点难,但还是凭借着自己的知识储备简单的回答上一些。 联合索引、最左前缀匹配 面试官:你们在创建索引的时候都会考虑哪些因素呢?你们有用过联合索引吗?
在服务器上搭建 Git 现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议。...NOTE 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac 或 Windows 服务器上同样可以运行这些服务。...事实上,在你的计算机基础架构中建立一个生产环境服务器,将不可避免的使用到不同的安全措施与操作系统工具。但是,希望你能从本节中获得一些必要的知识。...把裸仓库放到服务器上 既然你有了裸仓库的副本,剩下要做的就是把裸仓库放到服务器上并设置你的协议。...另一个办法是让 SSH 服务器通过某个 LDAP 服务,或者其他已经设定好的集中授权机制,来进行授权。 只要每个用户可以获得主机的 shell 访问权限,任何 SSH 授权机制你都可视为是有效的。
参考文章 CentOS安装Git实现多人同步开发 centos中GIT服务器搭建及使用密钥连接 简述 1、服务器上安装Git依赖及Git 2、创建Git用户及所属组 3、服务器上初始化Git仓库...4、安装Git客户端并生成公钥 5、创建证书登录 6、使用Git Bash克隆服务器上的空仓库 7、将本地库项目推送到服务器 1、服务器上安装Git以及依赖 1.1安装Git依赖 yum install...这样就把服务器的空仓库拉取下来了。 ? 现在我们能够正常的提交代码到服务器的git,但是还不能自动同步,我们还需要修改服务器的hooks/post-receive文件。...,不与本地合并,只能通过提交的客户端提交的方式修改代码。...3、error: cannot open .git/FETCH_HEAD: Permission denied git在项目目录没有写入权限---------------解决办法:修改所有者以及权限
apt install tftp-server xinetd isc-dhcp-server tftpd-hpa 二、配置网卡 首先在控制台输入ifconfig -a,查看要被pxe服务使用的网卡的名称,我这里是...eth0 然后在控制台输入以下命令,为这张网卡分配IP sudo ip address add 172.31.250.1/24 dev eth0 三、配置DHCP服务器 首先编辑 /etc/default.../isc-dhcp-server这个文件,设置DHCP服务器监听的网卡为上面的eth0 DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必须填写会发送到客户端的所有网络信息。...然后就是编辑/etc/dhcp/dhcpd.conf来配置dhcp服务选项,设置子网 这里面next-server选项指定了TFTP服务器的地址,filename选项指定了要从tftp服务器加载的文件...四、配置TFTP服务 通过以下命令启动tftp服务 sudo systemctl start tftpd-hpa.service 然后将启动文件放置在/srv/tftp/目录下即可。
安装目标部署单节点jenkins用于测试环境的代码自动发版,实现部分自动化。3....全局工具配置Git:配置git名称、git命令在jenkins服务器上的安装位置4.1.3....系统配置Publish over SSH配置gitlab的ssh, 把jenkins所在服务器的公钥配置上去Jenkins所在服务器公钥获取【如果服务器上没有该文件则需要通过ssh-keygen生成】ssh-keygen...【以root用户远程】Remote Directory:/jenkins【测试服务器上存放待更新文件和备份文件使用】在高级选项中可以指定连接Port测试连接之前把jenkins服务器中/root/.ssh...我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!
连接服务器 1.ubuntu上打开终端,输入 ssh root@服务器的ip 按提示输入密码即可连接到服务器端 2.此时我们位于root下,需要创建自己的账号 useradd username 设置密码...部署环境 Anaconda是一个开源Python发行版本,包括Python 和很多常用库如Numpy、Matplotlib等,对小白很方便 在官网上找到想要下载的版本,直接命令行下载 wget https...完成后继续输入 bash Anaconda3-5.3.0-Linux-x86_64.sh 其中涉及到路径的选择,我直接ENTER默认路径 ?...安装完成之后,需要关掉并重新打开终端才能生效 这里直接进入我的服务器账号 输入python验证Anaconda是否安装成功 ?...安装框架 在安装Pytorch的时候,我刚开始是在官网 https://pytorch.org/ 生成如下的conda命令行 conda install pytorch torchvision cpuonly
WebDAV 使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。...现在主流的 WEB 服务器一般都支持 WebDAV。下面较详细的介绍一下 WebDAV 在 APACHE 服务器中的配置。...一、修改 httpd.conf 文件 在末尾处加上以下内容: Include conf/mod_dav.conf #下面将介绍该文件的设置 二、在 apache/conf/ 目录下新建一文件(mod_dav.conf...dav_fs_module modules/mod_dav_fs.so DAVLockDB var/DavLock Alias /webdav “/home/webdavfolder” # 后面的路径就是电脑(或服务器...当然,如果你是在服务器上配置的,使用 http://yourdomain.tld/webdav 的形式来访问。用户名和密码即是上述设置的内容。 注:以上配置未经验证,仅供参考©
(例如,如果您有五个以上子域名,在服务器上启用 HTTPS 时,您可能发现通配符证书更方便。) Note: 记住,在通配符证书中,通配符只适用于一个 DNS 标签。...在服务器上启用 HTTPS 是确保网页安全的关键一步。 使用 Mozilla 的服务器配置工具来设置服务器以支持 HTTPS。...浏览器将警告用户,已失去 HTTPS 的全部能力。事实上,如果是主动混合内容(脚本、插件、CSS、iframe),则浏览器通常根本不会加载或执行此内容,从而导致页面残缺。...始终在 Cookie 上设置安全标记。 首先,使用严格传输安全来告诉客户端,它们始终应通过 HTTPS 来连接您的服务器,即使在访问 http:// 引用时也是如此。...如果被引用网站可以完成本指南中的在服务器上启用 HTTPS 部分,则可以将您网站中指向他们网站的链接从 http:// 更改为 https://,或可以使用协议相对链接。
一、获得一台linux服务器 要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台...linux服务器,就是从阿里云上租一台。...阿里云上租服务器 二、安装jdk Jenkins的运行需要依赖jdk,所以在安装Jenkins之前我们得先把jdk装上。没有安装经验的同学可以参考我的另一篇在linux服务器上安装jdk的教程。...传送门:在linux服务器上安装jdk 三、yum安装Jenkins 这里推荐使用yum方式安装Jenkins,最简单方便。...在浏览器输入ip:8081进入Jenkins登录页面。 ? Jenkins首次登录 进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。
大家好,我是鱼皮。相信很多后端开发的同学都听说过 “微服务” 这个概念吧。但你知道么?除了微服务外,还有一个后端开发必须要了解的新概念 —— 云原生。简历上如果能提到这个名词,绝对是大大加分的!...上云只是简单地把基础设施能够搬到云上,而云原生是上云的更深层面。...它需要借助的是云的 弹性伸缩的能力 ,还有 按量付费 的这种模式,去实现云上的开发、运维、测试、部署等生命周期,只有充分享受到云计算红利的这种模式,我觉得才是叫是真正的云原生。...我自己有用过腾讯云的云原生产品,从产品使用体验上来说,我觉得还是非常不错的(真实感受)。基本上你需要的功能,它都能提供给你。...那反过来,我觉得在未来,云原生可以说会成为未来开发者必备的能力之一,甚至说如果不懂云原生,在找工作方面可能相对来讲就比较困难。
在最近的项目中因为要用Android作为一个服务器去做一个实时接收数据的功能,所以这个时候就要去做一个Android本地的微型服务器。...那么此时我首先想到了spring boot,因为他是一个服务器的框架。但是实际上我们根本用不到这么大型的服务器框架,配置这些都太麻烦。...; 4)笔者建议,最好处理一下跨域的问题,因为是Android有可能和h5联调,所以设置了跨域以后比较方便调试,当然某些场景也可以忽略,看个人需求;方法已经在以上代码中写了; 5)当然最后最重要的一点肯定是开启和关闭的代码了...老规矩,先说用法: 在Gradle中加入: dependencies { compile 'com.koushikdutta.async:androidasync:2.2.1' } 代码示例:(此处没有处理跨域...而反映到浏览器的报错信息竟然是跨域的问题,找了很久才找到,请注意。
作者:沉默王二 Java 程序员进阶之路:https://tobebetterjavaer.com 大家好,我是二哥呀。...公众号上有读者留言说:二哥,能不能推荐一些网盘项目,想写到简历上,不想再写什么秒杀、商城了! 二哥这么贴心,这么负责任,必须得来安排一波。这两个网盘项目,写到简历上,超级加分! 滴滴滴,开车!...整体的代码结构也非常的牛逼,非常清晰,非常值得学习。 第二个:kiftd 一款专门面向个人、团队和小型组织的私有网盘系统。...GitHub 地址:https://github.com/KOHGYLW/kiftd 在码云和 gitcode 上也可以下载。...反正基本的代码功能都是可以 copy 走的。 以上两个网盘项目,如果需要的话,可以冲一波。 高效阅读源代码 那经常有一些小伙伴问二哥,有什么高效阅读GitHub 源码的方法吗? 这里提供三个思路。
apt-get install mysql-server sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/html...【重要】 sudo /etc/init.d/apache2 restart 安装要注意顺序,然后在mysql会让你设定用户密码,php也会要求选择数据库和设定密码别忘了。...3.然后在浏览器打开服务器的ip地址。出现下面的就算基本可以了。 4.然后需要把wordpress上传到服务器,这个请参考ftp的软件,不是难事。...apache2指向这个路径,修改 /etc/apache2/sites-available/的 vim 000-default.conf 然后改的部分只有 DocumentRoot /var/www/html...原创文章,转载请注明: 转载自URl-team 本文链接地址: 在新服务器上搭建wordpress网站 Related posts: linux下free查看内存命令详细解析 Linux查看实时带宽流量情况以及查看端口信息
配置系统让 Apache 随系统启动: chkconfig --levels 235 httpd on 配置完毕,启动apache: /etc/init.d/httpd start 此时输入服务器的...IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS...安装php yum install php php-devel 重启apache使php生效 /etc/init.d/httpd restart 此时可以在目录:/var/www/html/下建立一个...PHP文件 代码: <?
大家好,又见面了,我是你们的朋友全栈君。架设一台FTP服务器其实很简单。首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网络速度。其次,硬件性能要能满足你的需要。...1)FTP站点基本信息 进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“全部未分配 ”,一般不须改动...2.设置 与IIS不同,Serv-U在第一次运行时会以向导的方式一步一步地提示用户进行设置,整个过程不超过五分钟,非常人性化。...在Serv-U中,将“本地服务器”下“域”中的每个FTP服务器称为“域”,刚才创建的“MyFTP”服务器就是一个名叫“MyFTP”的域。要架设多个服务器,实际上就是创建多个拥有不同端口的域而已。...要获得一个域名,需要先注册。
下面我就我在CentOS上安装Nginx经验做简单的记录,以备后查。...RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 其它Linux发行版的软件包下载地址:http://nginx.org/en/linux_packages.html...从上面的配置项可以看出,服务器的默认监听端口为80端口,服务器名称(也可以成为域名)为localhost(127.0.0.1),服务器的根目录为“/usr/share/nginx/html”。...如果服务器启动正常的话,那么我们直接在浏览器的地址栏输入“localhost”或“127.0.0.1”,应该就能看到默认首页。...下面我们就启动nginx服务器: $ sudo nginx 如果报错,则需要在上一条命令执行完之后,再执行如下命令: $ sudo nginx -s reload 如果没有报错,打开浏览器在地址栏输入“
环境配置 我购买的服务器是腾讯云的 CentOS 7.6 / 2 核 4 G,注意你的服务器内存不能小于 4G,否则无法支撑我们这个项目。需要在服务器上安装部署的组件如下图: ?...⑥ 再修改 jvm,默认占内存 1G,太大了,我的小服务器一共才 4G: vim jvm.options ?...代码部署 服务器上项目必备的环境都部署完了,接下来就只需要把项目放上来就行了。 准备工作 ① 首先,把 Tomcat 自带的项目删了: ?...=classpath:logback-spring-${spring.profiles.active}.xml 修改下生产环境的部分配置(比如项目的本地地址需要改成公网 IP,本地的目录地址需要改成服务器上的目录地址...上传项目 ❝上传之前最好把没有用到的 import 去掉 ❞ ① 在本地把项目文件夹压缩并上传到服务器: pscp -P 22 GreateCommunity.zip root@1.15.127.74:
本指南详细介绍了在运行Debian 7的Linode服务器上安装PocketMine。 注意我的世界手游版是收费软件,您需要购买才能使用PocketMine服务器。...运行PocketMine服务器 在GNU Screen中运行脚本start.sh: screen ....您可以通过运行以下命令来解决问题: script / dev / null 警告PocketMine可能无法在未运行PHP7的系统上正常运行。...如果要重新连接,请运行: screen -r 连接到服务器 1.在您的手机或平板电脑上打开我的世界手游版本。...3.在服务器名称下面输入您的服务器名称,在地址下输入您的Linode域名或IP地址。
默认情况下,Rsyslog 已安装在 CentOS 8 / RHEL 8 服务器上。...在 RHEL 8 上配置客户端系统 与 Rsyslog 服务器一样,登录并通过以下命令检查 rsyslog 守护进程是否正在运行: $ sudo systemctl status rsyslog 示例输出...: client-rsyslog-service-rhel8 接下来,打开 rsyslog 配置文件: $ sudo vim /etc/rsyslog.conf 在文件末尾,添加以下行: *.* @10.128.0.47...在客户端系统上,运行以下命令: # logger "Hello guys!...This is our first log" 现在进入 Rsyslog 服务器并运行以下命令来实时查看日志消息: # tail -f /var/log/messages 客户端系统上命令运行的输出显示在了
httpd-devel 配置系统让 Apache 随系统启动: chkconfig --levels 235 httpd on 配置完毕,启动apache: /etc/init.d/httpd start 此时输入服务器的...IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了...安装php yum install php php-devel 重启apache使php生效 /etc/init.d/httpd restart 此时可以在目录:/var/www/html/下建立一个PHP...文件 代码: <?
领取专属 10元无门槛券
手把手带您无忧上云