智能基础设施让社区变得更完美
配置方式 Spring Boot 对 slf4j 支持的很好,内部已经集成了 slf4j,一般我们在使用的时候,会对slf4j 做一下配置。application.yml 文件是 Spring Boot 中唯一一个需要配置的文件,一开始创建工程的时候是application.properties 文件,个人比较细化用yml文件,因为 yml 文件的层次感特别好,看起来更直观,但是 yml 文件对格式要求比较高,比如英文冒号后面必须要有个空格,否则项目估计无法启动,而且也不报错。用 properties 还是 yml 视个人习惯而定,都可以。
我们看一下 application.yml 文件中对日志的配置: 误区3:到处收集资料,但从不翻看 这个毛病不仅出现在编程新人身上,很多入行很多年的“老油条”亦是如此。 看到有人分享资料,想都不想就直接转存到了网盘之中。好像拥有很多资料才能让自己拥有足够的安全感…… 但是,转存之后呢,就没有下文了。没有打开、没有检索,资料就静静地躺在那里,和我们渐行渐远。 对于这种现象,看看以下几个建议能否对您有所帮助:
图 25-6,就是监测程序OOM时的元空间表现。这回对这个元空间就有感觉了吧! 七、总结 本文从 JDK 各个版本关于内存模型结构的演变,来了解各个区域,包括:程序计数器、Java 虚拟机栈、本地方法栈、堆和元空间。并了解从 JDK 1.8 开始去掉方法区引入元空间的核心目的和作用。 在通过手撸JVM代码的方式让大家对运行时数据区有一个整体的认知,也通过这样的方式让大家对学习这部分知识有一个抓手。
最后我们通过 jconsole 检测元空间溢出的整个过程,来学以致用,看看元空间到底在解决什么问题以及怎么测试。 误区2:盲目追赶时髦技术 程序员好像是最焦虑的那批人,看到新的技术出现,有的人总是心里痒痒,想要去尝试一番,就算学了之后也不一定会用上…… 其实,对于技术更新,以下3点可以确定: 技术更迭将永无止境。这是因为:技术也是随着市场的发展而发展的!!!市场需求不断加大与加快,技术供给也必将提质与提量。 我们处在“一天不学习,马上就会被淘汰”的时代。这是一个发展迅速、充满挑战、不断超越的时代。几日不学习,就可能跟不上前人的脚步。 新技术学了不一定能用上,但并不代表永远不用到。学习新技术,看似好像无用,但学习了总会有所收获。 所以,为了保持竞争力,我们需要学习新技术。但这就意味着:每出来一个时髦的技术,我们就要去跟进吗?这当然是万万不行的! 那些执着于追逐新技术的人,往往会抱怨:技术更迭太快,这个没学好,下个又出现了,总是减了芝麻丢了玉米,学来学去感觉好心累,越来越迷茫…… 其实,这是因为他们还没有坚定自己的专门领域,也就是没有坚定自己的技术主攻方向。 学习应是成体系的,自己掌握的知识好比”一棵树“,自己专门研究的领域是躯干,各式各样的新技术是枝丫。树在狂风暴雨中不倒是因为根扎的深,学习新技术而不迷失自我则是因为专业领域的知识掌握深厚。 (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |