当前位置: 首页 > news >正文

电子网站建设价格seo培训师招聘

电子网站建设价格,seo培训师招聘,鹤壁公司做网站,教您如何申请企业邮箱java基础复习(二) 1.抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被 synchronized修饰? 都不能。 抽象方法需要子类重写…

java基础复习(二)

1.抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被 synchronized修饰?

都不能。

  • 抽象方法需要子类重写,而静态的方法是无法被重写的。二者是矛盾的

  • 本地方法是由本地代码(如 C 代码)实现的方法,而抽象方法是没有实现的。二者也是矛盾的

  • synchronized 和方法的实现细节有关节,抽象方法不涉及实现细节,因此也是相互矛盾的

2.阐述静态变量和实例变量的区别

静态变量是被 static 修饰符修饰的变量,也称为类变量,它属于类,不属于类的任何一个对象,一个类不管创建多少个对象,静态变量在内存中只有一个拷贝;实例变量必须依存于某一实例,需要先创建对象然后通过对象才能访问到它。

静态变量可以实现让多个对象共享内存

3.是否可以从一个静态(static) 方法内部发出对非静态(non-static)方法的调用?

不可以,静态方法只能访问静态成员,因为非静态方法的调用要先创建对象,在调用静态方法时可能对象并没有被初始化

4.Spring 的 IoC 支持那些功能?

Spring 的 IoC(控制反转)是Spring 框架的核心功能之一,它支持以下功能:

1.依赖注入(DI):通过依赖注入,Spring 可以从配置文件、注解等方式自动将对象的依赖关系注入到目标对象中,大大降低了代码的藕合度

2.AOP(面向切面编程):Spring IoC 支持 AOP技术,可以在不修改原有代码的情况下,实现对代码的增强,例如事务管理、日志记录等

3.生命周期:Spring IoC 容器可以管理对象的生命周期,在对象创建、初始化、销毁等阶段执行不同的回调方法,提供了非常方便的资源管理能力

4.条件化配置:Spring IoC 支持条件化配置,可以根据不同的条件进行选择性地加载和处理对象

5.嵌套容器:Spring IoC 支持嵌套容器,可以创建多个容器并相互嵌套,每个容器独立运行且相互隔离

6.配置文件:Spring IoC 支持 XML、YAML、Properties 等多种格式的配置文件,也支持注解方式的配置

7.多环境配置:Spring IoC 支持多环境配置,可以根据不同的环境选择不同的配置,例如开发环境、测试环境、生产环境等

总结:

Spring IoC 为 java 开发者提供了一个强大的热情,以便他们创建松藕合的应用程序。这使得应用程序的组件(例如服务和数据访问对象)能够相互协作以实现更复杂的业务逻辑

5.乐观锁和悲观锁的实现是怎么样的?

悲观锁一般是通过加锁的方式来解决,一般加 synchronized 关键字方式实现

而 乐观锁的底层实现是CAS,也就是比较并替换,定义一个期望值,其他线程每次进行操作时,先和期望值进行比较,如果相同就修改原来的时间,如果不同就直接返回操作失败

一般版本号控制

6.Redis如何与MySQL保持数据同步?

1.缓存延时双删

  • 先删除缓存
  • 再更新数据库
  • 休眠一会(比如1秒),再删除缓存

2.删除缓存重试机制

因为延时双删可能会存在第二步的删除缓存失败,导致的数据不一致问题。可以使用这个方案优化:删除失败就多删除多几次,保证删除缓存成功就可以了,

所以可以引入删除缓存重试机制

写请求更新数据库

缓存因为某些原因,删除失败

把删除失败的 key 放到消息队列

消费信息队列的消息,获取要删除的 key

重试删除缓存操作

3.读取 biglog 异步删除缓存

7.TCP 和 UDP 区别是什么?

TCP 是有连接的,可靠的,字节流,速度慢

UDP是不需要连接,速度很快,不可靠、数据可能丢失

8.this 与 super 之间有什么区别?

this子类引用,super父类引用

子类与父类的调用优先级的区别

9.请简述你对 MVC 模式的理解

MVC 全称 model view controller

模型视图控制器 将业务数据模型 视图页面分开来控制,而且才用mvc三层架构可以降低模块之间的耦合性,提高代码的复用性。

缺点:简单系统太过于追求mvc模式的话,会增加系统业务

10.什么情况下MySQL 数据库索引失效?

  • 条件不符合的索引使用:如果查询条件不符合索引的定义,数据库无法使用索引进行定位,会导致索引失效。例如,我们在一个整类字段建立索引,查询条件使用了 字符串比较,索引就无法发挥作用
  • 使用函数或运算符:在查询条件中使用函数或运算符可能导致索引失效。因为数据库无法再索引树中执行这些函数或运算符操作,所以无法使用索引进行定位
  • 数据分布不均匀:如果数据分布不均匀,即有些值重复率非常高,索引的选择性就会降低,导致索引失败。这种情况数据库可能选择的是全表扫描不是索引
  • 索引列参与计算:比如加减乘除运算,索引就会失效。
http://www.yayakq.cn/news/250371/

相关文章:

  • 水友做的yyf网站工商局注册公司网站
  • 制作网站设计的公司公司做网站的价格几千元
  • 自己怎么做单页网站今天重要新闻
  • 做一个网站难不难客户关系管理名词解释
  • 赣州网站制作找哪家好wordpress虚拟交易模板
  • 秀山网站建设端午节手抄报获奖希爱力副作用太强了
  • 受雇去建设网站类网站莆田有哪些网站建设公司
  • 自己建网站需要备案吗wordpress在手机版
  • 柳州市住房和城乡建设局网站首页学网页设计有用吗
  • 网站建设意向书wordpress 登入
  • 网站平台推广有哪些网站开发工程师任职要求
  • 有哪些做海报的网站查询战网
  • 惠州做网站优化机械加工网配件销售网
  • 漂亮网站山西省网站
  • 湛江做网站的网站鞍山58同城二手房
  • 辽宁网站推广门户型网站有哪些
  • 东莞市网站建设制作设计平台专门做活动的网站
  • 临沧永德网站建设电子商务公司注册公司流程和费用注册资金
  • 网站海报做一张多少钱网络公司有哪些职位
  • 网站有限公司深圳市羽堂品牌设计顾问有限公司
  • 搭建一个个人网站开发一平方米多少钱
  • wordpress 整站源码深圳企业学校网站建设
  • 网站设计远程培训ip钓鱼网站在线生成
  • 专业做高校网站群管理系统阿里云 cdn wordpress
  • 宁夏建设工程质量安全监督总网站wordpress 爱范儿主题
  • 响应式网站软件如何做好品牌网站建设
  • 内蒙古网站制作wordpress pdf 加密
  • 网站维护建设需要什么花费嘉兴高端建站公司
  • 大型物流公司网站骨干校建设专题网站
  • 系统开发报价清单明细大庆seo公司