Loading

随笔分类 -  后端开发

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
后端开发相关技术栈,包括但不限于框架、中间件、分布式、微服务、大数据、系统设计、架构设计、开发工具、运维工具、低代码。
摘要:SpringBoot1.x Web 开发 文章源码 简介 SpringBoot 非常适合 Web 应用程序开发。可以使用嵌入式 Tomcat,Jetty 或 Undertow 轻松创建独立的 HTTP 服务器。 大多数Web应用程序将使用 spring-boot-starter-web 模块来快速启 阅读全文
posted @ 2020-12-29 17:49 Parzulpan 阅读(177) 评论(0) 推荐(0)
摘要:SpringBoot1.x 日志 日志框架 市面上有很多日志框架,一个日志框架一般包括抽象层和实现。 SpringBoot,它的底层是 Spring,而 Spring 框架默认是用 JCL(java.util.logging),但是 SpringBoot 选用 slf4j(抽象) 和 logback 阅读全文
posted @ 2020-12-27 14:33 Parzulpan 阅读(149) 评论(0) 推荐(0)
摘要:SpringBoot1.x 配置 文章源码 配置文件 SpringBoot 使用一个全局的配置文件,配置文件名是固定的。 application.properties、application.yml都是配置文件。 配置文件的作用:修改 SpringBoot 自动配置的默认值,SpringBoot 在 阅读全文
posted @ 2020-12-27 14:32 Parzulpan 阅读(450) 评论(0) 推荐(0)
摘要:SpringBoot1.x 入门 文章源码 简介 传统的 JavaEE 开发,十分笨重且配置繁琐,开发效率很低,而且有很复杂的部署流程,对于第三方技术的集成也很困难。 Sring 全家桶时代则解决了上面的问题,而 SpringBoot 则是 JavaEE 一站式解决方案,SpringCloud 是分 阅读全文
posted @ 2020-12-27 14:31 Parzulpan 阅读(344) 评论(0) 推荐(0)
摘要:SSM 整合使用 文章源码 搭建整合环境 整合说明 SSM 整合可以使用多种方式,但是选择 XML + 注解 的方式最为合适。 整合思路 搭建整合环境 Spring 环境搭建并测试 Spring 整合 SpringMVC 并测试 Spring 整合 MyBatis 并测试 创建 Maven 工程 使 阅读全文
posted @ 2020-12-26 10:30 Parzulpan 阅读(64) 评论(0) 推荐(0)
摘要:SpringMVC 拦截器 文章源码 拦截器的作用 SpringMVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 谈到拦截器,还有另外一个概念 —— 拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺序联结成一条 阅读全文
posted @ 2020-12-25 11:57 Parzulpan 阅读(123) 评论(0) 推荐(0)
摘要:SpringMVC 异常处理 文章源码 异常处理思路 系统中异常包括两类:预期异常和运行时异常,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 Controller 调用 service,service 调用 dao,异常都是向上抛出的,最终由 Dis 阅读全文
posted @ 2020-12-24 21:03 Parzulpan 阅读(76) 评论(0) 推荐(0)
摘要:SpringMVC 实现文件上传 文章源码 文件上传回顾 查看 JavaWeb 阶段的文件上传下载 实现步骤: 客户端: 发送 post 请求,告诉服务器要上传什么文件 服务器: 要有一个 form 标签,method=post 请求,form 标签的 encType 属性值必须为 multipar 阅读全文
posted @ 2020-12-24 20:27 Parzulpan 阅读(176) 评论(0) 推荐(0)
摘要:SpringMVC 响应数据 文章源码 返回值分类 返回值是字符串 Controller 方法返回字符串可以指定逻辑视图的名称,通过视图解析器解析为物理视图的地址。 @Controller @RequestMapping(path = {"/return"}) public class Return 阅读全文
posted @ 2020-12-24 16:35 Parzulpan 阅读(106) 评论(0) 推荐(0)
摘要:SpringMVC 入门 文章源码 SpringMVC 基本概念 在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。 表现层:负责接收客户端请求,向客户端响应结果等,一般使用 MVC 模型 Model 模型:指数据模型, 阅读全文
posted @ 2020-12-23 19:42 Parzulpan 阅读(233) 评论(0) 推荐(0)
摘要:找出数组中重复的数字。 在一个长度为 n + 1 的数组 nums 里的所有数字都在 1~n 的范围内。所以数组中至少有一个是重复的。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 5, 4, 3, 2, 6, 7] 输出:2 或 3 限制: 2 ⇐ n ⇐ 100000 Jav 阅读全文
posted @ 2020-12-23 11:10 Parzulpan 阅读(79) 评论(0) 推荐(0)
摘要:Spring 事务控制 Spring 事务控制介绍 JavaEE 体系进行分层开发,事务控制位于业务层,Spring 提供了分层设计业务层的事务处理解决方案。 Spring 的事务控制都是基于 AOP 的,它既可以使用编程的方式实现,也可以使用配置的方式实现。但是推荐以配置的方式实现。 Platfo 阅读全文
posted @ 2020-12-23 00:19 Parzulpan 阅读(189) 评论(0) 推荐(0)
摘要:Spring JdbcTemplate 文章源码 JdbcTemplate 概述 它是 Spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。Spring 框架提供了很多的操作模板类。 操作关系型数据的:JdbcTemplate、HibernateTemplate 操作 N 阅读全文
posted @ 2020-12-23 00:16 Parzulpan 阅读(99) 评论(0) 推荐(0)
摘要:Spring AOP SpringCRUD 存在的问题 bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http 阅读全文
posted @ 2020-12-22 17:22 Parzulpan 阅读(72) 评论(0) 推荐(0)
摘要:Spring IOC IOC 的常用注解 小节源码 之前的 XML 配置: <bean id="accountService" class="cn.parzulpan.service.AccountServiceImpl" scope="" init-method="" destroy-method 阅读全文
posted @ 2020-12-21 16:22 Parzulpan 阅读(56) 评论(0) 推荐(0)
摘要:Spring 入门 文章源码 Spring 概述 Spring Spring 是分层的 Java SE/EE 应用全栈式轻量级开源框架,以 IOC(Inverse Of Control,反转控制)和 AOP(Aspect Oriented Programming,面向切面编程)为内核,提供了 表现层 阅读全文
posted @ 2020-12-20 20:29 Parzulpan 阅读(100) 评论(0) 推荐(0)
摘要:MyBatis 注解开发 文章源码 环境搭建 Mybatis 也可以使用注解开发方式,这样就可以减少编写 Mapper 映射文件。 常用注解说明: @Insert 实现新增 @Update 实现更新 @Delete 实现删除 @Select 实现查询 @Result 实现结果集封装 @Results 阅读全文
posted @ 2020-12-19 23:13 Parzulpan 阅读(80) 评论(0) 推荐(0)
摘要:MyBatis 缓存 文章源码 什么是缓存 像大多数的持久化框架一样,MyBatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能。 Mybatis 中缓存分为一级缓存,二级缓存。 缓存的适用范围 适用范围: 经常查询并且不经常改变的 数据的正确与否对最终结果影响不大 一级缓存 阅读全文
posted @ 2020-12-19 18:29 Parzulpan 阅读(73) 评论(0) 推荐(0)
摘要:MyBatis 延迟加载策略 文章源码 什么是延迟加载 延迟加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据,也被成为懒加载。 好处:先从单表查询,需要时再从关联表去关联查询,大大提高了数据库性能。 坏处:因为当需要用到数据时才进行数据库查询,这样在进行大批量数据查询时,以可能造成 阅读全文
posted @ 2020-12-19 18:28 Parzulpan 阅读(163) 评论(0) 推荐(0)
摘要:MyBatis 多表操作 文章源码 一对一查询 需求:查询所有账户信息,关联查询下单用户信息。 注意:因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如果从用户信息出发关联查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 可以使用 result 阅读全文
posted @ 2020-12-19 12:00 Parzulpan 阅读(88) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页