导航
技术教程
实用工具
值得一看
福利分享
心灵鸡汤
赚钱项目
搜索
登录
首页
标签
Java
2023/12/22
值得一看
logback详解及入门案例
1. logback 日志的作用 记录系统和接口的使用情况,比如请求日志 记录和分析用户的行为,比如网站访问日志 调试程序,和控制台的作用类似,但是控制台中的内容并不会保存到文件中,而日志可以长期保存。 帮助我们排查和定位错误。比如在系统抛出异常时,将异常...
410阅读
0评论
2023/12/22
值得一看
Java8 reduce操作详解
什么是reduce Java8 中有两大最为重要的改变,其一是 Lambda 表达式,另一个就是 Stream API 了。 Stream 是 Java8 中处理集合的关键抽象概念,它将数据源流化后,可以执行非常复杂的查找、过滤和映射数据、排序、切片、聚合统...
357阅读
0评论
2023/12/18
技术教程
什么是Tomcat,安装及配置教程
1、Tomcat 介绍 什么是 Tomcat Tomcat 是 Apache 软件基金会一个核心项目,是一个开源免费的轻量级 web 服务器,支持 Servlet / jsp 少量JavaEE规范,Tomcat 也被称为 Web 容器、Servlet 容...
527阅读
0评论
2023/11/9
技术教程
Spring Boot与HttpClient:轻松实现GET和POST请求
1. HttpClient介绍 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 ...
563阅读
0评论
2023/10/25
值得一看
Java面试题:如何用Zookeeper实现分布式锁?
Zookeeper是一个分布式协调服务,可以用来实现分布式锁的功能。 分布式锁是一种控制多个分布式系统之间同步访问共享资源的机制。 Zookeeper实现分布式锁的原理如下: 首先,需要在 Zookeeper 中创建一个持久节点作为锁的根...
407阅读
0评论
2023/10/25
值得一看
java面试题:为什么JDK 15要废弃偏向锁?
为什么JDK 15要废弃偏向锁? 要想说清楚这个问题,你得先知道什么是偏向锁,它是在哪里使用的。 这就不得不提到Synchronized的锁升级过程了。 在JDK 1.6及之前的版本中,Synchronized关键字,它可以让一个对象只能被一个线程使用,这样...
464阅读
0评论
2023/10/25
值得一看
Java面试题:不使用锁如何实现线程安全的单例?
面试官问: 不使用锁,如何实现线程安全的单例? 如果不能使用synchronized和lock的话,想要实现单例可以通过饿汉模式、枚举、以及静态内部类的方式实现。 饿汉: 其实都是通过定义静态的成员变量,以保证instance可以在类初始化的...
397阅读
0评论
2022/2/14
技术教程
Java快速排序
排序算法主要分为10大类,他们的优缺点主要体现在时间复杂度和空间复杂度上,还有代码的难易程度上 这里我主要是对快速排序做一个再理解,因为在学习快速排序的时候遇到了一些问题,这些问题真的是很容易让人掉头发 快速排序的基本实现逻辑 ...
805阅读
0评论
2021/4/21
值得一看
Java 为什么不采用 360 垃圾清理来进行垃圾回收呢?
作为早期 Java 的开发者之一,我们团队当初确实尝试过使用 360 垃圾清理来对 Java 进行垃圾回收。 早些年,我们曾发布了使用 360 垃圾回收的 Java 试用版本,部分用户使用了这个版本之后,又成功地回到单身贵族家庭。为了对他...
752阅读
0评论
2021/4/17
技术教程
Java项目中存在大量判空代码,怎么解决?
问题 为了避免空指针调用,我们经常会看到这样的语句 if (someobject != null) { someobject.doCalc(); }...
727阅读
0评论
2020/10/22
实用工具
JAVA常见异常类型整理
算数异常类:ArithmeticExecption 空指针异常类型:NullPointerException 类型强制转换类型:ClassCastException ...
1000阅读
0评论
没有更多了~