李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
  • 赞助
JAVA
技术

Spring Boot 2.x使用PostgreSQL数据库

在如今的关系型数据库中,有两个开源产品是你必须知道的。其中一个是MySQL,相信关注我的小伙伴们一定都不陌生,因为之前的Spring Boot关于关系型数据库的所有例子都是对MySQL来介绍的。而今天我们将介绍另外一个开源关系型数据库:PostgreSQL,以及在Spring Boot中如何使用。 PostgreSQL […]

2021年10月9日 2条评论 13823点热度 0人点赞 阅读全文
技术

带颜色的JVM:三色标记详解

三色标记法是一种垃圾回收法,它可以让JVM不发生或仅短时间发生STW(Stop The World),从而达到清除JVM内存垃圾的目的。JVM中的CMS、G1垃圾回收器所使用垃圾回收算法即为三色标记法。 三色标记算法思想 三色标记法将对象的颜色分为了黑、灰、白,三种颜色。 白色:该对象没有被标记过。(对象垃圾) 灰色: […]

2021年10月9日 0条评论 13650点热度 0人点赞 阅读全文
技术

JVM安全点介绍

《深入理解java虚拟机》中说到GC Roots的节点主要在全局的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,但是进行根节点枚举的时候我们并不需要一个不漏地检查完所有执行上下文和全局引用位置,HotSpot中通过使用一组称为OopMap的数据结构,用于直接存放对象引用,类加载完成,HotSpo […]

2021年8月16日 0条评论 15511点热度 0人点赞 阅读全文
技术

JMX监控权限认证配置

JMX监控权限认证配置 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 1、非认证登录 -Dcom.sun.managem […]

2021年8月6日 1条评论 15937点热度 0人点赞 阅读全文
技术

ThreadPoolExecutor如何实现线程复用及超时销毁

以下,基于JDK1.8。 1. 线程复用 我们知道Thread.start执行之后,线程就不能再次执行了,那ThreadPoolExecutor是如何做到线程复用的呢? 原理很简单,在实际执行的线程外部套一个Thread,外层Thread的run方法while循环执行实际执行线程的run方法,实现线程的复用并且执行之后 […]

2021年6月18日 0条评论 16742点热度 3人点赞 阅读全文
原创

Spring Boot 2.5.0重新设计的spring.sql.init 配置有啥用?

Spring Boot 2.5.0 发布:支持Java16、Gradle 7、Datasource初始化机制调整。 这次就简单说下重新设计的spring.sql.init 配置有啥用。 先来看看这次被弃用部分的内容(位于org.springframework.boot.autoconfigure.jdbc.DataSo […]

2021年5月29日 0条评论 17087点热度 3人点赞 阅读全文
原创

查看占用 CPU 最高的线程(Java)

我们都知道top命令可以查看linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top对CPU时间片的分类如下: us:用户进程空间中未改变过优先级的进程占用CPU百分比 sy:内核空间占用CPU百分比 ni:用户进程空间内改变过优先级的进程占用CPU百分比 id:空闲时间百分比 w […]

2021年5月27日 0条评论 17685点热度 0人点赞 阅读全文
技术

Java并发编程之如何保证线程顺序执行

背景 只要了解过多线程,我们就知道线程开始的顺序跟执行的顺序是不一样的。如果只是创建三个线程然后执行,最后的执行顺序是不可预期的。这是因为在创建完线程之后,线程执行的开始时间取决于CPU何时分配时间片,线程可以看成是相对于的主线程的一个异步操作。 public class FIFOThreadExample { pub […]

2021年5月18日 0条评论 17026点热度 0人点赞 阅读全文
技术

Java SPI详解

1.什么是SPI      SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用框架扩展和替换组件。 SPI的作用就是为这些被扩展的API寻找服务实现。 2.SPI和API的使用场景     API (Application Programm […]

2021年4月16日 1条评论 17819点热度 0人点赞 阅读全文
其他

JVM调优的正确姿势

本文简单说一说JVM应如何调优。 Java语言本身的成功,除了天时地利人和,JVM功不可没。 毫不夸张地说,JVM是现代软件工程最成功的案例之一。它规模庞大,代码极其复杂,但运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java编写,运行在JVM之上。 因为JVM自带GC,又有无数可以微调的参数,所以,J […]

2021年3月26日 0条评论 18412点热度 2人点赞 阅读全文
技术

我要狠狠的反驳“公司禁止使用 Lombok ”的观点!

经常在其它各个地方在说公司禁止使用Lombok,我一直不明白为什么不让用,今天看到一篇文章列举了一下“缺点”,这里我只想狠狠地反驳,看到列举的理由我竟无言以对。   JDK 版本问题 当我想要将现有项目的 JDK 从 Java 8 升级到 Java 11 时,我发现 Lombok 不能正常工作了。于是我不得不 […]

2021年3月3日 0条评论 18390点热度 2人点赞 阅读全文
技术

几款Java开发者必备常用的工具,准点下班不在话下

摘要:一问一答的形式轻松学习掌握java工具。 以一问一答的形式学习java工具 Q:检查内存泄露的工具有? A: jmap生成dump转储文件,jhat可视化查看。 Q:某进程CPU使用率一直占满,用什么工具可以排查? A: top -Hp pid找到最占CPU的线程 然后jstack来查找那个线程此时所处的堆栈,确 […]

2021年2月19日 0条评论 18162点热度 0人点赞 阅读全文
技术

Java之五种遍历Map集合的方式

摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值, […]

2021年2月19日 0条评论 18358点热度 1人点赞 阅读全文
其他

解决Intellij IDEA运行报Command line is too long的问题

报错信息大概如下: Error running 'xxx': Command line is too long. Shorten command line for xxx or also for Application default configuration. 解决方案(1): 找到项目下的.idea/worksp […]

2021年2月18日 0条评论 19226点热度 2人点赞 阅读全文
技术

全网最全Shiro认证与授权原理分析

前言 Shiro作为常用的权限框架,可被用于解决认证、授权、加密、会话管理等场景。Shiro对其API进行了友好的封装,如果单纯的使用Shiro框架非常简单。但如果使用了多年Shiro,还依旧停留在基本的使用上,那么这篇文章就值得你学习一下。只有了解Shiro的底层和实现,才能够更好的使用和借鉴,同时也能够避免不必要的 […]

2021年2月16日 0条评论 18489点热度 0人点赞 阅读全文
1…34567…10

黄沙百战穿金甲,不破楼兰终不还。

最新 热点 随机
最新 热点 随机
OSI模型及代表协议详解 探讨全球多站点跨机房数据传输场景下QUIC协议的优劣 使用WireGuard在Ubuntu 24.04系统搭建VPN 属性名称闹的一场乌龙事件 JVM参数中的-D是什么意思 网站使用HarmonyOSHans字体
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一SpringBoot 实现 RSA+AES 自动接口解密别再背线程池的七大参数了,现在面试官都这么问
结合Apollo配置中心实现日志级别动态配置 忽然发现,在校大学生可以免费领一年有道云笔记会员~ SpringBoot 实现接口防刷的 5 种实现方案 详解 ZooKeeper 数据持久化 JVM参数-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage解析 彻底搞懂mysql日志系统binlog,redolog,undolog
倒计时
标签聚合
K8s Spring 分布式 架构 教程 IDEA 数据库 设计模式 Redis MySQL ElasticSearch 文学 妹妹的画 docker JAVA 多线程 JVM SpringBoot SQL 日常
最近评论
李锋镝 发布于 20 小时前(06月25日) :40: 皮一下很开心
李锋镝 发布于 20 小时前(06月25日) 我觉得公众号发文章太麻烦了,发了几次就懒得弄了
请输入内容404 发布于 21 小时前(06月25日) 最后一句绷不住了
ACEVS 发布于 21 小时前(06月25日) 公众号订阅 确实方便。博客比较自由点。
李锋镝 发布于 2 天前(06月24日) 哈哈
网站统计
  • 41
  • 28
  • 230
  • 70
  • 358,070
  • 76,021
  • 379
  • 564
  • 2025年6月26日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 旋律的博客
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 博友圈
  • 集博栈
  • 博客星球
  • 搬砖日记
  • 蜗牛工作室
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3