随笔分类 -  Java

摘要:SSM整合 1.环境准备 1.1 创建数据库和表结构 1.2 创建Maven项目 1.3 导入坐标并建立依赖 2. 整合步骤 2.1 保证Spring框架在web工程中独立运行 第一步:编写Spring配置文件并导入约束 第二步:使用注解配置业务层 第三步:测试Spring能否独立运行 2.2 保证 阅读全文
posted @ 2019-08-23 10:47 PopsiCola 阅读(211) 评论(0) 推荐(0)
摘要:SpringMVC拦截器 1.拦截器的作用 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 用户可以自定义一些拦截器来实现特定的功能。 拦截器链:拦截器链就是将拦截器按一定的顺序连接成一条链。在访问被拦截的方法或字段时,拦截器链中的拦 阅读全文
posted @ 2019-08-22 15:10 PopsiCola 阅读(332) 评论(0) 推荐(0)
摘要:SpringMVC-文件上传 1.文件上传 1.1 文件上传必须 a. form表单的enctype取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded) b. method属性取值必须是post c. 提供一个文件选择域。 阅读全文
posted @ 2019-08-22 11:10 PopsiCola 阅读(186) 评论(0) 推荐(0)
摘要:SpringMVC-响应数据和结果视图 1.返回值分类 1.1 字符串 Controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 1.2 void,没有返回值 Servlet原始API可以作为控制器中方法的参数。 (1) 使用request请求转发: (2) 使用re 阅读全文
posted @ 2019-08-21 09:29 PopsiCola 阅读(238) 评论(0) 推荐(0)
摘要:SpringMVC请求参数的绑定 1.参数绑定 1.1 绑定的机制 表单中请求参数都是key=value的,SpringMVC绑定请求参数的过程是通过把表单请求参数,作为控制器中方法参数进行绑定的。 <a href="account/findAccount?accountId=10">查询账户</a 阅读全文
posted @ 2019-08-20 09:00 PopsiCola 阅读(347) 评论(0) 推荐(0)
摘要:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <spring.version>5. 阅读全文
posted @ 2019-08-20 08:46 PopsiCola 阅读(6654) 评论(0) 推荐(0)
摘要:Maven导入Mybatis的依赖 阅读全文
posted @ 2019-08-20 08:29 PopsiCola 阅读(11433) 评论(0) 推荐(0)
摘要:Mybatis注解开发 1.Mybaits常用注解说明 1.1 使用Mybatis注解实现基本CRUD 1.2 使用注解方式开发持久层接口 1.3 编写SqlMapConfig.xml配置文件 1.4 编写测试方法 源码直达:github 2 使用注解实现复杂关系映射开发 2.1 复杂关系映射的注解 阅读全文
posted @ 2019-08-15 09:49 PopsiCola 阅读(3672) 评论(0) 推荐(1)
摘要:SpringMVC 1.1 Spring、SpringMVC、Mybaits在三层架构的位置 1.2 SpringMVC和Struts2的区别 2.SpringMVC的入门 2.1 配置核心控制器 2.2 创建SpringMVC的配置文件 2.3 编写控制器,使用注解配置 3. 入门案例的执行过程及 阅读全文
posted @ 2019-08-13 19:04 PopsiCola 阅读(198) 评论(0) 推荐(0)
摘要:Mybatis缓存 1. Mybatis一级缓存 1.1 证明一级缓存的存在 一级缓存是session级别的缓存,只要sqlSession没有flush或者close,它就存在。无需配置 1.1.1 编写用户持久层接口 1.1.2 编写用户持久层映射文件 1.1.3 编写测试方法 测试结果: 1.1 阅读全文
posted @ 2019-08-12 19:34 PopsiCola 阅读(204) 评论(0) 推荐(0)
摘要:Mybatis的延迟加载 一、什么是延迟加载 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 坏处: 因为只有当需要用到数据时,才会进行数据 阅读全文
posted @ 2019-08-08 19:33 PopsiCola 阅读(307) 评论(0) 推荐(0)
摘要:1.下载maven压缩包 下载地址:http://www.apache.org/ 往下拉会看到 然后看到 点击后,根据需要下载版本 下载后解压,主要路径最好不要带空格和中文,新建一个文件夹,为本地仓库 点开conf文件夹,修改里面的setting.xml文件,将一下代码加入文件中 然后在加入如下:目 阅读全文
posted @ 2019-07-09 17:44 PopsiCola 阅读(364) 评论(0) 推荐(1)
摘要:字体设置 根据自己喜好调节字体大小等 关闭自动更新 不关闭会不定时的提醒 设置自动导包 禁止自动打开上次的项目 根据个人喜好 禁止代码折叠 代码风格设置 更改头文件 更改编码格式 比较重要 设置代码提示 取消注释的斜体: 阅读全文
posted @ 2019-07-09 17:00 PopsiCola 阅读(203) 评论(0) 推荐(1)
摘要:Eureka服务注册中心 一、 什么是服务注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来 存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是 SOA 架构中最基础的设 施之一。 1 服务注册中心的作用 1 服务注册中心的作用 1,服务的注册 2,服 阅读全文
posted @ 2019-05-19 16:34 PopsiCola 阅读(395) 评论(0) 推荐(0)
摘要:Spring Data Redis 1.简介: Spring Data Redis, part of the larger Spring Data family, provides easy configuration and access to Redis from Spring applicat 阅读全文
posted @ 2019-05-14 08:44 PopsiCola 阅读(194) 评论(0) 推荐(0)
摘要:1.购买服务器(一般选择linux,CentOs系统,这里使用linux系统服务器,服务器购买:腾讯云,阿里云,百度云等。购买服务器,创建实例这里不详细介绍) 2.远程连接服务器(这里使用的是Xshell+Xftp) 1)下载地址:https://www.netsarang.com/zh/free- 阅读全文
posted @ 2019-05-13 11:10 PopsiCola 阅读(1873) 评论(0) 推荐(1)