• 前言:我已经工作两年了,前段时间部门认识的小学妹找到我,问我Android面试怎么准备,她觉得好难,有Android岗位的本身就不算多,而且Android涵盖的范围还很大,已经面了几个,有一部分都在问源码,自己这方面又很薄弱,明明自己花了两
    admin6月前
    150
  • MVC模式MVC模式代表Model-View-Controller(模型-视图-控制器)模式。这种模式用于应用程序的分层开发。Model(模型)-模型代表一个存取数据的对象或JAVAPOJO。它也可以带有逻辑,在数据变化时更新控制器。Vie
    admin6月前
    80
  • 1.什么是单例单例或称单例设计模式(SingletonDesignPattern),23种设计模式之一创建型模式的一种,使用频率极高,是必须了解的设计模式之一;单例的职责概括起来很简单那就是**保证某一个类只能有一个实例以供全局使用2.为什
    admin6月前
    90
  • 上一篇面试连环炮整体讲述了面试官会问的java基础和高级相关的知识点以及一些数据库和缓存相关的理论和实践,包括消息队列。发到各个技术群里引起了广泛的讨论,也支持我去继续写剩下的两篇文章。本篇将从项目实战的角度去看面试官会
    admin6月前
    150
  • 个人情况学历:二本工作年限:2年半面试结果:拿到了字节、拼多多、美团、滴滴、欧科云链…的offer面经面经奉上,不是很全,希望有帮助字节项目认识的汇编代码类继承中父类和子类的内存布局讲一讲虚拟内存空间线程池中线程数量如何设计信号量机制子类中
    admin6月前
    130
  • 前后端分离是现在主流的架构设计模式,它初衷是用「单一职责」原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。本文推荐九个前后端分离的开源项目,都是采用最流行的技术栈。本文推荐的开源项目已经收录到AwesomeGit
    admin6月前
    170
  • **产者和消费者关于Object类中的wait和notify方法。第一:wait和notify方法不是线程对象的方法,是java中任何一个java对象都有的方法,因为这两个方式是Object类中自带的。wait方法和notify方法不是通
    admin6月前
    200
  • MVC、MVP、MVVM都是在Android开发中经常用到的架构思想,它们都是为了更好地分离代码、提高代码可复用性、方便维护等目的而设计的。下面对这三种架构思想进行简单的介绍和比较。MVC架构是最早被使用的一种架构,它把程序分成了三个部分:
    admin6月前
    160
  • 刚开始面试的时候我真的是处处碰壁,面一家挂一家,面完之后怀疑自我,是不是自己真的太菜了找不到工作。工作本身就是双向选择,一家不行再换一家,总有合适的,千万不要因为别人的一句话就全盘否定自己,一定要自信。下面
    admin6月前
    140
  • 前言大家好,我是Tom哥~关于Java面试,面试官一般喜欢问哪些问题?本文对一些高频问题做了汇总,为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于JAVA接下来,我们逐条来看看每个问题及答案JDK、JRE、JVM三者有什
    admin6月前
    110
  • 一、代码的可读性1.1、命名命名随处可见,给变量、函数、参数、类和封包命名。应遵循规范文档的命名规范,并且一旦发现有更好的名称,就换掉旧的。这么做,你和读你代码的人都会更开心。1.2、格式大括号与if,else,for,do,while语句
    admin6月前
    160
  • 3月26日一面55分钟自我介绍实习项目(讨论10-15分钟)Java集合类八股ArrayList和LinkedList区别HashMap八股(数据结构,扩容,链表和红黑树转换)有哪些线程安全的集合类,讲一讲原理(HashT
    admin6月前
    160
  • 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后
    admin6月前
    180
  • 先说一下自己的个人情况,大专生,18年通过校招进入湖南某软件公司,干了接近3年的CRUD,后来我面了几家公司都没面上,最后把我想去外包混几个月的想法和我在腾讯的老哥讲了,他说外包,狗都不去!今年年初,感觉自己不能够在这样下去了,长时间呆在一
    admin6月前
    130
  • 概述前置项目中,经常有定制的需求,如何更优雅实现定制的需求前置云端拆分第一阶段,是把前置云端的代码拆分,第二阶段的目标是实现前置云端共用一个SDK,如何实现扩展性成了一个问题,我试着给出自己的思考设计模式对于一些有可能发生变化的地方,进行封
    admin6月前
    160
  • 前言作为一名程序员,面试是找工作的必经之路。技术面试考察候选人的技术知识和解决问题的能力,是程序员面试的重头戏。那么如何提高面试通过率和获得理想offer?这里有一些准备和应对技术面试的攻略:回顾和巩固基础知识程序员面试中最常被问到的知识点
    admin6月前
    170
  • 本章讲解如何架构你的程序以及提供了创建面向对象的应用程序的一些设计指导.程序结构 本节将讲解如何架构你的程序来同时适应Mach-II和我们标准目录结构指导.Mach-ii.xml这已经在Mach-II核心文件章节讲过了.它是Mach-II
    admin6月前
    160
  • 1.简介 在大型企业网站项目中,由于高并发等因素,常常需要集成一些中间件,而缓存几乎是必不可少的,因为它对于性能提升非常巨大,比如说redis。但是我们不仅仅需要redis,因为redis存放的是可变的用户数据。我们常常会需要一种东西来存放
    admin6月前
    160