spring源码学习 spring ioc BeanFactoryPostProcessor与BeanPostProcessor 两者都能能插手Spring Bean。 Be...
spring源码学习 spring ioc BeanFactoryPostProcessor与BeanPostProcessor 两者都能能插手Spring Bean。 Be...
jeecg-boot代码review Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis...
背景 在第一次代码提交的时候,需要输入密码,但密码出错后,就会提示Authentication failed for XXX,但又没找到重新输入密码的地方。 解决方案 全局设...
方法调用不等同方法执行,唯一任务就是确定调用方法的版本(即调用哪一个方法)。Class文件编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符...
栈桢是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈桢存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息。 局部变...
类加载过程 加载 验证 准备 解析 初始化 加载 在加载阶段,虚拟机需要完成3件事情:1、获取类的二进制字节流2、将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构...
比较 算法定义优点缺点标记-清除算法标记需要回收的对象,然后统一回收效率慢:标记和清除的效率都不高;空间问题:产生大量内存碎片复制算法将内存分为两块,每次只使用一块,当这一块...
对象访问定位 句柄 在Java堆划分一块内存作为句柄池,reference中存储的对象的句柄地址,句柄中包含对象实例数据和类型数据各自的具体地址,如图: 直接指针 refer...
异常说明:StackOverflowError:线程请求的栈深度虚拟机所允许的深度OutOfMemoryError:如果虚拟机可以动态扩展,扩展时无法申请到足够的内存 名称存...
使用mysql自身的user表,拼接其中的User字段的值,使用GROUP_CONCAT函数。
同一个类,A调用B A加了事务,B不加事务,B抛异常,A、B都回滚 A加了事务,B不加事务,A抛异常,A、B都回滚 A不加事务,B加事务,A抛异常,A、B都不回滚 A不加事务...
在主配置文件(nginx.conf)的http内添加
背景 在日常开发中,我们经常会需要要到第三方组件或工具,例如JDK、MYSQL等等。虽然目前有很多一键安装的方法,但有时候安装的目录我们无法灵活的自定义,这就会导致我们有时候...
Linux源码安装MYSQL 下载源码包 下载链接可到MYSQL官网获得 解压 移动到指定目录
Linux源码安装JDK 请先看安装说明。 查看系统的版本信息 下载对应的JDK 可使用wget,具体的下载地址可到oracal获得。 解压源码包 移动解压得到的目录 移动到...
导出 导出数据库为dbname的表结构 root为mysql用户,~/dbname.sql为希望导出的文件的路径,回车输入密码即可。去掉-d即可导出表结构及表数据。 导出数据...
TERMINATED BY '|'表示字段间以|相隔/home/admin/data.csv为输出文件路径,支持xml、csv、xlsx