01 2023 档案

摘要:声明式事务 1.事务分类 编程式事务 Connection connection = JdbcUtils.getConnection(); try{ //1.先设置事务不要提交 connection.setAutoCommit(false); //2.进行业务 crud //3.提交事务 conne 阅读全文
posted @ 2023-01-31 23:05 一刀一个小西瓜 阅读(139) 评论(0) 推荐(0) 编辑
摘要:JdbcTemplate 看一个实际需求: 如果希望使用spring框架做项目,Spring框架如何处理对数据库的操作呢? 方案一:使用之前的JdbcUtils类 方案二:spring提供了一个操作数据库(表)的功能强大的类JdbcTemplate。我们可以通过ioc容器来配置一个JdbcTempl 阅读全文
posted @ 2023-01-30 21:44 一刀一个小西瓜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:实现Spring底层机制-03 7.阶段5-后置处理器的实现 7.1分析 阶段5目标:bean后置处理器的实现 7.2代码实现 新增: 1.创建 InitializingBean 接口,实现该接口的 Bean 需要实现 Bean 的初始化方法 bean后置处理器的两个方法,调用时机分别在 Bean 阅读全文
posted @ 2023-01-29 22:51 一刀一个小西瓜 阅读(132) 评论(0) 推荐(0) 编辑
摘要:实现Spring底层机制-02 3.实现任务阶段1 3.1知识拓展-类加载器 Java的类加载器有三种: Bootstrap类加载器 对应路径 jre/lib Ext类加载器 对应路径 jre/lib/ext App类加载器 对应路径 classpath classpath 类路径,就是java.e 阅读全文
posted @ 2023-01-28 21:40 一刀一个小西瓜 阅读(135) 评论(0) 推荐(1) 编辑
摘要:实现Spring底层机制-01 主要实现:初始化IOC容器+依赖注入+BeanPostProcessor机制+AOP 前面我们实际上已经使用代码简单实现了: Spring XML 注入 bean (Spring基本介绍02) Spring 注解方式注入 bean (Spring管理Bean-IOC- 阅读全文
posted @ 2023-01-27 23:01 一刀一个小西瓜 阅读(123) 评论(0) 推荐(0) 编辑
摘要:AOP-03 7.AOP-切入表达式 7.1切入表达式的具体使用 1.切入表达式的作用: 通过表达式的方式定义一个或多个具体的连接点。 2.语法细节: (1)切入表达式的语法格式: execution([权限修饰符] [返回值类型] [简单类名/全类名] [方法名]([参数列表]) 若目标类、接口与 阅读全文
posted @ 2023-01-26 21:34 一刀一个小西瓜 阅读(143) 评论(0) 推荐(0) 编辑
摘要:AOP-02 4.问题提出 在上一篇的MyProxyProvider类中,我们的输出语句功能比较弱,在实际开发中,我们希望是以一个方法的形式,嵌入到真正执行的目标方法前,怎么办? 1.使用土方法解决 需求分析:使用土方法解决前面的问题,后面使用spring的aop组件完成 改进MyProxyProv 阅读全文
posted @ 2023-01-24 23:50 一刀一个小西瓜 阅读(147) 评论(0) 推荐(0) 编辑
摘要:AOP 1.官方文档 AOP讲解:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aop AOP APIs:下载的spring文件-->spring-framework-5.3.8/docs/reference/h 阅读全文
posted @ 2023-01-23 22:57 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-05 3.基于注解配置bean 3.3自动装配 基本说明: 基于注解配置bean,也可以实现自动装配,使用的注解是:@AutoWired或者@Resource @AutoWired 的规则说明 (1)在IOC容器中查找待装配的组件的类型,如果有唯一的bean装配(按 阅读全文
posted @ 2023-01-21 22:05 一刀一个小西瓜 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-04 3.基于注解配置bean 3.1基本使用 3.1.1说明 基本说明:基于注解的方式配置bean,主要是项目开发中的组件,比如Controller,Service和Dao 组件的注解形式有: @Component 表示当前注解标识的是一个组件 @Controll 阅读全文
posted @ 2023-01-19 23:03 一刀一个小西瓜 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-03 2.基于XML配置bean 2.15bean的生命周期 bean对象的创建是由JVM完成的,然后执行如下方法: 执行构造器 执行set相关方法 调用bean的初始化方法(需要配置) 使用bean 当容器关闭时,调用bean的销毁方法(需要配置) 例子 Hous 阅读全文
posted @ 2023-01-18 21:19 一刀一个小西瓜 阅读(165) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-02 2.基于XML配置bean 2.7通过util空间名称创建list BookStore.java: package com.li.bean; import java.util.List; /** * @author 李 * @version 1.0 */ pu 阅读全文
posted @ 2023-01-17 21:15 一刀一个小西瓜 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC 1.Spring配置/管理bean介绍 Bean管理包括两方面: 创建bean对象 给bean注入属性 Bean的配置方式: 基于xml文件配置方式 基于注解配置方式 2.基于XML配置bean 2.1通过类型来获取bean 通过id来获取bean在Spring基本 阅读全文
posted @ 2023-01-16 22:03 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Spring基本介绍02 5.简单模拟Spring基于XML配置的程序 5.1需求说明 自己写一个简单的Spring容器,通过读取beans.xml,获取第一个Javabean:Monster的对象,给该对象属性赋值,放入到容器中,并输出该对象信息 也就是说,不使用spring原生框架,我们自己简单 阅读全文
posted @ 2023-01-15 21:23 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Spring基本介绍 1.官方资料和下载 1.1Spring5下载 直接访问 https://repo.spring.io/ui/native/release/org/springframework/spring/,选择相应版本即可 进入官网 https://spring.io/ 进入Spring5 阅读全文
posted @ 2023-01-14 21:35 一刀一个小西瓜 阅读(319) 评论(3) 推荐(2) 编辑
摘要:Hexo博客搭建记录 参考视频:手把手教你从0开始搭建自己的个人博客 |无坑版视频教程 以下命令操作建议使用管理员权限完成 1. nodejs & hexo 安装 1.首先下载node.js,并安装(安装node时,会自动安装npm),安装完毕后在控制台输入node -v,如果显示版本则说明安装成功 阅读全文
posted @ 2023-01-12 22:48 一刀一个小西瓜 阅读(1147) 评论(0) 推荐(7) 编辑
摘要:Axios 1.基本说明 Axios是一个基于promise的网络请求库,作用于node.js和浏览器中。它是 isomorphic 的 (即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.js http 模块, 而在客户端 (浏览端) 则使用XMLHttpRequest 阅读全文
posted @ 2023-01-12 20:13 一刀一个小西瓜 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Vue04 12.Vue2 脚手架模块化开发 目前开发模式的问题: 开发效率低 不够规范 维护和升级,可读性比较差 12.1基本介绍 官网地址 什么是Vue Cli脚手架 12.2环境配置,搭建项目 VUE安装教程+VScode配置 搭建Vue脚手架工程,需要用到NPM(node package m 阅读全文
posted @ 2023-01-11 21:16 一刀一个小西瓜 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Vue03 10.组件化编程 10.1基本说明 官网链接:https://v2.cn.vuejs.org/v2/guide/components-registration.html 在大型应用开发时,页面可以划分成很多部分。不同的页面,往往也会有相同的部分——例如可能会有相同的头部导航 如果每个页面 阅读全文
posted @ 2023-01-09 22:28 一刀一个小西瓜 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Vue02 7.修饰符 7.1基本说明 修饰符(Modifiers)是以.指明的后缀,指出某个指令以特殊方式绑定 官方文档:修饰符 Vue中的修饰符有: 事件修饰符 按键修饰符 系统修饰符 事件修饰符 <!-- 阻止单击事件继续传播 --> <a v-on:click.stop="doThis">< 阅读全文
posted @ 2023-01-08 23:17 一刀一个小西瓜 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Vue01 1.Vue是什么? Vue(读音/vju:/,类似于view)是一个前端框架,依据构建用户界面 Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或者项目整合 支持和其他类库结合使用 开发复杂的单页应用非常方便 Vue是Vue.js的简称 官网:Vue.js - 渐进式 Java 阅读全文
posted @ 2023-01-07 23:35 一刀一个小西瓜 阅读(190) 评论(0) 推荐(0) 编辑
摘要:模块化编程 1.基本介绍 传统的非模块化开发有如下的缺点:(1)命名冲突(2)文件依赖 JavaScript代码越来越庞大,JavaScript引入模块化编程,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块 JavaScript使用“模块”(module)的概念来实现模块化编程,解 阅读全文
posted @ 2023-01-06 18:44 一刀一个小西瓜 阅读(120) 评论(1) 推荐(0) 编辑
摘要:Promise 1.Promise基本介绍 Promise是异步编程的一种解决方案,可以解决传统Ajax回调函数嵌套问题。 传统的Ajax异步调用在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常说的Callback Hell 为了解决上述的问题,Promise对象应运而生,在E 阅读全文
posted @ 2023-01-05 21:26 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:ES6新特性 1.ES6是什么? DCMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,2015年6月发布 ES6设计目标:达到JavaScript语言可以用来编写复杂的大型程序,成为企业级开发语言 ECMAScript和JavaScript的关系:ECMAScrip 阅读全文
posted @ 2023-01-04 23:14 一刀一个小西瓜 阅读(105) 评论(0) 推荐(0) 编辑
摘要:主题 2 Shell工具和脚本 Shell 工具和脚本 · the missing semester of your cs education (missing-semester-cn.github.io) Shell脚本 shell 脚本是一种更加复杂度的工具。 定义变量 在bash中为变量赋值的 阅读全文
posted @ 2023-01-03 22:34 一刀一个小西瓜 阅读(926) 评论(0) 推荐(1) 编辑
摘要:家居网购项目实现013 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 32.功能30-会员不能登录后台管理 32.1需求分析/图解 管理员admin登录后,可以访问所有页面 会员登录后,不能访问后台管理相关页面,其他页面可以访 阅读全文
posted @ 2023-01-03 19:08 一刀一个小西瓜 阅读(87) 评论(0) 推荐(0) 编辑
摘要:家居网购项目实现012 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 29.功能27-Ajax检验注册名 29.1需求分析/图解 用户注册时,后端通过验证,提示用户当前输入的用户名是否可用。 29.2思路分析 29.3代码实现 阅读全文
posted @ 2023-01-01 21:40 一刀一个小西瓜 阅读(93) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示