前言以前,在产品设计阶段后端研发人员参与感较低,多半是PM主导这个过程,当PM产出产品设计文档与需求时候后端研发人员一般脑子里浮现是解决当前这个问题需要构建哪些表、表应该包含哪些字段、表与表之间关系是什么样,甚至会考虑到哪些数据放到redis里,哪些放到内存里,等这些技术细节。然后,依据这些技术细节来判断这个需求能不能实现、好不好实现、合不合理。那么实践DDD在这方面有什么变化吗?DDD
一、单选题(共30题,每题5分)1.下列关于PHP垃圾回收说法,错误是?A、开启/关闭垃圾回收机制可以通过修改php配置实现B、可以在程序中使用gc_enable() 和 gc_disable()开启和关闭。C、PHP中垃圾回收机制,会大幅度提升系统性能。D、开启垃圾回收机制后,针对内存泄露情况,可以节省大量内存空间,但是由于垃圾回收算法运行耗费时间,开启垃圾回收算法会增加脚本执行时间
转载 2024-01-03 20:30:18
117阅读
第一题作答:1. 数据结构如下1)用一个循环链表来存贮终端(Agents)向服务提交发送通知请求,其数据结构如下public class RoundLinkedListNode { private string id; private int notificationTotal; private List notificationList; pr...
转载 2018-07-05 23:02:00
99阅读
2评论
1、请你简述一下 Java 内存结构(运行时数据区)① 程序计数器程序计数器:线程私有。一块较小内存空间,程序计数器用于保存 JVM 中下一条所要执行字节码指令地址!如果正在执行是 Native 方法,则这个计数器值则为空。程序计数器在硬件层面是通过 寄存器 实现!Java指令执行流程:.java代码源文件经过编译为.class 二进制字节码文件。.class 文件中每一条二进制字节码
转载 2023-11-25 12:26:55
107阅读
            第二部分 网络编程和并发(34题)1、简述 OSI 七层协议。         物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 2、什么是C/S和B/S架
转载 2024-01-21 04:18:57
49阅读
v-if 和 v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好性能v-for优先于v-if被解析(把你怎么知道告诉面试官)// 源码中找答案:compiler/codegen/index.js > genElement() if(el.staticRoot && !e.staticProcessed){ return ... }else if(el
转载 2024-01-15 12:08:16
53阅读
聚合”即“高内聚,低耦合”中“内聚”之意;聚合是业务和逻辑紧密关联实体和值对象组合而成,聚合是数据修改和持久化
综合分析各位考官,考生开始答题 以上就是我看法,考生回答完毕党媒评论文章 火车跑的快,全靠车头带,领导肩负组织团结重任不忘初心这不仅体现着敬业与奉献价值追求,更展现出一种超越“小家”、成就“大家”高尚境界问题类、解决类、意见类表态:麻烦是小、安全是大,针对安全问题必须重视,我觉她影响着2个方面: 1、 2、 究其背后“原因” (或 “问题”) 在我看来主要体现了3点: 1、从自身:思想
为什么需要学习Spring Cloud不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构应用也会越来越复杂。这就会给应用带来如下几个问题:代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时,这也会给业务快速迭代带来巨大挑战;开发效率变低:开发人员同时开发一套代码,很难避免代码冲突。开发过程
• 是否保证线程安全: ArrayList 和 LinkedList 都是不同步,也就是不保证线程安全; • 底层数据结构: Arraylist 底层使用是 Object 数组;LinkedList 底层使用是 双向链表 数据结构
转载 2023-07-20 10:43:49
113阅读
目录什么是Nginx为什么要用Nginx为什么Nginx性能这么高Nginx怎么处理请求什么是正向代理和反向代理Nginx优缺点Nginx应用场景Nginx目录结构有哪些Nginx静态资源如何用Nginx解决前端跨域问题Nginx虚拟主机基于虚拟主机配置域名基于端口虚拟主机location作用是什么location语法location正则示例限流怎么做限流有三种:三种限流算法正常限制访
京东二面整理: 1、平时测试是怎么做(给个目标、给个域名这类嘛) 2、一个登录框大概怎么测试 3、进入后台大概干什么 4、文件上传绕过 5、拿个一个shell一般会怎么做 6、拿到一个shell怎么进行信息收集 7、nmap可以直接扫内网嘛 或者说 nmap怎么扫内网 8、你感觉cs扫内网速度怎么样呢 9、拿到代理怎么去找靶标或者网关或者跨网段这个问题 10、对于内网啥啥啥认证或者域控有了解
一 MVC设计
原创 2022-07-02 00:13:33
96阅读
1、什么是微服务?  将一个大型项目的多个模块功能分散到多个相对更小型项目中,能够针对当前业务需求,对某个模块进行扩展或增容。优点:开发项目过程中,也方便专心编写当前模块业务,模块和模块之间干扰较少;缺点:成本高,开发周期长,有很多因为微服务架构才使用到服务器 2、nacos 是什么?/什么是注册中心?  nacos是微服务架构非常重要组件,所有当前项目的微服务都要注册到该软件
转载 2023-09-07 23:05:32
272阅读
1. 你对Spring框架理解(特点)? Spring框架有哪些模块 ?Spring,一种用来简化企业应用级开发一种开源框架。简化开发:它对常用API做了封装,比如对JDBC封装,使用Spring JDBC访问数据库,就不需要考虑如何获取连接和关闭问题。解耦:Spring帮我们管理软件之间依赖关系,这样对象之间耦合性就降低了,这样维护性就得到了提高。集成其它框架:方便扩展和优化其功
考察数据科学家深度学习水平30道题特征工程离散、连续特征一般怎么处理(onehot、归一化、why、方法 等);特征变换、构造/衍生新特征(woe、iv、统计量 等);特征筛选(离散、连续、多重共线性 等);采样(除了随机呢?);缺失值处理(离散、连续)...机器学习常用loss、正则、sgd、l-bfgs、auc公式及优缺点、数据不平衡时调参...booting:gbdtloss、分裂节点
## 实现 Java 架构面试题步骤 开发者:你好,作为一名经验丰富开发者,我很高兴能够帮助你学习如何实现 Java 架构面试题。在这篇文章中,我将为你介绍整个实现过程,并提供相应代码示例和解释。希望这能帮助你更好地理解和掌握相关知识。 ### 步骤概览 下面是实现 Java 架构面试题步骤概览。通过这个表格,你可以更好地了解整个过程和每个步骤重要性。 | 步骤 | 描述 | |
原创 2023-08-06 03:36:37
33阅读
1.先介绍下Vue ‘响应式系统’Vue为MVVM框架,当数据模型data变化时,页面视图会得到响应更新,其原理对datagetter / setter方法进行拦截(Object.defineProperty-Vue2.0   Proxy-Vue3.0 ),利用发布订阅设计模式,在getter方法中进行订阅,在setter方法中发布通知,让所有订阅者完成响应。在
转载 2024-08-09 11:20:59
120阅读
1、什么是 Hystrix 断路器?我们需要它吗?由于某些原因,employee-consumer 公开服务会引发异常。在这种情况下使用 Hystrix 我们定义了一个回退方法。如果在公开服务中发生异常,则回退方法返回一些默认值中断,并且员工使用者将一起跳过 firtsPage 方法,并直接调用回退方法。 断路器目的是给第一页方法或第一页方法可能调用其他方法留出时间,并导致异常恢复。可能发生
1.什么是Apache Flink(为什么使用 Flink 替代 Spark?)        Apache Flink 是一个开源基于流有状态计算框架。它是分布式地执行,具备低延迟、高吞吐优秀性能,并且非常擅长处理有状态复杂计算逻辑场景。2.Flink 核心概念     &n
转载 2024-02-28 10:08:06
98阅读
  • 1
  • 2
  • 3
  • 4
  • 5