自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue实现组件props双向绑定解决方案

props: {value: {},data () {return {},watch:{},// 只有这一步 才触发父组件的方法 由父组件的 paretnVisibleChange 方法去改变父组件的数据} },// 子组件修改的只能是子组件 本身的data数据methods:{cancel(){},// 注意这段代码 为了同步父组件的数据父组件代码如下:因为是下面这段代码的语法糖。

2025-01-13 04:15:18 409

原创 Vue学习之从入门到神经(万字长文 建议收藏)

Vue是一款前端渐进式框架,可以提高前端开发效率。

2025-01-13 04:11:37 807

原创 vuex项目实例

/action 函数接受一个与 store 实例具有相同方法和属性的 context 对象,因此你可以调用 context.commit 提交一个 mutation。// 引入mapGetters。// 通常通过getters取数据 (this.$store.getters.news;// 相当于this.$store.getters.news(vuex语法糖)import store from ‘./store’ //vuex存储文件。// 用vuex读取数据(读取的是getters.js中的数据)

2025-01-13 04:07:55 929

原创 Java高级架构师成功的秘诀:先吃透这八部天书

Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。一直以来,《Java核心技术》都被认为是面向高级程序员的经典教程和参考书,它内容翔实、客观准确,不拖泥带水,是想为实际应用编写健壮Java代码的程序员的首选。

2025-01-11 18:12:10 294

原创 java高并发系列 - 第2天:并发级别

如果线程之间是有优先级的,那么线程调度的时候总是会倾向于先满足高优先级的线程。但如果锁是公平的,按照先来后到的规则,那么饥饿就不会产生,不管新来的线程优先级多高,要想获得资源,就必须乖乖排队,这样所有的线程都有机会执行。如果说阻塞的控制方式是悲观策略,也就是说,系统认为两个线程之间很有可能发生不幸的冲突,因此以保护共享数据为第一优先级,相对来说,非阻塞的调度就是一种乐观的策略。在无锁的情况下,所有的线程都能尝试对临界区进行访问,但不同的是,无锁的并发保证必然有一个线程能够在有限步内完成操作离开临界区。

2025-01-11 18:08:29 942

原创 java高并发系列 - 第19天:JUC中的Executor框架详解1

取消在执行的任务,参数表示是否对执行的任务发送中断信号,方法声明如下:

2025-01-11 18:04:47 557

原创 280页《前端校招面试真题解析大全》

== 和 == , [] === [], undefined === undefined,[] == [], undefined == undefined。指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?使用模块化加载时,模块加载的顺序是怎样的,如果不知道,根据已有的知识,你觉得顺序应该是怎么样的?jquery源码如何实现选择器的,为什么$取得的对象要设计成数组的形式,这样设计的目的是什么。如何将项目里面的所有的require的模块语法换成import的ES6的语法?

2025-01-10 03:15:08 676

原创 24个 JavaScript 循环遍历方法,你都知道吗?

语句创建一个循环来迭代可迭代的对象。在 ES6 中引入的 循环,以替代 和 ,并支持新的迭代协议。其语法如下:for (variable of iterable) {statement}该方法有两个参数:variable:每个迭代的属性值被分配给该变量。iterable:一个具有可枚举属性并且可以迭代的对象。该方法可以获取数组的每一项:let arr = [{id:1, value:‘hello’},{id:2, value:‘world’},{id:3, value:‘JavaScript’}]fo

2025-01-10 03:11:27 1067

原创 22道Java Spring Boot高频面试题

访问spring官网页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用程序服务器,添加 spring 配置。Spring Boot Batch 提供可重用的函数,这些函数在处理大量记录时非常重要,包括日志/跟踪,事务管理,作业处理统计信息,作业重新启动,跳过和资源管理。因此,Spring Boot 可以帮助我们以最少的工作量,更加健壮地使用现有的 Spring功能。

2025-01-10 03:07:46 408

空空如也

空空如也

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

TA关注的人

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