自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(756)
  • 收藏
  • 关注

原创 真是恍然大悟啊!java程序员面试常问的问题

业界常用的服务注册与发现组件对比了解服务注册与发现的基本原理后,如果你要在项目中使用服务注册与发现组件,当面对众多的开源组件该如何进行技术选型?在互联网公司里,有研发实力的大公司一般会选择自研或者基于开源组件进行二次开发,但是对于中小型公司来说直接选用一款开源软件会是一个不错的选择。常用的注册与发现组件有eureka,zookeeper,consul,etcd等,由于eureka在2018年已经宣布放弃维护,这里就不再推荐使用了。业界开源组件下面结合各个维度对比一下各组件。组件优点缺点接口类型

2021-07-23 19:44:41 375

原创 真是恍然大悟啊!dockermacos实现及原理

一、面试官考点之索引是什么?索引是一种能提高数据库查询效率的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。索引一般存储在磁盘的文件中,它是占用物理空间的。正所谓水能载舟,也能覆舟。适当的索引能提高查询效率,过多的索引会影响数据库表的插入和更新功能。二、索引有哪些类型类型数据结构维度B+树索引:所有数据存储在叶子节点,复杂度为O(logn),适合范围查询。哈希索引: 适合等值查询,检索效率高,一次到位。全文索引:MyISAM和InnoDB中都支持使用全文索引,一般在

2021-07-23 19:43:58 500

原创 看这里!windows查看java进程

top1:Spring Cloud微服务实战基础知识微服务构建: Spring Boot服务治理: Spring Cloud Fur eka客户端负载均衡: Spring Cloud Ribbon服务容错保护: Spring Cloud Hystrix声明式服务调用: Spring Cloud FeianAPI网关服务: Spring Cloud Zuul分布式配置中心: Spring Cloud Config消息总线: Spring Cloud Bus消息驱动的微服务: Sprin

2021-07-23 19:43:14 1136

原创 看这里!springboot教程w3c

蚂蚁一面⼀⾯就做了⼀道算法题,要求两⼩时内完成,给了⻓度为N的有重复元素的数组,要求输出第10⼤的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试⽤例,⼀定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问题的。蚂蚁二面⾃我介绍下呗开源项⽬贡献过代码么?(Dubbo提过⼀个打印accesslog的bug算么)⽬前在部⻔做什么,业务简单介绍下,内部有哪些系统,作⽤和交互过程说下Dubbo踩过哪些坑,分别是怎么解决的?(说了

2021-07-23 19:42:32 382

原创 看完这篇,字节跳动+京东+美团+腾讯面试总结

1.三重心智模型先给大家科普一个概念,“三重心智模型”。认知科学家斯坦诺维奇,将人的心智模式,分成了三个部分。第一层是自主心智,自主心智是我们通过进化与内隐学习获得。比如,我们看到蛇就会害怕,情绪反应,以及文气,车感,网感这些说不清道不明的内隐知识,都是被自主心智所控制。第二层是算法心智,算法心智就是传统意义上智力测验,考察的能力是记忆、处理速度、逻辑推理等等。第三层是反省心智,反省心智关注系统目标、与目标相关的信念、以及基于当前系统目标和信念的最优化行动。拿一辆赛车打比方,自主心智就是赛车

2021-07-23 19:41:51 79

原创 看完老板哭着让我留下来!mysql删除数据库所有表

华为Java一面· 1H闲聊偏多,问的技术性问题比较基础·简单说说面向对象的特征以及六大原则·谈谈final、finally、finalize的区别·Java中==、equals与hashCode的区别和联系·谈谈Java容器ArrayList、LinkedList、·HashMap、HashSet的理解,以及应用场景·谈谈线程的基本状态,其中的wait() sleep() yield()方法的区别。华为Java二面 · 0.5H问题深入一些,开始加难度

2021-07-23 19:41:08 63

原创 看完老板哭着让我留下来!java项目实战百度云

系统介绍整个系统可以从功能上分为3块:业务系统:在上游有很多的业务系统,业务系统的运行产生很多的数据,这些数据分散在很多的数据库中,大部分是MySQL数据库数据智能平台:数据智能平台属于中台系统,主要为业务系统提供强大的数据支撑服务,下层连接数仓。数据仓库: 数据仓库统一集中的管理所有的数据,数仓会将业务系统产生的数据按天进行加工、抽取、转换到数据仓库存储。当一天结束后,各个业务系统产生了大量的数据,这些数据由定时任务进行加工、抽取到数据仓库存储,当半夜你还在睡觉的时候,这些定时任务就在默默的

2021-07-23 19:40:26 169

原创 看完直接怼项目经理!java基础面试题多态

正文最近整理了一份 Netty 相关的文档干货,讲解很系统。今天分享给大家。看完这份文档你将获得哪些收获?理解当下火热的 Netty 框架、核心概念、开发流程;手写 RPC 框架(聊天室、Tomcat等);对照知识点进行查漏补缺,帮助扫除知识盲区、重构知识体系。文档围绕“基于 Netty 手写 RPC 框架”的主题,从小试牛刀到高级应用,其中涉及到很多 Netty 编程中的设计难点,比如:TCP 的拆包与粘包Netty的概念及体系结构读写空闲检测、心跳机制、WebSocket

2021-07-23 19:39:43 86

原创 看完直接怼产品经理!java读取excel数据某一列

Mybatis入门1、什么是Mybatis?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,

2021-07-23 19:39:01 408 4

原创 看完我工资从12K变成了20K!java自学百度网盘

面:为什么要使用双亲委派机制去加载类?答:避免多份同样字节码的加载,浪费内存。类的加载方式隐式加载:new显示加载:loadClass、forName等类的装载过程如下图:面:loadClass和forName的区别?Class.forName得到的class是已经初始化完成了的 (MySQL加载驱动时,需要调用静态代码块完成一些操作)ClassLoader.loadClass得到的class是还没有链接的。(用于Spring IoC中的延迟加载机制)Java内存模型JVM内存

2021-07-23 19:38:18 72

原创 图文详解:mysql获取当前时间的函数

一、字节跳动技术一面(算法)Java 的 16 进制与字符串的相互转换函数JAVA 时间格式化处理将毫秒转化为日期文本的倒序输出判断一个数字是奇数还是偶数用Hibernate 实现分页35 选 7 彩票程序获取 GMT8 时间中文乱码转换小标签Big5 字与 Unicode 的互换取得服务器当前的各种具体时间用半角的特殊符号代替全角的特殊符号数组和数组之间的转换代码从资源文件里读取值的类一个随机类计算传入值是否星期六转换文件大小Java 日期格式化及其使用例子Ja

2021-07-22 01:38:57 114

原创 国泰新点java开发笔试题,看完跪了

正文我在做技术面试官的时候,在问完问题后,照例会问一句:你期望的工资是多少?对此,我只会记录下候选人的回答然后上报,没有同意权,更没有批驳权。判断候选人能否通过面试,主要看候选人能力和岗位的匹配度,如果能力行,自然没话说,如果可上可下,那就要综合衡量优点和缺点。我不敢说,不敢要高工资一定会导致面试失败,但这至少是个扣分项,这说明候选人自信不足,或者暗示候选人能力不行。1 其实公司会根据能力制定预算,低于预算的钱不会给项目组某项目组在制定招人名额时,经过层层审批后,会制定一个预算,比如招个java 5

2021-07-22 01:38:16 1693 1

原创 四面阿里Java开发岗,docker容器化与虚拟化区别

大数据、算法项目在任何大厂无论是面试还是工作运用都是非常广泛的,我们精选了50个百度、腾讯、阿里等大厂的大数据、算法落地经验甩给大家,千万不要做收藏党哦,空闲时间记得随时看看!如果你没有大厂项目经验,对大厂算法、大数据的项目运用不了解建议你看看!算法大数据基于知识图谱的语义理解技术及应用-百度知识图谱在人工智能应用中的重要价值日益突显。百度构建了超大规模的通用知识图谱,并在搜索、 推荐、智能交互等多项产品中广泛应用。同时,随着文本、语音、视觉等智能技术的不断深入,知识图谱在复杂知识表示、多模

2021-07-22 01:37:34 88

原创 哈尔滨java开发,面试题+笔记+项目实战

RPC概述RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。现在互联网应用的量级越来越大,单台计算机的能力有限,需要借助可扩展的计算机集群来完成,分布式的应用可以借助RPC来完成机器之间的调用。RPC框架原理在RPC框架中主要有三个角色:Provider、Consumer和Registry。如下图所示:节点角色说明:Server: 暴露服务的服务提供方。Client: 调

2021-07-22 01:36:52 105

原创 命令行卸载mysql,成功定级腾讯T3-2

一面1.你觉得项目中用了MQ给你带了什么好处,设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强,不细说)2.在网页键入taobao.com,到返回一个页面,这期间都发生了什么?3.你说到了session和cookie,这两者有什么区别,应用场景是啥?4.返回界面的文字,图片,链接,你觉得是从哪里来的,或者说储存在哪里?5.描述一下TCP三次握手,这期间可以携带数据吗?携带了数据会造成什么后果?6.描述一下四次分手,第二次和第三次中间处于何种状态?7.说一下object类的所有方法以及他们

2021-07-22 01:36:10 93

原创 启动mysql系统找不到指定文件,绝对干货

Java就是个多线程的世界1. 类的线程安全我们经常说类是线程安全的,类是线程不安全的。那么什么样的类才是线程安全的?1.1 定义多线程环境下,不管不同的线程如何使用和调度这个类,这个类总是表现出正确的行为。那么这个类就是线程安全的。类的线程安全有两个关键点:1.操作的原子性2.内存的可见性。如果在多个线程中共享状态,当同步机制不正确时,就会出现线程不安全的情况。简单的程序应该不会有线程安全问题吧?Q:什么情况下会有线程安全问题A:当某个实现多线程的线程类中有实例变量时ps:有状态

2021-07-22 01:35:28 550 3

原创 吐血整理!java跑批任务防止重复

第1大技能:程序设计和开发数据结构和算法:常用数据结构,排序,检索等面向对象编程、设计模式,掌握建模语言和建模工具:UML、MVC编程思想高质量编码能力:重用性,低耦合,可扩展性,高性能,可维护性,安全性高集成开发,版本控制,构建等工具:eclipse, svn, maven 等脚本语言:Perl,PHP, Ruby, Python, Groovy等第2大技能:Java开发Java语言基础:异常处理,泛型,reflection,annotation; Java基本

2021-07-22 01:34:47 222

原创 吃透这份阿里P8纯手打Java面经,java冒泡排序算法

第5章 持久化持久化,Redis的持久化功能有效避免因进程退出造成的数据丢失问题,本章首先介绍RDB和AOF两种持久化配置和运行流程,其次对常见的持久化问题进行定位和优化,最后结合Redis常见的单机多实例部署场景进行优化。5.1 RDB5.2 AOF5.3 问题定位与优化5.4 多实例部署Tips:由于内容过多,下面章节内容我将主要展示各个知识点以及部分截图第6章 复制复制,在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,用于故障恢复和负载均衡等需求,

2021-07-22 01:34:02 70

原创 计算机专业必看!centosmysql安装教程5.7

SpringBoot经典之作进入Spring Boot世界准备开发环境搭建开发工具基础Spring Boot基础分层开发Web应用程序响应式编程进阶Spring Boot进阶用ORM操作SQL数据库接口架构风格——RESTful集成安全框架,实现安全认证和授权集成Redis,实现高并发集成RabbitMQ,实现系统间的数据交换集成 NoSQL 数据库,实现搜索引擎项目实战开发企业级通用的后台系统实现一个类似“京东”的电子商务商城

2021-07-20 01:15:15 90

原创 计算机专业必看!centos7卸载mysql数据库

Spring 全家桶:Spring 原理Spring面试题思维导图面试题Spring视频Spring 原理Spring特点Spring 核心组件Spring常用模块Spring主要包Spring常用注解Sping第三方结合Spring 10C原理Spring APO原理Spring MVC原理Spring Boot原理JPA原理Mybatis缓存Tomcat架构Spring面试题一**、基本概念面试题集( Spring 相关概念梳理)**1.谈谈对S

2021-07-20 01:14:33 125 1

原创 解锁Java性能优化的五大误区!看看这篇文章吧!

一面自我介绍项目中的监控:那个监控指标常见的有哪些?微服务涉及到的技术以及需要注意的问题有哪些?注册中心你了解了哪些?consul 的可靠性你了解吗?consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?Spring Cloud 有了解多少?Spring Bean 的生命周期HashMap 和 has

2021-07-20 01:13:51 61

原创 解锁Java性能优化的五大误区!看完必懂

SpringBoot经典之作进入Spring Boot世界准备开发环境搭建开发工具基础Spring Boot基础分层开发Web应用程序响应式编程进阶Spring Boot进阶用ORM操作SQL数据库接口架构风格——RESTful集成安全框架,实现安全认证和授权集成Redis,实现高并发集成RabbitMQ,实现系统间的数据交换集成 NoSQL 数据库,实现搜索引擎项目实战开发企业级通用的后台系统实现一个类似“京东”的电子商务商城

2021-07-20 01:13:09 82

原创 解锁Java性能优化的五大误区!互联网行业“中年”危机

1 什么是自旋锁和互斥锁?由于CLH锁是一种自旋锁,那么我们先来看看自旋锁是什么?自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,处于busy-waiting的状态,此时等待锁的线程不会进入休眠状态,而是一直忙等待浪费CPU周期。因此自旋锁适用于锁占用时间短的场合。这里谈到了自旋锁,那么我们也顺便说下互斥锁。这里的互斥锁说的是传统意义的互斥锁,就是多个线程并发竞争锁的时候,没有抢到锁的线程会进入休眠状态即sleep-waiting,当锁被释放的时候,处于休眠状态的一个线程会再

2021-07-20 01:12:25 56

原创 解密Java开发常见误区!大厂也在用的6种数据脱敏方案

一、MyBatis的框架设计注:上图很大程度上参考了iteye 上的chenjc_it 所写的博文[原理分析之二:框架整体设计] 中的MyBatis架构体图,chenjc_it总结的非常好,赞一个!1.接口层—和数据库交互的方式MyBatis和数据库的交互有两种方式:a.使用传统的MyBatis提供的API;b. 使用Mapper接口1.1.使用传统的MyBatis提供的API这是传统的传递Statement Id 和查询参数给SqlSession对象,使用SqlSess

2021-07-20 01:11:42 135

原创 解密Java开发常见误区!java核心技术卷一pdf第十版

蚂蚁金服一面:先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些数据结构?链表和数组的优缺点?解决hash冲突的方法有哪些?讲讲自己对HashMap的理解,以及和Weakhashmap的区别?你刚才讲的是JDK1.7版本的实现,知道JDK1.8做了哪些改动么?你们在微服务中用RPC通信还是REST?RPC和HTTP的关系是什么?谈谈什么是HTTP的长连接和短连接?TCP的三次握手和四次挥手,以及为什么要三次握手,而不是二次?TCP 有哪些状态,相应状态的含义?并发包中锁的实现

2021-07-20 01:11:00 134

原创 解密Java开发常见误区!java图形界面编程设计标签

目录一、冒泡排序二、选择排序三、插入排序四、快速排序五、归并排序六、希尔排序七、堆排序八、基数排序(桶排序)九、递归十、链表十一、栈十二、队列十三、二叉树总结我个人认为,如果你想靠着背面试题来获得心仪的offer,用癞蛤蟆想吃天鹅肉形容完全不过分。想必大家能感受到面试越来越难,想找到心仪的工作也是越来越难,高薪工作羡慕不来,却又对自己目前的薪资不太满意,工作几年甚至连一个应届生的薪资都比不上,终究是错付了,错付了自己没有去

2021-07-20 01:10:16 96 1

原创 覆盖所有面试知识点,通用流行框架大全

一面1.你觉得项目中用了MQ给你带了什么好处,设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强,不细说)2.在网页键入taobao.com,到返回一个页面,这期间都发生了什么?3.你说到了session和cookie,这两者有什么区别,应用场景是啥?4.返回界面的文字,图片,链接,你觉得是从哪里来的,或者说储存在哪里?5.描述一下TCP三次握手,这期间可以携带数据吗?携带了数据会造成什么后果?6.描述一下四次分手,第二次和第三次中间处于何种状态?7.说一下object类的所有方法以及他们

2021-07-20 01:09:35 82

原创 裸辞奋战25天三面美团,手慢无

阿里巴巴篇1.扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等2.具有扎实的Java编程基础,理解IO、多线程等基础框架3.熟练使用Linux系统的常用命令及shell有一定了解4.精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化5.精通spring mvc、orm框架(ibatis或hibernate)、模板引擎(velocity)、关系型数据库设计及SQL6.具备良好的面向对象编程经验,深入理

2021-07-20 01:08:50 68

原创 最新Java高级面试题汇总HR的话扎心了

1 基础为什么 Java 中只有值传递?int 范围?float 范围?hashCode 与 equals,什么关系?String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的?Java 序列化中如果有些字段不想进行序列化 怎么办?构造器 Constructor 是否可被 override?java 异常体系?RuntimeException Exception Error 的区别,举常见的例子字符型常

2021-07-16 01:25:31 105

原创 最新Java通用流行框架大全,顺利收获Offer

高并发架构消息队列搜索引擎缓存分库分表读写分离设计高并发系统高并发架构部分内容缓存:Redis高可用:高并发系统设计:分布式系统分布式业务系统,就是把原来用 Java 开发的一个大块系统,给拆分成多个子系统,多个子系统之间互相调用,形成一个大系统的整体。假设原来你做了一个 OA 系统,里面包含了权限模块、员工模块、请假模块、财务模块,一个工程,里面包含了一堆模块,模块与模块之间会互相去调用,1 台机器部署。现在如果你把这个系统给拆开,权限系统、员工系统、请假系统、财务

2021-07-16 01:24:47 75

原创 最新Java笔试题分享,已拿offer入职

Mybatis入门1、什么是Mybatis?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,

2021-07-16 01:24:06 109 1

原创 最新Java大厂高频面试题,面试经历分享

Java就是个多线程的世界1. 类的线程安全我们经常说类是线程安全的,类是线程不安全的。那么什么样的类才是线程安全的?1.1 定义多线程环境下,不管不同的线程如何使用和调度这个类,这个类总是表现出正确的行为。那么这个类就是线程安全的。类的线程安全有两个关键点:1.操作的原子性2.内存的可见性。如果在多个线程中共享状态,当同步机制不正确时,就会出现线程不安全的情况。简单的程序应该不会有线程安全问题吧?Q:什么情况下会有线程安全问题A:当某个实现多线程的线程类中有实例变量时ps:有状态

2021-07-16 01:23:23 96

原创 最新Java大厂高频面试题,写的太详细了

正文最近整理了一份 Netty 相关的文档干货,讲解很系统。今天分享给大家。看完这份文档你将获得哪些收获?理解当下火热的 Netty 框架、核心概念、开发流程;手写 RPC 框架(聊天室、Tomcat等);对照知识点进行查漏补缺,帮助扫除知识盲区、重构知识体系。文档围绕“基于 Netty 手写 RPC 框架”的主题,从小试牛刀到高级应用,其中涉及到很多 Netty 编程中的设计难点,比如:TCP 的拆包与粘包Netty的概念及体系结构读写空闲检测、心跳机制、WebSocket

2021-07-16 01:22:40 152 1

原创 最新BAT大厂面试者整理的Java面试题目,太厉害了!

阿里P8级架构师核心理论落地篇再造淘宝,贯穿全系,阿里团队代码落地,详细每个版本迭代,拒绝2-3个月PPT架构师再造淘宝之咚宝-技术支撑-完整搭建DevOps再造淘宝之咚宝-统一规则-代码规范落地解析再造淘宝之咚宝搭建基础服务再造淘宝之咚宝-构建step01 -用户中心再造淘宝之咚宝-构建step02 -商品中心再造淘宝之咚宝-构建step03 -库存中心再造淘宝之咚宝-构建step05 -订单中心再造淘宝之咚宝-构建step06 -搜索中心再造淘宝之咚宝-构建step07 -评价中心

2021-07-16 01:21:57 145

原创 最新2021年Java大厂面试经验,层层深入

正文谈到 MYSQL 的事物, 相信大家对这几个概念都不会陌生:四大特性:ACID并发问题脏读不可重复读幻读隔离级别Read Uncommitted(读未提交)Read Committed(读提交)Repeatable Read(可重读)Serializable(可串行化)下面的思维导图可能更表达得清晰????MySQL 的默认事物隔离级别是 RR (Repeatable Read) ,可重复读级别是能够解决脏读、不可重复读的这两个事物并发问题的,但是幻读的问题仍

2021-07-16 01:21:15 82

原创 最全面试考点与面试技巧,成功拿下大厂offer

性能调优影响MySQLServer 性能的相关因素商业需求对性能的影响系统架构及实现对性能的影响Query语句对系统性能的影响Schema设计对系统的性能影响硬件环境对系统性能的影响MySQL 数据库锁定机制MySQL锁定机制简介各种锁定机制分析合理利用锁机制优化MySQLMySQL数据库Query 的优化解析MySQL的QueryOptimizerQuery语句优化基本思路和原则充分利用Explain和Profiling合理设计并利用索引Join的实现原理及优

2021-07-16 01:20:31 75

原创 最全的BAT大厂面试题整理,已开源

锁种类Mysql中锁的分类按照不同类型的划分可以分成不同的锁,按照**「锁的粒度」划分可以分成:「表锁、页锁、行锁」;按照「使用的方式」划分可以分为:「共享锁」和「排它锁」;按照思想的划分:「乐观锁」和「悲观锁」**。下面我们对着这几种划分的锁进行详细的解说和介绍,在了解设计者设计锁的概念的同时,也能深入的理解设计者的设计思想。**「表锁」**是粒度最大的锁,开销小,加锁快,不会出现死锁,但是由于粒度太大,因此造成锁的冲突几率大,并发性能低。Mysql中**「MyISAM储存引擎就支持表锁」,MyI

2021-07-16 01:19:48 87

原创 最全MyBatis核心配置文件总结,看完这一篇就够了!

One:JVM实践思维图(完整版)Two: 走近Java概述+ Java技术体系+Java发展史+Java虚拟机家族:(Sun Classic/Exact VM、HotSpot VM、Mobile/Embedded VM、BEA JRockit/IBM J9 VM、BEA Liquid VM/Azul VM、Apache Harmony/Google Android Dalvik VM、Microsoft JVM及其他)+展望Java技术的未来+实战:自己编译JDKThree:自动内存管理Ja

2021-07-16 01:19:04 109

原创 程序员开发指南!java函数重载的条件

1、Java基础Java基础务必要有一个非常牢固的根基,尤其是对于JVM和并发编程的掌握情况**(属于进阶内容,但也是Java最为重要的基础内容)**,不论是面试还是工作,基础不好,写不出高质量、漂亮的代码;面试估计刚开始就会被面试官给拍死。基础不好的话,《Java编程思想》和《Java核心技术》这两本书一定要好好看一下,同时再搭配学习笔记等资料,能让你更好的打稳基础!同时,大家可以对照下面这份学习路线梳理一下自己的知识体系,需要获取高清完整版Java学习路线的话,可以在文末免费领取Java架构师筑基

2021-07-15 01:31:17 159 1

原创 程序员如何解决中年危机?web前端开发工程师简历模板

异步复制MySQL的复制默认是异步的,主从复制至少需要两个MYSQL服务,这些MySQL服务可以分布在不同的服务器上,也可以在同一台服务器上。MySQL主从异步复制是最常见的复制场景。数据的完整性依赖于主库BINLOG的不丢失,只要主库的BINLOG不丢失,那么就算主库宕机了,我们还可以通过BINLOG把丢失的部分数据通过手工同步到从库上去。注意:主库宕机的情况下,DBA可以通过mysqlbinlog工具手工访问主库binlog,抽取缺失的日志并同步到从库上去;也可以通过配置高可用MHA架构来自动抽取

2021-07-15 01:30:34 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除