![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
Flutter 中 IndexedStack 的使用详解 _ Flutter Widgets
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家我的【Github】会分享一些关于Android进阶方面的知识,也会分享一下最新的面试题~如果你熟练掌握GitHub中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。原创 2024-03-26 02:59:12 · 741 阅读 · 0 评论 -
CentOS7环境部署kubenetes1,字节大牛教你手撕Java学习
现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。原创 2024-03-26 00:44:13 · 1001 阅读 · 0 评论 -
Android转场动画一说,android面试基础问题
文末放一个小福利给大家,点击我的GitHub即可领取群内有许多技术大牛,有任何问题,欢迎广大网友一起来交流,群内还不定期免费分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!群内有许多技术大牛,有任何问题,欢迎广大网友一起来交流,群内还不定期免费分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊![外链图片转存中…(img-dsX759Hm-1711376630566)]原创 2024-03-25 22:24:01 · 829 阅读 · 0 评论 -
Android开发如何准备技术面试(含Android面试押题),这些Android高级必会知识点你能答出来几个
任何英文单词注意大小写,数字以及英文注意与中文之间有空格。项目中无需介绍这个项目到底有啥功能,单刀直入这个项目中最值得说的内容。比如遇到的 Bug,自己的思考等等。但是可能很多人会说,业务很简单没什么好说的或者压根没遇到什么问题。遇到这个问题的时候,首先跳脱出业务的框架,去思考其他的问题。相信每个人都写过组件,但是对于如何设计一个好的组件来说就不是每个人都能做的事情了。写项目经验最好按照这样的思路:遇到了什么问题,如何解决以及结果。假设简历上的每个技术点面试官都会问到,斟酌所有的知识点,保证都能回答。原创 2024-03-25 16:04:49 · 830 阅读 · 0 评论 -
Android中再按一下返回键退出程序,3年内被辞退5次35岁程序员该何去何从
booleanint。原创 2024-03-25 08:17:02 · 325 阅读 · 0 评论 -
Android 扩大 View 的点击区域,三幅图给你弄懂EventBus核心原理,
上述的代码把三者的关系说得很清楚了,对于一个对于一个 ViewGroup 来说,点击事件产生后,首先会传递给它,这时候会调用 dispatchTouchEvent,如果这个 ViewGroup 的 onInterceptTouchEvent 返回 true ,则表示它要拦截该事件,也就会交给它的 onTouchEvent 来进行处理。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。原创 2024-03-25 00:35:22 · 704 阅读 · 0 评论 -
android material 组件 - ShapeableImageView,阿里官方推荐
com.google.android.material.imageview.ShapeableImageView 官方material 库 1.2.0 版本中新组件,非常棒的圆角切角边框图片控件。这个呢就是圆角或者切角的关键属性了,很好理解,分别是边框颜色和边框宽度。简单演示圆角带边框的。原创 2024-03-24 22:26:41 · 504 阅读 · 0 评论 -
50家大厂面试万字精华总结-+-面试100-问,又一篇吊打面试官系列
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!原创 2024-03-24 20:04:26 · 728 阅读 · 0 评论 -
2024BATJZ大厂Android高级工程师面试题-选择题合集(附答案解析)
D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失**11.在SQL Server Management Studio 中运行下列T-SQL语句,其输出值(c)。A、可能为0.1B、可能为3C、不可能为-100D、肯定为0A、SALES表中qty列最小值大于等于30B、SALES表中qty列最小值大于等于40C、SALES表中qty列的数据全部为50D、SALES表中qty列最小值大于等于60。原创 2024-03-24 17:30:49 · 856 阅读 · 0 评论 -
dockerengine组件
思考前面提到 Kafka 帮我们实现了各个版本的生产者代码,其实他也可以完全不提供这份代码,因为核心的队列的功能已经实现了,这些客户端的代码也可以完全交由用户自己实现。那么假如没有官方代码,我们又该实现一些什么功能,有哪些接口,哪些方法,以及如何组织这些代码呢。带着这样的问题我们一起来思考一下!一般对于这种带有数据流转的设计,我会从 由谁产生? 什么数据? 通往哪去? 如何保证通路可靠? 这几个方面来考虑。消息自然是通过应用程序构造出来并提供给生产者,生产者首先要知道需要将消息发送到哪个 Bro原创 2021-07-31 14:54:35 · 283 阅读 · 0 评论 -
Java随机排列数组
20个二叉树面试高频0. 几个概念1. 求二叉树中的节点个数2. 求二叉树的最大层数(最大深度)3. 先序遍历/前序遍历4. 中序遍历5. 后序遍历6. 分层遍历7. 求二叉树第K层的节点个数8. 求二叉树第K层的叶子节点个数9. 判断两棵二叉树是否结构相同10. 判断二叉树是不是平衡二叉树11. 求二叉树的镜像12. 求二叉树中两个节点的最低公共祖先节点13. 求二叉树的直径14. 由前序遍历序列和中序遍历序列重建二叉树15. 判断二叉树是不是完全二叉树16. 树的子结原创 2021-07-29 16:46:56 · 468 阅读 · 0 评论 -
Java邮件解析终极最新
二、我们先来看看这份笔记到底有什么1、先把kubernetes跑起来(先跑起来+创建kubernetes集群+部署应用+访问应用+Scale应用+滚动更新)2、重要概念3、部署kubernetes Cluster(安装docker+安装 kubelet.kubeadm和 kubectll+用kubeadm 创建cluster)4、kubernetes架构(Master节点+Node节点+完整的架构图+用例子把他们串起来)5、运行应用(Deployment+DaemonSet+Job)6原创 2021-07-29 16:46:11 · 551 阅读 · 0 评论 -
Java邮件开发详解
一. 为什么使用spring cloud alibaba很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品,然后在其基础上做了一层封装。然而Netflix的服务发现组件Eureka已经停止更新,大多公司在使用的时候就发现过其一个细小的Bug;而其他的众多组件也将停止维护。所以急需其他的一些替代产品,也就是spring cloud alib原创 2021-07-29 16:45:19 · 236 阅读 · 0 评论 -
Java遍历字符串小写变大写
美团面试经历(还原最真实的4面)美团一面:1、自我介绍2、聊项目相关介绍项目怎么保证redis与Mysql的数据一致性见你写了个加随机数预防缓存雪崩,解释一下未改进和改进后的Jmter测试性能对比3、Redis为什么选择Redis作为缓存?为什么Redis的性能十分的高?说一下单进程、单线程的Redis和你平时写的多线程程序的对比如何保证Redis的高可用?(哨兵、持久化策略RDB、AOF)解释一下哨兵、RDB、AOF主从一致性Redis数据淘汰策略能说一下分布式事务吗原创 2021-07-29 16:44:26 · 340 阅读 · 0 评论 -
Java遍历list集合转换成PDF
概述什么是RedisRedis有哪些优缺点为什么要用Redis /为什么要用缓存为什么要用Redis而不用map/guava做缓存?Redis为什么这么快二、数据类型Redis有哪些数据类型Redis的应用场景三、持久化什么是Redis持久化?Redis的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容?四、过期键的删除策略Redis的过期键的删除策略Redis key的过期时间和永久有效分别怎么设置?我们知道通过e原创 2021-07-29 16:43:33 · 660 阅读 · 2 评论 -
Java通用流行框架大全
并发历史在计算机最早期的时候,没有操作系统,执行程序只需要一个过程,那就是从头到尾依次执行。任何资源都会为这个程序服务,这必然就会存在 浪费资源 的情况。这里说的浪费资源指的是资源空闲,没有充分使用的情况。操作系统为我们的程序带来了 并发性,操作系统使我们的程序同时运行多个程序,一个程序就是一个进程,也就相当于同时运行了多个进程。操作系统是一个并发系统,并发性是操作系统非常重要的特征,操作系统具有同时处理和调度多个程序的能力,比如多个 I/O 设备同时在输入输出;设原创 2021-07-29 16:42:40 · 1588 阅读 · 7 评论 -
Java递归阶乘
一、基础知识比较简单的一些基础入门:二、微服务构建:Spring boot三、服务治理:Spring Cloud Euraka四、客户端负载均衡:Spring Cloud Ribbon五、服务器容错保护:Spring Cloud Hystrix六、声明式服务调用:Spring Cloud Feign七、API网关服务:Spring Cloud Zuul八、分布式配置中心:Spring Cloud Config九、消息总件:Spring Cloud Bus十、消息驱动的微原创 2021-07-29 16:40:56 · 93 阅读 · 0 评论 -
Java递归实现字符串反转
一、MyBatis的框架设计注:上图很大程度上参考了iteye 上的chenjc_it 所写的博文[原理分析之二:框架整体设计] 中的MyBatis架构体图,chenjc_it总结的非常好,赞一个!1.接口层—和数据库交互的方式MyBatis和数据库的交互有两种方式:a.使用传统的MyBatis提供的API;b. 使用Mapper接口1.1.使用传统的MyBatis提供的API这是传统的传递Statement Id 和查询参数给SqlSession对象,使用SqlSess原创 2021-07-29 16:40:01 · 1280 阅读 · 1 评论 -
Java选择题题库
Redis什么是Redis?Redis的数据类型?使用Redis有哪些好处?Redis相比Memcached有哪些优势?Memcache与Redis的区别都有哪些?Redis是单进程单线程的?一个字符串类型的值能存储最大容量是多少?Redis的持久化机制是什么?各自的优缺点?Redis常见性能问题和解决方案:redis过期键的删除策略?Redis的回收策略(淘汰策略) ?为什么Redis需要把所有数据放到内存中?Redis的同步机制了解么?Pipeline有什么好处,为什么要用原创 2021-07-29 16:39:13 · 131 阅读 · 0 评论 -
Java从入门到精通开发资源库
阻塞IO我们知道在调用某个函数的时候无非就是两种情况,要么马上返回,然后根据返回值进行接下来的业务处理。当在使用阻塞IO的时候,应用程序会被无情的挂起,等待内核完成操作,因为此时的内核可能将CPU时间切换到了其他需要的进程中,在我们的应用程序看来感觉被卡主(阻塞)了。非阻塞IO当使用非阻塞函数的时候,和阻塞IO类比,内核会立即返回,返回后获得足够的CPU时间继续做其他的事情。IO复用模型当使用fgets等待标准输入的时候,如果此时套接字有数据但不能读出。IO多路复用意味着可以将标准输原创 2021-07-28 16:54:09 · 1619 阅读 · 0 评论 -
Java二维数组输出猫狗
二、面试题面:考你几个红黑树的知识点????红黑树的数据结构都用在哪些场景,有什么好处?红黑树的时间复杂度是多少?红黑树中插入新的节点时怎么保持平衡?面:2-3树都是不没看,回去等消息吧!三、2-3树与红黑树的等价性红黑树规则1. 根节点是黑色2. 节点是红黑或者黑色3. 所有子叶节点都是黑色(叶子是NIL节点,默认没有画出来)4. 每个红色节点必须有两个黑色子节点(也同样说明一条链路上不能有链路的红色节点)5. 黑高,从任一节点到齐每个叶子节点,经过的路径都包含相同数目的黑色节原创 2021-07-28 16:53:24 · 120 阅读 · 0 评论 -
Java为啥使用红黑树
这些面试题包含哪些内容?借花献佛!朋友干了5年整的Java面试官,给我分享了一份面试官最爱问的Java面试题这份面试题包含了 19 个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 等等等本面试题解决的痛点稀缺性,提供真实的,覆盖面全的面试集合,包含 2原创 2021-07-28 16:52:31 · 255 阅读 · 0 评论 -
Java中高级面试题最新
第一份资料:Kafka实战笔记Kafka入门为什么选择KafkaKarka的安装、管理和配置Kafka的集群第一个Kafka程序afka的生产者Kafka的消费者深入理解Kafka可靠的数据传递Spring和Kalka的整合Sprinboot和Kafka的整合Kafka实战之削峰填谷数据管道和流式处理(了解即可)Kafka实战之削峰填谷第二份资料:ActiveMQ实战笔记ActiveMQ入门ActiveMQ的安装原生JMS原创 2021-07-28 16:51:38 · 85 阅读 · 0 评论 -
Java中遇到的问题和解决方案
BATJ大厂面经阿里七面面经蚂蚁金服面经及答案京东面经百度美团顺丰京东阿里面经面试题精选Java面试手册MySQL55题及答案多线程面试题及答案设计模式面试题及答案消息中间件面试题及答案并发编程面试题及答案面试资料整理汇总最后为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门原创 2021-07-28 16:50:45 · 311 阅读 · 0 评论 -
Java中的换行符号
蚂蚁金服一面(技术面)JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些?GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。hashmap源码问题HashMap、HashMap如何保证线程安全、ConcurrentHashMapHashMap底层结构 put操作讲一下GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。java线程同步都有哪几种方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别.原创 2021-07-28 16:49:52 · 305 阅读 · 0 评论 -
Java中的可变参数列表
01 阿里面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对MySQL系列的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题请解释关系型数据库概念及主要特点?请说出关系型数据库的典型产品、特点及应用场景?请详细描述 SQL 语句分类及对应代表性关键字。什么是 MySQL 多实例,如何配置 MySQL 多实例?如何加强 MySQL 安全,请给出可行的具体措施?误操作执行了一个 drop 库 SQL 语句,如何完整恢复?详述 MySQL 主原创 2021-07-28 16:48:57 · 107 阅读 · 0 评论 -
Java中文乱码问题Alex
1 进程进程与程序操作系统之中最为通用的概念就是「进程」。与此相关的面试题以及各种技术优化策略也层出不穷,足以够证明它对于理解操作系统中举足轻重的地位。事实上,通过「进程」,程序员可以更为直观的理解自己所开发的软件,并且能够从中深刻的认识到操作系统在软件运行做了些什么。简单来讲,进程就是正在执行的程序。每个进程都包含有属于自己的一段地址空间,可以看作是一部分内存空间。在这样的地址空间中,进程能够根据需要进行内存的读写。地址空间里面一般包含可执行程序,以及对应程序的数据及其堆栈。与每个进程相关的还有一原创 2021-07-28 16:48:08 · 102 阅读 · 0 评论 -
Java中文乱码unix
技术能力通常,「技术能力」这个部分将紧接着你的个人简介之后,放在简历的核心版面。这样设计是有道理的,因为它能够帮助雇主更快的判断你的技能是否与需求相吻合。因此在制作这一部分内容时,你应该考虑以下两点:┃写什么?应聘者在技术能力的描述上通常会犯两个错误:要么无用的东西写的太多,要么有用的东西写的太少。这里的多和少是相对于「雇主的招聘需求」而言的。我建议每个应聘者在撰写简历的这部分时,都能够精心设计所需展示的技能,将自己熟练掌握的技能中与雇主需求重合的部分放在醒目的位置,如果竟然还有富余,那当然可以骄原创 2021-07-28 16:47:13 · 111 阅读 · 0 评论 -
Java中八种基本数据类型的取值范围
线程线程的启动实现Runnab1e接口继承Thread类实现Callable接口线程的状态线程的方法线程的优先级守护线程未捕获异常处理器并发编程的问题线程引入开销:上下文切换与内存同步线程安全性(原子性+可见性)死锁线程间通信/线程同步 工具使用synchronizedLockvolatileAtomicLock使用 深入可重入锁 ReentrantLockCondition与wait¬ify区别await&signal原创 2021-07-28 16:46:25 · 282 阅读 · 0 评论 -
Java分布式系统日志实现,Java系列学习进阶视频
阿里mq 消息可靠性,幂等如何保证分布式锁的实现方案比较,为什么选择 zookeeper, zookeeper 一致性协议原理线程池参数,阻塞队列实现一致性 Hash解决什么问题, 如何实现? 虚拟节点的作用?Java 锁的实现方式, 比较? AQS实现原理?公平非公平实现原理?CAS 实现原理volatile 实现原理, 单例模式java 内存模型, gc 调优的经历. cms gc 的几个阶段, 为什么会出现 stop the world. 常见可优化参数有哪些.为什么需要优化 g原创 2021-07-27 12:17:25 · 99 阅读 · 0 评论 -
Java分布式事物解决方案,附详细答案解析
京东一面凉经object的方法,7大方法synchronized方法讲解synchronized方法实现原理volatile关键字的原理锁的分类偏向锁讲解NoClassDefFoundError和ClassNotFoundException的区别追问,ClassNotFoundException是不是只发生在编译时,运行时可不可以类加载机 制redis过期策略及内存淘汰机制mysql的索引种类4种Innodb和myIsam的区别Innodb的索引结构B+树的优缺点海量数据的索原创 2021-07-27 12:16:41 · 149 阅读 · 0 评论 -
Java函数重载,面试总结
正文MyBatis 的整体架构分为三层, 分别是基础支持层、核心处理层和接口层,如下图所示。基础支持层反射模块该模块对 Java 原生的反射进行了良好的封装,提供了更加简洁易用的 API ,方便上层使调用,并且对反射操作进行了一系列优化,例如缓存了类的元数据,提高了反射操作的性能。类型转换模块类型转换模块提供了两个主要功能,一个功能是别名机制,MyBatis 为了简化配置文件提供了别名机制;另一个功能是实现 JDBC 类型与 Java 类型之间的转换,该功能在为 SQL 语句绑定实参以及映射查原创 2021-07-27 12:15:48 · 54 阅读 · 0 评论 -
Java函数重载,成功跳槽阿里!
正文最近整理了一份 Netty 相关的文档干货,讲解很系统。今天分享给大家。看完这份文档你将获得哪些收获?理解当下火热的 Netty 框架、核心概念、开发流程;手写 RPC 框架(聊天室、Tomcat等);对照知识点进行查漏补缺,帮助扫除知识盲区、重构知识体系。文档围绕“基于 Netty 手写 RPC 框架”的主题,从小试牛刀到高级应用,其中涉及到很多 Netty 编程中的设计难点,比如:TCP 的拆包与粘包Netty的概念及体系结构读写空闲检测、心跳机制、WebSocket原创 2021-07-27 12:14:54 · 72 阅读 · 0 评论 -
Java函数式编程性能,全套教学资料
前言:我们通常在面试的时候难免会慌张不已。想必,经历过的人都能体会。但是如果你提前预测和准备面试官要问你的问题,并想出合理的回答方式,就会轻松很多。所以接下来的面试题是我从自己和其他人的面试经历中总结出来的,可能也不是很全面,毕竟Java的技术点还是很多的,我所总结的不过是九牛一毛。希望能帮助到你。什么是 CAPCAP 定理最初是由加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想,也因此被叫做布鲁尔定理。后来在 2002 年原创 2021-07-27 12:13:07 · 87 阅读 · 0 评论 -
Java写图形化界面连接数据库,聪明人已经收藏了!
面试前的准备老实说,我自己平常没事就会看一些面试题,所以我都是直接去面的。不过我还是要建议大家如果准备面试的话,需要做以下准备背题:看一看最近的面经文,了解现在公司都在面什么类型的题,准备一些常见题,开背吧!如果一些基础的 js 都不会那问题就有点小大了。算法:做一些算法题,leetcode 上面的一二三星就够了,前端算法很简单,基本都是初中数学的难度吧。项目:项目回顾,把你做的项目从技术架构到源码都要做到足够了解,至少面试的时候不要被面试官问住了。并且要体现出你在工作中的作用,体现出自原创 2021-07-27 12:11:25 · 878 阅读 · 0 评论 -
Java写入文件覆盖,后台开发JAVA岗
面试官最爱问的Kakfa,基础+进阶+高级,疯狂轰炸!Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息原创 2021-07-27 12:10:30 · 134 阅读 · 0 评论 -
Java写入文件乱码,积累总结
架构筑基大家都知道,性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后,性能方面就会下降,如果想成为一名优秀的架构师,性能优化就是你必须思考的问题。所以性能优化专题从JVM底层原理到内存优化再到各个中间件的性能调优,比如Tomcat调优,MySQL调优等,让你洞悉性能本质,全面认识性能优化,不再只是旁观者。高性能架构有了大牛的代码功底之后,接下来可以更好地学习分布式架构技术。从分布式架构原理,到分布式架构策略,再到分布式架构中间件,最后在加上分布式架构实战,让程序员可以在技术深度和技原创 2021-07-27 12:09:42 · 85 阅读 · 0 评论 -
dockerbuild-t创建镜像慢,含BATJM大厂
常见resdis面试真题40道(含解析)什么是 Redis?Redis 的数据类型?使用 Redis 有哪些好处?Redis 相比 Memcached 有哪些优势?Memcache 与 Redis 的区别都有哪些?Redis 是单进程单线程的?一个字符串类型的值能存储最大容量是多少?Redis 的持久化机制是什么?各自的优缺点?Redis 常见性能问题和解决方案:redis 过期键的删除策略?Redis 的回收策略(淘汰策略)?为什么 edis 需要把所有数据放到内存中?Redi原创 2021-07-26 17:52:54 · 322 阅读 · 0 评论 -
dockerapi创建容器,爱了爱了
正文如果你参加过一些大厂面试,肯定会遇到一些开放性的问题:1、 写一段程序,让其运行时的表现为触发了5次Young GC、3次Full GC、然后3次Young GC;2、 如果一个Java进程突然消失了,你会怎么去排查这种问题?3、 给了一段Spring加载Bean的代码片段,阐述一下具体的执行流程?是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?不知道从何处下手?如果你有这种感觉,那么说明你的技术还需要继续修炼。面对如此多的技术面试,怎么样才能说自己的技术已经过关了呢?只有原创 2021-07-26 17:52:03 · 237 阅读 · 0 评论 -
docker-e参数,顺利收获Offer
并发模型和分布式系统很相似并发模型其实和分布式系统模型非常相似,在并发模型中是线程彼此进行通信,而在分布式系统模型中是 进程 彼此进行通信。然而本质上,进程和线程也非常相似。这也就是为什么并发模型和分布式模型非常相似的原因。分布式系统通常要比并发系统面临更多的挑战和问题比如进程通信、网络可能出现异常,或者远程机器挂掉等等。但是一个并发模型同样面临着比如 CPU 故障、网卡出现问题、硬盘出现问题等。因为并发模型和分布式模型很相似,因此他们可以相互借鉴,例如用于线程分配的模型就类似于分原创 2021-07-26 17:51:11 · 4954 阅读 · 0 评论