首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
_xcc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
itext7史上最全实战总结
1. itext7史上最全实战总结 1.1. 前言 1.2. 配置文件 1.3. 版本POM 1.4. 干货 1.4.1. 添加图片 1.4.2. 添加指定空白页 1.4.3. Div、Paragraph 1.4.4. Table 1.4.5. Tab,\t 1.4.6. 换页…
看看别人后端API接口写得,那叫一个优雅!
在分布式、微服务盛行的今天,绝大部分项目都采用的微服务框架,前后端分离方式。题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那
Mockito使用指南 - 单元测试的正确姿势
在软件开发中提及"mock",通常理解为模拟对象。 为什么需要模拟? 在我们一开始学编程时,我们所写的对象通常都是独立的,并不依赖其他的类,也不会操作别的类。但实际上,软件中是充满依赖关系的,比如我们会基于service类写操作类,而service类又是基于数据访问类(DAO)…
一份不可多得的 Lombok 学习指南
Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省出重复构建,诸如 hashCode 和 e…
聊聊让人头疼的正则表达式
遇到正则头疼的童靴可以看过来,或者是想学习正则的童靴们,也欢迎各位正则大佬进来提意见,各位童靴可以在下方留下你开发中使用到的正则。
再有人问你synchronized是什么,就把这篇文章发给他。
在再有人问你Java内存模型是什么,就把这篇文章发给他。中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。 海明威在他的《午后…
彻底搞懂 java异常体系
异常处理框架概述以及优点 捕获错误最理想的是在编译期间,最好在尝试运行程序之前。但是,并非所有的错误能在编译期间检测到,有些问题总要在运行期间才能被发现和解决。如何让错误的生产者通过一种方式向接收者传
一道经典的Java面试题:equals ,== 和hashcode()的区别
对于基本类型是值比较,对于引用类型来说是引用比较。 equals是原始类Object的方法,即所有对象都有equals方法,默认情况下(即没有重写)是引用比较,但是JDK中类很多重写了equals方法(一般是先进行 == 比较,再判断是否要进行值比较),所以一般情况下是值比较,…
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 面试问题2:按线程池内部机制,当提交新任务…
一文搞懂 CountDownLatch 用法和源码!
CountDownLatch 是多线程控制的一种工具,它被称为 门阀、 计数器或者 闭锁。这个工具经常用来用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。下面我们就来一起认识一下 CountDownLatch CountDownLatch 能够使一…