java代码spring kafka

java使用浏览器请求下载pdf文件

java使用浏览器请求下载pdf文件 代码 /** * 下载pdf文件 * * @param pdfFileUrl 文件地址 * @param fileName 文件名称 */ public static void downloadPdf(String pdfFileUrl, String file ......
浏览器 文件 java pdf

上传代码到gitlab

git init #初始化cd existing_repo #进入项目目录git config --global user.email "username@email.cn" #设置账号身份git config --global user.name "fullname" #设置账号身份git rem ......
代码 gitlab

Java生成图片验证码

https://blog.csdn.net/ruixue0117/article/details/22829557 public class VerifyCodeUtils { /** * 使用到Algerian字体,系统里没有的话需要安装字体,字体只显示大写,去掉了1,0,i,o几个容易混淆的字符 ......
图片 Java

java抽象类和接口

abstract 由abstract关键字修饰的类称为抽象类,可以将某些类共有的行为抽象出来,形成约束,提高开发效率。 //抽象类 public abstract class Action{ //抽象方法,只有方法名字,没有方法的实现 public abstract void doSth(); } ......
接口 java

java操作pdf添加骑缝章

java操作pdf添加骑缝章 依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.3</version> </dependency> 代码 /** * 盖骑 ......
骑缝 java pdf

java xxljob 根据参数运行业务

配置定时任务不启动,手动执行 根据传入的参数完成既定的业务 /** * 自定义增删除平台酒体数据 * 参数:startDate,endDate [yyyy-MM-dd) * * @return {@link * @return: com.xxl.job.core.biz.model.ReturnT< ......
参数 业务 xxljob java

使用JAVA实现布隆过滤器

什么是布隆过滤器 布隆过滤器是一种内存友好的数据结构,它可以高效地判断一个元素是否存在于一个集合中,以及大幅减少磁盘/数据库等IO操作。与哈希表和树等数据结构不同,它可以实现非常高的查找速度和存储效率,适用于需要快速并且高效地处理大数据集的场景。 布隆过滤器原理 布隆过滤器的基本思想是使用多个哈希函 ......
过滤器 JAVA

salesforce学习笔记(1-1)- salesforce apex代码测试类的编写

由于salesforce的硬性要求,salesforce apex代码覆盖率至少要达到75%、且所有的测试方法都成功执行完成,才能正常部署到生产环境。 我理解的编写测试类分为4个步骤: 理解代码逻辑(数据的增删改) 创建测试数据 用测试数据模拟代码逻辑执行 验证结果 案例:某企业员工的薪资组成为Ba ......
salesforce 代码 笔记 apex

javascript 代码精炼

let index = 0;while (++index < 1000) { // do something }这段代码 等价于 let index = 0; for (;index < 1000; index++) { // do something } ......
javascript 代码

Blog粘贴图片自动上传到服务器(Java版)

​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 ......
服务器 图片 Blog Java

Fail Fast 代码

当Windows遇到可能危及计算机安全的错误情况时,遇到该情况的程序会尽快终止。这是通过快速故障机制完成的。你不能重新定义它,也不能将它从用户模式代码中挂钩。在x86/x64上,它被实现为一个中断调用,在内核内部处理。这些代码的定义在winnt.h中 Definition Value Comment ......
代码 Fail Fast

ELK+kafka集群部署

前言 业务层可以直接写入到kafka队列中,不用担心elasticsearch的写入效率问题。 消息系统主要功能 1、解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束 2、冗余 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采 ......
集群 kafka ELK

A2--Kafka部署

一、版本信息 JDK 1.8 kafka 3.3.1 二、集群架构 Kafka-Kraft 架构介绍 左图为 Kafka 原有架构,元数据在 zookeeper 中,运行时动态选举 controller,由controller 进行 Kafka 集群管理。右图为 kraft 模式架构, 不再依赖 z ......
Kafka A2

商品获价API调用说明:获取商品历史价格信息 代码分享

接口名称:item_history_price 公共参数 名称类型必须描述 key String 是 调用key(必须以GET方式拼接在URL中)(获取测试key和secret接入) secret String 是 调用密钥 api_name String 是 API接口名称(包括在请求地址中)[i ......
商品 代码 价格 历史 信息

CSDN粘贴图片自动上传到服务器(Java版)

​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ......
服务器 图片 CSDN Java

selenium Java基础一

1、下载相应的浏览器驱动包 //设置环境变量 System setProperty("webdriver.firefox.marionete","D:\\geckodriver.exe"); //初始化driver WebDriver driver =new FirefoxDriver(); /请求 ......
selenium 基础 Java

代码随想录Day20-Leetcode654.最大二叉树,617.合并二叉树,700.二叉搜索树中的搜索,98.验证二叉搜索树

654.最大二叉树 题目链接:https://leetcode.cn/problems/maximum-binary-tree/ 基本的模拟思路很快 /** * Definition for a binary tree node. * function TreeNode(val, left, rig ......
随想录 随想 Leetcode 代码 Day

glib代码

GitHub - bratsche/glib: Low-level core library that forms the basis for GTK+ and GNOME 直接调用glib头文件的方法: gchar gint gfree函数等 在linux下直接调用的方法,#include <gl ......
代码 glib

Java中获取两个日期之间年月日的实用类

写代码过程中有一个需求是给一个出生日期,要计算出生日期和当前日期之间的年月日,发现可以用Period 这个类实现 //出生日期 LocalDate birth = LocalDate.of(2000, 11, 3); Period period = Period.between(birth, Loc ......
实用类 年月日 年月 之间 两个

JAVA多线程并发编程-避坑指南

本篇旨在基于编码规范、工作中积累的研发经验等,整理在多线程开发的过程中需要注意的部分,比如不考虑线程池参数、线程安全、死锁等问题,将会存在潜在极大的风险。并且对其进行根因分析,避免每天踩一坑,坑坑不一样。 ......
线程 指南 JAVA

Web编辑器粘贴图片自动上传到服务器(Java版)

​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接受, ......
编辑器 服务器 图片 Java Web

老代码考古,seajs为什么能够和CMD一样同步模式的方式使用require()方法

我们知道在服务端的node可以同步block的方式加载别的js库文件,在服务端使用会block的require()函数来加载,就是所谓的CMD、CommonJS规范。 而在浏览器端里的js则因为网络延迟等各种因素,不能使用同步block方式加载js库,而是异步回调callback加载的方式,也就是所 ......
require 模式 代码 方式 方法

java lambda List 过滤 filter

package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.List; imp ......
filter lambda java List

java lambda List 排序 sorted

package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.Arrays; i ......
lambda sorted java List

java lambda List 删除 removeIf

package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.List; /** ......
removeIf lambda java List

java lambda List 分组 Collectors.groupingBy

package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.List; imp ......
Collectors groupingBy lambda java List

java lambda List 查找 anyMatch() allMatch() noneMatch()

package lambda.list; import cn.hutool.core.util.ObjectUtil; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.uti ......
noneMatch anyMatch allMatch lambda java

155.最小栈 Java

155.最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() ......
Java 155

阿里JAVA开发规范整理

一、命名风格 【强制】类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroPolo ......
JAVA

java 实现 dbf 操作

<-- 依赖 dbf-> <dependency> <groupId>com.github.albfernandez</groupId> <artifactId>javadbf</artifactId> <version>1.13.2</version> </dependency> package ......
java dbf