- 博客(12)
- 收藏
- 关注
原创 vue的几个常见指令
如果不加.lazy时,你修改了文本框的值,对应{{msg}}会同步的变化,但是如果添加了.lazy修饰符时,你在修改文本框的值时,{{msg}}的值不会同步的变化,而是当该文本框失去焦点时,才去改变{{msg}}的值.v-if 指令 条件渲染,可以根据表达式的值在DOM中生成或移除一个元素,如果v-if表达式为true,那么对应元素的一个克隆将被重新插入DOM中,否则从DOM移除。当数据项的顺序改变时,Vue 不会随之移动 DOM 元素的顺序,而是就地更新每个元素,确保它们在原本指定的索引位置上渲染。
2024-09-18 08:44:09
394
原创 controller方法的使用
使用MVC注解驱动, 这种方式对Controller类没有要求, 比较灵活. 处理请求的方法没有要求, 返回值任意, 方法名任意, 参数任意注解的事务配置:如果配置事务管理器的id不是transactionManager, 需要在@Transactional使用value参数指定事务管理器的id如果事务管理器的id值为“transactionManager”, @Transactional不需要写value参数。
2024-09-09 00:32:31
424
原创 AOP的使用
*Weaving(织rget(目标):入)😗*是指把增强应用到目标对象来创建的代理对象的过程,Spring采用动态代理织入,而AspectJ采用编译期织入和类装载期织入。IOC: Spring的第一大核心: 提供了IOC容器, 提供了BeanFactory, 把项目中的对象交给Spring管理, 降低对象与对象之间的耦合度。AOP: Spring的第二大核心: 面向切面编程, 把方法层面的逻辑代码进行分离, 让方法层面逻辑代码解耦, 不改变目标方法前提下, 动态增强目标方法。
2024-09-01 23:21:13
640
原创 bean的属性注入
第三种方式: jdk提供的注解, JSR-250规范 提供 @Resource。Spring提供了一种机制, 自动发现你需要的属性, 自动把需要注入进来,这种机制称为。这个5个注解, 只能标记在你项目中的编写的类, 引入第三方jar中类,无法添加,第四种方式: JSR-330规范 , jdk还没有支持, @Inject。使用byName, 要求bean的名字与属性名(set方法后面名字)匹配。之前的方式,需要手动使用property标签,告诉spring需要什么。替换bean标签的注解。
2024-08-23 16:41:27
1385
原创 Dao层、Entity层、Service层、Servlet层、Utils层
DAO(Data Access Object)层是应用程序中的一个重要组成部分,它负责处理与数据库的交互,包括数据的获取、存储、更新和删除等操作。DAO 层的主要目的是将业务逻辑与数据访问逻辑分离,提供了一种将数据存取操作抽象化的方式。在典型的三层架构(也称为分层架构)中,DAO 层通常是数据访问层,位于业务逻辑层(Service 层)和数据存储层(通常是数据库)之间。它充当了业务逻辑层与数据库之间的中介,隐藏了底层数据库访问的细节,使业务逻辑层可以独立于特定的数据存储技术。
2024-08-12 08:28:26
621
原创 Servlet
Servlet是Server和applet(小程序)的结合写法,意思是服务器小程序用于扩展web服务软件业务功能的组件,每一种请求都需要对应一个单独的Servlet(对应WebServer的业务)Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。IServlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口Servlet想要运行,必须依靠一个Web服务器软件,也称Web容器(Tomcat)
2024-08-05 00:09:00
700
原创 Axios
Axios 是一个基于 *[promise]网络请求库,作用于[node.js]和浏览器中。它是 *[isomorphic]的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.jshttp模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。
2024-07-26 14:55:38
732
原创 vue插槽
插槽是 vue.js 开发员人根据从 Web Components 规范草案中获取的灵感,设计的一套 API,这套 API 允许我们对组件进行组合。插槽就是子组件中的提供给父组件使用的一个占位符,用 表示,父组件可以在这个占位符中填充任何模板代码,如 HTML、组件等,填充的内容会替换子组件的标签。类似于 React.js 中的组合(children prop),插槽允许将一些其他的组件作为子组件传递给指定组件。
2024-07-21 23:03:01
1376
原创 Vuex状态管理
更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的。某些属性我们可能需要经过变化后来使用,这个时候可以使用getters:Vuex 允许我们在 store 中定义“getters”(可以认为是 store 的计算属性)它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。”要唤醒一个 mutation 处理函数,你需要以相应的 type 调用。
2024-07-21 22:54:00
1543
原创 分页查询!
为什么要使用分页查询?首先对于用户体验来说,一页展示所有的数据,眼花缭乱,不便于查找需要的内容,体验较差。当数据库中包含大量数据时,一次性检索所有数据可能会导致性能下降,尤其是在网络传输和数据处理方面。通过分页查询,可以将数据分成较小的块,每次只检索一页或少量的数据,从而减轻数据库的负载,提高查询效率。一次性传输大量数据会消耗大量的网络带宽和客户端资源。通过分页查询,可以减少每次传输的数据量,降低网络传输的负担,并减少客户端在渲染和处理大数据集时所需的资源。
2024-05-14 13:33:57
399
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人