编程笔记
-
【Nginx】Linux上Nginx安装详细教程(保姆级教程)
一、准备工作: 安装nginx需要一些环境的支持 1、安装 GCC(必选) yum install gcc-c++解释:GCC用来对nginx源码进行编译 2、安装 PCRE pcre-devel (必选) yum install -y pcre pcre-devel解释:Nginx的Rewrite…
-
【Java面试】并发编程高频面试题,请你说一下你对Happens-Before的理解
“请你说一下你对Happens-Before的理解” 你听到这个问题的时候,知道怎么回答吗? 大家好,我是Mic,一个工作了14年的Java程序员。 并发编程是面试过程中重点考察的方向,能够考察的方向有很多 关于这个问题,我把高…
-
IDEA打包普通java项目并用java命令运行
IDEA下打包为jar包,普通java项目(非web项目) 效果是将第三方jar包放到一个文件夹中(如lib),这样看起来清晰一些。如下图这种: 1.项目结构。 1.关键:modules 在<output root>…
-
这些网络协议的基本概念你可要知道
为什么需要网络协议 在没有网络协议的阶段,公司有自己的标准,而不同公司、网页之间请求响应不能互通,要适应繁多不同的规范,非常的混乱。 当制定了统一的规范之后,每个公司、产品都遵循同样的协议,客户端请求…
-
JAVA基础--程序流程控制--2022年8月21日
第一节 分支结构 1、if分支的写法有几种,各有什么特点? if(){} if(){} else{} if(){} else if(){} else if(){} ... else{} 2、switch分支的格式、执行流程是怎么样的 …
-
校验用户名是否存在案例
案例 校验用户名是否存在 服务器响应的数据,在客户端使用时,要想当作json数据格式使用 $.get(type):将最后一个参数tupe指定为"json" 在服务器端设施MIME类型 response.setContentType("test/html;charset=utf-8"…
-
[题解] Atcoder Regular Contest ARC 146 A B C D 题解
点我看题 A - Three Cards 先把所有数按位数从多到少排序,答案的位数一定等于位数最多的三个数的位数之和/(tot/)。对于每个i,把有i位的数排序,并记录每个i的排序结果。最后枚举答案中三个数最靠前的数/(a_i/),…
-
SpringBoot的基本概念(1)
1.为什么使用springboot springboot容易上手,做了jar包的版本控制,不用考虑maven依赖,方便敏捷开发,内置tomcat减少开发配置,由于SPI提供对外的starter扩展。 2.springboot的自动装备原理: @SpringBo…
-
七分钟学会 HTML 网页制作
什么是HTML 点击打开视频讲解更加详细 Hyper Text Markup Language(超文本标记语言) 标签控制排版 体积小,方便传输 编写HTLML 推荐使用:VS Code <!DOCTYPE html> <html lang="en"> <head> &l…
-
Markdown使用
Markdown 标题 “#” 个数表示标题级数,在输入“#”完成后最好添加一个空格 段落 要创建段落,请使用空白行将一行或多行文本进行分隔。 提醒:不要用空格(spaces)或制表符( tabs)缩进段落。 例如: I really like …