开放问题

没有明确的标准答案
其目的都是考核学员的编程经验,应变能力,耐压程度等

软件出现Bug怎么办? 说说你项目中出现的Bug?
问题目的: 看看你是否有熟练的项目经验

1. 写项目当然有很多Bug了,每天都要解决很多。
2. 很多都是小错误,真不值得说,如错了一个字母啥的
3. 印象最深的? 文件夹路径有空格

如何解决错误的?

1. 要具有良好的编码规范!!!
2. 要搞清楚程序的执行流程,还要知道流程的关键环节的数据。
3. 要先看清楚软件的错误提示。
4. 在关键流程点上使用打桩语句或者Debug,输出数据。
5. 将数据与心中理想数据比较,如果错误就说明关键点前的代码错了,如果对了就向后续流程查找错误。
6. 如果是框架中奇葩问题,可以利用网络搜索。

软件慢了怎么办?

0. 先进行定量测量。
1. 数据库方面: 1. 利用索引优化查询性能2. 减少使用 like 3. 优化SQL
2. 在数据层对固定数据进行缓存, 存储到内存中
3. 业务层,将一些for循环顺序查询,更新为散列表或者TreeMap
4. 表现层,WEB可以进行动静分离,将静态资源(js,css,jpg等)与动态资源分离 jsp,json 分别部署到不同服务器。利用多服务器并发提高性能
5. 使用CDN,内容分发网络
6. 等等

当在浏览器地址栏中输入了URL打入回车以后发生了什么?

1. 浏览器会利用操作系统 hosts 文件解析域名1. localhost  就是通过  hosts 文件 解析为 127.0.0.1 本地地址的。
2. 再向 DNS 服务器发起解析请求1. DNS服务器会进行全球查询解析IP2. 如果解析不到,则返回 无法访问此网站
3. 解析成功,浏览器向目标服务器80端口发起TCP连接
4. 连接成功或发生HTTP请求。
5. 服务器端 1. LVS + Nginx 分发到应用服务器2. 也有cdn缓存3. 应用服务器会处理器请求,返回响应
6. 浏览器收到响应,解析显示网页。

java面试题中开放型题目相关推荐

  1. php面试题中笔试题目的汇总,php面试题中笔试题目的汇总

    在我们之前的课程中,我们有介绍到了php面试题中关于thinkphp的题目.以及2017最全的php面试题目及答案总结.其中很多的php面试题都是在口述,也有很多笔试的PHP面试题,今天我们就给大家来 ...

  2. java面试题(中)

    67.分布式理论懂多少,说一下(CAP,Base,paxos) CAP理论:一个分布式系统不可能同时满足一致性(C:Consistency).可用性(A:Availability)和分区容错性(P:P ...

  3. java面试题 sql_SQL 面试题目及答案 | java面试题

    学生成绩表(stuscore): 姓名:name     课程:subject     分数:score     学号:stuid 张三     数学     89     1 张三     语文   ...

  4. 历史上最简单的一道Java面试题,但无人能通过

    作者:方志宏 来源:zhuanlan.zhihu.com/p/57859872 这可能是历史上最简单的一道java面试题了. 题目很简单,完成代码,判断一个整数是否是奇数: public boolea ...

  5. 记一道简单的Java面试题,但答错率很高!

    作者:方志宏 https://zhuanlan.zhihu.com/p/57859872 这可能是历史上最简单的一道java面试题了. 题目很简单,完成代码,判断一个整数是否是奇数: public b ...

  6. java面试题连接集锦

    2010年9月几道最新Java面试题 文章分类:招聘求职 ---------九月更新 JAVA面试题 带答案的java面试题 欢迎参考 Java的几个基础面试题 带答案的 如下代码中finally中的 ...

  7. 【057期】一道简单的 Java 面试题,答错率普遍很高!

    >>号外:关注"Java精选"公众号,回复"面试资料",免费领取资料!"Java精选面试题"小程序,3000+ 道面试题在线刷, ...

  8. 记一道简单的java面试题

    Java面试笔试面经.Java技术每天学习一点 Java面试 关注不迷路 作者:方志宏 来源:https://zhuanlan.zhihu.com/p/57859872 这可能是历史上最简单的一道ja ...

  9. java面试题大全答案版文库_java高级面试题带答案

    java高级面试题,java面试题大全带答案,线程面试题,java面试宝典2019 1.[请对以下在J2EE中常用的名词进行解释(或简单描述)](http://www.wityx.com/post/1 ...

最新文章

  1. PyQt5 技术篇-QComboBox下拉框绑定监听事件实例演示
  2. 全球及中国蔬菜泥配料行业竞争策略及投资潜力研究报告2021-2027年版
  3. 模式识别之车牌识别---一个开源车牌识别项目easypr
  4. java 方法 示例_Java集合syncedSet()方法与示例
  5. [vue] 使用vue开发一个todo小应用,谈下你的思路
  6. mysql不能创建innodb类型表_MYSQL have_innodb DISABLED无法创建innodb类型的表
  7. 云原生高可用技术体系构建
  8. linux 获取本机的所有IP地址
  9. “黑科技”监控图像技术你知道吗?
  10. MTKP60 vs MSM 660
  11. java 日期和时间
  12. Pixazza把每张图片自动变成广告赚钱
  13. Spring实战4:面向切面编程
  14. 阿里天猫小镇的实质就是为了圈地!
  15. 4.5.2 Stress Testing
  16. Frida的安装与使用
  17. 获取sender名称
  18. 微软edge如何退出登录_如何更新Microsoft Edge
  19. 【appium报错】Original error:Could not proxy command to remote server. Original error:socket hang up
  20. DDN(数字数据网)

热门文章

  1. conj在c语言中什么意思,conj-集众思词库-www.jiont.com
  2. Python实现Label Propagation社区划分算法
  3. script使用integrity属性进行安全验证
  4. c语言 拟合三角函数,根据相关数据进行三角函数拟合.PPT
  5. 现代软件企业竞争环境
  6. 好消息|2、4、7号线北延段工程获江苏省发改委批复
  7. 已知正整数n是两个不同的质数的乘积,试求出较大的那个质数
  8. UnityShader入门精要——消融效果
  9. 京东物流 × StarRocks : 打造服务分析一体化平台Udata
  10. macOS 下显示目录下隐藏的文件