测试文章
这是测试文章JS常用APIsplit() 方法用于指定规则把一个字符串分割成字符串数组。 (字符串———> 字符串数组)
1stringObject.split(separator,howmany)
参数
描述
separator
必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany
可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
12345678910var str = "I lover your too"var a = str.split("")console.log(a); //不传任何切割标志时,默认切割每一个字符 //返回["I", " ", "l", "o", "v", "e", "r", " &q ...
接受自己的平凡
周五掏三观其实,对于前端这份工作,我一直以来的心态就是平凡,我干的这份职业,并不值得对亲朋好友吹嘘,我干的这份工作,也仅仅是一份工作,他并不比扫大街送外卖这份职业高等好多,因为总归到头,我们都是一个大城市里的打工人。
我甚至觉得这份工作,只要正常念完中学的孩子,进培训班培训半年,也一样能做,所以我们没有资格对这份工作报以骄傲。
身边总有同事好友说:谁谁进了字节,谁谁进了腾讯,好像就能高人一等了,殊不知公司体量越大,裁员也会越多,谁都有生涯到头的时候吧。
最后,我想以一个平凡人的角度,希望正在挣扎的你能接受自己平凡
因为,很多的这样的你我,都是一样的平凡人
我们注定成不了金字塔里的顶尖
我们注定成不了行业中的翘楚
我们注定成不了传说中的扫地僧
我们注定成不了技术中的大拿
不管你究竟付出了多大的努力,也是如此。
所以,我希望这样的你,能宽恕自己的平凡,花更多的时间在陪伴家人,拓展社交,培养兴趣爱好,甚至是可以去养花花草草,有机会的话,多发展发展副业,人脉,如果能学会投资理财,这是最好的。
弱冠之年,我有这样的领悟,只是希望技术不要成为你的唯一,毕竟生活和健康,才是你真正需要拥有的东西
弱冠 ...
Git使用指南
Git使用指南这里记录一下平时使用git的流程和遇到的一些问题及解决办法
大体流程
在github网站上建立仓库,或者直接从搭建好的仓库clone下来,克隆的地址从仓库主界面获取,建议使用ssh地址进行克隆(如果是自己的仓库的话),可以不用输入用户名和密码
1git clone ssh/https
这会自动添加一个origin指向仓库地址,可以用以下指令查看远程仓库地址
1git remote -v
如果是本地项目上传需要git init初始化仓库后,需要将本地仓库关联github远程仓库
1git remote add origin https://github.com/用户名/仓库名.git
提交修改
使用add添加需要修改的文件,或者直接使用当前目录 ‘.’ 也可以
1git add .
查看修改的文件
1git status
添加commit
1git commit -m "my commit"
推送到仓库
1git push origin
第一次push因为新建的远程仓库是空的,所以要加上-u这个参数
1git push -u origin master ...
Nginx和Apache和Tomcat的区别及优缺点
Nginx和Apache和Tomcat的区别及优缺点1、定义:1)ApacheApache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页,它是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。缺点:配置相对复杂,自身不支持动态页面。优点:相对于Tomcat服务器来说处理静态文件是它的优势,速度快。Apache是静态解析,适合静态HTML、图片等。(Apche可以支持PHPcgiperl,但是要使用Java的话,你需要Tomcat在Apache后台支撑,将Java请求由Apache转发给Tomcat处理。)
2)Tomcat:Tomcat 是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。Tomcat是应用(Java)服务器,它只是一 ...
rimraf删除本地依赖
【删除node modules文件】的方式有两种:1、直接右键删除,缺点是依赖过多时,删除速度非常慢。2、通过安装rimraf来删除【墙裂推荐此种方法,光速】。一旦删除就不能恢复(回收站里没有)
2.1首先通过npm安装删除工具(推荐全局安装):
1npm install -g rimraf
2.2再使用删除命令先进入node_modules所在的文件夹。然后直接输入:
1rimraf node_modules
Nginx 的学习手册
Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占用内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好。
Nginx 专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告 Nginx 能支持高达 50000 个并发连接数。
01
Nginx 知识网结构图
Nginx 的知识网结构图如下:
02**反向代理**
正向代理:局域网中的电脑用户想要直接访问网络是不可行的,只能通过代理服务器来访问,这种代理服务就被称为正向代理。
反向代理:客户端无法感知代理,因为客户端访问网络不需要配置,只要把请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据,然后再返回到客户端。
此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。
03
负载均衡
客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服务器处理完毕之后,再将结果返回给客户端。
普通请求和响应过程如下图:
但是随着信息数量增长,访问量和数据量飞速增长,普通架构无法满足现在的需求 ...