最近遇到了一些mysql的专用术语,然后整理下以备自己及需要的朋友使用1、覆盖索引 回表覆盖索引指的是通过索引即可查找出所有满足条件的数据,不再需要回表查询2、一级索引 二级索引一级索引 主键 索引和数据存储在一起二级索引 普通索引 二级索引树的叶子节点存储的是指针而不是数据3、mysql的mvcc原理mvcc是指mysql数据库为事务做的并发控制机制redo log 日志先行,在执行s
面试
原创 2022-12-17 00:34:34
167阅读
NO1:说说zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现(Chubby是不开源的),它是集群的管理者,监视着集群各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户 。Zookeeper一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册
记录IDEA的各种坑一、IDEA导致项目无法运行的bug1、Failed to determine a suitable driver class异常背景:异常信息:原因分析:解决方案:2、resources没加载为资源目录 或 Module 'xxx' is imported from Maven.Any changes made in its configuration may be los
# 解决Java项目中循环依赖问题的方法 在Java项目中,循环依赖是一个常见的问题。当两个或多个类相互依赖时,可能会出现循环依赖的情况,这会导致编译错误或者运行时错误。为了解决这个问题,我们可以采用一些方法来处理循环依赖。 ## 为什么会出现循环依赖问题 循环依赖问题通常发生在项目中的类之间相互依赖的情况下。例如,类A依赖于类B,而类B又依赖于类A,这样就出现了循环依赖。在编译或者运行时,
原创 2024-03-26 04:05:49
104阅读
作者 | 三画技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。当我们想用一张或几
         今儿面试某公司的Java研发工程师面试题,把相关面试题回忆了一下,大家可以看看 1、写出下列程序的输出结果 public class TestFor { public static boolean foo(char c) { System.out.print(c); return true; }
先上实例应用,然后总结反射操作Field一、实例应用需求说明:会员项目中一个人有很多身份比如张三是委员、分会成员、分会管理员、参会人员等等,这行身份公用一个会员信息SecondMember,在项目中对这些个委员管理员等进行操作时比较繁琐,针对这些操作做优化,其中一个方向就是对会员对象的操作统一为一个泛型方法,简化代码;具体应用场景:后台方法在原获取到人员信息(可能获取到时委员、分会成员、参会人员
转载 2024-07-13 07:43:16
41阅读
最近一段时间,企业裁员的消息相继冲上热搜,引发大量的关注。有消息称阿里、腾讯预计裁员 10%~30%,在此之前,字节跳动、爱奇艺、美团、快手、滴滴等互联网大厂也传出了裁员消息。裁员消息频传,这也让众多职场人瑟瑟发抖。企业裁员、应届生找不到工作,求职失业成为了今年的常态。求职,面试是重中之重!今天总结八个项目经理面试最常见问题,说不定哪天就用得上。1.如何激励团队项目?团队动机对于项目的成功至关重要
1.es和mysql同步问题 2.分布式日志采集 3.第三方系统没有及时把支付结果传给商户系统 4.多重if判断问题 5.分布式事务
原创 2021-07-20 15:19:22
409阅读
软件开发存在的25个常见问题  一个软件项目从开始到结束,由于资源、人员、管理、方法学等等各方面的因素,往往不可避免的会存在一些问题,如需求不明确、项目管理失败、沟通问题等等,今天无意中看到老外写的关于这方面的一篇文章,总结的比较全面,翻译过来结合自己的一些经验做了点补充和修改,存档以备时常可以告诫一下自己。   1.不能很好的理解用户的需求,缺少与用户之间的沟通。  2.错误的预估项目的大小和
# 面试实际场景题 JAVA 实现指南 ## 目录 - [引言](#引言) - [整体流程](#整体流程) - [步骤详解](#步骤详解) - [步骤一:理解需求](#步骤一理解需求) - [步骤二:设计数据模型](#步骤二设计数据模型) - [步骤三:实现业务逻辑](#步骤三实现业务逻辑) - [步骤四:编写测试用例](#步骤四编写测试用例) - [步骤五:调试和优化](
原创 2023-12-10 04:09:00
108阅读
int和Integer的区别int是java的基本数据类型,Integer是int对应的一个包装类,用于把int封装成一个对象;int不可以为null,Intenger可以为null;他俩之间可以通过装箱和拆箱进行转换;int 是不可变的,Intenger是可变的;int的性能一般比Intenger好;Stringbuffer和Stringbuilder的区别Stringbuffer是线程安全的,
解决实际问题(工作性质)(一)所有的工作,职业的是什么?做出的产品是为了解用户的某个痛点。做战略是为了了解公司的某个问题。做出投资是为了了解资产的增值保值。创业是整合所有资源和人才解决的一个复杂问题。那么我们应该学习别人身上的特点。拥有底层的方法论。 面对各种问题我们要进行拆分,解决它的思路和手段是相同的。如果解决问题。明确的理解问题。拆分和定位问题。提出解决方案。总结问题。首先我们需要明
# 实现“物流java项目面试问题”指导 ## 概述 在这篇文章,我将指导你如何实现一个物流Java项目面试问题。我会逐步告诉你整个流程,每一步需要做什么,以及需要使用的每一条代码。希望这篇文章能帮助你更好地理解和实现这个项目。 ## 流程表格 首先,让我们来看一下整个项目的流程表格: ```mermaid pie title 项目流程 "需求分析" : 20 "设计数据库" : 15 "
原创 2024-06-02 06:23:38
26阅读
面试注意事项 1 知之为知之。不要糊弄。 2 不要有小动作。会显得心虚。 3 不要谦虚,不要睥睨天下的感觉 把握好尺
原创 2023-03-28 05:18:16
120阅读
? 对于系统的某些类来说,只有一个实例很重要,例如,一个系统可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如何保证一个类只有一个实例并且这个实例易于被访问呢?定义一个全局变量可以确保对象随时都可以被访问,但不能防止我们实例化多个对象。一个更好的解决办法是让类自身负责保存它的唯一实例。这个类可以保证没有
面试整体流程 1.1 简单的自我介绍 我是xxxx,工作xxx年.我先后在xxxx公司、yyyy公司工作。先后做个xxxx项目、yyyy项目。 1.2 你简单介绍一下xxxx项目 为了解决xxxx问题,开发了一套xxxx系统,该系统主要有那些部分组成。简单介绍项目的整体架构。参与某个模块的开发。就要求你说一下这个模块的业务及设计。 1.3 会问一下JAVA的专业技能 后面详细讲解 1.4你还有什么
虽然很多人都说 Java是个万金油的岗位,什么都能做,但是对于很多技术岗来说,如果不深入了解一门技术,那么就会在面试的时候遇到各种问题。下面分享面试中常被问的问题1、问你最擅长的 Java技术如果你真的想要从事 Java方面的工作,那么对 Java基础一定要非常了解你可以从以下技术中选取几个来回答:核心 Java 技术:如多线程编程、集合框架、IO/NIO、反射等。Java Web 开发技术:如
# Java实际开发中常见的问题及解决方法 Java作为一种广泛应用于实际开发的编程语言,经常会遇到一些常见的问题。本文将介绍几个在Java实际开发中常见的问题,并给出相应的解决方法。 ## 问题一:空指针异常(NullPointerException) 空指针异常是Java中最常见的异常之一。它通常发生在试图访问一个空对象的属性或调用一个空对象的方法时。例如: ```java Stri
原创 2024-04-14 03:59:10
23阅读
  • 1
  • 2
  • 3
  • 4
  • 5