- 博客(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
520
1
原创 java 实现RSA+sha256(校验值)+base64转码 加密
算法是一种非对称加解密算法。服务方生成一对 RSA 密钥,即公钥 + 私钥,将公钥提供给调用方,调用方使用公钥对数据进行加密后,服务方根据私钥进行解密。我们要实现对数据加密,先使用sha256对数据算出哈希值,用于验证数据的完整性和真实性,保证不会被篡改,再放到RSA加密,最后通过base64转码。base64 工具类。
2024-04-14 17:27:40
539
原创 Spring Cloud Sentinel 配置数据源存储nacos
在线上环境中,我们的项目中,肯定会配置多种流控规则,这样就需要项目拉取多个数据源。sentinel 官网地址。先引入Maven 依赖。
2024-01-04 14:01:31
524
2
原创 SpringCloud 集成 sentinel,Feign开启sentinel 报Bean 为NullPointerException
这个问题解决方式是切换版本,大家按着官网公布版本系列组装就好组件版本关系。
2023-11-17 17:27:56
102
1
原创 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
1871
原创 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
966
原创 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
1076
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
204
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
560
原创 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
435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人