xmind

阿里三面惨遭被虐,spring,jvm,mybatis,并发编程等一窍不通

依然范特西╮ 提交于 2020-11-01 00:26:52
三面大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为spring,jvm,mybatis,并发编程等,接下来分享一下我的这阿里面试的面经+一些我的学习笔记。 注意注意:需要小编整理的spring,jvm,mybatis,并发编程等,面试答案、学习笔记、思维脑图(xmind) 阿里关于spring面试问题: 请解释下spring框架中的Ioc? BeanFactory 和ApplicationContext有什么区别? spring有哪几种配置方式? 如何用基于XML配置的方式配置spring? 如何用基于java配置的方法配置spring? 怎么用注解的方式配置spring? 请解释spring bean的生命周期? spring bean的作用域之间有什么区别? spring学习思维导图(xmind): spring学习笔记: 从spring最基础的特点分析,讲spring将会有机会考到的知识点都整理在了一起,可以说是 Spring 特点 Spring 核心组件 Spring 常用模块 Spring 主要包 Spring 常用注解 Spring 第三方结合 Spring IOC 原理 Spring APO 原理 Spring MVC 原理 Spring Boot 原理

【思路分享】如何制作支持自定义样式的免费思维导图软件

烂漫一生 提交于 2020-10-25 04:18:14
【如何制作支持自定义样式的免费思维导图软件】 注:自定义样式中包括了 可自由更换字体 ,因为要考虑到用 免费可商用字体 规避字体版权,很多 思维导图在线编辑器 的字体选项里面 没有免费可商用字体 的选项。 1.找支持自定义样式且使用次数或者其他方面没限制的在线编辑器(成功概率较低) 2.去知乎找图文教程、B站视频教程搞FreePlane样式定制,FreeMind也可以试试(性价比较高,虽然有点折腾但比自己开发还是要容易一些) 追加:zhimap里的字体可以试着放到FreeMind或者其他主流思维导图软件里面去改。 3.拆XMind和分析在线编辑器自己做一个(需要自己开发,但可以拆别人的软件去分析怎么做,搞懂了自己要做就容易了) 4.给Aegisub做个思维导图的lua脚本(有画幅限制,技术上完全可行,但是通用性较差,不符合大众操作习惯) 来源: oschina 链接: https://my.oschina.net/u/4353184/blog/4659895

凭这些资料登上Redis的顶峰:阿里核心笔记/实战/面试专题/脑图,与之共勉

最后都变了- 提交于 2020-10-23 15:55:37
作为同时具备高性能、高可靠和高可扩展性的典型键值数据库,Redis不仅功能强大,而且稳定,理所当然地成为了大型互联网公司的首选。 众多大厂在招聘的时候,不仅会要求面试者能简单地使用Redis,还要能深入地理解底层实现原理,并且具备解决常见问题的能力。可以说,熟练掌握Redis已经成为了技术人的一个必备技能。 但是,在学习和使用Redis的过程中,总不可避免地遇见一些棘手的问题,比如: Redis的key和数据结构应该怎么设计?有什么最佳实践? Redis集群如何均衡数据?又如何横向扩展? 怎么保证数据的一致性?热点数据的问题怎么解决? RDB持久化生成的数据快照,每次更新是全量更新还是增量更新? 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题怎么解决? 如何高效阅读Redis源代码? 为了更好的学习Redis,吃透Redis,为大家带来三份扎实的学习资料, Redis核心笔记,Redis实战、Redis面试专题以及X-mind版本的Redis学习脑图 …… 由于篇幅原因,资料只做部分展示,需要获取完整资料的朋友麻烦 点击直达 话不多说,来吧!展示! Redis核心笔记 一 Redis 介绍 二 Redis 单机版安装配置 三 Redis 客户端 四 Redis 数据类型 五 Redis 事务 六 Redis 实现分布式锁 七 Redis 持久化方案 八 Redis

Java学习路线图

强颜欢笑 提交于 2020-10-19 16:54:25
下面的路线图根据自己的学习进程,熬夜(秃头警告)整出来的的java学习路线,各位接好了啊! 以上Java系统学习流程,一步一步来,本人学完整个流程大概用了一年多,相信以各位的实力和毅力一定会尽快成为合格的程序猿哈! 大家一定要注重算法,大厂笔试只考算法的,面试也会问算法题的,所以想进大厂的同学一定要每天坚持在leecode上面刷算法题. 资料中附带了视频地址,都是我觉得相对质量高的视频,每个视频通常都有文档,大家在视频下的评论区自己想办法啦,毕竟搜索知识,是程序猿一想必备的技能了!建议大家边学习可以写写博客了,面试中还是有点儿用的. 下面有脑图的文本大家自行下载了,Xmind文件打开啦! 链接: https://pan.baidu.com/s/11A-AmnKwk5RZ8EJjjvwyUg 密码: mp6s 来源: oschina 链接: https://my.oschina.net/u/4330404/blog/4679250

个人作业——软件工程实践总结&个人技术博客

a 夏天 提交于 2020-10-16 18:55:46
这个作业属于哪个课程 2020春s班 这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客 这个作业的目标 软件工程实践总结&个人技术博客 作业正文 如下 其他参考文献 无 回望 (1) 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 增强了iOS开发能力,但是对于软件后端开发技术不够熟练。 软件需求分析和设计阶段的分析技术也不够熟练,缺乏更多的项目实践。 (2) 你在第一次作业的个人简历中描述了这门课程结束后,你预期你将增长的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗? iOS开发能力达到了预期值 机器学习未达到预期值 (3)哪一次作业让你印象最深刻?为什么? 结对第二次作业,因为这一次作业是我第一次用学到的后端技术写项目,第一次尝试爬取数据,感觉很有趣! (4)在课程问卷中,我们统计了你在课程上花费的精力和提升;现在请你再次将这些数据罗列出来,作为个人的记录。包括以下内容: 统计一下,你在这门软件工程实践中,一共完成了多少行的代码: 4k~5k 软工实践的各次作业分别花了多少时间?(做一个列表) 作业内容 时长(h) 软工实践寒假作业(1/2) 3 软工实践寒假作业(2/2) 5 结对第一次

DAY1_前端入门准备篇(一)

时光总嘲笑我的痴心妄想 提交于 2020-10-12 01:44:29
DAY1_前端入门准备篇(一) 大家好,先做个简单的自我介绍,我是一名在校大四生,正在学习前端的,今后将每周更新每天学习的新知识,将重点知识难点知识归纳总结,以博客的形式和大家分享。如果你准备入门学习前端或者正在学习前端的路上,欢迎一起交流探讨。也希望我分享的内容能够帮助你们学习!嘻嘻嘻嘻~ 一、学习的整体框架思维导图 整体的学习过程分为四个阶段,学习结构循序渐进,最终目标是成为一个全栈开发人员。 二、软件的安装准备 1. Xmind :思维导图的软件,便于在学习中梳理学习思路,直观的观看自己所学的知识体系,检验自己的知识体系是否完善。 2. vscode :后面分享程序案例,都是使用vscode进行开发。!!必备!!! 3. Axure 8 :绘制原型图,在一个项目进行之前要先对项目进行原型绘制。对前端工程师而言也需要掌握,不强制要求。 三、DAY1的总结归纳 今天没有学习很多实质性的东西,主要是做了一些学习内容的梳理总结。以及软件的安装准备工作。 来源: oschina 链接: https://my.oschina.net/u/4417586/blog/4668012

我为什么从Windows转到Linux?

可紊 提交于 2020-10-01 15:49:13
本文来自读者投稿! 大家好!我是 Guide 哥,Java 后端开发。一个会一点前端,喜欢烹饪的自由少年。 如果文章有任何需要改善和完善的地方,欢迎在评论区指出,共同进步! 喔,看到这个标题千万不要以为我要写和王垠前辈一样的内容啊,嘿嘿。不过在这里还是献上王垠前辈的那篇文章的链接吧: 完全用Linux工作 。 为什么要写这篇文章? 首先介绍本篇文章产出的时间,现在是2020/04/06。在三,四天之前,我其实并没有写这篇文章的打算,但是这三,四天以来,我一直在忙活从Ubuntu18换到Debian10 Buster的事情,没有时间写代码,手确实有些痒了。你可能想象不到,我这个之前一直使用Ubuntu的人,只是切换到Debian就花这么长时间,你可能以为我是在劝退各位同学,其实不是的,我只是想表达:我对Linux并不熟悉,这其中一部分原因是我使用的是对用户较为友好的发行版Ubuntu,另一部分原因是我仍然没有那么大的动力去学习Linux,即使它一直作为我的日常使用。 这篇文章并不是吹嘘或贬低Windows和Linux系统,而是想记录一下我一直以来使用Linux作为日常学习的心得,以及这几天再度折腾Debian以来的感触。 为什么我要从Windows切换到Linux? Windows是商业软件,这使它具备易用的性质。Linux是自由软件,这使得它拥有开源的性质。

await,async 我要把它翻个底朝天,这回你总该明白了吧

半世苍凉 提交于 2020-09-27 18:04:57
一:背景 1. 讲故事 await,async 这玩意的知识点已经被人说的烂的不能再烂了,看似没什么好说的,但我发现有不少文章还是从理论上讲述了这两个语法糖的用法,懂得还是懂,不懂的看似懂了过几天又不懂了,人生如戏全靠记是不行的哈😄😄😄,其实本质上来说 await, async 只是编译器层面上的语法糖,在 IL 层面都会被打成原型的,所以在这个层面上认识这两个语法糖是非常有必要的。 二:从 IL 层面认识 1. 使用 WebClient 下载 为了方便打回原型,我先上一个例子,使用 webclient 异步下载 http://cnblogs.com 的html,代码如下: class Program { static void Main(string[] args) { var html = GetResult(); Console.WriteLine("稍等... 正在下载 cnblogs -> html \r\n"); var content = html.Result; Console.WriteLine(content); } static async Task<string> GetResult() { var client = new WebClient(); var content = await client.DownloadStringTaskAsync(new

阿里高级技术专家:如何结构化地思考、做事、成长?

时光毁灭记忆、已成空白 提交于 2020-08-18 20:47:54
引言 在每年自评、汇报、工作中总会感受到一些结构化带来的问题: 老板问我当前做的事情怎么样了,我讲了合作中的难点、视觉风格问题、业务情况、代码质量······工作的进展,说了半小时,老板还是 get 不到我做的事情的情况和价值,是老板不在意这件事、还是我语言表达能力不行? 我这一年做了很多事情,都有一定产出,但是跳出细节来看,发现对业务、对团队价值都不大,是我做得不好、还是运气不好做的事情不好? 最近流行 codeless,我打算研究下可视化搭建;团队业务涉及到流程编排,我打算研究下 TMF······一年下来折腾了不少成果出来,似乎老板也没有很认可,是我不讨老板喜欢还是做的事情没价值? 这些问题,根据我自己工作经验的总结,认为大都是对结构化认知不足和践行不佳导致的。 第一个问题:对事情的认知和表述结构化方面存在问题 - 结构化的思维相关问题; 第二个问题:做事儿多而杂不成体系 - 结构化的工作模式问题; 第三个问题:学习和成长缺乏重点 - 结构化的能力建设的问题。 关于结构化 Structured:建立中心(问题、目标)。以中心的核心要素对中心进行分解,形成分类子结构。以一定的范式、流程顺序进行分类子结构的合理分类、减少非关键分类结构;对关键分类子结构进行分析,寻找对策,制订行动计划。 同理,逆向的顺序,对多种杂乱的内容,进行分类、剪枝、归纳汇总成一个中心。我认为也是结构化。

同样都是收费为啥丰巢热爆、蓝湖平静

▼魔方 西西 提交于 2020-08-18 05:02:10
简述:同样都是收费,为何面向大众的丰巢引发一波热潮,而面向专业设计师的蓝湖却没有什么大的波折。关于收费的一些市场情况和产品思考。 一、两者情况说明 1、丰巢 准备收费: 2020年5月8日消息,4月30日起,丰巢快递柜开始实行超时收费的“会员制”,非会员包裹只可免费保存12小时,超过需收取0.5元/12小时的费用,收费引发广泛关注和质疑。就是说如果快递小哥没有允许就私自把快递放到丰巢,之前无所谓,现在要产生费用,用户不乐意了。 确认收费: 2020年5月15日晚,丰巢就收费一事再次发声,致歉并调整服务:将用户免费保管时长由原来的12小时延长至18小时,超时后每12小时收费0.5元,3元封顶,国务院规定的节假日不计费,写字楼周六日(休息日)不收费,并对截至5月19日的已付费用户赠送一个月的会员权益。同一天,全国首个抵制丰巢超时收费的小区也重启快递柜。至此,这场丰巢收费风波似乎暂时告一段落。 说明: 顺丰在这个时候提出收费,并非是偶然,而是经过合算过。首先在这个时候提出,会引起共鸣,疫情期间大家减少开支,突然一个免费的事情收费了,那么肯定会有大肆的宣传,虽然是负面影响,但话题产生后引导正确,会改变事情的结果。 其次快递柜收费,这是必然的逻辑,就在14年快递柜刚起步的时候,当时也思考了收费的几种方式:收取用户的保管费(不现实,快递可送上门、还可以放物业)、收物业的保管费,帮物业减轻压力