上一页 1 2 3 4 5 6 ··· 25 下一页
摘要: 本地方法栈 Java虚拟机用于管理Java方法的调用,而本地方法栈用户管理本地方法的调用 本地方法栈,也是线程私有的 允许被实现固定或者是可拓展的内存大小(在内存溢出方面是相同的) 如果线程请求分配的栈容量超过本地方法栈的最大容量,Java虚拟机竟会抛出一个 StackOverflowError异常 阅读全文
posted @ 2022-07-27 18:34 flypiggg 阅读(37) 评论(0) 推荐(0)
摘要: 导入表的问题 导入数据时外键约束问题 数据导入指令: source d:\xxx.sql 通过FOREIGN_KEY_CHECKS解决,用法如下: set FOREIGN_KEY_CHECKS=0; #在导入前设置为不检查外键约束 set FOREIGN_KEY_CHECKS=1; #在导入后恢复检 阅读全文
posted @ 2022-07-27 17:53 flypiggg 阅读(110) 评论(0) 推荐(0)
摘要: 本地方法接口 什么是本地方法 简单的来讲,一个Native Method就是一个Java调用非Java代码的接口,一个Native Method是这样的一个Java方法:该方法的实现由非Java语言实现。比如C。这个特征并发Java所持有,其他编程语言也有,如C++,可以使用extern "c" 告 阅读全文
posted @ 2022-07-27 17:13 flypiggg 阅读(24) 评论(0) 推荐(0)
摘要: 虚拟机栈 概述 虚拟机栈出现的背景 由于跨平台的设计,Java指令都是根据栈来设计的。不同平台的CPU架构不同,所以不能设计为基于寄存器的 优点是跨平台,指令集少,编译器容易实现,确定是性能下降,实现同样的功能需要更多的指令 内存中的栈和堆 栈是运行时的单位,而堆是存储的单位 即:栈是解决程序的运行 阅读全文
posted @ 2022-07-27 16:56 flypiggg 阅读(41) 评论(0) 推荐(0)
摘要: 程序计数器 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的线程信息。CPU只有把数据装载到寄存器才能够运行 这里,并非广义上的所指的物理寄存器,或许将其翻译为PC计数器(或指令计数器)会更加的贴切(也称为 阅读全文
posted @ 2022-07-26 21:55 flypiggg 阅读(60) 评论(0) 推荐(0)
摘要: 运行时数据区概述及线程 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区 就是大厨做饭,我们把大厨后面的东西(切好 阅读全文
posted @ 2022-07-26 21:05 flypiggg 阅读(46) 评论(0) 推荐(0)
摘要: 类加载子系统 概述 JVM 内存的结构 类加载器子系统的作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开始由特定的文件标识 ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。 加载的类信息存放于一块称 阅读全文
posted @ 2022-07-25 21:54 flypiggg 阅读(37) 评论(0) 推荐(0)
摘要: I/O 模型 I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。 Java 共支持 3 种网络编程模型 I/O 模式:BIO、NIO、AIO。 Java BIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需 阅读全文
posted @ 2022-04-24 16:34 flypiggg 阅读(74) 评论(0) 推荐(0)
摘要: netty netty简介 Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github 上的独立项目。 Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty 主要针对在 TCP 协议下,面向 Client 端的高并发 阅读全文
posted @ 2022-04-22 17:00 flypiggg 阅读(44) 评论(0) 推荐(0)
摘要: 微服务权限 sercurity 目录中 密码处理工具类 public class DefaultPasswordEncoder implements PasswordEncoder { public DefaultPasswordEncoder() { this(-1); } public Defa 阅读全文
posted @ 2021-12-23 19:15 flypiggg 阅读(104) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 25 下一页