java中审核订单流程图_Java 后端横扫阿里、滴滴、美团总结的面试经验!

81bde36f2168e225d767efd2c5218e0c.png

这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了。

先说下这次面试的结果吧:
到 hr 面的:阿里、美团、滴滴、金山云、每日一淘、火币、宜信、旺店通、黄包车、linkedMe

其他

小米 (四轮技术面,大概4个小时的样子,大数据部门,不知道是不是四面的负责人嫌弃我木有大数据的经验,不过我确实木有哈)

京东 (电话面试一轮+现场两轮,面试完快中午一点了,说是让我先回家,后面让hr 电话联系我
一周后一面的面试官问我还考虑京东不,如果考虑的话,就进行后续。当时已经有了更好的offer,就说不考虑了,希望以后有机会再合作,所以没有后续了)

头条 (二面完gg,我的算法确实菜哈,然后leetcode又只刷过10道题,去面头条,确实有些作死的节奏,实在是对不起帮我内推的石冲大佬)

爱奇艺 (电话面试一轮+现场两轮,到技术终面了,这个怪我,面试官也一直很忙,然后我俩就互相一直改面试时间,最后定的那个面试时间我还迟到了一个小时,还是时间到了才给hr 打电话说一个小时后才能到
虽然我知道这样做非常不好,但是当时情况比较复杂,自己根本忙不过来,一直在面试,也没有办法中途给hr 打电话说一下。一天面两家,两家离的还比较远的小伙伴吸取一下教训。
我本来是想约第二天下午的,hr 就想当天,结果就晚上7:40开始二面了,面到9点,然后木有然后了)

有赞 (电话面试一轮+现场两轮,到技术终面了,面试官“base考虑杭州吗”,我“啊,你们北京不是也需要人吗,最好北京哈,杭州暂时不考虑”,然后木有然后了,哈哈。

后面面阿里的时候我就自己打脸了,面试官“base杭州考虑吗”,我“面过阿里我就去杭州,面不过我就在北京”。爱,就要大胆的说出来。)

这次面试基本都是三~四轮技术面,很多都是每一轮都有至少一道算法题,所以准备换工作的小伙伴,算法可以搞起来了哈,leetcode easy和medium 难度的就ok了,当然如果你也要刷hard 难度的题,是更好的哈。

我作为一名只刷过10道leetcode的渣渣,表示以后要好好刷leetcode了,拯救一下自己的智商。准备面头条的小伙伴,那就medium 和 hard难度的搞起来吧。你们加油,我就不想了。

群里有很多小伙伴怀疑我是985、211或者研究生毕业,都不是的哈,渣本(但是我还是很爱我的母校的),16年毕业,我一个妹子都可以做到的,你们更可以做到,所以相信自己,去努力就好了。

这篇文章主要是记录一下自己的面试经历,分享一些群里小伙伴们都很关注的面试题,然后文章末尾我会推荐一些书,完全免费推荐的哈,我个人感觉不错的,可以提升技术的,当然面试中也会对你有特别大的帮助。
阿里的面试题不会分享哈,这次主要分享tmdj、以及其他公司的一些面试题,把我分享的这些面试题都掌握了,对想去面阿里的小伙伴的帮助也是非常非常大的。

当然,面试题只是起一个查漏补缺的作用,并不是让你直接去整理答案,去背答案的哈。一个合格的面试官,是会针对你的简历去问的,即每个人的面试题都是不一样的。

头条

1a949488172c35fb7fd530d673990b31.png

二轮技术面,17:00~20:25,晚饭时间hr 小姐姐还特贴心的带我体验了一把传说中的头条餐厅,不超过半小时

1.聊项目,画项目架构图,画一个用户从发起请求 到接收到响应 中间经过哪些服务 每个服务做什么事情 的流程图2.讲项目中的难点、挑战,你是如何解决的3.redis 中有几种类型 & 各自底层怎么实现的 & 项目中哪个地方用了什么类型,怎么使用的4.redis如何实现分布式锁,zk如何实现分布式锁,两者的区别。如果service还没执行完,分布式锁在redis中已经过期了,怎么解决这种问题5.synchronized底层实现,加在方法上和加在同步代码块中编译后的区别、类锁、对象锁6.锁升级的过程7.java运行时区域 及 各个区域的作用、对GC的了解、java内存模型 及 为什么要这么设计8.对索引的理解,组合索引,索引的最佳实践9.countDownLatch用过没有,在项目中如何使用的,对aqs 的了解10.写生产者消费者问题,考虑高并发的情况,可以使用Java 类库,白纸写代码11.如下图所示

fa182bd48243d57a52b039e7196a496d.png
12.设计一个发号器,考虑集群和高并发的情况,要求发号器生成的id是递增趋势,通过id可以区分出来是今天生成的id还是昨天生成的id,但是生成的id中不能直接带有日期,要具有一定的混淆功能,白纸写代码13.一个二位数组,每个元素都可以往上下左右四个方向走,寻找最长递增路径。如下图所示,最长递增路径即红色字体路径。白纸写代码。

美团

6e6dcb9b61f5d3c0c92d278f51073851.png

电话面试(40分钟)+现场三轮技术面试(3.5小时)+hrbp面试(30分钟)

1.数据库和缓存的一致性问题。先更新数据库,再更新缓存,若更新完数据库了,还没有更新缓存,此时有请求过来了,访问到了缓存中的数据,怎么办?2.聚簇索引/非聚簇索引,mysql索引底层实现,为什么不用B-tree,为什么不用hash,叶子结点存放的是数据还是指向数据的内存地址,使用索引需要注意的几个地方3.mysql默认的事务隔离级别,mvcc,rr怎么实现的,rc如何实现的4.mysql间隙锁有没有了解,死锁有没有了解,写一段会造成死锁的sql语句,死锁发生了如何解决,mysql有没有提供什么机制去解决死锁5.谈下对GC的了解,何为垃圾,有哪些GC算法,有哪些垃圾回收器,cms和g1的区别,emm,还有一个直击灵魂的问题,看过cms的源码吗,笑cry6.有没有排查过线上oom的问题,如何排查的7.有没有使用过jvm自带的工具,如何使用的8.假设有下图所示的一个full gc 的图,纵向是内存使用情况,横向是时间,你如何排查这个full gc的问题,怎么去解决你说出来的这些问题

113616eb68d03852485f200337e3ee65.png
9.说说对java中集合类的理解,项目中用过哪些,哪个地方用的,如何使用的10.对CAS的理解,CAS带来的问题,如何解决这些问题11.volatile底层、synchronized底层、锁升级的过程、MESI12.ehcache支持哪些缓存13.juc有研究没有,讲一讲14.聊项目,画项目架构图,画一个用户从发起请求 到接收到响应 中间经过哪些服务 每个服务做什么事情 的流程图15.讲项目中的难点、挑战,如何解决的,项目这一块会问的特别细16.如何保证RocketMQ 消息的顺序性,如何解决重复消费问题17.项目中如何保证接口的幂等操作18.讲一讲对redis 的了解,项目中如何使用的,哪个地方使用的,为什么要使用19.哨兵机制、redis两种备份方式的区别,项目中用的哪种,为什么20.讲一讲对分布式锁的了解21.项目中系统监控怎么做的22.如何理解Spring中的AOP 和 IOC,以及DI,读过Spring源码没有23.读过MyBatis源码没有24.说一个你了解最多的框架,说出你的理解25.如何理解分布式事务,为什么会出现这个问题,如何去解决,了解哪些分布式事务中间件26.聊一聊对分库分表的理解27.hystrix功能 & 在项目中怎么使用的 & hystrix 怎么检测断路器是否要开启/关闭 & hystrix 实现原理,除hystrix之外的其他熔断限流中间件有了解没有,了解多少说多少28.dubbo有了解没有29.怎么理解java 中和 mysql 中的乐观锁、悲观锁30.一致性hash

滴滴

9a46f2b2e94dd7f968c910342181f4a1.png

现场三轮技术面试 + 一轮hrbp面(4小时5分钟)

1.聊项目,画项目架构图,画一个用户从发起请求 到接收到响应 中间经过哪些服务 每个服务做什么事情 的流程图,讲数据库设计2.处理过线上oom问题没有,如何处理的3.遇到过线上服务器cpu飙高的情况没有,如何处理的4.线上有没有遇到其他问题,如何处理的5.对线程池的理解,项目中哪个地方使用了,如何使用的,用的Excutor框架中的哪个实现类,为什么用这个6.对CAS的理解,CAS带来的问题,如何解决这些问题7.volatile底层、synchronized底层、锁升级的过程、MESI8.对mysql索引的理解、对组合索引的理解、索引的最佳实践9.分布式锁的实现、对比redis分布式锁 & zk分布式锁10.唯一id如何实现的,snowflake实现原理,snowflake有哪些问题,如何11.避免根据订单号可以推算出今天的订单量12.如果线上一个功能是用栈结构实现的,使用过程中要注意哪些问题,为什么13.怎么理解线程安全14.怎么理解接口幂等,项目中如何保证的接口幂等15.怎么理解微服务,服务如何划分,可以从哪几个方面去划分,为什么这样划分,微服务带来了哪些好处,哪些坏处,如何看待这个问题16.如何理解网关,网关带来的好处和坏处,如何解决17.hystrix功能 & 在项目中怎么使用的 & hystrix 怎么检测断路器是否要开启/关闭 & hystrix 实现原理18.怎么理解命令模式和观察者模式,手写一个观察者模式或者命令模式的代码,策略模式也行19.掌握哪些设计模式,常用哪些,项目中如何使用的,为什么用这个,不用那个,手写一个线程安全的单例模式20.如何设计一个秒杀系统21.如果我现在就是要实现每秒10w请求,不能熔断限流,如何去设计22.假设现在双十一零点,大量下单请求,如何对这些订单进行分库分表,为什么23.服务A调用服务B中一个接口,服务B调用服务C中一个接口,如何实现若服务B响应服务A成功,则服务C一定响应服务B成功,需要考虑系统性能问题24.递归使用中有什么需要注意的地方,递归写法一般可以用什么去替换25.有两个表,table a,table b,写sql查询出仅在table a中的数据、仅在table b中的数据、既在table a 又在table b 中的数据26.spring 源码有了解没有27.myBatis源码有了解没有28.mysql事务隔离级别、mvcc

我:既然现在很多业务线都是Go了,有没有考虑把剩余的业务线也转成Go呀?面试官:我认为,语言只是工具,语言不应该是影响开发的一个因素吧。面试官说的很有道理。

京东

2e891d821a5360e33eca4c40d0d0f760.png

电话面试(30分钟)+现场两轮技术面试(1小时40分钟),面完12:50,说让我先回来,后续hr 电话和我联系
一周后一面的面试官问我还考虑京东吗?,回复不考虑了,希望以后有机会再合作

1.一个final修饰的属性,定义的时候没有初始化,在无参构造函数中初始化,可以吗,为什么2.说说对java中集合类的理解,项目中用过哪些,哪个地方用的,如何使用的,为什么不用其他的集合类3.hashMap,concurrentHashMap底层实现,4.list删除是怎么实现的,遍历的时候可以删除吗,为什么5.redis中有哪些数据结构,了解过其底层怎么实现的吗,和java中相似的数据结构的对比6.redis是单线程的还是多线程的,为什么这么快7.redis hash中某个key过大,变为String类型的大key,怎么处理,使用中如何避免出现这种问题8.设计模式在项目中哪个地方用到了,怎么使用的,能不能画一个你熟悉的设计模式的UML图,手写单例模式,手写静态内部类实现的单例模式9.讲一讲mysql索引,实际工作中,哪些场景用了b+tree索引,哪些场景用了hash索引10.explain 可以看到哪些信息,什么信息说明什么,explain的结果列讲一下11.Spring源码看过没有,会多少讲多少12.MyBatis源码看过没有,会多少讲多少13.cas,cas的缺点,如何解决14.aqs,countDownLatch如何实现15.线程池如何实现,核心线程数和最大线程数设置成多少,为什么这么设置,项目中哪个地方使用了线程池,使用时需要注意什么16.mysql事务隔离级别,幻读,脏读,项目中用什么事务隔离级别,为什么17.volatile底层原理、synchronized实现机制,18.对XA、TCC的理解,了解哪些分布式事务框架,有什么缺点19.feign 和 dubbo,了解多少说多少20.eureka 和 zookeeper,了解多少说多少21.hystrix 和 sentinel,了解多少说多少22.Spring cloud alibaba,了解多少说多少23.对分库分表、读写分离的了解,了解多少说多少24.画一下java 线程几个状态 及 状态之间互相转换的图25.聊项目,画项目架构图,画一个用户从发起请求 到接收到响应 中间经过哪些服务 每个服务做什么事情 的流程图,讲数据库设计 具体到部分表中有哪些字段26.emm 我们部门体量比较大,可能需要加班,到凌晨两三点的那种,也可能通宵,通宵是大促期间,你能接受吗27.emm 也会加班到十点,这个不是大促期间,但也不是每天,非常态情况,你能接受吗,你在哪里住,过来要多久,有男朋友吗?一起去吃午饭吧,我们这边有员工餐厅,不了不了,我回家吃饭吧

下面是面试tmdj 之外的公司中遇到的一些问题哈,tmdj 中已经被问到的就不再重复写了,只写一下个别公司中我还记得的面试题

others

火币 :四轮技术面试+一轮hr 面试(4小时),后来hr 小姐姐和我说,她们正常是两轮技术面试,因为技术面试完面试官一直没有找到她,然后,emm,就又来了一轮技术面试,又来了一轮技术面试,笑cry

1.kafka 如何保证消息顺序消费、在consumer group 中新增一个consumer 会提高消费消息的速度吗、那如果我想提高消息消费的速度,我要怎么办2.redis几种数据结构 及 底层,项目中如何使用的redis3.哨兵机制、选举算法4.一致性hash5.redis是单线程的还是多线程的,为什么速度这么快6.多路复用的几种方式以及区别7.对线程池的理解,在项目中如何使用的,多个线程之间如何共享数据,多个进程之间如何共享数据8.hashMap、concurrentHashMap的区别 及 底层实现、hashMap和hashTable 的区别9.什么是红黑树,什么是b-tree,为什么hashMap中用红黑树不用其他树10.对mysql 索引的理解,为什么mysql索引中用b+tree,不用b-tree 或者其他树,为什么不用hash 索引11.数据库和缓存的双写一致性问题

每日一淘 :三轮技术面试+一轮hrbp 面

1.用过哪些Object类的方法,如何使用的2.java如何实现序列化的,Serialization底层如何实现的3.countDownLatch如何实现的4.项目中监控报警机制如何做的,说说你的了解5.线上服务器cpu飙高,如何处理这个问题6.服务A调用服务B,用户请求服务A,发现返回较慢,如何定位这个问题7.TIME_WAIT是什么状态还记得吗,什么情况下网络会出现这个状态

linkedMe :二轮技术面试+一轮hr面试
1.内核态 和 用户态、cas 和 sout 哪个用到了内核态和用户态的切换
2.哪些典型的应用用的是udp
3.线程池有了解吗,项目中如何使用的
4.计算密集型/IO密集型 任务 分别如何设置线程池的核心线程数和最大线程数,为什么这么设置
5.假如我下午5点要和5个人一起开会,但是这5个人现在都出去了,不在公司,但是今天会回来,问,我如何开这场会,用java 并发方面的知识回答

旺店通 :5小时+,中午我还木有吃饭,下午面试时候真是饿的要死,而且下午脑细胞死了好多好多

  • 先机试(50分钟时间,三选二,不联网,明确告知机试不通过没有后续)
  • 一面给面试官讲一下自己机试题的思路,面试官运行看结果,然后问了几个问题(什么是B-tree,什么是B+tree之类的)
  • 笔试(10道选择题+2道数据库+2道算法题,30分钟)
  • 二面给面试官讲自己的机试题的思路,面试官运行看结果,然后给面试官讲笔试题,一道一道讲为什么这么写,过程中面试官可能会改题,然后问你怎么解决修改后的题,然后又问了几个题
  • 三面开始正常面试,但不是看简历问,一部分是简历上的,一部分是看面试官心情
  • hr面
    当场给了offer,但是啊,从他家出来的时候的想法就是,早知道下午这个样子,不如中午吃个午饭,回家好好睡一觉
    想去他家的小伙伴就好好写代码吧,多看java 中一些方法的实现,因为机试的题目都要求不能用java 中提供的方法,要自己写,然后还要好好准备算法

算法题

  • [1,1,2,2,3,4,4,5,5,5] 找出不重复的元素(黄包车)
  • 反转链表,要求时间复杂度O(N),空间复杂度O(1) (火币)
  • 非递归实现斐波那契数列 (爱奇艺)
  • 这一周股市价格为[2,6,1,4,8],求哪一天买入哪一天卖出,可获得最大收益,最大收益为多少 (爱奇 - 艺)
  • 按照箭头方向查找二叉树 (金山云)

1d516941983db6585f66c751c0a014fa.png
  • 表a b c之间用id关联,求阴影部分的数据 (金山云)

3cc00afe4ac29a99097be31d0e0d2727.png
  • 一个整形无序数组,里面三个数只和等于一个目标值,求这三个数 (小米)
    链表问题 (小米)

2e37c2cb36787d49ec70a6775d42525b.png
  • 扑克牌问题 (小米) 有十张扑克牌,从上面开始抽,抽出一张放桌子上,然后再抽出一张放扑克牌的最下面,这样循环往复的操作,直到手里的牌都没有了。这时,桌子上牌的顺序正好是1 2 3 4 5 6 7 8 9 10。要求写代码求出原顺序
  • 手写大顶堆 (linkedMe)
  • 手写LRU 算法 (火币)
  • 字符串相加 (滴滴) 两个数字类型的字符串,直接转int或者double肯定都放不下,然后求这两个数的和,返回值还是字符串,15分钟时间,要求无bug
  • 寻找目标值位置 (滴滴) 有一个二维数组,数组横向有序,纵向有序,求目标值的位置,10分钟时间
  • 求字符串“efabcbaefehiabcba”中最长的回文数,不去重(美团)
  • 反转int类型的值x,不要借用String,只用int 即可。&& 针对该程序,写出其应有的测试用例 (美团)
  • top K 问题(每日一淘)
    HR面

真诚待人,以真心换真心,不要弄虚作假,HR 问什么问题,如实回答即可。在回拒offer 时候,也请好好说话。

tips

其实面试过程中,你是可以感受到哪些面试官是真的很欣赏你,哪些只是想找一个可以干活的人的,最后一定要去一个欣赏你的面试官那里,因为待遇真的会不一样
(假装我体验过只是想找我干活的leader哈,很感激以前遇到的每一位leader 都很欣赏我,给我我想要的空间去做自己想做的事情,真的非常感谢你们)

嗯,免费安利环节到了,学不了吃亏学不了上当哈
《深入理解Java虚拟机》
《Java并发编程的艺术》
《Java并发编程实战》
《MySQL技术内幕 InnoDB存储引擎》
《Redis设计与实现》
《JVM G1源码分析和调优》
《重新定义Spring Cloud实战》
《Redis深度历险:核心原理与应用实践》
《Spring技术内幕》《myBatis技术内幕》
《深入拆解Java虚拟机》
等等等等


原作者:Bella酱
原文链接:3 年经验的 Java 后端妹子,横扫阿里、滴滴、美团,整理出这份厚厚的 8000 字面经!
原出处:公众号-Bella的技术轮子
侵删

如果你想学习前端、JAVA、大数据开发,可以B站搜索shang学堂JAVA300集、前端、大数据等全套视频教程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/398234.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

产品铭牌要求_AMPULM:电力变压器铭牌有哪些主要技术参数,你都知道吗?

电力变压器电力变压器是供配电系统中关键的一个环节, 它起到电力系统中电压等级的变换,同时连接不同电压等级的电网,以利于电能的输送、分配和使用。认识变压器铭牌图片为一台电力变压器上的铭牌,从铭牌上可以看到变压器的哪些信息…

STM8L芯片启动时钟分频问题及发现(转)

源:STM8L芯片启动时钟分频问题及发现 转载于:https://www.cnblogs.com/LittleTiger/p/4460684.html

python 学习资源收集汇总

2019独角兽企业重金招聘Python工程师标准>>> Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Rub…

一年月份大小月口诀_怎么看自己的日柱 公式 推算口诀 最简便计算方法

日柱指的是我们农历干支出生的那一天,通过日柱我们可以看出自己命运的轨迹和走向,从风水学上来讲日柱是八字算命中举足轻重的一部分,那么如何知道自己的日柱呢?通过本期的四柱预测,给大家介绍一种最简便的推算口诀和日…

delphi excel取批注所在的行列_35个Excel使用技巧

技巧1、单元格内强制换行在单元格中某个字符后按alt回车键,即可强制把光标换到下一行中。技巧2、锁定标题行选取第2行,视图 - 冻结窗格 - 冻结首行(或选取第2行 - 冻结窗格)冻结后再向下翻看时标题行始终显示在最上面。技巧3、打印标题行如果想在打印时每…

一个屌丝程序猿的人生(二十二)

林萧和母亲下高速的时候,已经是下午7点多。 开车行驶在北京的街道上,林萧隔着车窗,看着四周灯火通明的高楼大厦,不禁有些心潮澎湃。 当初在林萧还上初一的时候,林萧就来过一次北京。但那个时候只是跟着大人们&#xff…

如何接收串口数据_UART IDLE 中断使用接收不定长串口数据

前言在串口通信应用中,我们常使用接受和发送中断,相信大家都不陌生。这里有个非常有用的中断可能被大家所忽略,即总线IDLE中断。当一帧数据传输结束之后,总线会维持高电平状态,此时,就可以触发MCU的IDLE中断…

leetcode 131. 分割回文串

leetcode 131. 分割回文串 题目 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s “aab” 输出:[[“…

MFC 进度条CProgressCtrl

2019独角兽企业重金招聘Python工程师标准>>> SetStep(1);//设置步长 SetRange32(0, total);//设置范围 SetPos(_cur);//设置当前 进度 StepIt();进步一次 转载于:https://my.oschina.net/kkkkkkkkkkkkk/blog/688392

css限制字体三行_讲道理,仅3行核心css代码的rate评分组件,我被自己秀到头皮发麻...

(给100素材网点亮★号,提升开发技能)像rate评分组件一般都用javascript写,所以这次将是一个全新的尝试,用css实现一个rate评分 ❗ 核心代码也就三行?01效果图02原理主要是借助radio单选框,梳理如下:去找个好看的iconf…

matlab GUI之自定义菜单小结

自定义菜单 1.uimenu对象 huimenu(PropertyName,ProperValue) huimenu(parent,PropertyName,ProperValue) 常见属性: 1.1标签 label uimenu(label,&Open) 1.2快捷键 Accelerator uimenu(Accelerator,E) 快捷键位 ctrlE 注意以下三个是系统保留的Accelerator…

把cpp编译为so_基于VSCode和CMake进行C/C++开发第三讲GCC编译器

3.0 本讲目录本系列视频,B站首发,up主: xiaobing1016前言:GCC 编译器支持编译 Go、Objective-C,Objective-C ,Fortran,Ada,D 和 BRIG(HSAIL)等程序;Linux 开发C/C 一定要熟悉 GCCVS…

mysql 表锁——读锁和写锁

注意, 0、表的索引类型必须是InnoDB.相关链接:http://www.cnblogs.com/CyLee/p/5579672.html 1、如果你使用Navicat Premium,有可能会出现程序bug无法解锁。但在正常环境下是没问题的 2、存储过程里不允许使用锁 3、phpmyadmin是每次刷新都会…

自动化测试遇到的难点_自动化测试过程中遇到的问题主要有什么?

1自动化测试过程中遇到的问题主要有什么?问题:自动化测试过程中遇到的问题主要有什么?回答:1.对自动化测试的期望值太高。很多人想把自动化测试完全替代人工测试,如果期望不现实,无论测试工具如何&#xff…

CSS快速入门-箭头和图标

一、三步搞懂箭头产生的原理 在前面的盒子模型一文中&#xff0c;我们已经知道了一个元素空间占位。为了弄明白箭头的产生&#xff0c;我们可以三步走&#xff1a; #demo12 {border: 100px solid;border-color:green blue orange red;width:100px;height:100px;}<div id&quo…

[LeetCode] Count Numbers with Unique Digits 计算各位不相同的数字个数

Given a non-negative integer n, count all numbers with unique digits, x, where 0 ≤ x < 10n. Example: Given n 2, return 91. (The answer should be the total numbers in the range of 0 ≤ x < 100, excluding [11,22,33,44,55,66,77,88,99]) Hint: A direct…

模糊查询一--视图写sql

《1》模糊查询&#xff0c;最快捷的方式 第一步&#xff1a;cip_admin_domain&#xff08;option字段A&#xff09; ---> 里面配置&#xff08;option字段A&#xff09;属性&#xff0c;defalut_value设置初始值&#xff08;如&#xff1a;创建新项目&#xff0c;其创建后的…

自动清理归档日志_从MYSQL 数据库归档 到 归档设计

到数据归档&#xff0c;很多人的第一个概念就是&#xff0c;不就是无用的数据&#xff0c;换个地方放吗&#xff0c;直接拷贝&#xff0c;删除不就得了&#xff0c;有那么麻烦。我见到过的&#xff0c;听到过的数据库归档的方法有以下几种1 数据通过人工的手段来进行清理&…

Android支付宝SDK开发笔记

一、准备工作 〉1、下载开发包 https://b.alipay.com/order/productDetail.htm?productId2014110308141993&tabId4#ps-tabinfo-hash 压缩包下的“支付宝钱包支付接口开发包”中即有Andoid使用支付宝的JAR和Demo 〉2、创建支付宝应用 在支付宝开放平台申请创建应用 https:/…

全栈测试:平衡单元测试和端到端测试

全栈开发人员的特点是能够从头到尾交付并发布一个特性。教程和书籍常常侧重于搭建全栈开发环境和让测试能够进行所需要的“管件&#xff08;plumbing&#xff09;”&#xff08;我综合运用了Angular、Rails、Bootstrap和Postgres&#xff09;。但对于如何贯穿整个Web开发栈进行…