首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
军儿呀
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
从SpringMVC迁移到Springboot
本篇文章除了介绍做了些什么和怎么做之外,会多很多多余的废话,关于对原理的一些探讨,知其然也要知其所以然。 在传统的Spring项目中,多个profile的配置方式首先是在pom.xml文件中写入多个profile,再通过启动项目前先执行一个maven文件来预加载选定的profi…
SpringMVC源码分析系列(精简)
springmvc源码分析启动过程springMvc配置解析DispatcherServlet调用过程HandleMappingHandleAdapterDispatcherServlet调用Hand
类加载机制
在看这篇类加载机制之前建议大家有一些关于class文件结构的知识,免得后面有些概念不好理解。 其中加载、验证、准备、初始化和卸载这5个阶段顺序是确定的,必须按顺序执行。 解析阶段不一定按照顺序,它在某些情况下可以在初始化阶段之后再开始,这是为了支持Java语言的运行时绑定。 答…
Class文件结构
本文参考书籍:《深入理解Java虚拟机》有兴趣的同学也可以通过看书了解更多内容。 最近在读这本书,顺便做下知识整理。在了解了class文件结构后可以更好的了解类的加载机制。如果对此内容已经了解的同学可以移步:类的加载机制。 那是因为Java虚拟机不与任何语言绑定,它只与“Cla…
性能与可伸缩性
要想通过并发来获得更好的性能,需要做好两件事;更有效的利用现有的处理资源,以及在出现新的处理资源时使程序尽可能利用这些资源。 应用程序的性能可以采用多个指标来衡量,例如服务时间、延迟时间、吞吐率、效率、可伸缩性以及容量,有衡量运行速度的,即多快能完成,又衡量处理能力的,能完成多…
JVM参数调优
在项目运行过程中,往往会出现各种各样的性能瓶颈而影响程序的运行,或者用户的体验,每当遇到这些的问题的时候,都需要进行相应性能优化。优化分为好几个层次,比如系统架构层次、算法层次、代码逻辑层次以及JVM 的性能优化等等很多方面。在真正运行环境中,出现问题我们就会从这几个方面去解决…
技术问答集锦(13)Java Instrument原理
1JavaInstrument能做什么?最大的作用?2在JDK1.5、1.6中,JavaInstrument做了哪些变动支持?3JavaInstrument的实现是基于JVM哪种机制?JVMTI是什么
JVM内存模型
Java虚拟机(Java Virtual Machine,简称JVM)在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 注…
分布式跟踪系统zipkin简介
Collector 接受收集zipkin的客户端传输的数据。 Storage 存储收集来的数据,默认是Memory,可配置为MySQL,Cassandra,ES等。 API 负责查询Storage中存储的数据,提供给UI使用。 UI 提供简单的web页面。 Instrument…
Java并发实战(六) 任务执行
任务交由子线程处理,提高了响应性和吞吐量。 任务处理的代码必须是线程安全的。 线程生命周期的开销非常高。 资源消耗。可运行线程多于可用处理器的数量,会有线程闲置占用内存,且大量线程竞争CPU时将产生其他性能开销。 稳定性。不同平台可创建线程的数量有限制。 Web服务器不会再高负…
下一页
个人成就
文章被点赞
85
文章被阅读
32,121
掘力值
585
关注了
29
关注者
10
收藏集
8
关注标签
31
加入于
2018-01-25