![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
hi come
这个作者很懒,什么都没留下…
展开
-
目的:JNI反调Anroid下类实现RSA2048加解密
目的:JNI反调Anroid下类实现RSA2048加解密环境:系统: Win10环境: AndroidStudio 3.6.1问题分析:Android JNI开发过程中会遇到需要RSA2048加解密的情况。解决方案:1、c++使用openssl中的rsa加解密。2、jni反射调用java上层的类来使用java.security.*加解密。 ---- 本例选用该方案。1、完成java中的加解密类,代码如下:package com.example.test;import andro原创 2021-03-26 22:13:36 · 471 阅读 · 0 评论 -
目的:Android RSA2048加解密
目的:Android下使用java.security.* 实现RSA2048加解密环境:系统: Win10环境: AndroidStudio 3.6.1问题分析:开发过程中会经常需要使用RSA2048加解密的情况。解决步骤:记录代码如下:package com.example.test;import android.util.Base64;import android.util.Log;import javax.crypto.*;import java.io.*;impo原创 2021-03-26 21:42:38 · 670 阅读 · 0 评论 -
添加缺少依赖的jar进可执行jar包
目的:添加缺少依赖的jar进可执行jar包环境:系统:Win10环境:jdk 1.8_202 一、问题分析之前有个可执行jar文件特别大,由于依赖的jar包文件巨大,所以在更新的时候不想重复拷贝依赖文件。在拷贝以后需要将依赖的jar包都放回到可执行jar包的BOOT-INF/lib文件夹下。一、解决问题错误的方式:使用压缩软件打开jar包,将需要的jar文件copy进去。这样ja...原创 2019-06-25 19:50:04 · 554 阅读 · 0 评论 -
添加缺少依赖的jar进可执行jar包
目的:添加缺少依赖的jar进可执行jar包环境:系统:Win10环境:jdk 1.8_202 一、问题分析之前有个可执行jar文件特别大,由于依赖的jar包文件巨大,所以在更新的时候不想重复拷贝依赖文件。在拷贝以后需要将依赖的jar包都放回到可执行jar包的BOOT-INF/lib文件夹下。一、解决问题错误的方式:使用压缩软件打开jar包,将需要的jar文件copy进去。这样ja...原创 2019-06-24 20:58:13 · 537 阅读 · 0 评论 -
Ubuntu 安装JDK
**目的:Ubuntu 安装JDK **环境:系统:Ubuntu 16.04环境:jdk 1.8_202 一、apt-get安装1. 添加ppa源sudo add-apt-repository ppa:webupd8team/javasudo apt-get update2. 安装oracle-java-installer(jdk8版本)sudo apt-get ins...转载 2019-06-24 21:16:36 · 340 阅读 · 0 评论 -
Java中多线程向mysql插入同一条数据冲突问题
**目的:Spring中多线程向mysql插入同一条数据冲突问题 **环境:系统:win10环境:idea 201901一、问题程序中会使用多线程读写数据库,在同一时刻多个线程插入相同主键的相同数据时,会直接报错。二、规避办法由于需求是多个线程插入时只要有一个插入成功即可,并且不存在先后顺序。此时直接将插入数据的这部分代码放入try-catch即可。try{ //插入数据模块...原创 2019-06-24 21:49:48 · 2487 阅读 · 0 评论 -
问题:Mysql中字段类型为text的值, java使用selectByExample查询为null
解决:Mysql中字段类型为text的值, java使用selectByExample查询为null环境:系统:windows环境:mysql 5.7, java1.8.0_73问题Windows下Java环境使用mybaties生成mapper,然后使用selectByExample读取字段类型为text的值时,get到的变量为空解决方式经过多次试验及查找相关资料,使用sele...原创 2019-08-21 11:12:06 · 2193 阅读 · 0 评论