实用散知识
同是天涯程序猿
编程、运动、音乐
展开
-
Nginx配置请求限制
Nginx配置请求限制nginx中有两个模块对请求进行限制:ngx_http_limit_conn_module 模块ngx_http_limit_req_module 模块其中:ngx_http_limit_conn_module 模块主要针对会话的并发连接数控制,例如限制每个IP的并发连接数。ngx_http_limit_req_module 模块可以限制给定会话的特殊情况下的请求数,例如配置特定时间间隔内每个IP的请求数量限制。ngx_http_limit_conn_module 模原创 2020-08-03 16:41:46 · 602 阅读 · 0 评论 -
聊一聊计算机网络基础
计算机网络基础概述计算机网络的核心内容即是网络协议,网络协议就是计算机网络中进行数据交换建立的规则、标准或者说是约定。OSI七层模型为了使不同的计算机厂家生产的计算机能够相互通信,国际标准组织(ISO)在1978年提出了“开放系统互联参考模型”,它将计算机体系结构的通讯协议分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表原创 2020-08-01 14:34:54 · 431 阅读 · 0 评论 -
yum常用命令
yum常用命令Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。显示已安装的软件包yum list installed查找可以安装的...原创 2019-01-08 13:33:17 · 184 阅读 · 0 评论 -
kudu集群安装配置
本次记录为在线安装kudu,需要所有机器联网。本次安装机器为三台虚拟机:master节点:192.168.20.133tserver节点192.168.20.133192.168.20.134192.168.20.135所有节点配置NTP服务NTP服务即Network Time Protocol网络时间服务,是用来同步集群中各个服务器的时间的协议。如果集群中的各个主机时间不...原创 2019-01-17 11:53:20 · 4192 阅读 · 0 评论 -
VMware配置centos7固定IP和免费Xshell下载
VMware配置centos7固定ipVMware设置 菜单选择虚拟机(alt + M)-> 点击设置网络适配器选择NAT模式 菜单选择编辑(alt + E) -> 虚拟网络编辑器 -> 点击右下角更改设置选择VMnet8 -> 选择NAT模式(与虚拟机共享主机的IP地址)勾选“将主机虚拟适配器连接到此网络”取消勾选“使用本地DHCP服务器将IP地址分配...原创 2018-08-04 17:27:58 · 313 阅读 · 0 评论 -
WIN10 远程连接桌面凭据不工作解决办法
记录在使用win10远程连接桌面时遇到凭据连接不成功解决方法:进入“控制面板”->“凭据管理器”->“添加Windows凭据”->输入 要登录的服务器的IP地址、用户名、密码,点确定退出。...原创 2018-05-12 21:43:55 · 5833 阅读 · 1 评论 -
如何获取js异步请求返回值
使用定时函数模拟异步请求回调函数function doSomething(callback){ setTimeout(function(){ console.log('执行结束'); let result = 4; callback(result); },100);}function callback(result){...原创 2018-02-25 16:39:21 · 9566 阅读 · 0 评论 -
spring boot使用h2内存数据库,定义好sql脚本后执行乱码问题
最近在做一个演示demo时遇到的问题,使用spring boot配置内置h2数据库,预置数据sql执行,结果发现出现乱码问题。原因是在配置中没有指定sql的执行编码: datasource: platform: h2 schema:原创 2018-01-24 09:22:22 · 3983 阅读 · 0 评论 -
HTTP状态码
总是会用到,留作备用。http状态码1XX临时响应,表示临时响应并需要请求者继续执行操作的状态代码100继续发送、101切换协议(例如使用websocket会切换websocket协议)、102执行中2XX表示成功处理请求的代码201已创建、202已接受(服务器已接受,但尚未处理)、203非授权、204无内容、205重置内容、206部分内容3XX重定向表示完成请求,需要进一步操作300多种选择原创 2017-12-28 16:13:24 · 238 阅读 · 0 评论 -
js常用正则表达式
js正则表达式使用频率还是比较高,特此记录//邮箱/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*///手机号码/^[1][0-9]{10}$///是否为汉字/^[\u4e00-\u9fa5]{0,}$///是否为字母/^[a-zA-Z]*$///是否为数字/^\d*$///字母数字组成的字符串/^[a-zA-Z0-9]*$///空行/n[s|原创 2017-12-17 12:51:58 · 325 阅读 · 0 评论 -
一台电脑开多个Tomcat
下载解压版Tomcat安装配置好jdk记事本打开tomcat/bin/startup.bat前两行加入:SET JAVA_HOME=C:\soft\java8SET CATALINA_HOME=C:\soft\apache-tomcat-7.0.82修改tomcat/conf/server.xml修改几处: <!-- <Server port="8005" shutdown="SHUTD原创 2017-12-14 14:33:10 · 178 阅读 · 0 评论 -
开源许可介绍
Apache v2 LicenseApache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:需要给代码的用户一份Apache Licence如果你修改了代码,需要再被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中转载 2017-12-14 09:04:51 · 374 阅读 · 0 评论 -
linux云服务器iptables防火墙快速配置
使用云服务器时快速部署在使用阿里、腾讯提供的IaaS服务器基础设施时,需要快速部署项目,首先要做的事情就是将需要的端口号暴露给外网,如常用的80/8080tomcat/3306MySQL/6379redis等等端口号。打开安全规则如阿里云、腾讯云首先需要在管理控制台–>云服务器–>安全组–>安全组规则中创建端口开放的规则。配置iptablesiptables 的最大优点是它可以配置有状态的防火墙关原创 2017-12-13 22:31:46 · 3486 阅读 · 0 评论 -
MAC实用SSH连接远程服务器,并实现文件上传下载
MAC作为程序员的神器,在编程上的使用远超window的电脑,而MAC本身提供了SSH功能,配合VIM编辑器对编程十分有帮助。使用ssh连接远程主机ssh username@192.168.100.100其中,username是登录用户名,@后接ip地址,点击确定之后输入密码即连接到远程主机。要查看当前有多少个处于登录状态的用户,可以使用who命令查看。使用scp命令实现上传下载1、从服务器上下载原创 2017-12-13 21:59:44 · 52487 阅读 · 3 评论 -
vi编辑器的基本用法
vi编辑器作为程序员神器,还是有必要学习一下!vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本、C语言程序编辑等功能,可以作原创 2017-12-13 21:53:43 · 4864 阅读 · 0 评论