logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java后端用HttpClient转发文件(文件访问中转)

Service代码://class name: FileAccessService/*** 文件访问中转* @param url 地址* @param resp 响应*/public void relay(String url, HttpServletResponse resp){CloseableHttpClient httpClient = HttpClientBuilder.create()

文章图片
#java#python#开发语言
spring security oauth2中UsernameNotFoundException无法在认证失败后被捕获的问题

1.问题描述:在认证失败后UsernameNotFoundException异常会被默认转换成BadCredentialsException异常,导致不能捕获到UsernameNotFoundException, 一般来说UsernameNotFoundException是用户名错误导致的登录失败,BadCredentialsException是用户名或者密码错误导致的登录失败。如果我们能捕获到U

文章图片
#spring#java#前端
Java同步枚举类数据到数据库的实现

1.需求说明:我们在开发中常常会用到数据字典,后端程序中也会经常用到(一般是用枚举类来存储),然而我们数据库中也会维护一个数据字典的数据,便于前段做数据显示时的处理,有一个问题就是,如果字典项发生变化后,我们需要修改枚举类和数据库的字典数据,要修改两次,还要面临二者不一致的风险。所以这里的一个决绝方案就是自动读取枚举类的数据并更新到数据库,本文只讲枚举类数据的提取。2.首先创建一个描述枚举类型的注

文章图片
#数据库#java#oracle
BCryptPasswordEncoder密码校验原理解析

BCryptPasswordEncoder加密和密码校验原理解析

文章图片
#java#spring#后端
Spring Cloud Gateway 修改返回的响应体

问题描述: 在gateway中修改返回的响应体,在全局Filter中添加如下代码:import org.springframework.core.Ordered;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.cloud.gateway.filter.GatewayFil

文章图片
#java
让vue项目可通过localhost和IP同时访问,又避免启动打开页面为0.0.0.0的尴尬

1.首先你需要在config/index.js中修改host为0.0.0.0module.exports = {dev: {//...host: '0.0.0.0',//将 host设置为 0.0.0.0port: 9527, //端口号,自定义autoOpenBrowser: true,errorOverlay: true,no...

文章图片
#vue.js#tcp/ip#前端
Vue自定义组件并实现v-model

为了使组件使用起来更简单或者简洁,我们在vue项目中可能需要自定义组件,并且为它实现v-model,以下介绍具体的实现(此处对element-ui组件el-select的二次封装)1.组件template部分:<template><el-select filterable placeholder="请选择" v-model="innerValue" @change="change

文章图片
#vue.js#javascript#前端
自定义JSONP实现

export function jsonp(url) {if (url==null || !(url+"").trim()) {console.error('Axios.JSONP 至少需要一个url参数!')return;}url += ""return new Promise((resolve, reject) => {window...

到底了