java代码spring kafka

20230614 java.util.concurrent.atomic.AtomicInteger

## 介绍 - java.util.concurrent.atomic.AtomicInteger - `public class AtomicInteger extends Number implements java.io.Serializable` ## API ### 构造器 - Atomi ......

20230619 java.util.stream.Collectors

## 介绍 - `java.util.stream.Collectors` - `public final class Collectors` ## API ### static #### 生成集合 - toCollection - toList - toUnmodifiableList - toS ......
Collectors 20230619 stream java util

20230619 java.util.stream.IntStream

## 介绍 - `java.util.stream.IntStream` - `public interface IntStream extends BaseStream` - 基本类型流,其他两个是 `LongStream` , `DoubleStream` - 流中的值是原始类型 `int` - ......
IntStream 20230619 stream java util

Java使用FTPClient实现在ftp服务器中创建多级目录并上传文件(XTHS实测可行)

引入依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.7</version> </dependency> 要实现需求总共分为三步: a. 建立连接;b. 递归目 ......
FTPClient 服务器 文件 目录 Java

我是如何使用Spring Retry减少1000 行代码

本文翻译自国外论坛 medium,原文地址:https://levelup.gitconnected.com/how-i-deleted-more-than-1000-lines-of-code-using-spring-retry-9118de29060 > 使用 Spring Retry 重构代 ......
代码 Spring Retry 1000

java-sdk接口测试覆盖率统计实践

一、背景 接口覆盖率统计在Java SDK开发中具有重要的意义。它衡量了代码中接口被测试用例覆盖的程度,即测试用例对接口的执行情况进行了多少次验证。 接口覆盖率统计的意义包括: 质量保证:接口覆盖率统计可以帮助开发团队评估测试的全面性和质量,确保代码的正确性和稳定性。高覆盖率意味着更多的代码路径被测 ......
覆盖率 java-sdk 接口 java sdk

java应用接口自动化覆盖率统计实践

一、背景 Java应用接口自动化覆盖率统计的意义在于: 确保测试覆盖率:通过自动化覆盖率统计,可以确保测试用例对应用程序的各个接口进行了全面的覆盖。这有助于发现潜在的代码错误、逻辑漏洞或者未处理的异常情况。 提高代码质量:通过自动化覆盖率统计,可以发现代码中未被测试到的部分,从而及时修复或编写相应的 ......
覆盖率 接口 java

代码风格 google

> https://google.github.io/styleguide/ * source > https://github.com/google/styleguide * 国内版 > https://zh-google-styleguide.readthedocs.io/en/latest/c ......
风格 代码 google

防抖策略(java)

## 业务防抖(多次触发 只执行最后一次): 当事件被触发后,延迟n秒再执行回调,如果n秒内,事件又被触发,则重新计时。 ## 作用 高频率触发的事件,在指定时间内,只响应最后一次,如果在指定时间内再次触发,则重新计算时间。 ## 应用场景 1. 登陆、发短信等避免用户点击太快 导致请求过多 2. ......
策略 java

java实现大文件上传方案

​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到1 ......
文件 方案 java

Unity的Timeline如何在clip激活的第一帧执行自定义代码

using System; using UnityEngine; using UnityEngine.Playables; using UnityEngine.Timeline; public class LightControlMixerBehaviour : PlayableBehaviour ......
激活 Timeline 代码 Unity clip

spring-boot-starter

> spring boot在配置上相比spring要简单很多,其核心在于spring-boot-starter,在使用spring boot来搭建一个项目时,只需要引入官方提供的starter,就可以直接使用,免去了各种配置。 > starter简单来讲就是引入了一些`相关依赖`和一些`初始化的配置 ......
spring-boot-starter starter spring boot

Java中怎么进行原子操作?

在 Java 中进行原子操作,特别是替换某个属性,你可以使用 `AtomicReference` 类来实现。`AtomicReference` 可以保证对对象引用的原子更新操作。以下是一个示例,展示如何使用 `AtomicReference` 来进行原子替换操作: ``` javaCopy code ......
原子 Java

分享一个简单的使用js格式化json的代码

今天给大家分享一段json格式化代码。 假设json字符串是: ``` {"name":"刘德华","age":25.2,"birthday":"1990-01-01"} ``` 我们使用的是Js的JSON方法 先把json字符串转为json对象,方法如下: ``` var jsonString = ......
代码 格式 json

java实现大文件上传技术

​ 1,项目调研 因为需要研究下断点上传的问题。找了很久终于找到一个比较好的项目。 在GoogleCode上面,代码弄下来超级不方便,还是配置hosts才好,把代码重新上传到了github上面。 https://github.com/freewebsys/java-large-file-upload ......
文件 技术 java

java Swing:ComboBox监听下拉事件

addItemListener 参考:https://www.cnblogs.com/hthuang/p/3468262.html 参考2:https://blog.csdn.net/qq_35132089/article/details/111826730 ......
ComboBox 事件 Swing java

让Android Studo 不编译某个Java文件

有时为了调试,让某些文件暂时不需编译,这样可以排除错误带来的无法运行情况, 可以在build.gradle中加入:excludes = ['com.coolweather.myble/AddrInterceptor.java'],如下 compileOptions { sourceCompatibi ......
Android 文件 Studo Java

spring学习一:概述

1.1Spring是什么? Spring是一款主流的Java EE轻量级开源框架,Spring目的是用于简化java企业级 应用的开发难度和开发周期,spring的用途不仅限于服务器端的开发,从简单性,可 测试性和松耦合的角度而言,任何java应用都可以从Spring中受益,Spring框架除了 自 ......
spring

FFmpeg将视频转换成一帧一帧的jpeg图片(代码实现)

#include <iostream> using namespace std; extern "C" { #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h ......
代码 FFmpeg 图片 视频 jpeg

java写贪吃蛇

两个包:GamePanel和Snake import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Point; import java.awt.event.KeyAdapter; im ......
java

ast还原代码

1. while 号 while (1) { _$LT = _$65[4][_$VT++]; if (_$LT < 4) { if (_$LT 1) { _$VT += 1; } else if (_$LT 4) { _$1S(_$Ql); } else if (_$LT 0) { _$GA = S ......
代码 ast

JAVA使用Protobuf GRPC

- IDEA安装Protobuf插件 ![](https://pic3.zhimg.com/v2-906f91b1cf37b8872a6152d57cd28ed6_r.jpg) - 引入maven依赖 ```xml com.google.protobuf protobuf-java 3.19.1 ` ......
Protobuf JAVA GRPC

java实现大文件上传实例解析

​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说 ......
实例 文件 java

java中猜数字的小游戏

import java.util.Random; import java.util.Scanner; public class caishuzi { public static void main(String[] args){ Random random = new Random(); int m ......
小游戏 数字 java

kafka相关命令

删除topic:/bin/kafka-topics --delete --topic test --bootstrap-server localhost:9092 新增topic: /bin/kafka-topics --create --topic test --bootstrap-server ......
命令 kafka

java怎么生成随机数(random方法)

Random random = new Random(); int math = random.nextInt(100)+1;//100表示0-99的随机数,+1后表示生成0-100的随机数 System.out.println("随机数:"+math)注释: Math.random() 返回的是一 ......
随机数 方法 random java

java怎么设置定时任务(通过Executors.newScheduledThreadPool(1)方法)

import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; ......

java-javaParse解析类的方法名称,行数等

import com.github.javaparser.JavaParser; import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.PackageDeclaration; import ......
java-javaParse javaParse 名称 方法 java

代码简洁之道:对象转换神器MapStruct

在我们日常开发的程序中,为了各层之间解耦,一般会定义不同的对象用来在不同层之间传递数据,比如xxxDTO、xxxVO、xxxQO,当在不同层之间传输数据时,不可避免地经常需要将这些对象进行相互转换。今天给大家介绍一个对象转换工具MapStruct,代码简洁安全、性能高,强烈推荐。MapStruct简 ......
神器 MapStruct 对象 代码

有奖活动 | 以代码之名,写出对Ta的爱

七夕情人节到了,为了Ta, 你打算用什么方式表达爱? 是包包、鲜花、美酒、巧克力, 还是一封充满爱意的短信? 在HarmonyOS,有一群精致又机智的开发者们,他们#以代码之名,表达爱# 比起鲜花美酒巧克力, 这种浪漫无人能及, 不仅独特、高级、而且码力值MAX,创意MAX! 意外的惊喜,谁又不喜欢 ......
代码