自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 java如何通过JNI调用C

JNI提供了一系列的API,可以用于从Java代码中调用本地C/C++函数,也可以将Java对象转换为本地C/C++中的数据类型,从而实现Java和本地代码之间的数据传递。由于Java虚拟机以及大部分Java类库都是用Java语言实现的,因此无法直接访问一些本地系统资源(例如操作系统的API,硬件接口等),这就需要通过JNI技术来实现。JNI还提供了一系列的函数,可以用于在本地代码中调用Java代码,从而实现Java和本地代码之间的双向交互。JNI的使用需要一定的C/C++语言基础,也需要了解。

2024-05-13 00:14:06 465 1

原创 java 实现RSA+sha256(校验值)+base64转码 加密

算法是一种非对称加解密算法。服务方生成一对 RSA 密钥,即公钥 + 私钥,将公钥提供给调用方,调用方使用公钥对数据进行加密后,服务方根据私钥进行解密。我们要实现对数据加密,先使用sha256对数据算出哈希值,用于验证数据的完整性和真实性,保证不会被篡改,再放到RSA加密,最后通过base64转码。base64 工具类。

2024-04-14 17:27:40 475

原创 Spring Cloud Sentinel 配置数据源存储nacos

在线上环境中,我们的项目中,肯定会配置多种流控规则,这样就需要项目拉取多个数据源。sentinel 官网地址。先引入Maven 依赖。

2024-01-04 14:01:31 513 2

原创 Idea 快速生成 JavaDoc文档

API。

2023-12-12 15:39:52 555

原创 mysql 查询表字段统计做文档

【代码】mysql 查询表字段统计做文档。

2023-12-07 14:54:09 51

原创 SpringCloud 集成 sentinel,Feign开启sentinel 报Bean 为NullPointerException

这个问题解决方式是切换版本,大家按着官网公布版本系列组装就好组件版本关系。

2023-11-17 17:27:56 92 1

原创 java生成随机数

Java 生成指定范围的随机数

2023-03-29 13:32:17 64

原创 java如何给字符串每三位分隔逗号

废话不多说,上代码说明:regex 是第几位开始分隔 我们需要三位分隔 那么就传3public static String subStringToComma(String str, Integer regex) { char[] chars = str.toCharArray(); String temp = ""; StringBuilder result = new StringBuilder(); for (int i = 0; i <=..

2022-02-18 19:02:27 1852

原创 LinkList怎么手动创建、手动写一个

public class Link { /** * 存放数据 */ public int data; /** * 存放下一个节点 */ public Link next; public Link(int data) { this.data = data; } public Link(int data, Link next) { this.data = data; .

2021-08-04 22:58:17 950

原创 Integer类型 两个数为什么127相等,128就不相等

前言:在好多面试上 面试官都会问到这个问题,为什么是这样? 本篇文章就带大家探索一下,如何实现这一操作。例一 Integer a=128; Integer b=128; System.out.println(a==b);输出结果: 不相等Integer c=127;Integer d=127;System.out.println(c==d);但是这两个数输出就是相等,这是为什么那 128就不想等,127就不相等,我们来看看源码实现二、源码查看 public stati

2021-06-03 23:21:37 1036 2

原创 Navicat Premium下面免费安装教程

@Navicat Premium 12破解百度网盘链接 下载链接:https://pan.baidu.com/s/1RZ1tfaEmJhk3wDMdJcwbtA提取码:9ghe选择 32G或者 64G打开这个目录 点击第一个打开程序,有的window 电脑会出现病毒危害.去安全中心关掉或者点允许在设备里。注意: 先安装好程序,再去破解。然后点击他会提示让你去找你安装好的Navicat Premium 12一般默认在C盘要选好是中文还是英文。下一步点击Generate 生成编码。

2020-12-14 17:22:44 185 1

原创 在多模块开发, spring扫描包 用@Autowired无法注入问题

项目场景:多个项目模块依赖问题 spring扫描包,用@Autowired无法注入bean问题描述:在这里com.example.config.RedisTemplateUtil 注入失败 这是我的项目![在这里插入图片描述](https://img-blog.csdnimg.cn/20201214165008386.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/20201214165020268.png)原因分析: 经过几番搜查,sprin

2020-12-14 17:01:40 547

原创 springBoot配置mybatis-plus双数据源

springBoot配置mybatis-plus双数据源遇到的问题1. 配置数据源合理的创建标题,有助于目录的生成直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。如何改变文本的样式强调文本 强调文本加粗文本 加粗文本标记文本删除文本引用文本H2O is是液体。210 运算结果是 1024.插入链接与图片链接: link.图片: 带尺寸的图片:

2020-11-11 15:27:06 429

Docker 的常用命令大全

一些docker的常用命令分享给大家,docker简单的命令 docker compose docker 网关配置,docker

2020-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除