![](https://img-blog.csdnimg.cn/2020042015335594.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔记
记录一下需要的,学习过的知识
香榭的落叶l
这个作者很懒,什么都没留下…
展开
-
Spring框架笔记
Spring概念spring是开源的免费的框架(容器)spring是轻量级的,非侵入式的spring核心主要两部分 :AOP : 面向切面编 ,扩展功能不是修改源代码实现 .IOC : 控 制 反 转 ,比 如 有 一 个 类 , 在 类 里 面 有 方 法 ( 不 是 静 态 的 方 法 ) , 调 用 类 里 面 的 方 法 , 创 建 类 的 对 象 , 使 用 对 象 调 用 方 法 , 创 律 类 对 象 的 过 程 , 需 要 new 出 来 对 象 . 把 对原创 2020-07-02 18:38:48 · 151 阅读 · 0 评论 -
JVM学习笔记
视频连接JVM体系结构JVM调优99%都在java方法区和堆。类加载器虚拟机自带加载器启动(根)类加载器扩展类加载器应用程序(系统)类加载器双亲委派加载类时,先往上层加载器(知道根加载器)走,如果上层加载器找到对应类,就直接加载,如果不能就传给下层。保证java系统定义类的安全.如果自定义java.lang.String,就会执行rt.jar包中的String,而不执行自定义的String沙箱安全机制Java安全模型的核心就是Java沙箱(sandbox) ,什么是沙箱原创 2020-06-22 21:14:06 · 148 阅读 · 0 评论 -
常量池的一些问题
几个常量池先看一下虚拟机的大体结构图自知乎class常量池class 文件结构图自知乎java类编译后,生成.class文件引自class文件中除了包含类的版本、字段、方法、接口等描述信息外,还有一项信息就是常量池(constant pool table),用于存放编译器生成的各种字面量(Literal)和符号引用(Symbolic References)。字面量:常量概念,如文字符串"abc"、被声明为final的常量值等。符号引用:一组符号来描述所引用的目标。符号可以是任何原创 2020-06-21 20:22:26 · 218 阅读 · 0 评论 -
JUC笔记
视频链接1什么是JUCjava.util.concurent包,分类业务:普通线程ThreadRunnable 没有返回值,性能相较于Callable较低2进程和线程java 默认两个线程main 、GCjava不能真正开启线程并发与并行并发才存在多线程操作同一资源一个cpu核心快速交替执行多个线程。本质:充分利用cpu资源并行(多个进程同时执行)多个cpu核心,执行多个线程;线程池public static void main(String[] args) {原创 2020-06-16 14:55:03 · 161 阅读 · 0 评论 -
深入理解java虚拟机读书笔记
2.Java内存区域与内存溢出异常2.2运行时数据区域2.2.1程序计数器一小块内存空间,相当于字节码行号指示器,字节码解释器通过这个计数器来执行下一步需要执行字节码指令jvm多线程是通过线程轮流切换分配处理器时间的,每个线程都有独立的计数器,独立存储,互不影响,这类内存区域称为“线程私有”内存如果线程执行的是native方法,则计数器为空。2.2.2Java虚拟机栈同程序计...原创 2020-05-01 09:57:09 · 315 阅读 · 0 评论 -
SSM整合
引入所需依赖(Maven项目)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...原创 2020-04-26 22:11:16 · 112 阅读 · 0 评论 -
Maven依赖合集
静态资源导出问题<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*...原创 2020-04-23 21:45:31 · 1017 阅读 · 0 评论 -
SpringMVC笔记
回顾Servletweb.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...原创 2020-04-23 21:37:05 · 86 阅读 · 0 评论 -
操作系统零碎知识点整理
线程与进程区别简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多...原创 2020-04-21 20:55:01 · 1161 阅读 · 0 评论 -
Mybatis笔记
MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。持久化数据持久化持久化就是...原创 2020-04-21 20:44:10 · 275 阅读 · 0 评论 -
TCP整理
TCP模型(参考)TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。确认应答在TCP中,当发送端的数据到达接收主机时,接收端主机会返回一 个已收到消息的通知。这个消息叫做确认应答(ACK(Positive Acknowled-gement)意指已经接收。)TCP通过肯定的ACK实现可靠的数据传输。当发送端将数据发出之后会等待对端的确认应答。如果有确...转载 2020-04-20 15:55:56 · 226 阅读 · 0 评论 -
MySQL读书笔记(高性能MySQL),后续更新
1.MySQL架构1.1MySQL逻辑架构MySQL逻辑架构图最上层的服务并不是MySQL所独有的,大多数基于网络的客户端/服务器的工具或者服务都有类似的架构。比如连接处理、授权认证、安全等等。第二层为核心层,包含查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这实现。第三层包含存储引擎,存储引擎负责MySQL中数据的存储与提取。服务器通过API与存储...原创 2020-04-20 15:27:09 · 295 阅读 · 2 评论