算法 源码 编码java

学习 Java 报表技术导入 Maven 依赖出错:jacob 无法下载、jasperreports 依赖错误

发生缘由 最近在做一个可视化项目,用到了 Java 报表技术。在跟着「黑马」课程导入 pom.xml 文件的时候提示下载依赖错误。 com.jacob 包无法下载 Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.j ......
jasperreports 报表 错误 Maven jacob

【实践篇】DDD脚手架及编码规范

我们团队一直在持续推进业务系统的体系化治理工作,在这个过程中我们沉淀了自己的DDD脚手架项目。本文主要是梳理和总结了DDD脚手架使用中的编码规范以及遇到的问题。 ......
实践篇 脚手架 编码 DDD

算法竞赛杂题归档

【记录上了大学之后做的算法竞赛题】 [牛客七夕比赛 题解](https://www.cnblogs.com/yspm/p/NowCoder2023cnValentine.html) [2023百度之星初赛乱写](https://www.cnblogs.com/yspm/p/astar2023juni ......
算法

java 读取各种类型的文件 (五)

后端java,springboot 、前端vue: 对 csv 文件的读写,以及前端预览 一、后端读 public void readCSV() { CSVReader reader = null; try { reader = new CSVReader(new InputStreamReader ......
类型 文件 java

直播app源码,会话描述协议SDP:高质量平台服务

通过我的分析可以看出,SDP协议在直播app源码平台中扮演着重要角色,描述会话信息、媒体流的协商支持、多种协议结合、加密认证,这些都让直播app源码平台能够实现高质量稳定的数据传输与处理,为用户提供更好的防护与体验,提升直播app源码平台在市场上的竞争力。 ......
高质量 源码 平台 app SDP

【校招VIP】java语言考点之类的加载过程

考点介绍:类的加载过程在校招面试中是个高频考点。类只有在要运行的时候才会被加载进JVM,即编译后只有需要到这个类的时候才会把他加载进JVM运行,这种动态加载是依靠反射来实现的,一般来说一个class只会被加载一次...... 一、考点题目 1、如何使一个类不可变?解答:1.将类声明为 final,使 ......
考点 过程 语言 java VIP

java 读取各种类型的文件 (四)

后端java,springboot 、前端vue: 对 xls、xlsx 文件的读写,以及前端预览 一、后端读 public Object readXLSX() { //获取到表 File file = new File(xxx); FileInputStream inputStream = nul ......
类型 文件 java

java stream常用方法

1、筛选数据 单条 Student student = students.stream().filter(o -> o.getStuNo.equals(1001)).findAny().orElse(null); .orElse(null) 表示如果没有符合条件的学生则返回null 多条 List< ......
常用 方法 stream java

java常用知识

提取对象数组里面的某个字段 List<String> lastTask = lastTasks.stream() .map(HistoricActivityInstance::getActivityId) .limit(1) .collect(Collectors.toList()); 对象数组排序 ......
常用 知识 java

Base64编码和解码

1、依赖sun.misc.BASE64Decoder.jar /** * Base64编码 * @param data 要加密的字符数组 * @return String 加密后的16进制字符串 */ public static String encode(byte[] data){ return ......
编码 Base 64

Java 实现 国密SM4/ECB/PKCS7Padding对称加密解密

Java 实现 国密SM4/ECB/PKCS7Padding对称加密解密,为了演示方便本问使用的是IntelliJ IDEA 2022.1 (Community Edition)来构建代码的 1、pom.xml文件添加需要的jar <?xml version="1.0" encoding="UTF- ......

java与es8实战之二:实战前的准备工作

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本篇是《java与es8实战》系列的第二 ......
实战 java es8 es

Qt 信号槽连接源码解读

在声明信号的时候,Qt 会将信号于 QMetaThod 进行绑定,当emit 一个信号的时候, 会调用一个 QMetaMethod::invoke 函数。 查看源码, 在qmetaobject.h 中看到一个函数: bool QMetaMethod::invoke(QObject *object, ......
源码 信号 Qt

各种限流算法的实现

### 实现 #### 固定窗口算法 固定窗口算法又叫计数器算法,是一种简单方便的限流算法。主要通过一个支持原子操作的计数器来累计 1 秒内的请求次数,当 1 秒内计数达到限流阈值时触发拒绝策略。每过 1 秒,计数器重置为 0 开始重新计数。 ![image](https://img2023.cnb ......
算法

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable问题的解决

# 问题描述 使用**start-dfs.sh**命令开启hdfs服务时,爆出这样的警告信息 ![](https://img2023.cnblogs.com/blog/2808014/202308/2808014-20230823232839118-954209712.png) # 问题解决 可以先 ......

用户新增预测挑战赛(算法挑战大赛)(二)

1. 可视化相关: 2. 交叉验证:(提分技巧之一) k折交叉验证 k-fold cross validation 首先随机地将数据集切分为 k 个互不相交的大小相同的子集; 然后将 k-1 个子集当成训练集训练模型,剩下的 (held out) 一个子集当测试集测试模型; 将上一步对可能的 k 种 ......
挑战赛 算法 用户

《深入理解Java虚拟机》读书笔记:运行时栈帧结构

代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 一、概述 在Java虚拟机规范中制定了虚拟机字节码执行引擎的概念模型,这个概念模型成为各种虚拟机执行引擎的统一外观(Facade)。在不同的虚拟机实现里面,执行引擎在执行Java代码的时候可能会有解释执行(通 ......
结构 笔记 Java

在Windows系统中搭建C++刷算法题环境

## 下载Docker 首先,到[Docker官方网站](https://www.docker.com/)下载适合Windows系统的Docker Desktop并安装。 ## 下载Ubuntu镜像 使用如下命令安装Ubuntu最新镜像: ```bash docker pull ubuntu ``` ......
算法 Windows 环境 系统

Java的深拷贝与浅拷贝的区别

1、二者的区别 浅拷贝:在拷贝一个对象时,对对象的基本数据类型的成员变量进行拷贝,但对引用类型的成员变量只进行引用的传递,并没有创建一个新的对象,当对引用类型的内容修改会影响被拷贝的对象。 深拷贝:在拷贝一个对象时,除了对基本数据类型的成员变量进行拷贝,对引用类型的成员变量进行拷贝时,创建一个新的对 ......
拷贝 Java

mybatis 报错:Cause: java.lang.NumberFormatException: For input string: "java"

**1、所错图示:** ![](https://img2023.cnblogs.com/blog/3259201/202308/3259201-20230823222133941-21327009.png) **2、为什么包这样的错误?** 在if查询条件的逻辑没有错,其实在代码转换解析时,自动转换 ......

图论算法代码

当参加数学建模竞赛时,图论算法是一个常用的解决方案之一。以下是一个使用Python实现的深度优先搜索(DFS)算法示例,用于遍历图的所有节点: 点击查看代码 ``` class Graph: def __init__(self): self.adjacency_list = {} def add_e ......
算法 代码

神经网络算法

以下是一个简单的神经网络算法的代码示例,用于解决二分类问题: 点击查看代码 ``` import numpy as np # 定义激活函数 def sigmoid(x): return 1 / (1 + np.exp(-x)) # 定义神经网络类 class NeuralNetwork: def _ ......
神经网络 算法 神经 网络

模拟退火算法代码

当参加数学建模竞赛时,模拟退火算法是一个常用的解题方法之一。以下是一个简单的模拟退火算法的代码示例,用于解决旅行商问题(TSP): 点击查看代码 ``` import math import random def distance(point1, point2): # 计算两个点之间的欧几里德距离 ......
算法 代码

JAVA SE基础《九》 ---- 常用API

目录 一、包 二、String 1、String概述 2、String的常用方法 3、String使用时的注意事项 4、String的应用案例 三、ArrayList 1、ArrayList快速入门 1、ArrayList应用案例 1、ArrayLis综合案例 前言 API (Application ......
常用 基础 JAVA API

java序列化

序列化和反序列化 序列化:把对象转换为字节序列的过程称为对象的序列化. 反序列化:把字节序列恢复为对象的过程称为对象的反序列化. 什么时候需要用到序列化和反序列化 将内存中的对象持久化到磁盘、数据库或网络传输 对象深拷贝 Serializable 接口 在 Java 中实现了 Serializabl ......
序列 java

MongoDB :第六章:Java程序操作MongoDB

MongoDB Java 环境配置 在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。 本章节实例时候 Mongo 3.x 以上版本。 你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了 MongoDB ......
MongoDB 程序 Java

2023.8.23 SM Round 之 OI => IOI 反向复刻:算法竞赛打 APIO,就像模拟赛用 GJOJ

# B > 给定一棵树。多次询问 $l_1,r_1,l_2,r_2$ 求 $\operatorname{lca}([l_1,r_1],[l_2,r_2])=\bigoplus\limits_{u\in[l_1,r_1],v\in[l_2,r_2]}\operatorname{lca}(u,v)$。$ ......
模拟赛 算法 Round 2023 APIO

基础入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA

# 基础入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA [TOC] # 安全测试中思路 密文-有源码直接看源码分析算法(后端必须要有源码才能彻底知道) 密文-没有源码1、猜识别 2、看前端JS(成功与否取决于:加密逻辑是不是在前端) # 单向散列加密 -MD5 和其他加 ......
amp 算法 源码 基础 AES

ChatGPT 问答00021 java 对字符串进行高度压缩的算法

Java中对字符串进行高度压缩的算法有很多种,下面我介绍两种常见的方法。 1. Run-Length Encoding (RLE) 算法 RLE算法是一种简单且高效的字符串压缩算法。它通过将连续重复的字符序列替换为一个字符和其重复次数的表示来实现压缩。 示例代码如下: ```java public ......
字符串 算法 字符 高度 ChatGPT

Java设计思想

Keep It Simple and StupidKISS原则就是保持代码可读和可维护代码足够简单,也就意味着容易读懂,bug比较难隐藏。即便出现bug,修复也比较简单如何写出满足 KISS 原则的代码关于如何写出满足KISS 原则的代码,前面已经讲了一些方法,这里总结一下。1)慎重使用过于复杂的技 ......
设计思想 思想 Java