- 博客(21)
- 收藏
- 关注
原创 Axios使用详解
中,它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。模块, 而在客户端 (浏览端) 则使用XMLHttpRequest。axios是基于Promise的,因此可以使用Promise。使用 npm: npm install axios。Axios,是一个基于promise [5]它使用原生node.js。的网络请求库,作用于。
2022-10-08 12:08:12
211
原创 VUE数据共享
因此准备对EventBus进行一个深入,全面的理解,消除模糊,片面感,让以后在使用这个库的时候,有更好的掌握和使用。关于EventBus会分两章进行记录,本篇文章,是对EventBus的使用做一个全面的介绍,另一篇文章则会对EventBus库的源码进行分析,看看他的实现原理是什么样的。但是一旦页面上有多个组件控制某个属性变化时,其余组件都要跟着变化时,这个时候用上述方式就过于繁琐,这个时候用vuex数据共享解决,就不用反复传值。3存储在vuex中的数据都是响应式的,能够实时保持数据与页面的同步。
2022-09-25 01:45:16
539
原创 Vue生命周期中的重要8个阶段
Vue 实例从创建到销毁的过程,就是。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。让我们在控制整个Vue实例的过程时更容易形成好的逻辑。要想很好滴了解Vue生命周期就要看下官方给的图我们可以清晰的看出顺序从上到下被执行,其中我们能看见你的有8的标志性的函数我们先在来介绍下!
2022-09-18 17:13:18
633
原创 JavaScript 中常用事件有哪些?
JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在HTML页面中定义。
2022-09-05 20:46:49
2019
1
原创 security和shiro的区别
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。
2022-09-04 20:00:34
620
原创 为什么单线程的Redis能这么快?
问:redis是单线程的,为什么效率还那么高?答:1.纯内存访问数据存放在内存中,内存的响应时间大概是100纳秒,这是redis每秒万亿级别访问的重要基础2.非阻塞I/O多路复用机制redis采用epoll实现的I/O多路复用,加上redis自身的事件处理模型,将epoll中的连接、读写、关闭转换为了事件,避免了在I/O上浪费时间3.单线程避免了线程的切换和竞争产生的消耗。
2022-08-23 23:29:40
2477
原创 Redis 缓存删除策略
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI编写、支持网络、可基于内存亦可持久化的日志型、Key-Value,并提供多种语言的API。redis是一个key-value。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list()、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些。
2022-08-20 22:26:59
1519
原创 SpringBoot的自动配置原理
其中是关键(启用自动配置),内部实际上就去加载文件的信息,然后筛选出以为key的数据,加载到IOC容器中,实现自动配置功能!
2022-08-14 16:46:52
169
原创 Spring如何解决循环依赖
多个bean之间相互依赖,形成了一个闭环。 比如:A依赖于B、B依赖于c、c依赖于A。通常来说,如果问spring容器内部如何解决循环依赖, 一定是指默认的单例Bean中,属性互相引用的场景。也就是说,Spring的循环依赖,是Spring容器注入时候出现的问题。 注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spring中循环依赖场景有:(1)构造器的循环依赖(2)field属性的循环依赖检测循环依赖相对比较容易,Bean在创建的时候可以给该Bean打
2022-08-07 00:13:11
1665
原创 Spring框架中@Autowired是如何工作的
根据Class目标类类型,通过反射获取其所有的Field和Method信息,然后判断字段或者方法上面是否添加了@Autowired和@Value注解,以此来判断是否需要自动装配;如果标注有@Autowired和@Value注解,表示需要自动装配,则会将需要自动装配的元素,封装成AutowiredFieldElement(针对字段)或AutowiredMethodElement(针对方法)对象;调用或t的inject方法,通过反射,调用容器的getBean()httpshttpshttps。......
2022-07-23 23:24:38
900
原创 java连接非关系型数据库【mongoDB】 并进行操作
当要添加是我们调用的方法就改变,这时就需要List集合把添加的数据放到集合中。在删除时我们要放入删除条件!这时Filters过滤器需要调用。mongodb添加没有提示,默认是成功!再调用insertMany()方法。调用find()方法查询表。skip是跳过几行数据。...
2022-07-17 14:22:21
407
原创 什么是模板引擎?常见的模板引擎有哪些?Thymeleaf的常用指令介绍。
模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。模板引擎不属于特定技术领域,它是跨领域跨平台的概念。在Asp下有模板引擎,在PHP下也有模板引擎,在C#下也有,甚至JavaScript、WinForm开发都会用到模板引擎技术。Jsp 优点:1、功能强大,可以直接写java代码,不需要在创建Java文件2、支持jsp标签(jsp tag)3、支持表达式语言(el表达式,jstl语法)4、官方
2022-07-08 14:46:34
226
原创 Servlet的四个作用域
1什么是Servlet? 1) Servlet是在服务器端运行的Java程序,可以接收客户端请求并做 出响应。 2) Servlet可以动态生成HTML内容对客户端进行响应 3)Servlet与JSP的关系 在页面2 显示时就会是null!! 页面1 页面2 结果就是!马里奥!但是直接运行页面2就会是空值!所以说转发是带着上一次的请求和相应对象去第二个页面,地址栏不会改变但是内容改变,此方式是服务器内部完成。 session 域 实际是一次用户和服务器的一次互动
2022-07-03 23:48:59
1375
原创 什么是索引?索引的优劣势
索引:是帮助提高mysql高效获取数据的【数据结构】将繁杂的数据进行根据唯一字段的设置让我们更好更快的获取数据,提高运运行性能。数据本身之外,数据库还维护着一个满足特定查找算法的【数据结构】这些数据结构以某种方式指向数据,这样就可以在这些数据的基础上实现高级查找算法,这种数据结构就是索引。索引往往指的是B数结构域组织的索引;聚集索引,全文索引,复合索引,唯一索引,前缀索引默认都是使用B+树索引,统称索引。除了B+树类型,还有哈希索引,索引的优劣优势: 提高数据检索的效率,降低数据..
2022-05-29 13:19:20
444
原创 数据库主键概念与实际运用操作
主键!数据库的主键表示一个列或者标识一条记录,不能有重复的,其值能唯一的标识表中的每一行,并且不能为空,也不能重复,一般默认为编号类。例如:在我们表中一般以标志性的字段,从这个字段名可以标识只一个实物,那这个字段就是主键。作用:主键——用来保证数据完整性主键和外键的创建:主键:主键一般在建表的时候会默认设置为 primary key,例如:create table 表1( 列名1 数据类型 primary key, 列名2 数据类型 );联合主键!当某一列不能
2022-05-28 22:52:32
1328
原创 SQL中多表联查概念
SQL JOINSQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN 条件的所有行。不同的 SQL JOIN在我们继续讲解实例之前,我们先列出您可以使用的不同的 SQL JOIN 类型:INNER JOIN:如果表中有至少一个匹配,则返回行 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 RIGHT JO
2022-05-19 13:31:54
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人