天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

每日开源 | 分布式 JVM 监控工具,非常实用!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 介绍 该项目为了方便开发者更快监控多个远程主机jvm,如果你的项目是Spring boot那么很方便集成,jar包引入即可,不是Spring boot也不用气馁,你可以快速自行初始化一个Spirng boot程序引入jar包即可 2 效果展示 ……继续阅读 »

itzoo 3年前 (2022-04-22) 779浏览 0评论 0个赞

强大的集合工具类,java.util.Collections中未包含的集合工具

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法。Guava沿着这些路线提供了更多的工具方法:适用于所有集合的静态方法。这是Guava最流行和成熟的部分之一。 我们用相对直观的方式把工具类与特定集合接口的对应关系归纳如下: &n……继续阅读 »

itzoo 3年前 (2022-04-22) 700浏览 0评论 0个赞

为什么说 Vim 比 VSCode 更好用

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Github 被微软收购后迎来了一个相当重要的功能更新,叫做 Codespaces。 有了它,你就可以直接在你的仓库里写代码,而用不着在自己的电脑上本地编程了。你可以通过浏览器来操控一台运行 VSCode 的超快服务器来运行代码、提供服务和更新代码。 Vim 曾经是可移植性最强的文本编……继续阅读 »

itzoo 3年前 (2022-04-22) 858浏览 0评论 0个赞

IntelliJ IDEA中的神仙插件 写代码必备!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可……继续阅读 »

itzoo 3年前 (2022-04-22) 1305浏览 0评论 0个赞

MyBatis中使用流式查询避免数据量过大导致OOM

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 今天mybatis查询数据库中大量的数据,程序抛出: java.lang.OutOfMemoryError: Java heap space 看下日志,是因为一次查询数据量过大导致JVM内存溢出了,虽然可以配置JVM大小,但是指标不治本,还是需要优化代码。网上查……继续阅读 »

itzoo 3年前 (2022-04-22) 747浏览 0评论 0个赞

一招解决 Maven 依赖冲突的 IDEA 神器!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 何为依赖冲突 Maven是个很好用的依赖管理工具,但是再好的东西也不是完美的。Maven的依赖机制会导致Jar包的冲突。举个例子,现在你的项目中,使用了两个Jar包,分别是A和B。现在A需要依赖另一个Jar包C,B也需要依赖C。但是A依赖的C的版本是1.0,B依赖的C……继续阅读 »

itzoo 3年前 (2022-04-22) 831浏览 0评论 0个赞

每日开源 | 一款基于SpringBoot+Vue的HC小区物联网平台,可二次开发接私活!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 简介 HC小区物联网平台是前后端完全开源并免费商用的物联网平台,前段采用主流vue+elementui+admin 后端采用spring boot,项目是特别简单架构容易上手对接自己的硬件。 2 代码说明   back 为后端项目 建议用id……继续阅读 »

itzoo 3年前 (2022-04-22) 806浏览 0评论 0个赞

SpringBoot 深度调优,JVM 调优

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。   2 修改配置文件 关于修改配置文件 application.properties。 ……继续阅读 »

itzoo 3年前 (2022-04-22) 789浏览 0评论 0个赞

面试官在问 MySQL 的锁,就把这篇文章给他看

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等),我们就需要保证这个数据在任何时刻最多只有一个线程在访问,保证数据的完整性和一致性。在开发过程中……继续阅读 »

itzoo 3年前 (2022-04-22) 722浏览 0评论 0个赞

Redis 为什么面试都问?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 Redis 为什么成为企业的选择? 要知道 Redis 的作用我们要先知道它的诞生是用来解决的什么问题 1.Redis的诞生 随着互联网技术的飞速发展,云计算、云原生和大数据等概念一直不断地回绕在我们耳边,但相比话都说腻了的口号,我们更清楚的是我们的互联网应用变快了,……继续阅读 »

往事如烟 3年前 (2022-04-22) 780浏览 0评论 0个赞

推荐一款接​私活神器!Spring Boot + Vue 通用后台管理系统,真香!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 今天推荐一款接私活神器,统一后台系统,前后端分离,别再乱找了! 这是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理……继续阅读 »

往事如烟 3年前 (2022-04-22) 826浏览 0评论 0个赞