logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

生产问题:java.io.EOFException: SSL peer shut down incorrectly

场景:原本服务器中运行的好好的一个jar(作用是访问第三方的接口,同步信息),突然报错java.io.EOFException: SSL peer shut down incorrectlycom.alibaba.fastjson.JSONException: syntax error, expect {, actual EOF, pos 0排查:手动curl了对方的接口,发现...

spring data jpa返回实体的部分指定字段的方法总结

在使用orm框架的时候,我们需要返回实体的一些指定的字段,不需要全部返回,或者只返回一些复合型的字段在spring data jpa中如何实现呢?方法1:定义一个接口,包含要返回的属性的方法即可public interface EmployeeNameOnly {String getLastName();}public interface Employ...

yt-dlp 使用教程

windows下载.exe版本,放到指定路径下,我的是C:\Users\bellychang\Downloads查看视频所有分辨率结果标题行含义:ID:文件IDEXT:格式RESOLUTION:分辨率FPS:视频的帧率FILESIZE:文件大小VCODEC:audio only表示仅音频ACODEC:video only表示仅视频(没有音频);像mp4a.40.2(720p)就直接包含了音频。

文章图片
oauth2.0授权协议中刷新令牌refresh token的工作原理及生命周期分析

在学习oauth2.0协议的时候,对于刷新令牌refresh token感觉很困惑。主要是为啥需要刷新令牌,以及刷新令牌是如何工作的,技术细节是啥?比如通过refresh token可以让access token永久不过期吗?下面就针对这两个问题进行分析。为什么需要刷新令牌如果access token超时时间很长,比如14条,由于第三方软件获取受保护资源都要带着access token,这样acc

virtualbox启动报错:Interface VirtualBox Host-Only Ethernet Adapter is not a Host-Only Adapter interface

参考:参考:windows下VirtualBox使用过程中遇到的一个错误报错信息:Interface ('VirtualBoxHost-OnlyEthernetAdapter') is not a Host-Only Adapter interface (VERR_INTERNAL_ERROR).应该是windows10操作系统升级导致host-only网卡莫名消失了第1步:安装host-only

spring boot使用jasypt加密原理解析

首先介绍一下jasypt的使用方法可以参考下面这篇文章:Get史上最优雅的加密方式!没有之一!版本对应的坑使用的时候还是遇到一个坑,就是jasypt的版本与spring boot版本存在对应情况。可以看到jasypt是区分java7和java8的,也存在依赖spring版本的情况。自己尝试了一下在使用jasypt-spring-boot-starter的前提下j...

websock报错:The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for caller

网上看到了一些关于这个错误的产生场景参考:场景:使用websocket遇到的一个小问题 The remote endpoint was in state [TEXT_PARTIAL_WRITING] which is an invalid stat我这里产生错误的场景是不同的,记录一下背景提供websocket服务的公司,其内部的系统已经与websocket server建立了长连接,图中的ngi

java8中CompletableFuture异步处理超时的方法

stackoverflow上有一个讨论:Timeout with default value in Java 8 CompletableFuture其中大家讨论了实现方案其中的一个解决方案:原文链接:Asynchronous Timeouts with CompletableFuture如何实现Asynchronous timeoutsJava 8 的 CompletableFuture 并没有

spring boot打包成jar并在windows或linux虚拟机上运行

一个spring boot项目,如果能够打包成jar文件,就可以脱离IDE,直接通过java -jar 命令启动,很方便。maven项目第一种方式: Intellij idea下启动先修改pom的packaging为jar打开terminal窗口 cd进入本项目1. 执行mvn clean package可以在target目录下生成springbootweb01-0.0.1-SNAPSHOT.ja

spring boot操作activemq队列及主题示例

工作过程:1. 搭建消息代理服务器在linux虚拟机上安装activemq,2. 新建spring boot项目,作为producer(1)配置JMS连接工厂ConnectionFactory,让它知道如何连接到ActiveMQ。ActiveMQConnection是ActiveMQ自带的连接工厂。@Beanpublic ConnectionFactory connectionFactory().

    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择