ICode9

精准搜索请尝试: 精确搜索
  • 涨薪难?Java程序员入职大厂、升职加薪可以如此简单2021-12-16 21:59:31

    大学总以为自己毕业后事业能一帆风顺,实际当我们工作了好几年才突然发现,自己虽然能好好完成安排的工作,但薪资怎么一直没涨。 向老板提出加薪,得到的回复是:“你觉得你做出了什么成绩吗?”听到这句话,你的底气还够吗? 敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的

  • 大规模业务技术架构设计与战术(架构师必看)2021-12-16 19:32:14

    技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定组成应用系统实际运行的技术组件、技术组件之间的关系,以及部

  • 2021程序员熬夜加班,28岁大病一场后被裁看清生活真谛(1)2021-12-16 10:58:34

    ![](https://img-blo 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》 【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享 g.csdnimg.cn/img_convert/cc0716d7ad3a0b08847f578d7a830273.png) 在我看来100个程序员里面,只有5个架构师

  • 【架构师面试-缓存与搜索-1】-缓存与缓存置换策略源码实现2021-12-16 10:03:07

    1:什么是缓存 缓存:加速数据访问的存储,降低延迟(latency),提升吞吐量(Throughput)的利器。 1:缓存演进历史 1. 查库 2. ConcurrentHashMap 3. LRU 4. Guava Cache 5. 分布式缓存(redis,MemCache) 6. 多级缓存 2:在什么地方加缓存 缓存对于每个开发者来说是相当熟悉了,为了提高程序的性

  • Alibaba技术专家必知必会的Java技术知识点,掌握这些理论+实践2021-12-15 10:06:51

    凡事预则立,在开始行动之前,我们有必要先来了解下这个岗位的核心要求,以及必知必会的技术能力,只有目标清晰、方向明确,才能事半功倍。 大纲: 架构师岗位职责 架构师必知必会技术 架构师学习资料包【福利】 资料包内容:【BAT架构专题合集超500期】+【最新架构师130题】+【架构师

  • 【架构师面试-存储-6】-MySQL分库分表的拆分规则2021-12-15 10:03:46

    1:单节点MySQL的瓶颈在哪 你是个天才,你浑身是铁,碾的了多少钉子 MySQL单机的存储能力、连接数是有限的,它自身就很容易会成为系统的瓶颈。 当单表数据量在百万以里时,我们还可以通过添加从库、优化索引提升性能。 数据量朝着千万以上趋势增长,再怎么优化数据库,很多操作性能仍下降严重

  • 【架构师面试-存储-5】-MySQL索引-二叉查找树-红黑树-B树-B+树2021-12-14 22:02:59

    1:索引是什么 索引是高效获取数据的数据结构。 作用 加速查询。 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的。 我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明,默认都是使用B+树结构组织的索引

  • 【架构师面试-存储-4】-MySQL基于MVCC解决丢失更新2021-12-14 10:04:23

    1:什么是MVCC 概念 MVCC(多版本的并发控制,英文全称:Multi Version Concurrency Control)机制主要用来解决事务中的丢失更新问题。MVCC是用于数据库提供并发访问控制的并发控制技术。与MVCC相对的是基于锁的并发控制, Lock-Based Concurrency Control (LBCC)。 MVCC最大的好处 相信也是

  • 24岁程序员一事无成,迷茫焦虑,想知道该怎样从现状走出来2021-12-14 09:05:34

    所以你前面辞职了,但你现在是从零开始,你看清一切,从新开始。 一次次循环,找工作,工作,辞职,找工作… 追究到底就是工作没有激情? 为什么工作没有激情? 无非薪资不到位,福利不够多,在公司自身没有良好的发展空间! 所以一遍一遍重蹈覆辙! 种树的时间最好是在十年前,还有就是现在! 大自然中

  • 【架构师面试-存储-3】-MySQL全局锁|表级锁|行锁2021-12-13 22:02:17

    数据库为多用户共享的,当出现并发访问的时候,需要使用锁来控制资源的访问。根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个MySQL数据库加锁,MySQL中的命令是 Flush tables with read lock (FTWRL)。在执行这个命令之后,MySQL进入全局

  • 【架构师面试-存储-2】-数据库事务与事务隔离2021-12-13 10:02:18

    事务概述 事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败。 事务作用:保证在一个事务中多次SQL操作要么全都成功,要么全都失败。 事务基本特性 (ACID,是针对单个事务的一个完美状态) 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操

  • 全新Java入门到架构师教程之事件、事件类型、事件流和事件模型2021-12-12 17:34:47

      一、事件是什么? 事件 (Event) 是 JavaScript 应用跳动的心脏 ,进行交互,使网页动起来。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比

  • GitHub再出神作,世界级架构师编写DDD领域驱动设计手册限时开源2021-12-12 16:34:26

    背景 正所谓有人的地方就有江湖,有设计的地方也一定会有架构。如果你是一位软件行业的老鸟,你一定会有这样的经历:一个业务的初期,普通的 CRUD 就能满足,业务线也很短,此时系统的一切都看起来很 nice,但随着迭代的不断演化,以及业务逻辑越来越复杂,我们的系统也越来越冗杂,模块彼此关联,甚

  • Java架构师成长路线总结2021版(持续更新),字节跳动算法工程师面试2021-12-12 11:32:59

    分布式 消息中间件 微服务 MySQL 数据结构与算法 架构师精选视频 架构师成长路线高清大图 一线互联网公司面试合集 并发编程 | 内容 | 链接 | | — | — | | Java并发编程基础 | https://blog.csdn.net/weixin_48013460/article/details/111593044 | | 并发编程带

  • 【架构师面试-存储-1】-行式存储与列式存储2021-12-12 10:02:34

    1:OLTP与OLAP  当今的数据处理大致可分为两大类 1:联机事务处理 OLTP (on-line transaction processing) OLTP 是传统关系型数据库的主要应用,用来执行一些基本的、日常的事务处理, 比如数据库记录的增、删、改、查等等 不适合海量数据处理 ACID 串行化【单线程】:事务之间相互影响,

  • 阿里架构师耗时一个月整理的《java架构师学习路线》太全了2021-12-11 19:58:14

    很多新手和一些老程序员在学习java的时候都比较迷茫,不知道从哪里开始学起,这里就给大家整理了一份java开发和项目学习路线,比较系统全面,可参考这份大纲来安排学习计划,希望可以帮到你~ 2022年最新java后端架构师学习路线: 这是我整理的一份最新的java学习和进阶大纲,里面有java学习的

  • 作为一名架构师,近来研发APP的一些经验总结。2021-12-09 14:30:14

    前言 学如逆水行舟,不进则退。共勉! iOS学习资料|领取地址 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也是所有项目都会有的需求,比如像API如何设计?机构如何分层?开

  • 2020Android开发现状分析,字节跳动Android架构师学习笔记2021-12-08 13:00:31

    档案Jetpack本身也会不断吸收优秀的第三方解决方案进来。所以作为开发者实时关注Jetpack的最新动态就可以了。 Fragment 自从Android开始推荐SAA(Single Activity Application)模式以来,Fragment的角色越发重要,出现了很多改进,FragmentFactory、FragmentContainerView等增加了很

  • k8s集群详细安装步骤,java架构师成长直通车pan2021-12-05 12:58:00

    2.1.2kube-apiserver服务 2.1.2.1下载并复制 下载 wget https://dl.k8s.io/v1.19.0/kubernetes-server-linux-amd64.tar.gz 解压 tar -zxvf kubernetes-server-linux-amd64.tar.gz 解压后将kube-apiserver、kube-controller-manager、kube-scheduler以及管理要使用的kubectl

  • 【架构师面试-Java编程基本功-9】-Linux基本命令2021-12-04 10:03:59

    cd (change directory:英文释义是改变目录)切换目录 cd ../ ;跳到上级目录 cd /opt ;不管现在到那直接跳到指定的 opt 文件夹中 cd ~ ;切换当前用户的家目录。root 用户的家目录就是 root 目录。 pwd (print working directory:显示当前工作目录的绝对路径) pwd 显示当前的绝对路劲 l

  • 【架构师面试-Java编程基本功-8】-Linux内核与文件系统2021-12-03 22:02:28

    1:什么是 Linux 内核 Linux 系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。 ①系统内存管理 ②应用程序管理 ③硬件设备管理 ④文件系统管理 2:Linux 的基本组件是什么 就像任何其他典型的操作系统一样,Linux 拥有所有这些组件:内

  • IaaS首席架构师的架构设计思考与实践2021-12-03 11:01:48

    摘要:本文分享了华为云Stack IaaS的设计思考与实践,基于公有云先进的架构技术和创新能力,采用重构改造+积木式搭配+抽屉式替换等方式,健康的、可持续的为客户不断的提供产品和服务。 本文分享自华为云社区《【华为云Stack】【大架光临】第4期:IaaS首席架构师的架构设计思考与实践》,作者

  • 图灵学院四期五期架构师心得体会2021-12-02 21:06:50

    评论有彩蛋,爱好学习,乐于分享,喜欢与志同道合的人学习分享交流 1、多线程部分: 这部分绝对全网第一。讲的非常深入。 2、JVM 调优 目前市场讲的很多但是真正讲好的不错。 3、MYSQL 部分 深入底层数据结构再到应用层,调优落地。 4、并发编程部分 从应用到底层数据结构一步一步的深入

  • 优秀架构师的四度2021-12-02 08:33:34

    出处:https://www.zhihu.com/question/19627054/answer/139712112 一、广度 广度指的是架构师应该对所在领域的主流技术体系有一个全面清晰的认识,每一种技术不需要很深入的了解,但必须知道每种技术的3W: Why:每种技术的由来,为什么会出现这种技术,这个技术是用来解决什么问题的? What:每

  • 刚哥谈架构 (二) 我眼中的架构师2021-11-30 19:03:14

    之前在公司,有小伙伴在向别人介绍我的时候,经常会有人这么说:“刚哥是我们的architecture”,如果来人是老外,心中一定是一惊,心中暗叹,“这位匪首看上去貌不惊人,难道已经做到了架构和本人天人合一和最高境界了?” 回头,我不免又要唠叨两句,“同学们,没文化,很可怕,我是架构师 architect,不是架

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有