java学习
文章平均质量分 59
大龙博客
学习交流主,希望大家一起学习!一起进步!每天都有新的收获!
展开
-
springboot 请求https的私有证书验证
我这里采用RestTemplate的方式调用https请求,请求第三方接口获取数据,证书由第三方私自签发的证书,我们构建的是一个springboot的API项目。这样构建好的RestTemplate,我们在Controller或者Service就可以通过@Autowried注解引入。构建RestTemplateConfig为了初始化RestTemplate让它具备验证证书功能。原创 2023-09-07 10:08:07 · 1332 阅读 · 0 评论 -
CentOS7 离线安装mysql8数据库
第一步:这里我们需要根据我们的操作系统版本下载数据库:CentOS_6下载:mysql-5.7.22-1.el6.x86_64.rpm-bundle.tarCentOS_7下载:mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar下载地址:https://dev.mysql.com/downloads/mysql/截图:第二步:将下载文件解压,通过ftp上传到服务器下。...原创 2018-05-18 11:02:26 · 6765 阅读 · 1 评论 -
CentOS7.X 安装 Open LDAP
OpenLDAP的在CentOS7的安装。原创 2023-03-22 17:34:37 · 587 阅读 · 1 评论 -
解决使用jaxb读取xml文件报javax.xml.bind.UnmarshalException: 意外的元素 的错误问题。
解决jaxb读取xml文件报错:javax.xml.bind.UnmarshalException: 意外的元素 (uri:"urn:swift:xsd:envelope", local:"Envelope")。所需元素为的问题。原创 2023-01-05 14:34:59 · 7603 阅读 · 0 评论 -
Netty源码学习之ByteToMessageDecoder的浅谈分析
一、简介ByteToMessageDecoder类浅谈Netty的源码学习之ByteToMessageDecoder,这个解码器是Netty诸多解码的父类解码器,下图就是ByteToMessageDecoder类的子类和父类以及实现的接口类关系。通过上面两张图片我们可以清晰看到有诸多子类是实现了ByteToMessageDecoder类的。下面我们说说ByteToMessageDecoder的主要功能,它主要就是实现入站操作,它是一个不能共享的解码器,因为需要存还没有解码完的数据,还有各原创 2020-07-20 17:00:19 · 906 阅读 · 0 评论 -
项目遇到的多线程的并发问题和分析
这里先简单描述一下问题,场景:在一个线程中创建了另外一个线程处理一部分业务,主线程对数据库进行新增操作,在操作结束后,启动一个新的线程去执行查询插入的数据的查询操作,发现了数据没有查询的问题。下面我们我们直接上代码:@Service@Transactional@Slf4jpublic class RPatientService extends BaseService<...原创 2020-01-11 16:12:57 · 835 阅读 · 0 评论 -
JDK1.5的@Retention注解的使用和分析
注解@Retention可以用来修饰注解,是注解的注解,称为元注解。Retention注解是RetentionPolicy类型的,是一个标准的枚举类型.这个枚举决定了Retention注解应该如何去保持,也可理解为Rentention 搭配 RententionPolicy使用。RetentionPolicy有3个值:CLASS RUNTIME SOURCE。按生命周期来划分可分为3类:1...转载 2020-01-09 11:43:55 · 557 阅读 · 0 评论 -
MyEclipse安装activiti-designer-5.18.0.zip
需要下载安装:activiti-designer-5.18.0.zip1.下载地址:http://www.activiti.org2.将下载的activiti-designer-5.18.0.zip 解压安装在MyEclipse的安装目录的dropins目录下创建一个目录,名字随意。3.在activiti目录下,再创建一个 “activiti.link”文件,在...原创 2020-01-06 14:17:28 · 813 阅读 · 1 评论 -
单机上安装分布式的zookeeper
一、安装环境安装Zookeeper需要的环境是jdk1.7或者以上的版本。系统linux和Windows皆可,这里讲解的是在linux系统下安装。二、安装Zookeeper1.下载并安装安装Zookeeper的文件包,在linux下安装需要zookeeper-3.4.14.tar.gz链接地址:http://www.apache.org/dyn/closer.cgi/z...原创 2019-04-10 11:01:22 · 1886 阅读 · 2 评论 -
zookeeper使用curator框架调用实例
zookeeper的原理分析参考链接:https://blog.csdn.net/gelong_bokewang/article/details/89208234zookeeper的安装步骤参考链接:https://blog.csdn.net/gelong_bokewang/article/details/89157375本文是使用CUrator框架来调用zookeeper客户端,因为zo...原创 2019-04-12 11:49:49 · 517 阅读 · 0 评论 -
Hex编码
Hex编码的编码原理:* Hex编码的原理就是将原来8位的二进制字节打断,分成两个4位的,并且在前面加上4个零,* 进行补位这样一个8位二进制字节就变成了2个8位的二进制字节,在将新得到的2个二进制字符进行16位进制转换* 得到的新的16位字符串就是Hex的值,所以 二进制的[72, 69, 88] 《hex》 484558是相等的。* [72, 69, 88]byte数组的二进制=...原创 2019-03-13 11:01:42 · 15797 阅读 · 0 评论 -
复习Base64编码集的收获
最近因为工作需要对一些文件上传需要进行base64编码操作,于是就自己温习了一下base64编码集的原理,感觉收获良多,在这里和大家分享一下!因为我们都是在互联网上数据的传输最终都会以二进制的方式传输,文件上传的I/O流也不例外,最终都是二进制数组的方式传输,但是二进制保存到数据库中却是不太现实的,因为它是在太长了。例子:我们将一个本地文件同I/O读取出来,并且转换成byte组,...原创 2019-03-12 14:46:06 · 207 阅读 · 0 评论 -
JAVA实现AES对称加密算法-------加密和解密
package com.gl.test;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuch...原创 2019-03-14 14:26:21 · 1002 阅读 · 0 评论 -
用java的IO实现网络文件下载到本地路径
最近工作因为需求要做一个小功能,根据客户给的的网路路径进行文件的下载。下面不多说直接上代码:package com.gl;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class testIo { /** * 从网络Url中下载文件 * ...原创 2019-03-08 17:41:24 · 1809 阅读 · 0 评论