李锋镝的博客 - LiFengdi.Com

  • 首页
  • 时间轴
  • 留言
  • 左邻右舍
  • 我的日常
  • 关于我
青衿之志 履践致远
霁月光风 不萦于怀
技术

JVM内存结构详解

思考一下 学习一项知识总该知道为什么学习吧。有人会说,这些写代码好像又用不上,貌似所有的事情JVM都替我们做好了。那就,思考一下为什么要学习JVM虚拟机结构。 那你是否遇到这样的困惑:堆内存该设置多大?OutOfMemoryError异常到底是怎么引起的?如何进行JVM调优?JVM的垃圾回收是如何?甚至创建一个String对象,JVM都做了些什么? 这些疑问随着学习的深入都会慢慢得到解答,而要解决这些问题的第一步,就是先了解JVM的构成。 JVM内存结构 java虚拟机在执行程序的过程中会将内存划分为不同的数据区域…

2019年10月18日 0条评论 12842点热度 0人点赞 阅读全文
技术

分布式、多线程、高并发概念与区别

当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗? 实际上,他们三个总是相伴而生,但侧重点又有不同。 什么是分布式? 分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。 该领域需要解决的问题极多,在不同的技术层面上…

2019年10月18日 0条评论 12854点热度 0人点赞 阅读全文
技术

从零开始入门 K8s | Kubernetes 网络概念及策略控制

一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特别好的参考案例。Kubernetes 对一个容器网络是否合格做出了限制,也就是 Kubernetes 的容器网络模型。可以把它归结为约法三章和四大目标。 约法三章的意思是:在评价一个容器网络或者设计容器网络的时候,它的准入条件。它需要满足哪三条? 才能认为它是一个合格的网络方案。 四大目标意思是在设计这个网络的拓扑,设计网络的具体功能的实…

2019年10月17日 0条评论 12904点热度 0人点赞 阅读全文
其他

【收藏】从面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议

我在做技术面试官的时候,面试对象大多数是初级开发和高级开发,偶尔也会面试架构师。我发现,IT人的工资固然和相关技术的使用年限有关,但如果候选人的技能无法跨越到更高层次的话,他们的收入也就会停留在当前级别,哪怕工资年限再多,也无法提升工资水平。 比如,我就面试过不少工作了5,6年的程序员,他们的技能也就停留在增删改查阶段,那么只能领到初级程序员的工资。更可悲的时,在面试过程中我发现他们甚至不知道上升的途径和方式,这样的话,可能当他们有10年经验时,或许还只是初级程序员。 对此本文将围绕着初级程序员,高级程序员和架构师…

2019年10月16日 2条评论 12871点热度 0人点赞 阅读全文
技术

【收藏】Java问题排查相关工具工具箱

问题排查除了最重要的解决思路和逻辑推导能力外,工具也是不可缺少的一部分,一个好用的工具可以事半功倍,甚至在某些情况下会因为没有相应的工具而压根就没法继续进行下去,这篇文章就来讲讲在排查Java问题时通常要用到的一些工具(ps:这种文章值得收藏,看一遍其实很容易忘)。 日志相关工具 查问题的时候会非常依赖日志,因此看日志的相关工具非常重要,通常的话掌握好tail,find,fgrep,awk这几个常用工具的方法就可以,说到这个就必须说关键的异常和信息日志输出是多么的重要(看过太多异常的随意处理,例如很典型的是应用自己…

2019年10月16日 0条评论 12934点热度 0人点赞 阅读全文
原创

一款开源的社交分享插件——share.js

偶然发现一个大佬制作的一个一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站的前端JS插件;发现效果不错分享一下。 页面效果: GitHub地址:https://github.com/overtrue/share.js 使用起来也比较简单,只需要引用一个CSS文件和一个JS文件就可以了,然后页面中添加下面的代码就能简单方便的开始使用这款插件了: <div class="social-share"></div&…

2019年10月15日 0条评论 13610点热度 2人点赞 阅读全文
原创

RabbitMQ Exchange

在RabbitMQ中,exchange有4个类型: direct topic fanout header direct 在direct类型的exchange中,只有这两个routingkey完全相同,exchange才会选择对应的binding进行消息路由。 topic 此类型exchange和上面的direct类型差不多,但direct类型要求routingkey完全相等,这里的routingkey可以有通配符:'*','#'. 其中'*'表示匹配一个单词, '#'则表示匹配没有或者多个单词 fanout 此ex…

2019年10月15日 0条评论 13002点热度 0人点赞 阅读全文
技术

Spring Boot发展史(Spring Boot介绍)

Spring 历史 说起 Spring Boot 我们不得不先了解一下 Spring 这个企业,不仅因为 Spring Boot 来源于 Spirng 大家族,而且 Spring Boot 的诞生和 Sping 框架的发展息息相关。 时间回到2002年,当时正是 Java EE 和 EJB 大行其道的时候,很多知名公司都是采用此技术方案进行项目开发。这时候有一个美国的小伙子认为 EJB 太过臃肿,并不是所有的项目都需要使用 EJB 这种大型框架,应该会有一种更好的方案来解决这个问题。 为了证明他的想法是正确的,于2…

2019年10月12日 2条评论 13131点热度 1人点赞 阅读全文
漫画

【漫画】戏说外行对程序员的误会有多深

程序员如今已经发展成社会的主流职业,以至于街头的王大妈李大爷都能说出一二来,据说他们认为的程序员是这样子的: 1.程序员都是秃头,秃的越狠越是高级。 2.程序员各个都是死宅男,整天在家玩电脑。 3.甚至外行给程序员们总结了一句话:钱多话少死得早! 那程序员真正的生活是什么样的呢? 老妈曾经总认为,程序员的办公环境就像混乱的网吧,而我的工作基本和网瘾少年打游戏差不多,其实.... 每个程序员似乎都有被叫去修电脑的经历,最有趣的是,很多程序员靠着这个技能找到了女朋友! 但修电脑绝非程序员的本职,代码才是程序员们的核心武…

2019年10月12日 2条评论 12950点热度 0人点赞 阅读全文
原创

JAVA之从线程安全说到锁

什么是线程安全? 线程安全是指保证多线程环境下共享的、可修改的状态的正确性。 线程安全需要保证几个基本特性 原子性:相关操作不会中途被其他线程干扰,一般通过同步机制实现。 可见性:一个线程修改了某个共享变量,其状态能够立即被其他线程知晓,通常被解释为将线程本地状态反映到主内存上,volatile就是负责保证可见性的。 有序性:保证线程内串行语义,避免指令重排。 大部分情况下,为了保证线程安全,就要用到锁,加上锁后,每次只允许一个线程运行这段代码,也就是每个时间只能有一个线程访问共享数据。这样就实现了线程安全。 JA…

2019年10月12日 0条评论 12903点热度 0人点赞 阅读全文
1…1920212223…28
网站统计
  • 文章总数:280 篇
  • 评论总数:427 篇
  • 标签数量:220 个
  • 最后更新:2022年08月04日
  • 建站日期:2016年6月6日

秋风清,秋月明,落叶聚还散,寒鸦栖复惊。相思相见知何日?此时此夜难为情!
入我相思门,知我相思苦,长相思兮长相忆,短相思兮无穷极, 早知如此绊人心,何如当初莫相识。

最新 热点 随机
最新 热点 随机
今天七夕节呀~~ SpringBoot定时任务 - 经典定时任务设计:时间轮(Timing Wheel)案例和原理 Java 序列化和反序列化为什么要实现 Serializable 接口? 看病难~取药难~~ 【PostgreSQL 15】PostgreSQL 15对UNIQUE和NULL的改进 笑死、腹肌……根本不可能有腹肌的~~
居家办公了~办理居住证困难重重啊!WordPress的自动更新好烦啊醒醒~补个税了居住证可算是申请通过了……C# 11 的这个新特性,我愿称之最强!
内存耗尽后Redis会发生什么? JVM安全点介绍 Maven发布本地项目的jar包和源码到私有仓库(maven-source-plugin的简单使用) 博客有logo啦 Java中ArrayList为什么比LinkedList查询速度快? RabbitMQ Exchange
最近评论
林羽凡 发布于 5 天前(08月03日) 现在的医院比大商场还热闹
李锋镝 发布于 1 周前(07月30日) :douyin.40: 有道理
苏三州 发布于 1 周前(07月30日) 所以最好不要生病,哈哈哈哈
爱老李 发布于 1 周前(07月28日) 期待下篇文章是老李的腹肌照!!! :douyin.58:
张三 发布于 3 个月前(05月20日) 收到,谢谢博主啊
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 城南旧事
  • 强仔博客
  • 林三随笔
  • 徐艺扬的博客
  • 猫鼬的星球计划
  • 云辰博客
  • 韩小韩博客
  • 知向前端
  • 阿誉的博客
  • 林羽凡
  • 情侣头像
  • 周良博客
  • 马内
  • 哥斯拉
  • Xym's blog
标签云

Your browser doesn't support the HTML5 CANVAS tag.

  • https
  • Xshell
  • 多线程
  • 高并发
  • 分布式
  • 重构
  • 面向对象
  • Spring
  • Spring Cloud Gateway
  • Spring Cloud
  • SEO
  • MySQL
  • Python
  • SQL
  • ElasticSearch
  • 设计模式
  • 散文
  • MQ
  • Linux
  • 搜索
  • 算法
  • K8s
  • 程序员
  • SpringBoot
  • UML
  • hbase
  • Redis
  • 面试
  • Eclipse
  • Git
  • 博客
  • JAVA
  • 锁
  • docker
  • 文学
  • JVM
  • 数据库
  • 日常
  • 程序人生
  • 文档
  • IDEA
  • 架构
  • Visual Studio
  • 微服务
  • 妹妹的画
  • Zookeeper
  • 领域模型
  • 文艺
  • Excel
  • 教程

COPYRIGHT © 2022 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备16004681号-2