摘要: 1 AOP动态代理简介及功能实现 1.1 简介 指在程序运行期间动态地将某段代码切入到指定方法的指定位置进行运行的方式。 1.2 功能实现测试 功能:实现在业务逻辑运行的时候将日志打印 ①导入aop模块:Spring aop <dependency> <groupId>org.springframe 阅读全文
posted @ 2022-07-21 13:10 Tod4 阅读(161) 评论(0) 推荐(0)
摘要: 1 Git介绍 分布式版本控制工具 VS 集中式版本控制工具 git是一个免费开源的分布式版本控制系统,可以快速高效地处理从小型到中型的各种项目。 1.1 Git进行版本控制 集中式版本控制工具:如CVS、SVN、VSS等等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们通 阅读全文
posted @ 2022-07-17 00:09 Tod4 阅读(132) 评论(0) 推荐(0)
摘要: 前言 1 nprogress进度条的使用 当请求发出进度条出现并向前走,请求成功后进度条消失。nprogress是一种进度条插件 1.1 nprogress进度条插件安装 npm i --save nprogress 随后可以在package.json中查看到安装的nprogress插件。 1.2 阅读全文
posted @ 2022-07-14 10:06 Tod4 阅读(356) 评论(0) 推荐(0)
摘要: 写在最前面 之前学完vue基础之后,一直想做一下前端的项目,但是自己写了一点前后端分离的项目发现自己前端写的是真的乱,所以趁着假期的空闲做一下尚硅谷商品汇的前后台项目,争取这周写完前台,然后这个月再写一下后台的前端和java后端,月底之前学习SpringBoot、下个月学完分布式的内容后再写前台的j 阅读全文
posted @ 2022-07-12 11:41 Tod4 阅读(246) 评论(0) 推荐(0)
摘要: Vue解决跨域问题 什么是跨域:违背了同源策略,即协议名、主机名、端口号必须一致。浏览器与服务器之间存在跨域问题,而服务器与服务器之间由于通过Http通信是不存在跨域问题的。 如图所示,浏览器端口号8080与服务器5000不一致导致跨域问题,需要注意的是跨域问题并不是没有发送响应请求,而是在服务器响 阅读全文
posted @ 2022-07-12 11:06 Tod4 阅读(1743) 评论(0) 推荐(0)
摘要: 前言 课程跟的是尚硅谷雷丰阳老师的《Spring注解驱动教程》,主要用于SSM框架向SpringBoot过渡,暑假有点懒散,争取这周看完。 1 容器 Spring的底层核心功能是IOC控制翻转和DI依赖注入,Spring认为所有的组件都应该放在IOC容器中,组件之间的关系通过容器进行自动装配,也就是 阅读全文
posted @ 2022-07-11 22:31 Tod4 阅读(126) 评论(0) 推荐(0)
摘要: 前言 集合类数据类型的实现 1 栈 1.1 定容栈 /** * 定容栈的实现 * */ public class FixedCapacityStackOfStrings { private String[] a; private int N = 0; public FixedCapacityStac 阅读全文
posted @ 2022-07-02 15:43 Tod4 阅读(59) 评论(0) 推荐(0)
摘要: 解析方式:XPath XPath的基本使用 1 安装lxml库 conda install lxml 下载慢的话可以试一下热点或切换下载源 2 导入etree from lxml import etree 3 XPath解析文件 ①本地html文件 html_tree = etree.parse(' 阅读全文
posted @ 2022-06-14 19:49 Tod4 阅读(90) 评论(0) 推荐(0)
摘要: Spring配置的可选方案 ①自动化装配Bean:@Component ②Java代码装配Bean:@Bean ③XML装配Bean 自动化装配Bean Spring从两个角度实现对 @Component组件 的自动化装配: ①组件扫描:Xml或者JavaConfig配置 ②自动装配:@AutoWi 阅读全文
posted @ 2022-06-14 17:46 Tod4 阅读(46) 评论(0) 推荐(0)
摘要: ResNet网络 论文:Deep Residual Learning for Image Recognition 网络中的亮点: 1 超深的网络结构(突破了1000层) 上图为简单堆叠卷积层和池化层的深层网络在训练和测试集上的表现,可以看到56层的神经网络的效果并没有20层的效果好,造成这种结果的原 阅读全文
posted @ 2022-06-09 15:53 Tod4 阅读(1319) 评论(0) 推荐(0)
摘要: pytorch 图像预处理transforms from torchvision.transforms import transforms transforms.Compose() 作用:将一系列的transforms有序组合,实现时按照这些方法依次对图像操作。 ①transforms.Random 阅读全文
posted @ 2022-06-09 13:13 Tod4 阅读(208) 评论(0) 推荐(0)
摘要: Vuex简介 概念: 专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中管理(读、写),也是一种适用于任意组件间的通信方式。 什么时候用Vuex ①多个组件依赖于同一状态 ②来自不同组件的行为需要变更为同一状态 Vuex工作原理 组件在不需要ajax请 阅读全文
posted @ 2022-06-04 15:26 Tod4 阅读(35) 评论(0) 推荐(0)
摘要: Vue组件 非单文件组件 一个文件包含多个组件 单文件组件 一个文件只包含一个组件,vue文件初始化:vueInit <template lang=""> <div> </div> </template> <script> export default { } </script> <style la 阅读全文
posted @ 2022-05-24 20:55 Tod4 阅读(61) 评论(0) 推荐(0)
摘要: 一个第三方js处理类库 BootCDN Vue过滤器 Date.now() 获取时间戳 Date.now() 1652411231222 计算属性实现 <body> <div id="root"> <h2>现在是:{{fmtTime}}</h2> </div> </body> <script> Vu 阅读全文
posted @ 2022-05-24 20:48 Tod4 阅读(57) 评论(0) 推荐(0)
摘要: Vue简介 el和data的两种写法 const v = new Vue({ el: '#root', data: { name: '123' } }) 动态指定el容器 console.log(v) setTimeout(()=>{ v.$mount('#root') },1000) 函数式返回d 阅读全文
posted @ 2022-05-24 20:35 Tod4 阅读(52) 评论(0) 推荐(0)
摘要: 分页插件 分页插件配置 a 添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependency> b 阅读全文
posted @ 2022-05-09 12:48 Tod4 阅读(119) 评论(0) 推荐(0)
摘要: Mybatis简介 提供持久层框架包括SQL Maps和Data Access Objects(DAO). SQL Maps提供数据库数据和java数据的映射关系,换句话说即是封装JDBC的过程。 Data Access Objects数据访问对象,通过JDBC访问数据库然后操作数据库中的数据 My 阅读全文
posted @ 2022-05-07 09:04 Tod4 阅读(88) 评论(0) 推荐(0)
摘要: HTTPMessageConverter HttpMessageConverter报文信息转换器,将请求报文转换为java对象,或将java对象转换为响应报文。 1 @ResquestBody ResquestBody可以获取请求体,需要在控制器方法中设置一个形参,使用@RequestBody进行标 阅读全文
posted @ 2022-04-22 09:36 Tod4 阅读(91) 评论(0) 推荐(0)
摘要: RESTFul RestFul简介 REST:Representational State Transfer,表现层资源状态转移 资源:资源是一种看待服务器的方式 资源的表述:资源的表述是资源在某个特定时刻的状态的描述。可以在客户端-服务器端之间转移、交换。 状态转移:在客户端和服务器端之间转移(t 阅读全文
posted @ 2022-04-19 10:31 Tod4 阅读(86) 评论(0) 推荐(0)
摘要: SpringMVC简介 SpringMVC是Spring的一个后续产品,是Spring的一个子项目 基于原生的Servlet,通过了功能强大的DispatcherServlet,对请求和响应进行统一处理 什么是MVC MVC是一种架构思想,将软件按照模型、视图、控制器来划分 M:Modedl,模型层 阅读全文
posted @ 2022-04-14 20:07 Tod4 阅读(108) 评论(0) 推荐(0)
摘要: Spring5框架新功能 整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除。 Spring5自带了通用的日志封装:log4j2 已经移除了log4jConfigListener ①导入所需的Jar包依赖 log4j-api-2.11.2.jar 阅读全文
posted @ 2022-04-14 11:19 Tod4 阅读(81) 评论(0) 推荐(0)
摘要: Spring针对事务的操作 事务的概念:事务是数据库最基本的单元,逻辑上的一组操作,要么都成功,如果有一个操作失败则都失败。 事务的特性:ACID 原子性、一致性、隔离性、持久性 JavaEE环境三层结构 1.WEB视图层 2.Service业务逻辑层 主要包含一些业务逻辑 3.数据访问层 包含对数 阅读全文
posted @ 2022-04-09 19:58 Tod4 阅读(386) 评论(0) 推荐(0)
摘要: JdbcTemplate实现对数据库增删改查 步骤 导入Jar包 mysql-connector-java-8.0.28.jar:mysql数据库连接的相关依赖 spring-tx-5.2.6.RELEASE.jar:Spring对数据库事务操作封装的相关依赖 spring-jdbc-5.2.6.R 阅读全文
posted @ 2022-04-09 19:57 Tod4 阅读(57) 评论(0) 推荐(0)
摘要: 3 AOP 面向切面编程,利用AOP可以对业务的各个逻辑进行隔离,从而使得业务逻辑各部分的耦合度之间降低,提高程序的可重用性,同时提高开发的效率。 目的:不通过修改源代码,在主干功能上增加新功能 AOP底层原理 1.动态代理实现类方法增强 (1)有接口的情况:通过JDK方式创建接口实现类的代理对象 阅读全文
posted @ 2022-04-09 19:57 Tod4 阅读(46) 评论(0) 推荐(0)
摘要: 1 Spring概念 Spring是轻量级的开源JavaEE框架。可以解决企业开发的复杂性。 Spring有两个核心部分:IOC和Aop ①IOC控制反转:把创建对象过程交给Spring管理 ②Aop:面向切面,不修改源代码的情况下进行功能增强 Spring5相关jar包:spring-beans- 阅读全文
posted @ 2022-04-09 19:55 Tod4 阅读(44) 评论(0) 推荐(0)
摘要: 启停服务 net start mysql net stop mysql 登录 mysql -u -p 访问指定IP的mysql mysql -u root -P 3306 -h localhost -pabc123 -p后面不能加空格 -h表示host,-h-P均为默认本机 两种架构 B/S:Bro 阅读全文
posted @ 2022-04-01 15:47 Tod4 阅读(33) 评论(0) 推荐(0)
摘要: Java Reflection 1 Java 反射机制概述 Reflection反射被视为动态语言的关键,反射机制允许在运行期间借助于Reflection取得任何类的内部信息,并能直接操作任意对象的内部属性和方法。 加载完类之后,在堆内存的方法区中就生成了一个Class类型的对象(一个类只有一个Cl 阅读全文
posted @ 2022-03-26 13:58 Tod4 阅读(41) 评论(0) 推荐(0)
摘要: 1. 网络编程概述 网络编程的目的:直接或者间接地通过网络协议与其他计算机实现数据交换,进行通讯。 网络编程两个主要的问题: ①如何精准地定位网络上的一台或多台主机,并定位主机上的特定应用 ②找到主机后如何进行可靠高效的数据传输 1.1 网络通信要素 通信双方地址: ①IP地址(InetAddres 阅读全文
posted @ 2022-03-25 08:33 Tod4 阅读(103) 评论(0) 推荐(0)
摘要: 1.File类 ①File类的一个对象代表一个文件或一个文件目录 ②File类声明在java.io下 1.1 FIle类的声明 路径分隔符 Windows和DOS系统默认使用'',UNIX和URL使用'/' 由于Java支持跨平台运行,File类为了解决这个问题动态提供了一个常量:public st 阅读全文
posted @ 2022-03-24 10:41 Tod4 阅读(54) 评论(0) 推荐(0)
摘要: 1.1 线程的生命周期 方法名 说明 yield() stop() sleep() wait() 阻塞 suspend() 挂起 notify()/notifyAll() 唤醒 resume() 取消挂起 1.2 线程的安全问题 1.2.1 通过同步机制解决线程安全问题 方式一:同步代码块 sync 阅读全文
posted @ 2022-03-24 10:12 Tod4 阅读(35) 评论(0) 推荐(0)