笔记
笔记
素净小凡人
一个在后端路上的小程序猿
展开
-
数据库理论知识点(一)
数据库 第一章 1.1 数据库库系统概述 数据(Data):描述事务的符号记录称为数据。 数据库(DB):长期存储在计算机内、有组织的、可共享的、大量的数据集合。 层次模型 网状模型 关系模型 数据库管理系统(DBMS):是位于用户与操作系统直间的一层数据管理软件6 数据库系统(DBS):由数据库、数据库管理系统、应用程序和数据库管理员组成(存储、管理、处理和为维护数据的系统) 1.2数据模型 数据模型:对现实事务数据特征的抽象 概念模型:按用户观点对数据和信息建模 实际上是现实世界到机器世原创 2020-11-15 16:47:05 · 490 阅读 · 0 评论 -
常用pom依赖以及一些项目常用插件推荐
Thymeleaf、MyBatis-plus 等常用pom引用 Thymeleaf模板引擎 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> Thymleaf使用时需要加命名空间 xmlns:th=“http://www.thymel原创 2020-11-10 18:33:32 · 703 阅读 · 0 评论 -
JAVA8新特性
一、 Lambda表达式 1、为什么使用Lambda表达式 Lambda是–个匿名函数,我们可以把Lambda表达式理解为是–段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 2、Lambda表达式 举例:(o1,o2) -> Integer.compare(o1,o2) 格式: ->:lambda操作符或箭头操作符 ->:左边 lambda形参列表(其实就是接口中的抽象方法的形参列表)原创 2020-10-30 21:41:31 · 323 阅读 · 0 评论 -
运行时数据区
1、运行时数据区内部结构 内存是非常重要的系统资源,是硬盘和cPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JTVM对于内存的划分方式和管理机制存在着部分差异。结合JVM虚拟机规范,来探讨一下经典的JVM内存布局。 java虚拟机定义了若干程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而建立,对着虚拟机退出而销毁。另一些则是与线程一一对应,这些与线程对应的数据区域会随着原创 2020-10-30 21:12:19 · 427 阅读 · 0 评论 -
类加载子系统
1、类加载器 1.1Initialization 类加载阶段 类只会被加载一次 package Day01; public class test02 { public static void main(String[] args) { Runnable r = () -> { System.out.println(Thread.currentThread().getName()+"开始"); Sy sy=new Sy();原创 2020-10-30 21:01:07 · 710 阅读 · 0 评论 -
Nginx基本知识及入门使用
Nginx Nginx基本概念 nginx是什么。做什么事情 nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,转为性能优化而生 占有内存少、并发能力强 网站用户有:百度、京东、新浪、网页、腾讯、淘宝 可以支持高达50000个并发连接 反向代理 正向代理 如果说把局域网的Internet想象成一个巨大的资源库,则局域网中的客户端要访问internet,则需要通过代理服务器来访问,这种带代理服务器就称为正向代理 简单的说就是通过代理服务器去访问需要访原创 2020-10-28 18:43:23 · 342 阅读 · 0 评论 -
Redis介绍及基本用法
NoSQL能干嘛、是什么、怎么用? NOSQL能干嘛: 多样灵活的数据模型NoSQL无需事先为要存储的数据建立字段,随时可以存储定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事请。若果是非常大数据量的表,增加字段简直就是一个噩梦 易扩展 大数据量高性能 传统RDBMS VS NOSQL RDBMS 高度组织化结构化数据 结构化查询语言(SQL) 数据和关系都存储在单独的表中 数据操纵语言,数据定义语言 严格的一致性 基础事务 NoSQL 代表着不仅仅是SQL 没有声明性查询原创 2020-10-27 21:58:46 · 733 阅读 · 1 评论 -
JSP常用内置对象
JSP(动态网页,基于BS架构) 不是和是否有“动感”混为一谈 看网页是否会随时间、地点、用户操作的改变而改变 两种架构(BS/CS) CS: A、如果软件升级 所有(客户端)软件都需要升级 B、维护麻烦、需要维护每一台客户端软件 C、每一台客户端都需要安装客户端软件 BS: 客户端可以通过浏览器直接访问服务端 **注意BS CS各有优势谁也不是谁的替代品 ** 九大内置对象 1、request 含义:请求对象,存储“客户端向服务端发送的请求信息“ 常见方法 参数类型 返回值 g原创 2020-10-26 09:18:30 · 454 阅读 · 3 评论 -
简介篇
Java技术栈 欢迎篇 非常感谢大家愿意花费几分钟的时间去看我的分享,我是一名本科生,正在Java后端的路上,关注我我会每天每天分享关于一些我学习的技术栈的代码和知识 分享路线 Java 基础篇 Java中文件文体读写以及超大文本处理 多线程,高并发的处理 MySQL数据库 JSP Tomcat Spring Mybatis Mybatis-plus SpringMvc Spring boot SpringCloud全家桶 消息中间件RabbitMQ 高速缓存Redis ...原创 2020-10-25 23:10:02 · 283 阅读 · 3 评论