自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Vue 先初始化父组件再初始化子组件的方法(自定义父子组件mounted执行顺序)

Vue 先初始化子组件再初始化父组件的方法自定义父子组件mounted执行顺序mountedv-ifthis.$nextTick

2023-07-06 15:29:48 1574

原创 Konva 内容重叠无法触发点击事件的解决方法

在绘制界面时,不免出现有内容重叠的情况,这会影响事件的触发。属性可以允许事件穿透,默认为。不可穿透(示例如下)

2023-06-25 14:05:02 377

原创 JavaScript学习笔记 - 语法篇 - 一句废话没有版

省去function,采用let var const的定义方式定义函数。JS 中 ,switch参数可以是字符串,字符串也是基础数据类型。foreach 可以按顺序访问数组中的每一个元素,一般用于遍历。if-else嵌套之类的和C、Java都没有区别,细节不表。严格来说 foreach 属于迭代器,将在。可以直接使用return返回内容。这里需要进行一些准备工作,详见。

2023-06-15 09:35:28 161

原创 Qt 学习笔记 - 第五章 - Qt 时间编程 - Qt 时钟

【代码】Qt 学习笔记 - 第五章 - Qt 时间编程 - Qt 时钟。

2023-03-15 17:19:59 265

原创 Qt 学习笔记 - 第四章 - Qt的三驾马车之 - 网络编程

Qt 学习笔记 - 第五章 - Qt 时间编程 - Qt 时钟。

2023-03-15 14:43:20 119

原创 Qt 学习笔记 - 第三章 - Qt 的三驾马车之 - 串口编程 + 打包成Windows软件

创建 Qt Widgets Application 项目 seial基类选择 WidgetUI设计UI代码展示3、逻辑功能在工程文件中引入获取串口信息并展示到页面上,在目前 UI 对应的 cpp 的构造中进行其他控件的逻辑功能点击打开串口时对串口进行初始化对串口的声明和创建头文件Cpp文件打开按钮单击信号的槽函数关闭按钮单击信号槽函数发送按钮单击信号槽函数串口有东西可读时,在接收框中进行展示定义槽函数,在头文件中手动绑定可读信号与槽函数,在构造

2023-03-10 02:41:33 175

原创 Qt 学习笔记 - 第二章 - 添加图片、布局、界面切换

对 Resources 下的 .qrc 文件右键,使用资源编辑器打开。注意:不要随意更改所需图片的后缀,否则可能导致无法正常使用,出现*弹簧组件在组件栏中的 Spacers 部分,有横向和纵向。位于上方布局设计工具栏中,选中多个组件后点选布局即可。目前程序存在问题:改变窗口大小时,界面不随窗口变化。在编辑模块中选择项目目录,右键,添加新文件。单击添加按钮,添加前缀,可按照需要修改前缀。单击添加按钮,添加文件,添加需要的图片。此外,按钮等也可以添加图片,方法相同。将图片文件拷贝到项目目录。

2023-03-06 21:56:13 1084 1

原创 Qt 学习笔记 - 第一章 - 快速开始、信号与槽

使用 Qt Creator 创建 Qt 工程,不能包含中文目录。槽:指的是槽函数,可以把槽函数绑定在某一个控件的某个信号上。信号:指控件发出的特定的值(或者理解为触发了控件的事件)在设计界面,右击控件,转到槽,选择信号即可。下,标准的C++是没有的。添加槽函数的定义和实现。

2023-03-05 22:47:05 66

原创 SpringBoot+MyBatis的动态SQL、使用动态SQL时List传值错误解决方案

动态SQL SpringBoot MyBatis List传值错误 结构化SQL 脚本SQL

2023-02-06 18:48:20 278

原创 SpringBoot学习笔记 - 构建、简化原理、快速启动、配置文件与多环境配置、技术整合案例

创建新模块,选择Spring初始化,并配置模块相关基础信息选择当前模块需要使用的技术集开发控制器类运行自动生成的Application类原始Spring配置繁琐依赖设置繁琐SpringBoot程序优点恰巧就是针对Spring的缺点自动配置。这个是用来解决Spring程序配置繁琐的问题起步依赖。这个是用来解决Spring程序依赖设置繁琐的问题辅助功能(内置服务器,…)。在启动SpringBoot程序时既没有使用本地的tomcat也没有使用tomcat插件,而是使用SpringBoot。

2023-02-02 04:26:50 110

原创 SpringMVC学习笔记 - 第二章 - SSM整合案例 - 技术整合、统一结果封装、统一异常处理、前后联调、拦截器

创建 Maven - web 项目添加依赖创建项目包结构SpringConfig配置类JdbcConfig配置类Mybatis 配置类jdbc.properties 配置文件SpringMvc 配置类web 项目入口配置类1.3 功能模块开发SQL实体类Dao 接口Service接口实现类Controller1.4 单元测试新建测试类注入 Service 类,编写测试方法1.5 PostMan 测试(细

2023-01-30 17:05:28 146

原创 SpringMVC学习笔记 - 第一章 - 工作流程、Bean加载控制、请求与响应(参数接收与内容返回)、RESTful

三层架构与MVC模式浏览器发送一个请求给后端服务器,后端服务器现在是使用Servlet来接收请求和数据将后端服务器Servlet拆分成三层,分别是、和针对web层进行了优化,采用了MVC设计模式,将其设计为、和随着互联网的发展,上面的模式因为是同步调用,性能慢慢的跟不是需求,所以异步调用慢慢的走到了前台,是现在比较流行的一种处理方式创建 Maven-webapp 项目,整理包结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7vfhB4j3-1674724742140)(C:

2023-01-26 17:21:20 159

原创 Spring学习笔记 - 第三章 - AOP与Spring事务

AOP是在不改原有代码的前提下对其进行增强AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。根据 Java 学习路线的内容,要区别于 OOP(Object Oriented Programming)面向对象编程,它们两个是不同的编程范式关于 AOP 通知的回顾AOP 通知描述了抽取的共性功能,根据共性功能抽取的位置不同,最终运行代码时要将其加入到合理的位置通知类型(共5种)前置通知后置通知环绕通知(重要)返回后通知(不常用)

2022-12-28 04:32:27 336

原创 Spring学习笔记 - 第二章 - 注解开发、配置管理第三方Bean、注解管理第三方Bean、Spring 整合 MyBatis 和 Junit 案例

bean/>标签的常用属性及其作用属性作用bean 的 idname=bean 的 别名bean 的类型,静态工厂类,FactoryBean 类控制 bean 的实例数量init-method=“方法名”生命周期初始化方法destroy-method=“方法名”生命周期销毁方法自动装配类型bean 工厂方法,应用于静态工厂或实例工厂实例工厂 bean控制 bean 延迟加载删除原 XML 配置

2022-12-14 21:37:43 171

原创 Spring学习笔记 - 第一章 - IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入)

Spring的优点:简化开发IOCAOP事务处理框架整合MyBatisStrutsStruts2Hibernate…主要的学习内容IOC整合Mybatis(IOC的具体应用)AOP声明式事务(AOP的具体应用)学习重心Spring的思想Spring的基础操作案例练习官网:https://spring.io。

2022-11-20 23:44:10 290

原创 JavaWeb踩坑记录

进行解析,where 标签中的内容必须要和数据库中一致。是未配置 导致数据库与需要使用的名称不一致,需要配置。无返回值类型 就不要使用。第二种情况就是误配置,如。使其名称一致就可以了。原因分析:并没有按照。

2022-11-19 12:33:55 274

原创 JavaWeb实战:基础CRUD+批量删除+分页+条件

vue.js 和 element-ui 依赖引入 Axios.js 依赖包结构Maven 依赖 pom.xmlMyBatis 核心配置文件创建 SqlSession 工厂工具类实体类 Brand.javaMapper 映射文件和 Mapper 接口前端页面 brand.html2.2 创建表SQL脚本3、查询所有功能3.1 后端实现3.1.1 Dao层方法实现3.1.2 Service层方法实现接口实现类3.1.3 Servlet实现

2022-11-19 12:29:00 901

原创 Vue前端框架基础+Element的使用

VUE:一套前端框架,免除原生JavaScript中的DOM操作,简化书写。VUE简化原生JavaScript中的DOM操作示例JavaScript的DOM操作示例使用VUE反观 MVC 模式以对比 MVVMMVCC:Controller,控制器,即 JS 代码部分M:Model,数据模型,JavaScriptObjects,如下示例代码块V:View,视图,页面标签,如下示例代码块的MVVM双向绑定效果展示1.2 快速入门示例新建HTML页面,引入Vue.js文件

2022-11-06 15:40:02 154

原创 AJAX基础+Axios快速入门+JSON使用+综合案例

与服务器进行数据交换使用JSP使用AJAX:AJAX可以给服务器发送请求,并获取服务器响应的数据异步交互同步发送请求的过程异步发送请求的过程:不用等待服务器端编写Servlet1.2.2 客户端实现步骤说明完整代码1.3 案例1.3.1 需求用户注册功能在用户名输入框失去焦点时,校验该用户名是否存在,并在页面中给出提示前端后端环境准备依赖SQL静态页面CSSHTML数据库核心配置文件Mapper映射文件工具类获取SqlSessionFac

2022-11-01 13:51:25 202

原创 Filter拦截器从入门到快速上手与Listener监听器概述

一个Web应用可以配置多个过滤器,多个过滤器成为过滤器链。

2022-10-21 13:04:13 106

原创 会话跟踪技术 - Cookie 和 Session 快速上手 + 登陆注册案例

会话概念:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。举例会话跟踪概念:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。举例使用会话跟踪技术的原因应用场景举例会话跟踪技术的具体实现方式概念:客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问。工作流程2.2.1 发送Cookie基本使用创建Cookie对象,并设置数据发送Cookie到客户端:使

2022-10-11 16:19:50 136

原创 JSP快速上手与MVC模式和三层架构的知识点总结+综合案例

JSP(全称:Java Server Pages):Java 服务端页面JSP = HTML + Java示例2、JSP快速入门2.1 环境和依赖创建Maven-webapp项目:导入JSP依赖2.2 编码测试代码访问3、JSP原理JSP的访问流程浏览器第一次访问 页面 会将 转换为名为 的一个 再将转换的 编译成字节码文件 会执行该字节码文件,向外提供服务Servlet生成位置目录JSP间接继承,其本质上是一个Servl

2022-10-08 14:39:02 420

原创 Servlet之Request和Response的快速上手

request:获取请求数据response:设置响应数据案例2、Request对象2.1 Request继承体系类或接口说明ServletRequestJava提供的请求对象根接口↑–HttpServletRequestJava提供的针对HTTP协议封装的请求对象接口↑–RequestFacadeTomcat定义的实现类2.2 Request获取请求数据2.2.1 获取请求行请求行示例获取方法2.2.2 获取请求头请

2022-09-28 16:51:28 245

原创 HTTP和Servlet快速入门

DefaultServlet是用来处理静态资源,如果配置了"/"会把默认的覆盖掉,就会引发请求静态资源的时候没有走默认的而是走了自定义的Servlet类,最终导致静态资源不能被访问。创建:定义类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话。自定义Servlet时,必须实现Servlet接口并覆写其中方法,故必然存在可以调用的。默认情况下,Servlet第一次被访问时,由容器创建Servlet对象。Tomcat内置Servlet,若运行时使用该依赖则会导致冲突。

2022-09-14 18:43:36 105

原创 MyBatis快速上手与知识总结

持久层框架,用于简化JDBC开发,是对JDBC的封装需求:查询user表中的所有数据SQL代码实现创建模块,导入坐标编写MyBatis核心文件编写SQL映射文件编码实体类测试类3、Mapper代理开发3.1 Mapper代理开发概述解决原生方式中的硬编码简化后期的SQL执行3.2 使用Mapper代理要求定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下设置SQL映射文件的属性未Mapper接

2022-08-29 16:38:51 191

原创 JDBC&数据库连接池,一篇就够了

JDBC 就是使用Java语言操作关系型数据库的一套API全称:( Java DataBase Connectivity ) Java 数据库连接JDBC是使用同一套Java代码操作不同数据库的一套标准接口接口的实现类由数据库品牌自己实现**(驱动 jar 包)**Statement对象用于执行SQL语句// 通过数据库连接Connection创建Statement对象 Statement statement = connection . createStatement();.........

2022-08-17 13:52:19 291

原创 MySQL高级

查询到的结果是1 则表示自动提交,结果是0表示手动提交。原子性(Atomicity): 事务是不可分割的最小操作单位,要么同时成功,要么同时失败。持久性(Durability) :事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。数据库的事务(Transaction)是一种机制、一个操作序列,包含了。在转账之前开启事务,若出现异常则回滚事务,正常执行则提交事务,写入数据。也就是说我们不添加事务执行sql语句,语句执行完毕会自动的提交事务。隔离性(Isolation) :多个事务之间,操作的可见性。..

2022-08-17 13:45:36 193

原创 MySQL基础

MySQL数据库的SQL语句不区分大小写,关键字一般大写。分组之后,查询的字段为聚合函数和分组字段,查询其他字段无任何意义。起始索引 = (当前页码 - 1) * 每页显示的条数。SQL语句和以携程单行或多行,以分号结尾。分页查询的索引从0开始。MySQL数据类型整合。.........

2022-08-09 15:33:29 272 1

空空如也

空空如也

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

TA关注的人

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