欢迎您的访问
专注于Java技术系列文章的Java技术分享网站

Java技术实战 第3页

Java技术实战:专注于分享最有价值的互联网技术干货文章,内容覆盖,Java后端、微服务、分布式、大数据、区块链、容器化编程、等技术栈。

SpringBoot配置文件放在jar外部

站长阅读(640)评论(0)赞(74)

Spring Boot程序默认从application.properties或者application.yaml读取配置,如何将配置信息外置,方便配置呢? 查询官网,可以得到下面的几种方案: 通过命令行指定 SpringApplicatio...

阿里开源的 15 款 精致开发者工具

站长阅读(606)评论(0)赞(95)

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的...

Spring cloud开发内存占用过高解决方法

站长阅读(629)评论(0)赞(93)

问题: 在开发spring cloud过程中一个很严重的资源问题就是内存占用过高,而实际上本机开发测试并没有很大的请求量,所以这是对电脑资源的一种严重的浪费,甚至导致IDE卡死、崩溃。 一个完整包含eureka,steam,sleuth,c...

玩转Java8的 Stream 之函数式接口

站长阅读(608)评论(0)赞(76)

函数式接口是伴随着Stream的诞生而出现的,Java8Stream 作为函数式编程的一种具体实现,开发者无需关注怎么做,只需知道要做什么,各种操作符配合简洁明了的函数式接口给开发者带来了简单快速处理数据的体验。 函数式接口 什么是函数式接...

Java并发之ThreadLocal

站长阅读(602)评论(0)赞(75)

ThreadLocal是什么 首先说明,ThreadLocal与线程同步无关。ThreadLocal虽然提供了一种解决多线程环境下成员变量的问题,但是它并不是解决多线程共享变量的问题。 ThreadLocal类提供了一种线程局部变量(Thr...

Java中当对象不再使用时,不赋值为null会导致什么后果 ?

站长阅读(618)评论(0)赞(77)

前言 许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。 鉴于网上有太多关于此问题的误导,本文将...

14 款 IDEA 插件,让你开发速度飞起来!

站长阅读(639)评论(0)赞(92)

当前使用的IDEA版本是2020.1。随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐。以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件。 Translation 简介 翻译插件,支持g...

国产神器,加速 GitHub下载,可达到2MB/s

站长阅读(653)评论(0)赞(71)

因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间。而常见的的方法无非就是修改HOST或者挂VPN,实际用起来并不稳定。 ...

在 IDEA 中 看源码,这个技能很直观!

站长阅读(662)评论(0)赞(67)

最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。 这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。 1、查看图形形式的继承...

SQL查找是否存在,别再count了,很耗费时间的

站长阅读(640)评论(0)赞(97)

根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的count 目前多数人的写法 多次REV...

一个专注于Java技术系列文章的技术分享网站