Windows安装Nginx服务
使用WinSW将Nginx注册为服务,WinSW(Github)是一个可以将Windows程序注册为服务的工具,其详细介绍和用法可查阅其Github文档。1.Nginx下载地址:https://www.cnblogs.com/zhi-leaf/p/6274290.html下载最新版即可,我这使用1.12.2演示;2.WinSW下载地址:https://github.com/kohsuke/winsw/releases操作步骤1.Nginx目录下新增文件nginx-...
2024-01-10未命名
我们都知道, Maven 是一款非常优秀的软件项目管理 & 自动构建的工具,相信各位在项目中都多多少少接触过那么今天咱们就来扒一扒它的构建生命周期都有哪些,以及拉取 jar 包时它的一个流程是怎样的Maven 生命周期说到 Maven 的构建生命周期,我的小脑瓜里面冒出来的就是: clean install deploy 这些了...
2024-01-10HTTPS所用到的加密算法
当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信。InfoQ的这篇文章对此有非常详细的描述。这些复杂的步骤的第一步,就是浏览器与服务器之间协商一个在后续通信中使用的密钥算法。这个过程简单来说是这样的:浏览器把自身支持的一系...
2024-01-10如何判断程序员技术能力和水平?
这个题目是比较复杂的,它包含的东西比较多,认真讨论估计能写几万字。如果是专业研究,我看能写一本书了。这里打算根据自己的学习过程和工作经验,谈一下要点问题,均属个人看法,欢迎讨论。写这篇文章的初衷,跟前段时间跟朋友们聊招聘有关。因为技术招聘除了考察人的协作精神和...
2024-01-10【美剧】闪电侠第4季第16集「艾莉丝」神速力发威,紫色战衣造型登场
《闪电侠》(The Flash)第四季继先前首曝艾莉丝(Iris)一角化身超级女英雄的定装照后,今日再释出多张剧照。凯蒂斯帕顿(Candice Patton)将在「Run,Iris,Run」集中首度以超级英雄身份登场。该集描述闪电侠团队面对新敌人「融炉」马修(Melting Pot/Matthew),其超能力是可以将人类的DNA交换。闪电...
2024-01-10IDEA java出现无效的源发行版
问题描述问题原因出现该问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的。解决方法1、查看本机的jdk版本:命令提示符输入:java -version2、修改IDEA当中的Project项目中的jdk版本2.1 File-->Project Structure2.2 修改project2.3 修改Module模块的Language Level这是我朋...
2024-01-10MySQL修改表名字
操作过程mysql> create table ts01 like ti_o_sms; #创建表结构.这样的建表方式,不仅仅是表的结构,连带着索引也会同时创建.Query OK, 0 rows affected (0.02 sec)mysql> alter table ts01 rename to ts01_new; #修改表名的语法:alter table rename to/as new_tablename;Query OK, 0 rows affected (0.00 sec)mysq...
2024-01-10鸿蒙系统Gn与Ninja实现编译构建
导读鸿蒙系统的编译构建是基于 Gn 和 Ninja 完成的,那么 Gn 和 Ninjia 有什么关系呢?具体又是如何工作的呢?想必大多数热衷于应用开发的同学都还没有深究过,那么今天就借此机会带着大家扒一扒 Gn 和 Ninja。我们先来说说 Ninja 吧!Ninja 是借由 Google Chrome 项目而诞生的一个构建工具,它的诞生目...
2024-01-10CSS层叠上下文
看到层叠,大家一定会联想到定位元素会是的元素之间发生“遮挡”,而z-index可以改变他们之间的遮挡优先级,但这仅仅是层叠这一概念中很小的一部分。本文就来聊一聊css中的层叠上下文到底是如何给元素规定叠加顺序的。一、什么是层叠上下文?层叠上下文,英文称作”stacking context”. 我们假...
2024-01-10【浏览器原理】理清HTTP缓存的一些概念
之前的一篇文章只说了浏览器会有缓存,但使用f5刷新使用到协商缓存,而ctrl+f5则强制不使用缓存,在地址栏和回车则会同时使用本地缓存和协商缓存没有具体说明。本地缓存又叫强缓存,协商缓存又叫弱缓存。这篇文章补充一些这方面的东西。浏览器第一次请求时:浏览器后续在进行请求时:...
2024-01-10