茂展的分享博客

享受编码的乐趣


  • 首页

  • 分类

  • 归档

  • 标签

  • 书籍

  • 关于

  • 搜索
close
茂展的分享博客

mysql优化后续总结

发表于 2019-03-23 | 分类于 java | 热度 ℃
字数统计 473 字 | 阅读时长 ≈ 1分钟
mysql优化后续总结show status like ‘innodb_row_lock%’ 查看行级锁的状态 show status like ‘table%’ 查看表级锁的状态 explainid select_key table type key possible_key key_len re ...
阅读全文 »
茂展的分享博客

蚂蚁金服面试总结

发表于 2019-03-21 | 分类于 面试 | 热度 ℃
字数统计 2.2k 字 | 阅读时长 ≈ 7分钟
阿里蚂蚁金服面试总结——查漏补缺内存泄露与内存溢出原理内存溢出out of memory出现的原因是,程序再向系统申请内存的时候,系统没有足够的内存提供给应用程序。 内存泄露经常报错的提示是 memory leak,出现的原因,程序向系统申请内存,系统有内存,但是释放不出来。比如,之前打开一个应用程 ...
阅读全文 »
茂展的分享博客

多线程总结(四)

发表于 2019-03-15 | 热度 ℃
字数统计 697 字 | 阅读时长 ≈ 3分钟
线程总结(四)怎么检测一个线程是否拥有锁? 可以调用wait()方法,如果出现异常,就说明java中的线程没有持有锁。否则将持有锁。(这种方式不推荐) 我们可以使用API,Thread的一个静态方法boolean isHave = Thread.holdsLock(User.class);如果存在则 ...
阅读全文 »
茂展的分享博客

多线程总结(三)以及HashMap底层源码跟读

发表于 2019-03-14 | 分类于 java | 热度 ℃
字数统计 2.1k 字 | 阅读时长 ≈ 8分钟
多线程的总结(三)Synchronized有哪几种用法方法声明时使用放在声明符之后,返回值之前,即一次只有一个线程进入该方法。,其他线程排队等候,等当前线程执行结束之后才可以进入执行。 对于某一代码块使用synchronized后跟括号,括号里是变量,这样,一次只有一个线程进入该代码块1234567 ...
阅读全文 »
茂展的分享博客

深入学习消息中间件 —— RabbitMQ

发表于 2019-03-13 | 分类于 消息中间件 | 热度 ℃
字数统计 2k 字 | 阅读时长 ≈ 6分钟
深入学习消息中间件 —— RabbitMQ消息丢失了怎么办?由于我比较了解RabbitMQ,所以我们以RabbitMQ为例子介绍消息丢失分为三个不同的丢失 生产者丢失问题 消息中间件丢失问题 消费者丢失问题 生产者端丢失(RabbitMQ)生产者生产的消息要发送到RabbitMQ,但是很容易数据 ...
阅读全文 »
1…456…13
李茂展

李茂展

欢迎您光临本站!~

65 日志
25 分类
67 标签
RSS
GitHub weibo csdn
友情链接
  • CSDN
© 2017 - 2019 李茂展
主题 - github | 感谢光临本站!有疑问可以给我留言
访客数人 总访问量次