SpringMVC学习(四):转换器,验证器 Java框架 0.学习准备 参考资料:参考书籍《Spring MVC学习指南》(第二版)(基础学习)《Spring实战》(第四版)(综合运用)参考视频:尚硅谷《Spring MVC》(补充知识) 简单目录: 转换器Converter 格式化Formatter 用Registrar注册Formatter 验证器简介 Spring验证器 JSR303验证器 1.转换器与格式化简介 ...
SpringMVC学习(三):数据绑定与表单标签库 Java框架 0.学习准备 参考资料:参考书籍《Spring MVC学习指南》(第二版)(基础学习)《Spring实战》(第四版)(综合运用)参考视频:尚硅谷《Spring MVC》(补充知识) 简单目录: 数据绑定简介与使用 Spring表单标签库 表单标签库使用实例 Spring的表单标签库使用的不是很多,所以了解一些就行。主要的前台页面还是以JSTL和EL表达式为主。 1...
JVM学习笔记(六):锁与字节码执行 Java基础 0.学习准备 参考资料参考书籍《深入理解Java虚拟机》参考视频《深入理解JVM》(目前学习) 简单目录: 线程安全 对象头Mark JVM层面的锁优化: 偏向锁 轻量级锁 自旋锁 Java层面的锁优化: 减少锁持有时间 减小锁粒度 锁分离 锁粗化 锁消除 无锁 javap 简单的字节码执行过程 常用的字节码 使用ASM生成Java字节码 JIT即时编译和相关参数...
Java学习过程中遇到的问题及解决方案 Java基础 0. 遇到的问题 JVM学习时使用JPS命令报错:Exception in thread "main" java.lang.NullPointerException 使用java命令出错:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentV...
JVM学习笔记(五):性能监控工具与Java堆分析 Java基础 0.学习准备 参考资料参考书籍《深入理解Java虚拟机》参考视频《深入理解JVM》(目前学习) 简单目录: 系统性能监控 Java自带的性能监控工具 内存溢出OOM的原因 MAT使用基础 浅堆与深堆 显示入引用与出引用 支配树 使用JVisualVM分析堆 1.系统监控命令(Linux系统) uptime命令:查询系统时间19:49:25(当前时间) up 9...
JVM学习笔记(四):类文件结构与类加载器 Java基础 0.学习准备 参考资料参考书籍《深入理解Java虚拟机》参考视频《深入理解JVM》(目前学习) 简单目录: 语言无关性 类文件的结构:(类如何组织和使用) 魔数,版本号,访问符 常量池 超类,接口 字段,方法,属性 类装载验证流程 什么是类装载器ClassLoader JDK中ClassLoader默认设计模式 打破常规模式 热替换 1.JVM语言无关性 JV...
JVM学习笔记(三):GC算法,垃圾收集器种类及GC参数 Java基础 0.学习准备 参考资料参考书籍《深入理解Java虚拟机》参考视频《深入理解JVM》(目前学习) 简单目录: GC简介 GC算法 引用计数法 标记清除算法 标记压缩算法(标记整理) 复制算法(新生代整合) 分代思想 可触及性(可达性) Stop-The-World 串行收集器 并行收集器 CMS收集器 参数总结 关于G1收集器的内容等过段时间看书深入再去学习。视频中...
SpringMVC学习(二):基于注解@Controller的控制器 Java框架 0.学习准备 参考资料:参考书籍《Spring MVC学习指南》(第二版)(基础学习)《Spring实战》(第四版)(综合运用)参考视频:尚硅谷《Spring MVC》(补充知识) 简单目录: @Controller注解和@RequestMapping注解 请求方法的参数类型及返回值类型(请求处理的方法编写) 如何应用基于注解的控制器 重定向与flash属性 请求参数...
MySQL学习笔记(十):SQL分区及一些常用的使用技巧 数据库 0.学习准备 参考资料:参考书籍《深入浅出MySQL数据库开发、优化与管理维护》传智播客的视频学完了 简单目录: SQL分区 SQL分区类型 SQL分区管理 正则表达式的使用 一些函数,子句的使用技巧 如何做统计 大小写及索引使用时的问题 1.SQL分区概述及优点1)简介与优点: 分区:指根据一定的规则,数据库吧一个表分解成多个更小的、更容易管理的部分。就访...
JVM学习笔记(二):常用参数配置及分配策略 Java基础 0.学习准备 基础落下了很多了,是时候啃一波JVM了感觉很深奥,就先从视频看起,以后再看书补充啦 参考资料参考书籍《深入理解Java虚拟机》,《Java虚拟机基础教程》参考视频《深入理解JVM》(主要学习)可以先学习GC再回来理解 JVM常用配置参数 跟踪参数(Trace) 堆的分配参数 永久区分配参数(JDK1.8之后取消了永久代) 栈的分配参数 1.跟踪参数1...