2018.6.12 下午3点

1.       自我介绍,介绍项目

2.       你本科和研究生专业都不相关,那你是怎么学习的?看书。看了哪些书?

3.       jvm内存模型介绍一下?

4.       GC?聊了根搜索进行可达性分析,标记,finalize(),(拯救),清理;介绍了GC算法(复制、标记整理、标记清除)

5.       为什么年轻代要用复制算法?复制算法的优缺点?聊了下无碎片空间,内存浪费,内存担保

6.       并发,为什么要用多线程?多线程的好处?最大化利用CPU和CPU时间片

7.       怎么加锁?synchronized 锁方法和锁代码块和显示锁ReentrantLock(提了超时获取锁)

8.       不加锁会产生什么问题?读写顺序不一致,读到的不是想要的;

写了一半挂起,另一个线程写,然后挂起线程继续写,导致写错误(我也不知道对不对)

9.       死锁,为什么会造成死锁,怎么解决死锁?锁成环,超时获取锁

10.    锁的机制?聊了CPU锁总线和锁内存(修改内存地址,然后嗅探置缓存行无效,下次直接从内存中读取)。

发现好像答的不对,然后又讲了锁的升级(对象头的MarkWord,偏向锁、轻量级锁、重锁,没有获取成功会怎么样,自旋答成重锁自旋了)

11.   MySQL你了解些什么?索引(聚簇、非聚簇、最左匹配),范式,explain,processlist指令,慢查询日志等

12.   MySQL索引,为什么要建索引?怎么建索引?加快查询速度,where条件查询后面常用到的列建立索引

37互娱java待遇,37互娱,JAVA服务端程序一面相关推荐

  1. java计算机毕业设计教育辅导班信息网服务端源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计教育辅导班信息网服务端源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计教育辅导班信息网服务端源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...

  2. java计算机毕业设计教育辅导班信息网服务端MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计教育辅导班信息网服务端MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计教育辅导班信息网服务端MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

  3. java开发的微信公众号服务端生产环境中的两个大坑

    摘要: 我们开发的公众号,由于将功能开发完毕后,未对服务进行压力测试,因此用到的组件中的参数值全是默认的,服务上线后一段时间运行得倒没什么问题,随着服务得访问量增加,一些多线程并发的问题就逐步暴露出来 ...

  4. Java 微信支付之APP支付服务端 (一)

    Java 微信支付之APP支付服务端 (一) 如图所示,这是服务端要集成的所有微信接口.至于在开放平台申请就不做赘述了.主要流程,1.下单,2.异步通知,3.查询. 一.微信统一下单请求交易 /*** ...

  5. java web 跨域_java web服务端CORS跨域配置

    CORS介绍 CORS-CrossOrigin Resource Sharing,即跨域资源共享,它定义了一种服务器和浏览器的交互方式来确定是否允许跨域请求.CORS简单灵活,但有风险性,能实现aja ...

  6. Java中Socket通信-客户端与服务端相互传输对象数据

    场景 Java中Socket通信-服务端和客户端双向传输字符串实现: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1084885 ...

  7. Java中Socket通信-客户端向服务端发送照片

    场景 Java中Socket通信-服务端和客户端双向传输字符串实现: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1084885 ...

  8. java多线程启动BIO和NIO服务端同时启动接受图片和字符数据

    main函数: @MapperScan("com.naughty.userlogin02.dao") @SpringBootApplication public class Use ...

  9. java httpclient发送json 请求 ,go服务端接收

    /***java客户端发送http请求*/package com.xx.httptest;/*** Created by yq on 16/6/27.*/import java.io.IOExcept ...

  10. 五子棋服务端程序java_9网上五子棋对战(java)服务端源码

    9网上五子棋对战(java)服务端源码 网上五子棋对战(java)服务端源码 /* 五子棋游戏是本人在学习java swing时写的一个程序,程序分两部分:服务器端和客户端.运行程序时先运行服务器端, ...

最新文章

  1. ItemCommandVSItemDataBound
  2. [转]线程安全java
  3. dataset中有多个表,返回XML字符串设置主从关系
  4. matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)
  5. arraylist如何检测某一元素是否为空_我们应该如何理解Java集合框架的关键知识点?...
  6. Day 9 函数的初识1
  7. MySQL—隔离级别
  8. matlab 实验5,MATLAB实验5报告.doc
  9. admin后台菜单栏的实现
  10. 2017.9.20 回文串 思考记录
  11. 专业制造计算机电缆,茶陵DJYP2VP2-22计算机电缆专业制造
  12. c# html正则,c# 使用正则解析html
  13. 学生学籍管理系统页面源代码html_学生信息管理系统系统源代码
  14. Android 动画 Kotlin 教程
  15. iOS模块化灰度 A/BTest
  16. 上班族中午趴桌子睡觉为什么会头晕眼花?
  17. 北京医保卡怎么使用?
  18. [二级C]专题习题-二维数组
  19. 零基础学习java值得看的几本书
  20. 盛世昊通以产业数字化赋能高质量发展

热门文章

  1. 出战卡不足_特种部队TCG的不足之处和改进方案
  2. vue脚手架vue-cli的卸载与安装方式
  3. IDEA2019.1.1破解(亲测有效)
  4. PRD文档和交互文档(DRD)有什么区别
  5. 记一次 .NET 某制造业 MES 系统崩溃分析
  6. 专利申请需要缴纳的费用
  7. 新世纪的群众性幻想与癫狂3
  8. 什么是OJ _OJ是什么?
  9. 简单的数据库代理操作
  10. Vue移动端H5生成二维码功能(qrcodejs2)