java
-
Java I/O(3):NIO中的Buffer
前在调用Channel的代码中,使用了一个名叫ByteBuffer类,它是Buffer的子类。这个叫Buffer的类是专门用来解决高速设备与低速设备之间速度不匹配的问题的,也可以减…
-
Java程序员必会Synchronized底层原理剖析
synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。 但不可…
-
Java学习之路:方法
前言 本节主要对Java的方法进行学习,包括一些关于方法的定义、方法的调用、方法重载、命令行传参、可变参数以及递归。小萌新刚开始学习编程时,一定记得多上手敲代码,把代码都敲一边,同…
-
java根据比较器comparator排序异常:Comparison method violates its general contract!
背景 异常信息 代码 private void customSort(List<Customer> customers) { Collections.sort(cust…
-
Java开发学习(三十七)–SpringBoot多环境配置及配置文件分类
一、多环境配置 在工作中,对于开发环境、测试环境、生产环境的配置肯定都不相同,比如我们开发阶段会在自己的电脑上安装 mysql ,连接自己电脑上的 m…
-
Java Web从入门到实战
Linux初识Linux操作系统:管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 主流操作系统 桌面操作系统:Window系列、macOS、Linux服务器…
-
秋招面试题系列- – -Java工程师(十一)
ZooKeeper面试题24. Zookeeper的 java客户端都有哪些?java客户端:zk自带的 zkclient及 Apache开源的 Curator。 25. chub…
-
redis bitmap数据结构之java对等操作
1. redis基本的bitmap操作命令 最基本的,redis的bitmap有设置和读取两个值,即 setbit/getbit, 非常容易理解,即设置某个标识为1,那么取值判定…
-
Java连接数据库查询数据实例
Java工程结构图 maven工程,可参考: bee.properties #bee.db.dbName=MySQL #bee.db.driverName = com.mysql.…
-
Java 的七种垃圾收集器
作者: Jayashree Huttanagoudar 译者:LCTT ZZJ | 2022-07-25 07:57 &nb…