自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring补充

通过预编译方式和运行期间动态代理实现程序功能的统一维护的,使用动态代理的方式在执行方法前后或者出现异常的时候做加入相关的逻辑将业务代码和非业务代码进行隔离,降低耦合度,提高可重用性,提高开发效率面向切面编程的好处就是: 减少重复,专注业务;注意:面向切面编程只是面向对象编程的一种补充。适用于事务出现异常回滚事务判断权限,执行前的日志处理。

2023-08-28 20:19:40 189

原创 Spring框架

Spring 是 2003 年兴起,通过使用IOC 和 AOP 组成的轻量级的为解决企业级开发的Java开发框架特点:1.轻量级:资源jar包少,运行时框架占用资源少,效率更高2.IOC(Inversion of Control),由Spring容器来对对象实行管理3.AOP(面相切面的编程)是一种思想,对面向对象编程(OOP)的一种补充,将程序插入各切面4.一站式框架 本身提供数据访问功能和web功能,可以管理其他框架。

2023-08-27 21:00:55 176

原创 反射的笔记

运行过程中,对任意一个类都能获取类中的属性和方法,对任意一个对象都能调用对象中的属性和方法,动态获取信息及调用对象的方法,实现功能的反射机制:动态获取类的信息相关类主要包括:Class 类型;Constructor 构造方法;Method 方法;Field 属性,Class外的其他三个都在java.lang.reflect包中。

2023-08-25 20:13:50 184

原创 mybatis最后一次补充

因标签原因会造成符号的错误解读,出现报错,所以进行转义,使字符显示正常也可以用<![CDATA[ 语句 ]]>来包住字符,防止被解析,

2023-08-24 20:35:14 89

原创 MyBatis第三次补充

item 表示集合中每一个元素进行迭代时的别名,index 指定一个名字,用于 表示在迭代过程中,每次迭代到的位置,open 表示该语句以什么开始, separator 表示在每次进行迭代之间以什么符号作为分隔符,close 表示以什么结束,collection是单参数时,传入什么元素,collection就是什么元素。可分为:if,choose、when、otherwise,trim、where、set,foreach,script,bind。适合简单的单表查询,过多会很麻烦,不建议用注解标签了。

2023-08-23 20:33:53 45

原创 mybatis第二次总结

SqlSessionFactory 接口:来创建 SqlSession,,因开销原因,不建议多次创建SqlSession 接口:创建与数据库链接会话,封装了对数据库操作的方 法,会话结束后关闭Mapper接口:由 Mybatis 框架创建接 口的动态代理对象,使用 sqlsession.getMapper(接口.class);获得代理对象。

2023-08-22 20:54:08 36

原创 Mybatis初步搭建

是有Apache公司开源的项目iBatis,于2010年6月迁移到了Google Code,开发团队转投Google Code旗下,从3.x正式更名为MyBatis是一款持久性架构,数据持久层(dao避免了几乎所有的 JDBC 代码手动设置参数以及手动获取结果集的操作。

2023-08-21 21:32:24 36

原创 Gitee

是由开源中国出品,专为开发者提供稳定、高效、安全的云端软件开发协作平台Gitee 实现代码托管、 项目管理、协作开发,更有代码质量分析、项目演示等丰富功能要注册账号,完善信息,邮箱一定要确认是否绑定在个人中心找到SSH公钥,会有官方提示完成公钥的生成,提高文件传输的安全性。

2023-08-21 20:10:47 39

原创 Git在idea上的集成

用插件忽略不需要的文件,在settings中的Plugins中搜索.ignore会生成ignore文件,将要忽略的文件或文件夹后缀放入进行忽略。在右侧配置Git文件地址,到子文件cmd中的git.exe文件,并test会显示版本号,apply。在Git中Commit Directory 选择要提交的文件,并进行备注。选择要 添加仓库的文件,就会在文件中生成隐藏文件.git。在文件中找到Git中的Add进行添加。2.选择历史版本回退。ctrl选中多个版本。

2023-08-21 19:53:30 43

原创 maven与git应用学习 2

软件开发过程中,对程序代码,配置文件及说明文档等的变更进行的管理。对文件的变更进行记录,同时可以进行多人共同开发,提高协同效率。

2023-08-21 19:30:24 38

原创 maven和git应用学习

是Apache软件基金会发布的一个开源项目,是一个优秀的项目构建工具(可以进行编译 测试和打包)用来帮助开发者管理项目中的jar包以及 依赖关系。

2023-08-20 20:44:41 45

原创 第十章(补以前的)

程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码.进程((process)就是正在执行的程序,从Windows角度讲,进程是操作系统进行 资源分配的最小单位.线程(thread)进程可进一步细化为线程,是一个进程内部的最小执行单元,是操 作系统进行任务调度的最小单元,隶属于进程。

2023-06-16 20:30:15 36

原创 javaEE

在Main.vue下的<el-menu-item>标签index中添加路径(也是/开头的)在index.js下配置路由:import名 from“文件地址”;在el-main中加了router-veiw,实现路由嵌套。src下新建文件夹(views)视图对组件进行管理。在文件下创建不同的文件夹分类(养成良好习惯)在el-menu中添加个router。进行路由嵌套使组件成为子标签。创建Lise.vue文件。

2023-06-09 20:09:14 49

原创 前端请求处理

1.安装 npm install axios2.在mian.js中导入 axiosaxios.defaults.baseURL="http://127.0.0.1:8080(后端端口)/(后端文件名)/";3.组装请求数据this.$http.post("(后端文件名)",(数据))可能出现对象使值无法传输现象,可以通过遍历输出。

2023-06-02 20:42:45 119

原创 servlet补充

Servlet生命周期构造方法:只被调用一次,只有第一次访问Servelt时或服务器启动时创建Servlet实例。Init方法:只被调用一次,在Servlet实例创建好实例后立即执行,用于执行一些初始化Servlet的操作。service方法:多次调用,每次请求都调用service方法,根据请求方式调用doGet()或doPost()方法。destroy:只被调用一次,在服务器关闭时调用,执行一些操作。http协议。

2023-05-27 22:29:31 47

原创 服务器建立

3.进入到tomcat安装文件的bin目录找到startup.bat启动服务器(*不要关掉页面)、是 一款程序,在里面部署资料(网页,java),外界可以通过访问服务器中的文件,安装tomcat服务器:下载,解压,配置一个环境变量JAVA_HOME。学习期间我们安装一款免费的由apache组织(非盈利性的组织)提供的。(服务器:容器 是一个中间件 可以进行文件的部署,供外界访问)8.在Tomcat Home: 中选择tomcat的文件配置。1.创建一个web后端项目(前后端分离的)

2023-05-19 19:53:41 52

原创 Servlet

数据库:存储数据的容器,进行验证 ,对 请求数据进行比对,增删改查。B/S架构:浏览器+服务器(优点:不需要在电脑安装特定的客户端 )servlet 又称servert applet服务器端程序。javaSE:java学习的基石,贯穿于整个java始终。C/S架构:客户端+服务器(要求:必须下载安装客户端)GUI:写一个窗口 数据直接可以被java获取到。ajax网络请求 (http请求)2.接受请求 ,显示数据。web程序:网页+服务器。GUI:客户端+服务器。

2023-05-19 19:17:26 41

原创 vue-cli

1.安装下载vue router组件 让vue把所有的组件管理起来,并为每一个组件配置一个映射地址。4.在app.vue中添加一个<routter-view>用来切换不同组件。在前端项目中,组件不能直接通过文件名访问,需要借助vue中组件路由功能。3.在登陆组件中,借助elementUi表单组件,生成登录表单。一个项目中最终只有一个html文件 也只有一个vue对象。传统中web项目中一个页面就是一个html文件。在html页面中导入不同的组件,以达成一个页面。一个vue文件就是一个组件。

2023-05-12 19:29:07 43

原创 队列笔记。

均摊时间复杂度原因是存在扩容时需要遍历,时间复杂度就是O(n)未扩容时是O(1)所以均摊均摊后是O(2),忽略常数所以是O(1)(tail+1)%arr.length==front%arr.length表示队列是满的,但是此时会浪费一个空间。数组中this.size代表添加元素的位置 O(1)均摊时间复杂度。3.当队列中尾部元素小于入队元素时,要出队,让尾部元素入队。从数组头部删除需要前移遍历,所以时间复杂度O(n)2.当队列中尾部元素大于入队元素,直接入队。在重写方法名上右键Go To。

2023-05-12 19:13:10 37

原创 javaScript补充与vue

java笔记

2023-04-21 19:38:31 37

原创 javaScriptDOM

javaScript 是一种面向对象的语言,操作页面时,把网页中的每一个标签,都是为一个对象,document.getElementById()根据标签的id获取唯一的一个标签对象。那么javaScript要想对网页中的标签进行操作,那么就需要获取到要操作的标签。事件是属于html标签中的内容,可以操作标签产生事件,通过事件去调用指定函数。onmouseover="fun()"鼠标移入到标签上时触发 悬浮事件。onmouseout="fun()"鼠标离开标签时触发。内置对象:字符串对象,数组,日期,算数。

2023-04-09 17:22:20 34

原创 JavaScript

JavaScript简述

2023-04-09 13:58:01 30

原创 第九章网络补充

udp应用

2023-04-01 20:53:21 33

原创 第九章网络

Java笔记

2023-03-18 22:24:56 38

原创 泛型笔记。

Java笔记

2023-03-18 22:11:13 29

原创 第八章IOIO

Java笔记

2023-03-18 22:03:41 340

原创 第七章集合

Java笔记

2023-03-11 16:44:02 35

原创 第六章异常

Java笔记

2023-03-11 16:35:32 37

原创 第五章常用类

Java笔记

2023-03-11 16:21:21 33

原创 第四章第三次

Java笔记

2023-02-02 22:59:17 42

原创 第四章第二次

Java笔记

2023-02-02 22:16:20 45

原创 第四章第一次

Java笔记

2023-02-02 11:50:59 53

原创 第三章第二次

Java笔记

2023-02-01 20:42:05 40

原创 五子棋练习

java练习

2022-11-24 19:17:27 203

原创 杨辉三角练习

java练习

2022-11-24 19:15:56 65

原创 第三章笔记

java笔记

2022-11-24 19:09:00 85

原创 第二章第四次

Java笔记

2022-11-24 17:42:47 275

原创 Java学习第二章第三次

java笔记

2022-11-06 20:34:42 54

原创 java第二章学习第二次

java笔记

2022-11-06 19:58:43 64

原创 学习Java第二章

Java笔记

2022-10-29 21:22:30 1035

SpringBoot项目2.6.6版本基础框架

因Spring的更新,支持java8的框架下架,整理出的可以直接使用的集成了Web的基础框架,项目分层文件已经创建,方便直接使用创建项目

2024-04-20

空空如也

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

TA关注的人

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