01 2021 档案
摘要:在做项目时,有时会在整个项目里或指定文件夹下进行全局搜索和替换,这是一个很方便功能。使用方法如下: 一、全局搜索 1、使用快捷键 Ctrl+Shift+F 打开搜索窗口,或者通过点击 Edit–>Find–>Find in path 打开搜索窗口,如下图: 2、搜索界面如下,主要分为上中下三部分,上
阅读全文
摘要:import * as fs from 'fs'; if (fs.existsSync('app/public/static/Data.json')) //判断是否存在此文件 { //读取文件内容,并转化为Json对象 let userBugsJson = JSON.parse(fs.readFil
阅读全文
摘要:原文地址:https://www.jianshu.com/p/d2ac26ca6525 一、并发控制 当程序中可能出现并发的情况时,就需要保证在并发情况下数据的准确性,以此确保当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户
阅读全文
摘要:原文地址:https://www.cnblogs.com/lixiuyu/p/5923160.html 桥接模式(Bridge)是一种结构型设计模式。Bridge 模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象 (Abstraction) 与行
阅读全文
摘要:原文地址 :https://www.jianshu.com/p/d9b770a78da1 Java 语言能长期霸占语言排行榜一个重要的原因就是强大的 web 开发能力,web 开发是 java 的基石(在 EJB 推出的时候当时的 Sun 用基石来描述 EJB),所以了解 java web 开发原理
阅读全文
摘要:1 package com.ob; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Calendar; 6 import java.util.Date; 7 8
阅读全文
摘要:在 Windows 下启动程序时有时会遇到端口被占用的情况,由于一个端口同时只能运行一个进程,所以要想启动新的程序就要先把占用该端口的进程给 kill 掉,具体的命令分为以下三步, 以杀死占用了 80 端口的进程为例: 1、根据端口号 “80” 查找进程号 netstat -ano|findstr
阅读全文
摘要:UV (Unique visitor) 是指通过互联网访问、浏览这个网页的自然人。访问您网站的一台电脑客户端为1个访客。00:00-24:00内相同的客户端只被计算1次。1天内同个访客多次访问仅计算1个UV。 IP (Internet Protocol) 独立IP是指访问过某站点的IP总数,以用户的
阅读全文
摘要:转载自 用了自定义 Banner 后,SpringBoot 瞬间变的高大上了 Spring Boot 在启动的时候,我们或许想要把自己公司的 logo,或者是项目的 logo 放上去,我们可以试试本文的这些方法,可以让你快速制作一些 Spring Boot 项目启动时的彩蛋,以提高项目的辨识度,或者
阅读全文
摘要:介绍 监听器(Listener)的作用 监听某一个事件的发生,状态的改变等。 原理 接口回调: A 在执行循环,当循环到 5 的时候, 通知 B。 事先先把一个接口对象传递给 A , 当 A 执行到 5 的时候,通过这个接口对象,来调用 B 中的方法。 但是注意,不是直接传递 B 的实例,而是传递一
阅读全文
摘要:简介 在 JavaWeb 中,Servlet 中三大域对象分别是 request,session,ServletContext,其只要是用来存放共享数据的。 三大作用域的使用, 其本质是根据作用域的范围, 生命周期决定其使用的方式.: request: 每一次请求都是一个新的 request 对象,
阅读全文
摘要:原文地址 CSS3 禁用文本复制的属性:user-select 今天在网上看某篇文章,觉得内容有收藏的价值,就习惯性的想要选中文本去复制内容,但是根本选不中文本。 查看源代码,发现 CSS 文件中有这样一段代码: html, body { -webkit-user-select: none; use
阅读全文
摘要:默认的config #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/ngi
阅读全文
摘要:认识反向代理 什么是正向代理 正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。当你需要把你的服务器作为代理
阅读全文
摘要:理解动静分离 动静分离其实就是 Nginx服务器将接收到的请求分为动态请求和静态请求。将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。 动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到应用服务器
阅读全文
摘要:安装运行Nginx (1)下载Nginx镜像 docker pull nginx (2)启动Nginx docker run --name nginx -p 80:80 -d nginx 这样就简单的把nginx启动了。 (3)修改配置文件 但是我们想要改变配置文件nginx.conf ,进入容器,
阅读全文
摘要:[root@localhost ~]# tree /usr/local/nginx /usr/local/nginx ├── client_body_temp ├── conf # Nginx所有配置文件的目录 │ ├── fastcgi.conf # fastcgi相关参数的配置文件 │ ├──
阅读全文
摘要:Nginx的命令分为两块,一块是Nginx的命令行命令,主要用来查看Nginx的安装信息,帮助信息等。还有一块就是Nginx的运维命令,主要用来启动关闭服务。 Nginx 命令说明 /var » nginx -h nginx version: nginx/1.17.2 Usage: nginx [-
阅读全文
摘要:Location 语法 语法规则: location [=|~|~*|^~] /uri/ {… } 首先匹配 =,其次匹配^~,其次是按文件中顺序的正则匹配,最后是交给 /通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 符号 含义 = = 开头表示精确匹配 ~ ~ 开头表示区分大小写
阅读全文
摘要:Nginx 负载均衡详解 负载均衡简介 什么是负载均衡 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如
阅读全文
摘要:1. 问号后面带的参数 url:http://localhost:4200/news?key=japan html 调用方法: <a [routerLink]="['/news']" [queryParams]="{key:'japan'}"> 跳转 </a> ts 调用方法: // 构造函数传入
阅读全文