zoukankan      html  css  js  c++  java
  • 怎样确定需求

    1、除了用例图,流程图,还有哪些图。用例图和流程图之间还有很多过程。

     除了原型图,还有一个图,还有思维图等等。

    2、数据库性能优化除了索引,查询id,分库,还有哪些优化的方法?

    3、为什么要用到事务?

    4、服务器的名称和配置,服务器有哪些,为什么要用这种服务器。

    5、高并发用在什么地方?高并发加锁会影响性能,怎么办?不是实时的地方可以用缓存,访问数据库从库。

    事务和锁是两个概念,事务的4个特性:原子性,一致性,隔离性,持久性。

    隔离是指两个事务并行执行互不干扰,比如查询,更新操作,但是如果操作同一张表最终执行的结果不可预知,所以要加锁控制。

    http://baike.baidu.com/view/2943500.htm 数据库锁和事务相关。

    java代码执行也会遇到加锁的情况

    6、一个项目(产品)是怎么定下来的?我当时回答就是用例图、流程图、序列图;其实这是架构设计的时候需要用到的图;前面还有需求分析。

    比如原型图、交互图、(我记得还有一个图)需求分析文档等等。

    7、aop切面编程,有哪几种方式?

    8、hibernate和mybatis的配置文件如何跟类对应?利用java的反射机制。

    9、mysql的InnoDB方式支持mysql集群。其他模式不支持集群?

    10、存储过程的实现和原理

    11、 activeMQ的获取消息,然后消息在队列消除的底层原理是什么?

  • 相关阅读:
    elementUI中的loading
    element消息提示封装
    scroll滚动条掩藏
    elment-UI中表头和内容错位
    SpringBoot集成AD域实现统一用户认证
    SpringBoot集成JWT验证方式
    OAuth2.0协议专区-深入介绍
    Alibaba-技术专区-开源项目之Druid数据库监控平台
    SpringBoot-技术专区-Mybatisplus多数据源
    MySQL-技术专区-性能优化速记
  • 原文地址:https://www.cnblogs.com/usual2013blog/p/3658476.html
Copyright © 2011-2022 走看看