Learn notes
Cravck_it
这个人很懒,啥也没留下
展开
-
类加载机制(类初始化)
(1) 遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。生成这4条指令的最常见的Java代码场景是:使用new关键字实例化对象的时候,读取或设置一个类的静态字段(被final修饰、已在编译期把结果放入常量池的静态字段除外)的时候,以及调用一个类的静态方法的时候。(2) 使用java.lang.ref...原创 2019-01-10 18:48:33 · 270 阅读 · 0 评论 -
spring mvc文件上传将MultipartFile转换为File
图片上传将MultipartFile转换为File 第一,前台页面通过表单上传文件<form th:action="@{${teacher.tid} ? '/teacher/edit' : '/teacher/add'}" method="post" enctype="multipart/form-data"> //确定是multipart上传 ...原创 2019-03-20 11:20:32 · 766 阅读 · 0 评论 -
MyBatis-ehcache使用二级缓存
Mybatis二级缓存是对映射文件进行的Mapper级别缓存温馨提示:使用ehcache缓存时,查看日志需添加slfj依赖一,为什么需要缓存? 提高程序的性能,优化对数据库查询的效率 二,ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本AP...原创 2019-01-16 19:05:48 · 517 阅读 · 0 评论 -
IDEA2018.2安装及使用(学习笔记)
IDEA文件目录介绍bin目录是一些执行和配置相关包 help目录帮助文档手册; jre64目录是jre运行支持; lib目录是运行用到的jar包; licenese目录是许可协议; plugins目录是插件 redist目录是一些杂项;IDEA优化配置,提高启动和运行速度(注:电脑运行内存为8GB,前提情况下更改)找到idea安装盘D:\Intelli...原创 2019-01-14 11:59:22 · 1210 阅读 · 0 评论 -
Springmvc入门
一, 什么是springMVC? Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 springMVC入门使用 Hello springMVC. . .1,导入springmvc的依赖<dependency> <groupId>org.springframework<...原创 2019-01-23 20:31:24 · 197 阅读 · 0 评论 -
CentOS系统更新Base.repo 源
使用CentOS下载软件时,发现源不可使用,解决:一, 将/etc/yum.repos.d/下面所有的源给删除掉了 二, 更新国内源,下载镜像# CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo...原创 2019-01-13 18:27:46 · 4347 阅读 · 0 评论 -
Mybatis-Redis使用二级缓存
. Redis简介 Redis是一个开源(BSD许可),是一个key-value存储系统,内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 它支持字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(zset),位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能, 同时通...原创 2019-01-18 10:35:56 · 402 阅读 · 2 评论 -
Java类加载机制(学习笔记)
1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java...原创 2019-01-10 19:06:46 · 211 阅读 · 0 评论