史上最全阿里 Java 面试题总结

2023-05-16

以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。


JAVA基础

  1. JAVA中的几种基本数据类型是什么,各自占用多少字节。
  2. String类能被继承吗,为什么。
  3. String,Stringbuffer,StringBuilder的区别。
  4. ArrayList和LinkedList有什么区别。
  5. 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字

段,当new的时候,他们的执行顺序。

  1. 用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们

内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。

  1. JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何

设计。

  1. 有没有有顺序的Map实现类,如果有,他们是怎么保证有序的。
  2. 抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口

么。

  1. 继承和聚合的区别在哪。
  2. IO模型有哪些,讲讲你理解的nio ,他和bio,aio的区别是啥,谈谈reactor模型。
  3. 反射的原理,反射创建类实例的三种方式是什么。
  4. 反射中,Class.forName和ClassLoader区别 。
  5. 描述动态代理的几种实现方式,分别说出相应的优缺点。
  6. 动态代理与cglib实现的区别。
  7. 为什么CGlib方式可以对接口实现代理。
  8. final的用途。
  9. 写出三种单例模式实现 。
  10. 如何在父类中为子类自动完成所有的hashcode和equals实现?这么做有何优劣。
  11. 请结合OO设计理念,谈谈访问修饰符public、private、protected、default在应用设

计中的作用。

  1. 深拷贝和浅拷贝区别。
  2. 数组和链表数据结构描述,各自的时间复杂度。
  3. error和exception的区别,CheckedException,RuntimeException的区别。
  4. 请列出5个运行时异常。
  5. 在自己的代码中,如果创建一个java.lang.String类,这个类是否可以被类加载器加

载?为什么。

  1. 说一说你对java.lang.Object对象中hashCode和equals方法的理解。在什么场景下需

要重新实现这两个方法。

  1. 在jdk1.5中,引入了泛型,泛型的存在是用来解决什么问题。
  2. 这样的a.hashcode() 有什么用,与a.equals(b)有什么关系。
  3. 有没有可能2个不相等的对象有相同的hashcode。
  4. Java中的HashSet内部是如何工作的。
  5. 什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。
  6. java8的新特性。

JVM知识

  1. 什么情况下会发生栈内存溢出。
  2. JVM的内存结构,Eden和Survivor比例。
  3. JVM内存为什么要分成新生代,老年代,持久代。新生代中为什么要分为Eden和Survivor。
  4. JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代,说说你知道的几种主要的JVM参

数。

  1. 你知道哪几种垃圾收集器,各自的优缺点,重点讲下cms和G1,包括原理,流程,优缺点。
  2. 垃圾回收算法的实现原理。
  3. 当出现了内存溢出,你怎么排错。
  4. JVM内存模型的相关知识了解多少,比如重排序,内存屏障,happen-before,主内存,工作

内存等。

  1. 简单说说你了解的类加载器,可以打破双亲委派么,怎么打破。
  2. 讲讲JAVA的反射机制。
  3. 你们线上应用的JVM参数有哪些。
  4. g1和cms区别,吞吐量优先和响应优先的垃圾收集器选择。
  5. 怎么打出线程栈信息。
  6. 请解释如下jvm参数的含义:

-server -Xms512m -Xmx512m -Xss1024K
-XX:PermSize=256m -XX:MaxPermSize=512m -
XX:MaxTenuringThreshold=20XX:CMSInitiatingOccupancyFraction=80 -
XX:+UseCMSInitiatingOccupancyOnly。

开源框架知识

  1. 简单讲讲tomcat结构,以及其类加载器流程,线程模型等。
  2. tomcat如何调优,涉及哪些参数 。
  3. 讲讲Spring加载流程。
  4. Spring AOP的实现原理。
  5. 讲讲Spring事务的传播属性。
  6. Spring如何管理事务的。
  7. Spring怎么配置事务(具体说出一些关键的xml 元素)。
  8. 说说你对Spring的理解,非单例注入的原理?它的生命周期?循环注入的原理,aop的实现原

理,说说aop中的几个术语,它们是怎么相互工作的。

  1. Springmvc 中DispatcherServlet初始化过程。
  2. netty的线程模型,netty如何基于reactor模型上实现的。
  3. 为什么选择netty。
  4. 什么是TCP粘包,拆包。解决方式是什么。
  5. netty的fashwheeltimer的用法,实现原理,是否出现过调用不够准时,怎么解决。
  6. netty的心跳处理在弱网下怎么办。
  7. netty的通讯协议是什么样的。
  8. springmvc用到的注解,作用是什么,原理。
  9. springboot启动机制。
  10. 点击这里有一套答案版的Spring试题。

操作系统

  1. Linux系统下你关注过哪些内核参数,说说你知道的。
  2. Linux下IO模型有几种,各自的含义是什么。
  3. epoll和poll有什么区别。
  4. 平时用到哪些Linux命令。
  5. 用一行命令查看文件的最后五行。
  6. 用一行命令输出正在运行的java进程。
  7. 介绍下你理解的操作系统中线程切换过程。
  8. 进程和线程的区别。
  9. top 命令之后有哪些内容,有什么作用。
  10. 线上CPU爆高,请问你如何找到问题所在。

多线程

  1. 多线程的几种实现方式,什么是线程安全。
  2. volatile的原理,作用,能代替锁么。
  3. 画一个线程的生命周期状态图。
  4. sleep和wait的区别。
  5. sleep和sleep(0)的区别。
  6. Lock与Synchronized的区别 。
  7. synchronized的原理是什么,一般用在什么地方(比如加在静态方法和非静态方法的区别,静

态方法和非静态方法同时执行的时候会有影响吗),解释以下名词:重排序,自旋锁,偏向锁,轻
量级锁,可重入锁,公平锁,非公平锁,乐观锁,悲观锁。

  1. 用过哪些原子类,他们的原理是什么。
  2. JUC下研究过哪些并发工具,讲讲原理。
  3. 用过线程池吗,如果用过,请说明原理,并说说newCache和newFixed有什么区别,构造函

数的各个参数的含义是什么,比如coreSize,maxsize等。

  1. 线程池的关闭方式有几种,各自的区别是什么。
  2. 假如有一个第三方接口,有很多个线程去调用获取数据,现在规定每秒钟最多有10个线程同

时调用它,如何做到。

  1. spring的controller是单例还是多例,怎么保证并发的安全。
  2. 用三个线程按顺序循环打印abc三个字母,比如abcabcabc。
  3. ThreadLocal用过么,用途是什么,原理是什么,用的时候要注意什么。
  4. 如果让你实现一个并发安全的链表,你会怎么做。
  5. 有哪些无锁数据结构,他们实现的原理是什么。
  6. 讲讲java同步机制的wait和notify。
  7. CAS机制是什么,如何解决ABA问题。
  8. 多线程如果线程挂住了怎么办。
  9. countdowlatch和cyclicbarrier的内部原理和用法,以及相互之间的差别(比如

countdownlatch的await方法和是怎么实现的)。

  1. 对AbstractQueuedSynchronizer了解多少,讲讲加锁和解锁的流程,独占锁和公平所

加锁有什么不同。

  1. 使用synchronized修饰静态方法和非静态方法有什么区别。
  2. 简述ConcurrentLinkedQueue和LinkedBlockingQueue的用处和不同之处。
  3. 导致线程死锁的原因?怎么解除线程死锁。
  4. 非常多个线程(可能是不同机器),相互之间需要等待协调,才能完成某种工作,问怎么设计这种协调方案。
  5. 用过读写锁吗,原理是什么,一般在什么场景下用。
  6. 开启多个线程,如果保证顺序执行,有哪几种实现方式,或者如何保证多个线程都执行完

再拿到结果。

  1. 延迟队列的实现方式,delayQueue和时间轮算法的异同。
  2. 点击这里有一套答案版的多线程试题。

TCP与HTTP

  1. http1.0和http1.1有什么区别。
  2. TCP三次握手和四次挥手的流程,为什么断开连接要4次,如果握手只有两次,会出现什么。
  3. TIME_WAIT和CLOSE_WAIT的区别。
  4. 说说你知道的几种HTTP响应码,比如200, 302, 404。
  5. 当你用浏览器打开一个链接(如:http://www.javastack.cn)的时候,计算机做了哪些工作步骤。
  6. TCP/IP如何保证可靠性,说说TCP头的结构。
  7. 如何避免浏览器缓存。
  8. 如何理解HTTP协议的无状态性。
  9. 简述Http请求get和post的区别以及数据包格式。
  10. HTTP有哪些method
  11. 简述HTTP请求的报文格式。
  12. HTTP的长连接是什么意思。
  13. HTTPS的加密方式是什么,讲讲整个加密解密流程。
  14. Http和https的三次握手有什么区别。
  15. 什么是分块传送。
  16. Session和cookie的区别。
  17. 点击这里有一套答案版的试题。

架构设计与分布式

  1. 用java自己实现一个LRU。
  2. 分布式集群下如何做到唯一序列号。
  3. 设计一个秒杀系统,30分钟没付款就自动关闭交易。
  4. 如何使用redis和zookeeper实现分布式锁?有什么区别优缺点,会有什么问题,分别适用什么

场景。(延伸:如果知道redlock,讲讲他的算法实现,争议在哪里)

  1. 如果有人恶意创建非法连接,怎么解决。
  2. 分布式事务的原理,优缺点,如何使用分布式事务,2pc 3pc 的区别,解决了哪些问题,还有

哪些问题没解决,如何解决,你自己项目里涉及到分布式事务是怎么处理的。

  1. 什么是一致性hash。
  2. 什么是restful,讲讲你理解的restful。
  3. 如何设计一个良好的API。
  4. 如何设计建立和保持100w的长连接。
  5. 解释什么是MESI协议(缓存一致性)。
  6. 说说你知道的几种HASH算法,简单的也可以。
  7. 什么是paxos算法, 什么是zab协议。
  8. 一个在线文档系统,文档可以被编辑,如何防止多人同时对同

一份文档进行编辑更新。

  1. 线上系统突然变得异常缓慢,你如何查找问题。
  2. 说说你平时用到的设计模式。
  3. Dubbo的原理,有看过源码么,数据怎么流转的,怎么实现集群,负载均衡,服务注册

和发现,重试转发,快速失败的策略是怎样的 。

  1. 一次RPC请求的流程是什么。
  2. 自己实现过rpc么,原理可以简单讲讲。Rpc要解决什么问题。
  3. 异步模式的用途和意义。
  4. 编程中自己都怎么考虑一些设计原则的,比如开闭原则,以及在工作中的应用。
  5. 设计一个社交网站中的“私信”功能,要求高并发、可扩展等等。 画一下架构图。
  6. MVC模式,即常见的MVC框架。
  7. 聊下曾经参与设计的服务器架构并画图,谈谈遇到的问题,怎么解决的。
  8. 应用服务器怎么监控性能,各种方式的区别。
  9. 如何设计一套高并发支付方案,架构如何设计。
  10. 如何实现负载均衡,有哪些算法可以实现。
  11. Zookeeper的用途,选举的原理是什么。
  12. Zookeeper watch机制原理。
  13. Mybatis的底层实现原理。
  14. 请思考一个方案,实现分布式环境下的countDownLatch。
  15. 后台系统怎么防止请求重复提交。
  16. 描述一个服务从发布到被消费的详细过程。
  17. 讲讲你理解的服务治理。
  18. 如何做到接口的幂等性。
  19. 如何做限流策略,令牌桶和漏斗算法的使用场景。
  20. 什么叫数据一致性,你怎么理解数据一致性。
  21. 分布式服务调用方,不依赖服务提供方的话,怎么处理服务方挂掉后,大量无效资源请求

的浪费,如果只是服务提供方吞吐不高的时候该怎么做,如果服务挂了,那么一会重启,该怎
么做到最小的资源浪费,流量半开的实现机制是什么。

  1. dubbo的泛化调用怎么实现的,如果是你,你会怎么做。
  2. 远程调用会有超时现象,如果做到优雅的控制,JDK自带的超时机制有哪些,怎么实现的。

算法

  1. 10亿个数字里里面找最小的10个。
  2. 有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优。
  3. 2亿个随机生成的无序整数,找出中间大小的值。
  4. 给一个不知道长度的(可能很大)输入字符串,设计一种方案,将重复的字符排重。
  5. 遍历二叉树。
  6. 有3n+1个数字,其中3n个中是重复的,只有1个是不重复的,怎么找出来。
  7. 写一个字符串(如:www.javastack.cn)反转函数。
  8. 常用的排序算法,快排,归并、冒泡。 快排的最优时间复杂度,最差复杂度。冒泡排序的

优化方案。

  1. 二分查找的时间复杂度,优势。
  2. 一个已经构建好的TreeSet,怎么完成倒排序。
  3. 什么是B+树,B-树,列出实际的使用场景。
  4. 一个单向链表,删除倒数第N个数据。
  5. 200个有序的数组,每个数组里面100个元素,找出top20的元素。
  6. 单向链表,查找中间的那个元素。

数据库知识

  1. 数据库隔离级别有哪些,各自的含义是什么,MYSQL默认的隔离级别是是什么。
  2. 什么是幻读。
  3. MYSQL有哪些存储引擎,各自优缺点。
  4. 高并发下,如何做到安全的修改同一行数据。
  5. 乐观锁和悲观锁是什么,INNODB的标准行级锁有哪2种,解释其含义。
  6. SQL优化的一般步骤是什么,怎么看执行计划,如何理解其中各个字段的含义。
  7. 数据库会死锁吗,举一个死锁的例子,mysql怎么解决死锁。
  8. MYsql的索引原理,索引的类型有哪些,如何创建合理的索引,索引如何优化。
  9. 聚集索引和非聚集索引的区别。
  10. select for update 是什么含义,会锁表还是锁行或是其他。
  11. 为什么要用Btree实现,它是怎么分裂的,什么时候分裂,为什么是平衡的。
  12. 数据库的ACID是什么。
  13. 某个表有近千万数据,CRUD比较慢,如何优化。
  14. Mysql怎么优化table scan的。
  15. 如何写sql能够有效的使用到复合索引。
  16. mysql中in 和exists 区别。
  17. 数据库自增主键可能的问题。
  18. MVCC的含义,如何实现的。
  19. 你做过的项目里遇到分库分表了吗,怎么做的,有用到中间件么,比如sharding jdbc等,他

们的原理知道么。

  1. MYSQL的主从延迟怎么解决。

消息队列

  1. 消息队列的使用场景。
  2. 消息的重发,补充策略。
  3. 如何保证消息的有序性。
  4. 用过哪些MQ,和其他mq比较有什么优缺点,MQ的连接是线程安全的吗,你们公司的MQ服务

架构怎样的。

  1. MQ系统的数据如何保证不丢失。
  2. rabbitmq如何实现集群高可用。
  3. kafka吞吐量高的原因。
  4. kafka 和其他消息队列的区别,kafka 主从同步怎么实现。
  5. 利用mq怎么实现最终一致性。
  6. 使用kafka有没有遇到什么问题,怎么解决的。
  7. MQ有可能发生重复消费,如何避免,如何做到幂等。
  8. MQ的消息延迟了怎么处理,消息可以设置过期时间么,过期了你们一般怎么处理。

缓存

  1. 常见的缓存策略有哪些,如何做到缓存(比如redis)与DB里的数据一致性,你们项目中用到了

什么缓存系统,如何设计的。

  1. 如何防止缓存击穿和雪崩。
  2. 缓存数据过期后的更新如何设计。
  3. redis的list结构相关的操作。
  4. Redis的数据结构都有哪些。
  5. Redis的使用要注意什么,讲讲持久化方式,内存设置,集群的应用和优劣势,淘汰策略等。
  6. redis2和redis3的区别,redis3内部通讯机制。
  7. 当前redis集群有哪些玩法,各自优缺点,场景。
  8. Memcache的原理,哪些数据适合放在缓存中。
  9. redis和memcached 的内存管理的区别。
  10. Redis的并发竞争问题如何解决,了解Redis事务的CAS操作吗。
  11. Redis的选举算法和流程是怎样的。
  12. redis的持久化的机制,aof和rdb的区别。
  13. redis的集群怎么同步的数据的。
  14. 知道哪些redis的优化操作。
  15. Reids的主从复制机制原理。
  16. Redis的线程模型是什么。
  17. 请思考一个方案,设计一个可以控制缓存总体大小的自动适应的本地缓存。
  18. 如何看待缓存的使用(本地缓存,集中式缓存),简述本地缓存和集中式缓存和优缺点。

本地缓存在并发使用时的注意事项。

搜索

  1. elasticsearch了解多少,说说你们公司es的集群架构,索引数据大小,分片有多少,以及一些

调优手段 。elasticsearch的倒排索引是什么。

  1. elasticsearch 索引数据多了怎么办,如何调优,部署。
  2. elasticsearch是如何实现master选举的。
  3. 详细描述一下Elasticsearch索引文档的过程。
  4. 详细描述一下Elasticsearch搜索的过程。
  5. Elasticsearch在部署时,对Linux的设置有哪些优化方法?
  6. lucence内部结构是什么。

关注以下公众号回复 "答案" 获取全部面试题整理及参考答案。

image

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

史上最全阿里 Java 面试题总结 的相关文章

  • 人工智能让生活更美好

    人 I 工 I 智 I 能 I到 I来 科 I技 I大 I门 打 I 开 提起人工智能 你会想到什么 阿尔法围棋 浪潮天梭象棋 甚至会想到 大白 吧啦啦啦 史密斯电影 我 机器人 科技一直推动社会的变化 技术的飞速更迭与人类移动网络化的行为
  • Pixhawk飞行模式的讨论

    手动模式 offboard 地面站 操控的区别 使用遥控操纵的模式 Simple and Super Simple 选项 加了这个选项之后 xff0c 它的磁力计会记录飞机解锁时 xff0c 朝向就是无人机的前方 每个飞行模式的旁边都有一个
  • 抖音橱窗怎么添加自己的商品?抖音橱窗上架商品教程

    抖音商品橱窗功能一出来就受到了大家的喜爱 xff0c 能在娱乐的同时增加收入是件双赢的事 今天小蕙 xff08 renzheng234 xff09 教大家在抖音商品橱窗如何添加自己店铺的商品 xff1f 首先我们要明白 xff1a 商品橱窗
  • 新款 2018款macbook Pro 装双系统教程

    首个阅读量将破万的文章 xff0c 感谢支持 防止无良爬虫 xff0c 开头附上原文链接 xff1a http www cnblogs com xueyudlut p 7498115 html 分割线 苹果笔记本的确高大上 xff0c 外观
  • MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)

    振 动论坛原版主eight 的经典贴 http www chinavib com thread 45622 1 1 html MATLAB 对于文本文件 txt 进行数据读取的技巧总结 经典中的经典 由于本帖内容较多 xff0c 部分转自他
  • 一个止传SWF的好网站

    SwfCabin 是一個免費swf空間 xff0c 最初建立的構想在於 如何在網路上將swf檔分享給別人 使用者可以將swf檔上傳到 SwfCabin 然後獲得一個連結 xff0c 其他人便可以在該頁面看到您所上傳的swf檔案 上傳檔案時
  • SqlServer教程:经典SQL语句集锦

    SQL分类 xff1a DDL 数据定义语言 CREATE xff0c ALTER xff0c DROP xff0c DECLARE DML 数据操纵语言 SELECT xff0c DELETE xff0c UPDATE xff0c INS
  • matlab练习程序(获取鼠标坐标)

    还是一个函数的使用ginput clear all close all clc img 61 ones 200 200 imshow img x y 61 ginput 这里鼠标左键点击一次 x y 添加一个值 xff0c 点四次就有四个值
  • 收到了免费的Visual Studio 2005 EE

    昨天 xff0c 收到了Micorsoft寄来的MSDN开发精选 xff08 5 xff09 xff0c 其中就包含了SQL Server 2005 Express Edition和Visual c 2005 EE xff0c xff0c
  • H3C交换机SNMP配置详解

    H3C交换机SNMP配置 1 启动 关闭SNMP Agent服务 在系统视图模式下 xff1a 启用 xff1a snmp agent 关闭 xff1a undo snmp agent 注 xff1a 缺省情况下snmp agent是关闭的
  • ppp的chap认证完全配置

    网络环境 xff1a CHAP认证命令 xff1a cisco config interface s0 0 cisco config if encapsulation ppp cisco config if ppp authenticati
  • MAVLink认识、使用、自定义

    对mavlink的认识 MAVLink是针对小型飞行器 xff08 MAV xff09 的一个lightweight header only message marshalling library 由头文件构成的信息编组库 它被封装成C结构
  • WHY数学图形可视化工具(开源)

    WHY数学图形可视化工具 软件下载地址 http files cnblogs com WhyEngine WhyMathGraph zip 源码下载地址 http pan baidu com s 1jG9QKq6 软件的开发语言是C 43
  • docker学习笔记16:Dockerfile 指令 ADD 和 COPY介绍

    一 ADD指令 ADD指令的功能是将主机构建环境 xff08 上下文 xff09 目录中的文件和目录 以及一个URL标记的文件 拷贝到镜像中 其格式是 xff1a ADD 源路径 目标路径 如 xff1a test FROM ubuntu
  • 无限“递归”的python程序

    如果一个函数直接或者间接调用了自己 xff0c 那么就形成了递归 xff08 recursion xff09 xff0c 比如斐波那契数列的一个实现 def fib n if n lt 61 2 return 1 else return f
  • FreeRTOS 二值信号量,互斥信号量,递归互斥信号量

    以下转载自安富莱电子 xff1a http forum armfly com forum php 本章节讲解 FreeRTOS 任务间的同步和资源共享机制 xff0c 二值信号量 二值信号量是计数信号量的一种特殊形式 xff0c 即共享资源
  • 替代vnc图像远程工具NOMACHINE

    最近再做关于oracle rac集群的实验 难免要在图像界面下进行操作 以前都用的是vnc 但是vnc貌似比较占资源而已图像质量不是很好 今天无意发现了一个替代VNC的好工具NOMACHINE 它的官方网址是 http www nomach
  • antd-design LocaleProvider国际化

    1 LocaleProvider 使用 React 的 context 特性 xff0c 只需在应用外围包裹一次即可全局生效 import LocaleProvider from 39 antd 39 import zh CN from 3
  • python 读取文件、并以十六进制的方式写入到新文件

    usr bin env python infile 61 file 34 in mp3 34 34 rb 34 outfile 61 file 34 out txt 34 34 wb 34 def main while 1 c 61 inf
  • perl的内置函数scalar

    scalar可以求数组的长度 xff0c 但是 xff0c 在scalar的说明里面并没有这一项 Forces EXPR to be interpreted in scalar context and returns the value o

随机推荐

  • sqlalchemy批量删除数据、全量删除

    问题 xff1a sqlalchemy如何批量删除多条数据 解决 xff1a 使用参数synchronize session 61 False xff0c 或for循环 方法 xff1a users 61 self db query Use
  • 经典的同态滤波算法的优化及其应用参数配置。

    同态滤波 xff0c 网络上有很多文章提到过这个算法 xff0c 我们摘取百度的一段文字简要的说明了该算法的核心 xff1a 同态滤波是一种减少低频增加高频 xff0c 从而减少光照变化并锐化边缘或细节的图像滤波方法 关于该算法 xff0c
  • Trajectory following with MAVROS OFFBOARD on Raspberry Pi

    原文链接 Trajectory following with MAVROS OFFBOARD on Raspberry Pi Jaeyoung Lim August 10 2016 404warehouse Small Projects B
  • 职位介绍 之 嵌入式开发工程师

    笔者电子信息专业硕士毕业 xff0c 获得过多次电子设计大赛 大学生智能车 数学建模国奖 xff0c 现就职于南京某半导体芯片公司 xff0c 从事硬件研发 xff0c 电路设计研究 对于学电子的小伙伴 xff0c 深知入门的不易 xff0
  • Elementui el-dialog 组件我又学会了一种新的用法

    1 新建弹窗Form vue文件 将visible属性设置为true lt template gt lt div gt lt el dialog title 61 34 提示 34 visible 61 34 true 34 width 6
  • webpack系列——实现一个行内样式px转vw的loader

    需求 自从有了postcss来处理css文件 xff0c 我们可以快速进行网站适配的开发 xff0c 只需要改改参数 xff0c 样式按照设计稿的px写 xff0c webpack编译自动转换成rem或者vw等 但是 xff0c 标签内的p
  • Scrapy爬虫 - 获取知乎用户数据

    2016 04 10 Scrapy爬虫 获取知乎用户数据 安装Scrapy爬虫框架 关于如何安装Python以及Scrapy框架 xff0c 这里不做介绍 xff0c 请自行网上搜索 初始化 安装好Scrapy后 xff0c 执行 scra
  • 百度云下载的压缩吧损坏问题解决

    有时用百度云下载压缩包回来之后会出现损坏不能解压的问题 xff0c 比如 xff1a 1 使用网页的批量下载 xff0c 此时百度云会压缩成一个包 xff0c 格式为zip xff0c 而下载下载回来之后用WinRAR解压就会出现CRC校验
  • 理解BPDU Guard的意义(BPDU Guard在全局配置与接口配置上的区别)

    BPDU Guard xff08 BPDU保护 xff09 xff0c 简单的讲它的意义就是一个不该接收 BPDU的端口 xff0c 比如被启动了 portfast的端口 xff0c 一旦收到 BPDU报文 xff0c 那么 BPDU保护功
  • frida hook java原生算法同时打印调用堆栈

    coding UTF 8 import frida sys jsCode 61 34 34 34 function showStacks Java perform function send Java use 34 android util
  • 步步为营 .NET 设计模式学习笔记 十六、Facade(外观模式)

    概述 在软件开发系统中 xff0c 客户程序经常会与复杂系统的内部子系统之间产生耦合 xff0c 而导致客户程序随着子系统的变化而变化 那么如何简化客户程序与子系统之间的交互接口 xff1f 如何将复杂系统的内部子系统与客户程序之间的依赖解
  • tld 标签元素

    每个自定义标签都必须在tld文件中声明 xff0c tld文件只不过是一个XML文件 根元素是 lt taglib gt xff0c 它包含一个或者多个 lt tag gt 标签 xff0c 该元素用来声明定制标签 TLD 文件中的元素标签
  • cuda中用cublas库做矩阵乘法

    这里矩阵C 61 A B xff0c 原始文档给的公式是C 61 alpha A B 43 beta C xff0c 所以这里alpha 61 1 xff0c beta 61 0 主要使用cublasSgemm这个函数 xff0c 这个函数
  • cv_bridge中的编码模式与实现

    image encodings cpp文件是关于图像编码模式的源文件 xff0c 其中规定了RGB的图像以及深度图的编码模式 该编码文件image encodings cpp所依赖的头文件图 命令空间 sensor msgs image e
  • Pixhawk进阶开发

    使用者 初见Pixhawk 大家知道Pix是一个出色的开源飞控 xff0c 那到底什么是Pixhawk呢 xff0c 它有那些种类 它的硬件是怎么设计的 xff0c 软件是基于什么方式设计的 xff0c 我们怎么连接 初始化配置 怎么调节参
  • Java程序心得体会

    学习Java是一件快乐的事情 xff0c 刚开始学习的时候还有点难 xff0c 后来慢慢熟悉了Java的程序操作 xff0c 在错误中获得技巧 xff0c 一次又一次的失败 xff0c 让我对Java产生了兴趣 xff0c 现在对Java既
  • linux网卡顺序发生变化,(linux)复制的虚拟机网卡eth0变成了eth1或其他名称后修正方法...

    正在使用的虚拟机 xff0c 复制之后 xff0c 发现网卡名称发生了变化 xff0c 修正方法如下 xff1a 比如eth0变成了eth1 xff1a ifconfig xff1a udev动态管理设备文件 xff1a cat etc u
  • Android中的Android中的Surface和SurfaceView

    一 什么是Surface 简单的说Surface对应了一块屏幕缓冲区 xff0c 每个window对应一个Surface xff0c 任何View都要画在Surface上 传统的view共享一块屏幕缓冲区 xff0c 所有的绘制必须在UI线
  • 创新AI技术引领手机芯片发展方向,麒麟970荣获中国好设计金奖

    11月24日 xff0c 2017年中国好设计颁奖仪式在深圳正式召开 xff0c 奖项一共设置为金奖 银奖 创意奖 入围奖四个级别 而麒麟970作为人工智能领域的代表性产品 xff0c 也是唯一的芯片产品 xff0c 在今年的85个项目中脱
  • 史上最全阿里 Java 面试题总结

    以下为大家整理了阿里巴巴史上最全的 Java 面试题 xff0c 涉及大量 Java 面试知识点和相关试题 JAVA基础 JAVA中的几种基本数据类型是什么 xff0c 各自占用多少字节 String类能被继承吗 xff0c 为什么 Str