自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring注解开发

基本注解 @Configuration 作用: 标记在类上表示是一个配置类(相当于一个配置类) @Bean 作用: 在容器中放一个bean相当于xml文件里的bean标签 @Configuration public class DemoConfig { @Bean public Person person(){ Person person = new Person...

2019-08-28 22:11:16 939 1

原创 请求类型

接收请求参数 application/x-www-form-urlencoded get 请求:get请求参数放在请求路径中, 接收 String userName = req.getParameter(“userName”); post 请求 接收 String userName = req.getParameter(“userName”); multipart/form-data m...

2019-08-28 21:59:57 262

原创 java-IO

如何理解流 流:流动,流向,从一段 移动到另一端,javaIO流指从源文件与程序之间流动,是一连串连续动态的数据集合 输入流:源文件到程序 输出流:程序到源文件 节点流:直接从数据源或硬盘上读写数据 处理流:不直接连接数据源,是其他流进行封装,目的是简化操作和提高性能。 字节流:按照字节读取数据 字符流:按照字符读取数据 FIle java程序不能直接操作硬盘上的文件,只能通过虚拟机跟操作系统进行...

2019-08-28 21:59:13 241

原创 文件上传与下载

上传 什么是上传 将客户端的文件的副本上传到服务器 上传 表单是mutipart/form-data 请求方式是post 表单中有file表单元素 boundary 指明分割线,表示下面的分割线用 ----- 两个分割线之间的部分是每一个item,每个item包含三部分 fileupload 用法:参考官网 临时文件 可以指定当文件大于多少时,就生成临时文件而不是将所有的内容都读取到内...

2019-08-25 16:20:39 169

原创 Mysql索引

索引是什么 官方解释 索引是帮助mysql高效获取数据的数据结构 举例比如说我们要查询的条件是where bookName = ‘mysql’,首字母是m那么查询的方式就是从字母a排着找到m,加了索引之后,直接从m开始查找 总结: 排好序的快速查找数据结构 索引会影响两种功能一种是where,一种是order by 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方...

2019-08-25 15:00:32 111

原创 MySql事务

概念 一个或一组sql语句组成一个执行单元,要么全部执行,要么全部不执行 经典案例 银行转账,一方余额减少,一方余额增加,这两个操作必须同时成功 存储引擎 概述 1.在mysql中的数据用各种不同的技术存储在文件(或内存)中。 2.通过show engines,来查看mysql支持的存储引擎 3.mysql中用的最多的有:innodb,myisam,memory,其中innodb支持事务,而myi...

2019-08-25 08:40:00 169

原创 类加载器(简介)

概述 java文件经过编译器之后生成.class文件,.class文件经过类加载器加载到java运行时环境中,每个class文件对应一个字节码对象(Class). 分类 BootStrap 引导加载jvm运行时最基础的文件 jar/lib/rt.jar ExtClassLoader 加载的也都是基础文件 jre/lib/ext/*.jar AppClassLoader 应用类加载器,三方jar包和...

2019-08-22 21:52:34 113

原创 内部类

内部类位置 位置分为成员位置与局部位置 public class InnerClass { /** * 成员位置 */ public class InnerClassDemo{ } public void method(){ /** * 局部位置 */ class Inne...

2019-08-14 22:32:16 114

原创 SpringMVC分析(笔记)

执行过程 当有请求到达之后,首先到达,DispatcherServlet的doService方法, doService方法中有doDispatch方法,进入doDispatch之后执行getHandler方法返回的值其实就是匹配到的Controller,如果没有匹配到则返回null 之后会用匹配到的handler为参数调用处理器适配器, 适配器会从这三种类型中选取对应的适配器 得到...

2019-08-03 17:03:01 109

原创 依赖注入实现

xml方式 测试类 public static void main(String[] args){ ApplicationContextXml applicationContext = new ApplicationContextXml("haoziContext.xml"); UserDao userDao = (UserDao) applicationConte...

2019-07-27 23:15:55 291

原创 白话HTTP与HTTPS

HTTP的安全性        当客户端与服务端通讯时,采用的是明文传输,如果传输的是一些敏感数据或者说是不可以让别有用心的人知道的数据那就很危险了,因为黑客可以截获数据包提取信息,因此造成了信息安全隐患 解决方案         客户端与服务端可以共同约定一个加密规则,客户...

2019-06-16 22:31:26 200

原创 为什么会产生线程安全问题之不可见性

Java内存模型     网上好多文章再讲到java内存模型时都讲方法区,堆栈等内容,我个人认为这属于jvm内存结构,我认为jmm指的是这个(如图)     当我们的类中存在共享变量(如全局静态变量)这些共享变量将放到java内存模型的主内存中去。 线程更改共享变量值过程 1.线程读取共享变量到自己的副本中 2.更改...

2019-06-05 22:56:43 1023

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除