
架构师
月云银
一身清贫怎敢入繁华,
二袖清风怎敢误佳人!
为了不误佳人,各位看官需要资料的话,可以移步小弟的公众号-Java晋升之路
展开
-
【阿里Java面经】蔡徐坤那水平还能打篮球呢,阿里又如何,我上我也行
点关注,不迷路;持续更新Java相关技术及资讯!!!内容源于群友投稿!记录一次面试阿里面经,分享给大家,感谢支持!前言先简单介绍一下自己的情况,垃圾本科,偏物理方向。今年秋招挑战了一下面试阿里,然后居然居然圆梦了。想发个帖子记录一下,也希望分享一些自己的经验,希望可以对后面的学弟学妹有所帮助。。有梦想就要是尝试一下,毕竟蔡徐坤那水平还能打篮球呢!对吧,阿里又如何,又不是进不去阿里一面 (56min)介绍项目中的session功能Sessionid的生成规则大量连接时session.原创 2020-11-16 20:26:03 · 2733 阅读 · 3 评论 -
MyBatis为什么这么“屌”?这些MyBatis的秘密,分分钟吊打面试官
为什么看源码提升技术功底 java基础深度掌握技术框架快速定位线上问题面试必问技术追求原则是什么定焦原则: 抓主线(抓住一个核心流程去分析,不要漫无目的的去看源代码)宏观原则: 站在上帝视角,先脉络后枝叶 (切忌试图搞清楚每一行代码)有哪些方法呢先会使用,了解框架的设计思想和功能架构抓主线,多尝试静态看代码在源码中写注释&画流程图整合总结技巧有哪些断点(观察调用栈,利用条件断点,表达式)反调 (Find Usages)根据接口方法找到具体实现原创 2020-11-13 21:15:26 · 4270 阅读 · 13 评论 -
《码出高效-阿里巴巴Java开发手册-泰山版》阿里最新出品的泰山版Java开发手册,告别垃圾代码
东岳泰山;西岳华山;南岳衡山;北岳恒山;中岳嵩山其中以东岳泰山为首,而这本**阿里出品的泰山版 Java 开发手册**经过阿里巴巴技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,是迄今为止最重量级的。原创 2020-10-21 13:59:06 · 2151 阅读 · 21 评论 -
因为不知道存活到JDK8中有哪些著名的Bug?难道这就是老板不给我涨薪的原因?
点关注,不迷路;持续更新Java相关技术及资讯!!!内容源于群友投稿!感谢支持!在CopyOnWriteArrayList 和ArrayList 的构造函数中:6260652 这个编号代表JDK bug库中的编号http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6260652http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6515694这2个bug是同一个问题。这个bug是什么意.原创 2020-09-17 15:22:51 · 1252 阅读 · 7 评论 -
绝了!一个妹子 rm -rf 把公司整个数据库删没了...
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。事故背景安排一个妹子在一台生产服务器上安装 Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除 Oracle 的安装目录,命令如下:rm -rf $ORACLE_BASE/* 如果 ORACLE_BASE 这个变量没有赋值,那命令就变成了:rm -rf /*原创 2020-09-15 15:09:05 · 518 阅读 · 8 评论 -
十分钟带你轻松入门Shiro
首先集成Spring、SpringMVC和Shiro<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.18.RELEASE</version> </dependenc原创 2020-09-14 16:04:00 · 293 阅读 · 0 评论 -
微信红包架构设计,高并发系统应用实战
微信红包架构1.1 业务场景微信红包(尤其是发在微信群里的红包,即群红包)业务形态上很类似网上的普通商品“秒杀”活动。用户在微信群里发一个红包,等同于是普通商品“秒杀”活动的商品上架;微信群里的所有用户抢红包的动作,等同于“秒杀”活动中的查询库存;用户抢到红包后拆红包的动作,则对应“秒杀”活动中用户的“秒杀”动作。不过除了上面的相同点之外,微信红包在业务形态上与普通商品“秒杀”活动相比,还具备自身的特点:首先,微信红包业务比普通商品“秒杀”有更海量的并发要求。微信红包用户在微信群里发一个红包.原创 2020-09-13 16:22:36 · 2277 阅读 · 8 评论 -
这9道面试题,给你答案都不一定能看明白,但面试必问
synchronized的实现原理以及锁优化?synchronized的实现原理synchronized作用于「方法」或者「代码块」,保证被修饰的代码在同一时间只能被一个线程访问。synchronized修饰代码块时,JVM采用「monitorenter、monitorexit」两个指令来实现同步synchronized修饰同步方法时,JVM采用「ACC_SYNCHRONIZED」标记符来实现同步monitorenter、monitorexit或者ACC_SYNCHRONIZED都是「基于Mo.原创 2020-09-11 15:19:56 · 533 阅读 · 0 评论 -
杭州研究院三面拿offer:年薪达到50多万,这些你都能做到嘛??
=杭州研究院三面拿offer:年薪达到50多万,这些你都能做到嘛??5G的到来证明了互联网行业发展一如既往的快,作为一名开发人员(Java岗)梦想自然是互联网行业的大厂,这次我的一个学员拿到了杭州的一个研究院offer,透露一下,年薪50多万,保底16,在这里分享一拨面试过程!一面自我介绍,主要讲讲做了什么和擅长什么 ?设计模式了解哪些?AtomicInteger怎么实现原子修改的?ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?原创 2020-09-10 15:16:48 · 793 阅读 · 0 评论 -
一文带你了解Redis哨兵模式和高可用集群解析
1.redis cluster集群是什么?redis cluster集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特 性。Rediscluster集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。需要将每个节点 设置成集群模式,这种集群模式没有中心节点,可水平扩展,据官方文档称可以线性扩展到 1000节点。redis cluster集群的性能和高可用性均优于之前版本的哨兵模式,且集群配置非常简单一文带你了解Redis哨兵模式和高可用集群解析2.redis clu原创 2020-09-09 14:54:24 · 341 阅读 · 0 评论 -
Redis哨兵(Sentinel)模式,带你快速入门
1.是什么,能干嘛?在Redis 2.8版本开始引入。哨兵的核心功能是主节点的自动故障转移。通俗来讲哨兵模式的出现是就是为了解决我们主从复制模式中需要我们人为操作的东西变为自动版,并且它比人为要更及时Redis哨兵(Sentinel)模式,带你快速入门2.哨兵主要功能(做了哪些事)监控(Monitoring):哨兵会不断地检查主节点和从节点是否运作正常。自动故障转移(Automatic Failover):当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从节点升级为原创 2020-09-08 14:20:18 · 369 阅读 · 0 评论 -
详解Redis中两种持久化机制RDB(面试常问,工作常用)
redis的持久化机制说白了,就是在指定的时间间隔内,将内存当中的数据集快照写入磁盘,它恢复时是将快照文件直接读到内存什么意思呢?我们都知道,内存当中的数据,如果我们一断电,那么数据必然会丢失,但是玩过redis的同学应该都知道,我们一关机之后再启动的时候数据是还在的,所以它必然是在redis启动的时候重新去加载了持久化的文件redis提供两种方式进行持久化,一种是RDB持久化默认,另外一种是AOF(append only file)持久化。详解Redis中两种持久化机制RDB(面试常问,工作常用)1原创 2020-09-06 14:02:11 · 652 阅读 · 0 评论 -
redis数据类型及api操作,建议收藏
keykeys *scan 0 match * count 1exists key 判断某个key是否存在move key db 当前库就没有了,到指定的库中去了expire key 为给定的key设置过期时间ttl key 查看还有多少时间过期 -1表示永不过期 -2表示已过期type key 查看key是什么类型1.stringstring是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是re原创 2020-09-06 13:47:02 · 342 阅读 · 0 评论 -
教你快速入门redis,玩转redis的第一步
教你快速入门redis,玩转redis的第一步redis是什么?是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库能干嘛?主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存。去哪下?官网,也可以通过Linux yum直接下载安装怎么玩?1.安装2.redis数据类型(api操作)3.redis配置文件解析4.redis的持久化5.re原创 2020-09-04 19:57:29 · 215 阅读 · 0 评论 -
什么是架构师?
于是,小灰去向大黄请教这是有关未来的故事:从前,有一个赶路的人路过一片工地,看到三个年轻人在工地上搬砖。于是,他问其中一个人:于是,他又问了第二个人:于是,他又问了第三个人:十年之后~曾经说自己在建造城市的年轻人,成为了市长。曾经说自己在搬砖的年轻人,成为了砖厂老板。曾经说自己在搭建教堂的年轻人,最没出息,成为了架构师。什么是架构师?架构师...原创 2019-10-11 21:17:58 · 605 阅读 · 0 评论