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

面试官:如何合理的配置线程数?越多越好吗?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 线程池如何配置合理线程数 (1)CPU密集型: 定义:CPU密集型的意思就是该任务需要大量运算,而没有阻塞,CPU一直全速运行。 CPU密集型任务只有在真正的多核CPU上才可能得到加速(通过多线程)。 CPU密集型任务配置尽可能少的线程数。 CPU密集型线……继续阅读 »

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

放弃吧!这 5 种即将消亡的编程语言

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 每个编码的人都有自己喜欢的语言。拥有一种首选语言有很多原因,但是,我们的语言有时会变得很单调,它不再由制造它的公司维护,或者人们出于某种无法解释的原因放弃使用它。但是,也有的编程语言例外,比如C语言,它就经受住了时间的考验,在许多情况下仍然是最流行的编程语言。 编程语言都有自己的生命周期……继续阅读 »

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

JDK8 到 JDK17 各个版本的重要特性一览

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! JDK8新特性(2014年初)(LTS版本) 1、Lambda表达式 2、函数式编程 3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法 4、方法引用 5、重复注解,同一个注解可以使用多次 6、引入Optional来避免空指针 7、引入Streams相关的API 8、引……继续阅读 »

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

SpringBoot:如何优雅地进行参数传递、响应数据封装、异常处理?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在项目开发中,接口与接口之间、前后端之间的数据传输都使用 JSON 格式。 1 fastjson使用 阿里巴巴的 fastjson是目前应用最广泛的JSON解析框架。本文也将使用fastjson。 1.1 引入依赖 <dependency> &……继续阅读 »

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

用 java 写一个迷你版的 Tomcat

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你! 2 Write MyTomcat Tomcat是非常流行的Web Server,它还是一个满足Servl……继续阅读 »

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

JVM调优的几种场景(建议收藏)

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 最近很多小伙伴跟我说,自己学了不少JVM的调优知识,但是在实际工作中却不知道何时对JVM进行调优。今天,我就为大家介绍几种JVM调优的场景。 在阅读本文时,假定大家已经了解了运行时的数据区域和常用的垃圾回收算法,也了解了Hotspot支持的垃圾回收器。 1 cpu占用过高 ……继续阅读 »

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

14 个写 Java 的习惯

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1. 定义配置文件信息 有时候我们为了统一管理会把一些变量放到 yml 配置文件中 例如 用 @ConfigurationProperties 代替 @Value 使用方法 定义对应字段的实体 @Data// 指定前缀@ConfigurationProperties(pr……继续阅读 »

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

几分钟上线一个网站,这些神器我爱了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 ToolJet 简介 ToolJet 是一个开源的低代码框架,可以快速构建和部署内部工具,而无需工程团队付出太多努力。您可以连接到您的数据源,例如数据库(如 PostgreSQL、MongoDB、Elasticsearch 等)、API 端点(ToolJet 支持导……继续阅读 »

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

超全开放 API 免费调用,告别付费,太强了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 背景   此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来:   一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。 二则这种合作方式下 API提供者通常只会提供调用……继续阅读 »

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

SpringBoot 三大开发工具,你都用过么?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 SpringBoot Dedevtools 他是一个让SpringBoot支持热部署的工具,下面是引用的方法 要么在创建项目的时候直接勾选下面的配置: 要么给springBoot项目添加下面的依赖: <dependency> &nbs……继续阅读 »

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