java
-
Java程序与C语言的区别浅析
Java和C语言虽有相同性,但两者也有一定的不同.Java程序是面向对象的一种简单.分布式 .解释.健壮.安全.结构中立.可移植.高效能.多线程.动态的语言它是面向对象而C语言是面向过程的,这是最大的 ...
-
Java利用位运算实现比较两个数的大小
目录 题目要求 主要思路 方法1(不考虑溢出) 方法2(考虑溢出情况) 题目要求 如何不要用任何比较判断符(>,==,<),返回两个数( 32 位整数)中较大的数. 主要思路 方法1(不考 ...
-
jmeter下载及安装配置教程(win10平台为例)
我们希望看到随着开发人员利用插件架构的优势,JMeter的能力能够迅速扩展.将来开发的主要目标是使得JMeter尽可能地变成一个有用的回归测试工具,而不损失JMeter的压力测试能力 本文是在win1 ...
-
Java 集合框架之List 的使用(附小游戏练习)
目录 1. List 1.1 List 的常见方法 1.2 代码示例 2. ArrayList 2.1 介绍 2.2 ArrayList 的构造方法 2.3 ArrayList 底层数组的大小 3. ...
-
深入Spring Boot实现对Fat Jar jsp的支持
spring boot 对于jsp支持的限制 对于jsp的支持,Spring Boot官方只支持了war的打包方式,不支持fat jar.参考官方文档: https://docs.spring.io/ ...
-
springboot结合maven配置不同环境的profile方式
目录 springboot结合maven配置不同环境的profile 1.在spring-boot中新建配置文件 2.在application.yml中增加属性 3.在pom.xml中添加不同的pro ...
-
Kafka利用Java实现数据的生产和消费实例教程
前言 在上一篇中讲述如何搭建kafka集群,本篇则讲述如何简单的使用 kafka .不过在使用kafka的时候,还是应该简单的了解下kafka. Kafka的介绍 Kafka是一种高吞吐量的分布式发布 ...
-
货拉拉大数据对BitMap的探索实践详解
目录 关于Bitmap What BitMap的简单实现 BitSet源码理解 备注信息 核心片段理解 Why BitMap的特点 BitMap的优化 RoaringBitmap的核心原理 how B ...
-
Java中的OpenJDK使用原理
目录 Java和OpenJDK的特殊之处是什么? OpenJDK是如何产生的 OpenJDK的工作原理和优点是什么 Java语言与体系结构无关,JVM是可移植的 Java很简单,面向对象,大家都很熟悉 ...
-
关于json序列化(javaBean转Json的细节处理)
目录 json序列化(javaBean转Json的细节) 三种常见的jsonjar序列化 fastjson Jackson Gson json序列化的处理 还是要从最基础的说起 正如上面所说的 jso ...
-
SpringBoot利用jpa连接MySQL数据库的方法
目录 添加依赖 配置数据库连接 创建测试数据库表 Java代码部分 做个简单的代码测试 where语句与查找数据 添加依赖 在pom文件中添加如下依赖 <!--添加Jpa依赖--> < ...
-
Java在Word中插入上标和下标的实现方法
目录 前言 程序环境配置 安装Spire.Doc for Java 使用Java在Word中插入上标和下标 步骤 代码实现 效果图 在某些情况下,你可能需要在Microsoft Word中插入上标和下 ...
-
java 线性表接口的实例详解
java 线性表接口的实例详解 前言: 线性表是其组成元素间具有线性关系的一种线性结构,对线性表的基本操作主要有插入.删除.查找.替换等,这些操作可以在线性表的任何位置进行.线性表可以采用顺序存储结构 ...
-
Spring中的事务操作、注解及XML配置详解
事务 事务全称叫数据库事务,是数据库并发控制时的基本单位,它是一个操作集合,这些操作要么不执行,要么都执行,不可分割.例如我们的转账这个业务,就需要进行数据库事务的处理. 转账中至少会涉及到两条 SQ ...
-
Mybatis-Plus的多数据源你了解吗
多数据源 创建数据库 CREATE DATABASE mybatis_plus_1; USE mybatis_plus_1; CREATE TABLE product ( id BIGINT(20) ...
-
Java分布式session存储解决方案图解
前言 本文主要探讨集群后不同Web服务器获取Session数据的问题解决方案. Session Stick Session Stick 方案即将客户端的每次请求都转发至同一台服务器,这就需要负载均衡器 ...
-
浅谈Java锁的膨胀过程以及一致性哈希对锁膨胀的影响
目录 1.锁优化 1.1.锁消除 1.2.锁粗化 1.3.自旋锁 1.4.自适应自旋锁 1.5.锁膨胀 2.锁膨胀实战 2.1.jol工具 2.2.锁膨胀测试代码 2.3.输出分析 2.4.锁释放 3 ...
-
SpringBoot实现监控Actuator,关闭redis监测
目录 SpringBoot监控Actuator,关闭redis监测 方法 springboot Actuator 查看配置明细 运行时度量 SpringBoot监控Actuator,关闭redis监测 ...
-
java使用apache commons连接ftp修改ftp文件名失败原因
今天被ftp上中文名修改坑了好久 项目用的是 apache commons 里的 FtpClient 实现的对ftp文件的上传下载操作,今天增加了业务要修改ftp上的文件名,然后就一直的报错,问题是它 ...
-
详解Java线程中常用操作
目录 线程的常用操作 守护线程(后台线程) 线程串行化 线程优先级 线程中断 线程的常用操作 设置线程名字:setName() 获取线程名称:getName() 线程唯一Id:getId() // 自 ...
