2022-04-05

JVM¶
Class Loader:依据特定格式,加载class文件到内存。
Execution Engine:对命令进行解析。
Native Interface:融合不同开发语言的原生库为Java所用。
Runtime Data A
2020-10-28

日志¶
slf4j是日志的规范/接口
日志实现工具:log4j/logback/common-logging
logback¶
logback是log4j创始人开发的新一款日志组件。SpringBoot默认采用logback作为日志组件
2021-06-10

大型互联网网站特点:
高流量,流量大
高可用
大数据
敏捷开发,迭代快
用户体系庞大
可持续升级
安全防范
弹性扩展
吞吐量高,响应速度快
maven项目的打包方式分为三种:pom(用在父级工程或聚合工程)、jar(用于jar包使用)、
2020-09-29

第一章 深入Web请求过程¶
HTTP、Socket、TCP三者的区别¶
graph TD;
应用层[HTTP TELNET DNS]-->Socket[Socket]-->传输层[TCP UDP]
HTTP是传输层的协议,更
2021-05-09

前言¶
本文记录学习《Spring实战》(第五版)中的知识点,并将一些开发项目中遇到的相关经验与理解记录在这里。
唯一不变的就是变化 ----希腊哲学家 赫拉克利特
第一部分 Spring基础¶
Spring的核心提供了一个叫做
2020-08-13

前言¶
Django是一个开放源代码的Web应用框架。
检测是否安装Django模块:
python -m django --version
使用¶
初始化项目:django-admin startproject mysite。这样会在当前
2021-09-22

Python面向对象编程¶
class ClassName(继承的类名):
def __init__(变量):
self.类内变量=变量
没有合适的继承类,就使用object类,这是所有类最终都会继承的类。创建实
2019-07-17

Mysql¶
使用¶
安装mysql-connect的包
代码如下:
import mysql.connector
config={'host':'','port':3306,'user':"",'password':'','data
2021-03-21

Python函数¶
调用函数时,如果传入的参数或者类型不对,Python会报TypeError的错误。
int(参数)将参数转换成整数,其他类型也用类似的函数进行转换。
函数名是指向一个函数对象的引用。可以将函数赋值给另一个对象
2019-07-13

Python函数式编程¶
函数式编程没有变量,在确定输入时,输出就已经确定了,没有因为变量的不确定导致的副作用。允许将番薯本身作为参数传入另一个函数,允许返回一个函数。
一个函数可以接收另一个函数作为参数,称之为高阶函数。
ma
2019-07-16

Python模块¶
在Python中,一个.py文件就是一个模块。好处是提高了代码的可维护性,避免函数名和变量名的冲突,便于使用。模块名与文件名相同。
利用包名来避免模块名相同的情况。每个包下面都必须要有一个__int__.py文件
2019-07-17

Python基础¶
print()函数可以接收多个字符串,之间用逗号隔开,python会将逗号打印成空格。
输入:直接将input()的值赋予需要被复制的变量。input()中可以放置提示用的文字,获取的值是字符串类型,如果想要使用
2019-07-10

Python语法糖¶
对于取制定索引范围的操作,Python提供了切片(Slice)实现。例如:L[0:3],这里表示的是从索引0开始取,知道索引3为止,左闭右开的区间。如果第一个数是0,还可以省略。[:10:2]其中的2表示每两位取
2019-07-15

2022-03-04