nginx Nginx学习Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是, Nginx 是免费的并可以商业化,配置使用也比较简单。 Nginx 特点 高 2021-10-11 basic-component > nginx #nginx
linux chmod 权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。 Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。 Linux下权限的粒度有 拥有者 、群组 、其它组 三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可 2021-10-09 system > linux #linux
jvm_tuning JVM内存区域划分限定商用虚拟机基本都采用分代收集算法进行垃圾回收。根据对象的生命周期的不同将内存划分为几块,然后根据各块的特点采用最适当的收集算法。大批对象死去、少量对象存活的,使用复制算法,复制成本低;对象存活率高、没有额外空间进行分配担保的,采用标记-清除算法或者标记-整理算法。 从上面的图可以看出, JVM区域总体分两类,heap区和非heap区。 1.heap区又分为: Eden 2021-08-26 java #jvm
jvm_tuning JAVA 启动参数/opt/vdian/java/bin/java-Djava.util.logging.config.file=/home/www/fenxiao-core/.server/conf/logging.propertie -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephe 2021-08-26 java #jvm
javascript equals js中==和===区别简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是false. 操作数1 == 操作数2, 操作数1 === 操作数2 比较过程: 双等号==: 2021-07-05 javascript #javascript
mall attribute 商城业务流程分析SKU和SPU属性分析iphone xs | iphone xs max | iphon x ->SPU包括 每款机型的像素,尺寸,分辨率。。。。不同版本对应SKU,具体的某个版本-内存-颜色,即讲SPU的参数构建成一个机型基本属性 销售属性不同版本 销售属性不同 左边参数名称为SPU,右边具体参数为SKU 同一个SPU商品,共享 商品介绍,规格于包装 属性都是与三级分类 2021-06-23 project > mall #mall
git-clean Git仓库删除大文件背景当用Git久了,难免会手误或临时添加一些大文件到仓库中,即使以后添加进了.gitignore,甚至做了git rm,但是Git为了保证版本可回退,history pack里面依然会存储这些对象,这个时候我们就要为Git仓库进行瘦身。 或者不是大文件的情况,有时我们需要删除掉一些敏感信息文件,比如password.txt,即使回退也无法找到敏感文件,要实现这个要求,也要对hi 2021-06-17 basic-component > git #git
linux command 关机/重启/注销 常用命令 作用 shutdown -h now 即刻关机 shutdown -h 10 10分钟后关机 shutdown -h 11:00 11:00关机 shutdown -h +10 预定时间关机(10分钟后) shutdown -c 取消指定时间关机 shutdown -r now 重启 shutdown -r 10 10分钟之后重启 2021-06-05 system > linux #linux
jvm_tuning 如何合理的规划一次jvm性能调优JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松。为了更好的理解本篇所介绍的内容。你需要已经了解和遵循以下内容: 1、已了解jvm 垃圾收集器 2、已了解jvm 性能监控常用工具 3、能够读懂gc日志 4、确信不为了调优而调优,jvm调优不能解 2021-05-26 java #jvm
http content 访问 www.taobao.com过程首先是查找浏览器缓存,浏览器会保存一段时间你之前访问过的一些网址的DNS信息,不同浏览器保存的时常不等。 如果没有找到对应的记录,这个时候浏览器会尝试调用系统缓存来继续查找这个网址的对应DNS信息。 如果还是没找到对应的IP,那么接着会发送一个请求到路由器上,然后路由器在自己的路由器缓存上查找记录,路由器一般也存有DNS信息。 如果还是没有,这个请求就会被发送 2021-05-26 basic-component > http #http