- 博客(8)
- 收藏
- 关注
原创 深入理解java虚拟机 学习笔记
第二章 Java内存区域与内存溢出异常1.运行时数据区域线程共享内存区域:方法区(保存的是类),堆(保存的是用类创建的对象)线程私有内存区域:程序计数器,java虚拟机栈,本地方法栈程序计数器:是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。Java虚拟机栈:每个方法在执行的同时都会创建一个栈帧(Stack Frame [1] )用于存储局部变量表、操作数栈、...
2019-11-20 16:26:08
146
原创 Mysql优化学习记录,菜鸟级别,但是很实用哦 嘻嘻
mysql优化的目标1.走索引2.减少扫描行数3.减少锁占用所需基础知识1.索引的数据结构 B+树2.mysql锁 全局锁,表锁,行锁,间隙锁,两阶段锁协议3.mysql事务 acid,隔离级别,mvcc , mysql日志4.mysql是怎么执行一条语句的 重点in()子查询,join,排序,分组5.explain+ 语句 会显示出这条...
2019-10-20 13:58:38
181
原创 mybatis分页插件PageHelper使用采坑记录 初级菜鸟版
类型转化错误报错信息–java.util.ArrayList cannot be cast to com.github.pagehelper.Page原因:PageHelper未生效解决办法 1.导包,2.在配置文件配置插件信息姐3. 和spring整合后需要在sqlsessionfactoryBean中配置读取本地配置文件:public SqlSessionFacto...
2019-10-10 15:29:23
344
原创 GET和POST的区别
实际两者没啥区别,只是在请求行上一个是GET一个是POST。GET请求可以在请求体上放K-V数据,POST也可以在url上加?name=123&。。但是为了方便区分,http协议按请求服务器资源的类别划分出了一大帮PUT,DELETE。。兄弟,所以说只用get和post基本够用了。1.GET常用来从服务器获取资源POST常用来提交信息到服务器2.GET一般在URL上加请求参数信息...
2019-09-27 11:19:01
186
原创 Maven学习笔记
1.maven是用Java开发的,是用来管理java项目的2.maven可以帮助我们管理jar包3.jar包通过在pom文件里设置坐标获取,设置坐标后maven会自动从仓库下载,仓库分为私服和中央仓库,可以在maven核心配置文件setting.xml文件中配置,配置按先后顺序,比如配置两个仓库一个阿里云,一个中央仓库,maven会先在阿里云下载,如果没有再从中央仓库下载jar包4.mave...
2019-09-14 13:04:26
134
原创 Servlet3.1规范最终版 读书笔记
Servlet 接口Servlet 接口是 Java Servlet API 的核心抽象。所有 Servlet 类必须直接或间接的实现该接口,或者更通常做法是通过继承一个实现了该接口的类从而复用许多共性功能。目前有 GenericServlet 和 HttpServlet 这两个类实现了 Servlet 接口。大多数情况下,开发者只需要继承 HttpServlet 去实现自己的 Servlet...
2019-09-11 17:59:13
232
原创 spring实战(第四版)读书笔记 附电子书网盘链接
下载地址:链接:https://pan.baidu.com/s/1i6KASh3 密码:yfeo第2章2.1 Spring 配置的可选方案2.1.1 在 XML 中进行显式配置。2.1.2 在 Java 中进行显式配置。2.1.3 隐式的 bean 发现机制和自动装配。(推荐使用)Spring 从两个角度来实现自动化装配:组件扫描( component scanning ): Sp...
2019-09-04 17:36:45
3845
2
转载 Maven安装配置(Windows10)
想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。所需工具 :JDK 1.8Maven 3.3.9Windows 10注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上1. JDK 和 JAVA_HOM...
2019-05-16 14:31:39
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人