- 博客(10)
- 收藏
- 关注
原创 mybatis
MyBatis中文网mybatis是一个用Java编写的持久层框架,它使用ORM实现了结果集的封装。ORM是Object Relational Mapping 对象关系映射。简单来说,就是把数据库表和实体类及实体类的属性对应起来,让开发者操作实体类就实现操作数据库表,它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等复杂过程。
2024-07-08 23:45:00
1752
原创 javaweb开发03
Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。[3] 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。
2024-07-08 23:00:00
585
原创 vue快速入门
Vue 是一套用于构建用户界面的渐进式JavaScript框架,简化dom操作。基于MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定.简单可以总结:VUE是一套前端框架,免除了原生JavaScript中的DOM操作,简化书写VUE基于MVVM(Model-View_ViewModel)思想,实现数据双向绑定。
2024-07-08 16:36:45
232
原创 spring框架
Cglib 底层基于asm实现Cglib 与jdk动态代理到底有哪些区别呢?jdk动态代理底层基于反射方式调用目标方法 jdk7之前效率是非常低后期优化。Cglib 底层是反射调用目标方法效率非常低 ,直接采用建立fastclass 索引的方式调用目标方法。jdk7之前Cglib动态代理效率是比我们jdk动态代理效率高非常多jdk7开始jdk动态代理是我们Cglib动态代理效率高。Cglib动态代理生成的代理类 直接 继承 被代理类(实现继承方式代理)
2024-07-08 16:26:00
1702
原创 maven快速入门
如今我们构建一个项目需要用到很多第三方的类库 ,例如我们在开发项目中 需要引入这些依赖jar包一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系非常复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率1.清理,把之前项目编译的东西删除掉,为新的编译代码做准备。
2024-07-08 16:24:36
1270
原创 javaweb开发02
1.用户打开同一个浏览器,访问到我们的web服务器的资源建立会话,对方断开连接该会话才会结束,在一次会话中可以包含多次请求和响应。通俗易懂的理解:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于用一个浏览器,以便于在同一次会话的多次请求间共享数据。2.这是因为http协议是无状态的,每次浏览器向服务器请求时,没有绑定会话信息服务器都会认为该请求是为新请求,没有任何记忆功能,所以我们需要会话跟踪技术实现会话内数据共享。会话技术实现方式实现方式:1.客户端会话跟踪技术:Cookie。
2024-07-08 16:23:12
651
原创 JavaWeb1
Web:全球广域网,也称为万维网(www),也就是能够通过浏览器访问的网站例如 通过浏览器访问 www.mayikt.com 、www.baidu.com、www.taobao.com。JavaWeb开发:是使用java技术栈开发Web项目。B/S架构的全称为Browser/Server,即浏览器/服务器结构,Browser指的是Web浏览器它的特点是 客户端只需要安装浏览器,应用程序的逻辑和数据都存放在服务器端共享访问。
2024-07-08 16:22:15
565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人