• 欢迎访问马东东的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

最新发布 第3页

马东东的博客Donny's blog

支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购

 一面 介绍项目 java 线程池的实现原理,threadpoolexecutor关键参数解释 hashmap的原理,容量为什么是2的幂次 为什么要同时重写hashcode和equals ConcurrentHashMap如何实现线程安全? 介绍Java多线程的5大状态,以及状态图流转过程 介绍下Synchronized、Vola……

蚂蚁金服高级Java面试题目

一面: JVM数据存储模型,新生代、年老代的构造? java GC算法,什么时候会触发minor gc,什么时候会触发full gc? GC 可达性分析中哪些算是GC ROOT? 你熟悉的JVM调优参数,使用过哪些调优工具? Java 有什么锁类型? 描述下线程池的处理流程? 类加载机制,一个类加载到虚拟机中一共有几个步骤,这些步骤的顺序哪些……

史上最全memcached面试26题和答案

 Memcached是什么,有什么作用?Memcached是一个开源的,高性能的内存绶存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。Memcached的作用:通过在事先规划好的内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性能,加速网站集群动态应用服务的能力。Me……

最全MySQL面试60题和答案

Mysql中有哪几种锁?1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。3. 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。Mysql中有哪些不同的表格?共有5种类型的表格……

蚂蚁花呗团队面试题:LinkedHashMap+SpringCloud+线程锁+分布式

 一面 自我介绍 map怎么实现hashcode和equals,为什么重写equals必须重写hashcode 使用过concurrent包下的哪些类,使用场景等等。 concurrentHashMap怎么实现?concurrenthashmap在1.8和1.7里面有什么区别 CountDownLatch、LinkedHashMap、……

支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等

 支付宝高级Java一面 JVM中的老年代在什么情况下会触发GC? CMS的垃圾回收步骤,G1和CMS的区别? CMS哪个阶段是并发的,哪个阶段是串行的? 谈谈Java线程池,线程池中几个参数含义 谈谈你了解的J.U.C包的JDK源码(CAS、AQS、ConcurrentHashMap、ThreadLocal、CyclicBarrie……

美团3面(Java后台):NIO+线程池+Redis+kafka

 一面 线程池用过哪些,线程池有哪些参数,然后问我几个常用线程池的用法和实际场景问题。 集合框架的知识,hashmap,ArrayList,LinkedList源码相关知识,基本整个介绍了一遍,与hastable,concurrenthashmap相互的关联和区别 说几个垃圾回收器,cms回收器有哪几个过程,停顿几次,会不会产生内存碎片。……

百度高级Java三面:JVM GC+Java锁+分布式+并发

百度高级Java一面 自我介绍 对象相等的判断,equals方法实现。 Hashcode的作用,与 equal 有什么区别? Java中CAS算法? G1回收器讲一下? HashMap,ConcurrentHashMap与LinkedHashMap的区别 如何在多线程环境下使用Map,ConcurrentHashMap原理,Concurrent……

在这个从小躺赢到大的女人面前,杨超越真的不算锦鲤……

 前不久,有个论坛邀请我去现场演讲。本来想推辞,可是架不住对方太热情,只好答应了。在最后的提问环节,有个学生问我,你觉得自己一路走到今天,靠的是什么? 嘿,这种瞎吹牛逼的环节,我最喜欢了。比如什么天纵奇才,聪明绝顶,学贯古今,气度不凡…… 然后,我看着他的眼睛,一脸真诚地说了两个字: 运气。&……

一些编程语言面试刷题、算法刷题的网站

1. leetcode:世界知名的演算法面试考题网站。想要省时省力的面试官从里面挑题目,于是求职者不得不去练习这些题目。部分题目还要收费。但是很多题目在实际工作中并不没有用处,很多纯属考察脑洞。http://leetcode.com/ 2. careerup :http://www.careercup.com/ 3. Ha……

2阿里P8架构师谈:NoSQL和SQL的区别,NoSQL的使用场景和选型比较

什么是NoSQLNoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称,它具有非关系型、分布式、不提供ACID的数据库设计模式等特征。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无……

1阿里P8架构师谈:高并发与多线程的关系、区别、高并发的技术方案

 什么是高并发?高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求,数据库的操作等。高并发的处理指标?高并发相关常用的一些指标有……

最强阿里面试126题:数据结构+并发编程+Redis+设计模式+微服务

 BAT技术面试范围数据结构与算法:最常见的各种排序,最好能手写Java高级:JVM内存结构、垃圾回收器、回收算法、GC、并发编程相关(多线程、线程池等)、NIO/BIO、各种集合类的比较优劣势(底层数据结构也要掌握,特别是扩容等)等。性能优化、设计模式、UML的掌握Spring框架:重点掌握(BAT每次必问)分布式相关:Redis缓……

Thanks for spending

Thanks for spending time on the computer (wtinirg) so others don't have to.感谢来自:Beatrice的投稿……

帮助应届生、年轻程序员快速成长的12个锦囊

作者:杨波 当你刚学会走的时候,别人已经在跑了;当你还像学生一样被动吸收时,别人已经在独当一面了;当你还在干基础的事情,别人已经在拿高薪水带小团队了。问题的关键是:别人是怎么做到的?写在前面今年公司来了不少应届生还有实习生,我多次受邀给他们做一些和成长相关的分享,获得良好反馈,我想可以把这些分享总结成文,一方面下次自己就不用频繁去讲,新人……

蔡文胜在中国互联网行业的16年(精选)

作者:waynedeng 蔡文胜,虽然其貌不扬,但是和张小龙一样,在中国互联网行业里面也是神一般的存在。自2000年进入互联网领域从事域名投资,到2005到2007年连续举办了三届中国互联网站长大会,被广大站长尊称为个人网站教父,再到2008年进入天使投资领域,先后投资4399游戏、美图秀秀、暴风影音以及58同城等数十个互联网项目,成为中国……

你说得都对,可我就是不想听

作者:井底女蛙 “三更灯火五更鸡,升学率永远排第一”,这是我们苏北教育的特点。家长看到孩子辛苦心疼,恨自己没本事生活在大城市——既能让孩子享受素质教育,将来又能上个好大学。但是,也有人想法不一样——苏北的高中每年都有一些来自大城市的借读生。01.十多年前,离婚的二姐带着女儿妙妙,也从南京转到我的学校借读。妙妙上高二,很聪明,但习惯不……

二十多岁的你最应该担心的是什么?

文 | Rizwan Aseem    编译 | Jenny当我22岁的时候,我成天抽烟喝酒泡妞,只知道和朋友们一起鬼混,过着混不吝的生活。但10年后的我发现了一个秘诀,并凭借这个秘诀,在1年内实现了比过去10年更多的成就。 今天,我将把这个秘诀传授给你。只要在生活中好好运用它,将你的时间投入到以下的5件事里,你将收获财富、良好的人际关系以及……

记一次阿里面试经历|Java面试知识整理

正文惭愧,从一次电面说起。我个人在某国企做一名软件设计师,国企大家都懂的,待遇一般而且没啥意思,做的方向基本都是操作系统、驱动和工具软件的开发,语言基本都是C/C++。最近也想跳槽,刚好有幸得到了一次阿里的面试机会,于是就试了试。  首先是电话面试,当时正在上班,人多口杂,好不容易找了个没人的地方开始面试。面试的方向是Java Web……

Offer收割机,2天5个,薪资均过万,附学习经验和面试经验

大家好,我是胡*,现已毕业,4月初来南京找工作,面试2天半,总计5家,全部都有offer,全部10K以上。推掉了其他offer,现在正式入职苏宁。写下此文,一方面总结半年的学习经验,一方面总结这两天面试过程中遇到的问题以及解决办法,希望帮助更多的人。1 心态学习时持续性的恐惧感我不止一次在和同学聊天时,说我经常感觉到恐惧和焦虑。这种感觉自第……

亲历阿里巴巴五轮面试分享

拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习心得,希望能够帮助更多的小伙伴。我本科毕业于XX大学信管专业,真正开始学习Java是在大三下学期,研究生就读XX大学的移动云计算专业。刚开始也是小白,也是一步步成长起来的,需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早……

Java程序员阿里、京东、美团、滴滴面试题

阿里巴巴面试第一个:阿里面试都问什么? :(55分钟)1、开发中Java用了比较多的数据结构有哪些?2谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的?这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。3、对JVM熟不熟悉?简单说说类加……

IntelliJ IDEA常用快捷键汇总

IDEA内存优化 IntelliJ IDEA安装路径\bin\idea.exe.vmoptions—————————————–-Xms64m-Xmx256m-XX:Max……

厦门的夏天

手机建议在WIFI环境下播放,土豪请随意……

影像诗《野生》

手机建议在WIFI环境下播放,土豪请随意……

我们的坚持——阿基米德宣传片

手机建议在WIFI环境下播放,土豪请随意……

谢谢你 陌生人-—最美

手机建议在WIFI环境下播放,土豪请随意……

欧莱雅-中年男人危机

手机建议在WIFI环境下播放,土豪请随意……

2018春节暖心催泪短片《你给我听好,都是为你好》

手机建议在WIFI环境下播放,土豪请随意……

百度外卖:人生不过76000多顿饭

手机建议在WIFI环境下播放,土豪请随意……

Centos 6.5 python 2.6 升级到 2.7

Centos 6.5系统的自带的Python是2.6.6版本。于是,想升级到2.7.14,在此开篇记录一下,权当备忘。查看python的版本#python -VPython 2.6.61.下载Python-2.7.14#wget http://python.org/ftp/python/2.7.14/Python-2.7.14.tar.bz2……

Linux常用命令总结

1.移动文件移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将Python-2.7.14.tgz文件从当前目录移动到其它目录,以/usr/local/src/为例,语法应该如下:#mv Python-2.7.14.tgz /usr/local/src/2.重命名文件例如,将文件aaa.python更名为bbb.python,可……

vim常用命令

删除法一:单行删除,:1(待删除行)d多行删除 ,:1,10d法二:光标所在行,dd光标所在行以下的N行,Ndd多行注释  1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;  2. 在行首使用上下键选择需要注释的多行;  3. 按大写的的I键,此时下方会提示进入“insert”模式,输入你要插入的注释符……

比特币入门教程

比特币(bitcoin)诞生于2008年的一篇论文。一个署名为中本聪的人,提出了革命性的构想:让我们创造一种不受政府或其他任何人控制的货币!这个想法堪称疯狂:一串数字,背后没有任何资产支持,也没有任何人负责,你把它当作钱付给对方,怎么会有人愿意接受?但是,狂想居然变成了现实。随后的几年,在全世界无数爱好者的支持下,比特币网络运行起来了,越来越多的人和……

华为实施微服务架构的五大军规

老司机简介李林锋,2007年毕业于东北大学,2008年加入华为,从事电信软件的架构设计和开发。8年Java NIO通信框架、网关平台和中间件设计和开发经验,精通Java NIO、Netty和Mina等NIO通信框架,《Netty权威指南》作者,目前从事云平台相关的架构设计和开发。前言随着业务的发展,代码量的膨胀和团队成员的增加,传……

Apache+PHP+MySQL环境搭建和配置

引言Apache+PHP+MySQL的组合,简称AMP, 是一个网站开发黄金组合。Apache: Web服务器软件,它快速、可靠并且可通过简单的API扩充,将Perl/Python/Php等解释器编译到服务器中。PHP:是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,跨平台,使用广泛,PHP可以编译成具有与许多数据库相连接的……

Windows下PATH等环境变量详解

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。一、基……

Android 开源项目分类汇总

Android 开源项目分类汇总,更全更新可见codekk.com目前包括:Android 开源项目第一篇——个性化控件(View)篇包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipVie……

那些年收藏的Android开源库集合(UI效果)

动画效果粒子动画效果https://github.com/glomadrian/Grav 水波式loading等待动画https://github.com/race604/WaveLoading  滚动RecycleView动画https://github.com/borjabravo10/FocusResize  R……