logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot后端发请求——Http工具类

public class HttpClientUtil {public static String doGet(String url, Map<String, String> param) {// 创建Httpclient对象CloseableHttpClient httpclient = HttpClients.createDefault();String resultString

Could not create connection to database server. Attempted reconnect 3 times. Giving up.的几种解决方案

       今天通过swagger调用接口的时候,后台就突然报错,查看是数据库方面的——Could not create connection to database server. Attempted reconnect 3 times. Giving up.     &nb

#mysql
springboot整合高版本druid数据源(1.1.20+),解决监控页打不开的问题

       druid是我们springboot项目中经常会使用的数据源之一,良好的性能并且自带监控页面,十分强大。下面总结下依赖和配置方法:<!--druid数据源 --><dependency><groupId>com.alibaba</groupId><artifac

#mysql#spring boot
Springboot默认日志的通用配置文件logback.xml,并设置日志时区

       Springboot中引入spring-boot-starter-web时,默认会引入self4j + logback,所以如果没有其他日志的需求,这两个就可以,他们支持的日志配置文件名可以为logback.xml,放在resources下即可生效:<configuration><!-- 尽量别用

#logback
java -jar启动的springboot项目如何使用https协议访问

       这里以微信小程序为例。我们都知道微信小程序在做请求的时候是只支持https协议的,所以你后端项目不能直接再使用http+公网ip访问了,而是https+域名进行访问。       首先是部署在服务端的tomcat,可以安装SSL证书,你再把项目打

#linux#nginx#jar
Springboot自定义注解实现简单的接口权限控制,替代Shiro/SpringSecurity

       我们知道权限控制是不能交给前端去做的,因为一但后端的接口所暴露,是十分危险的一件事,所以前端发起的请求的安全性无从考证,最终的权限控制还是要交给后端去判断。       Shiro和SpringSecurity是都具备权限控制的两个框架,但是如果

Springboot项目中使用过滤器Filter+ThreadLocal实现对请求用户的拦截和保存

       由于jwt的出现,使请求方法的参数中不再携带用户的标识,而是将含有用户信息的token放入请求头中,在该请求进入业务之前就要进行层层过滤拦截,这时候就会牵扯出来了一个问题,如何在当前请求的线程中保存该请求用户的信息。1. ThreadLocalThreadLocal叫做线程变量,意思是ThreadLocal中填充的

JavaWeb前端如何获取后端响应的数据并作处理(ajax+fastjson)

       一切问题的起源在于我需要向数据库里拿信息,并且动态更新在当前网页中。这句话虽然短,但是却要做相当量的处理。       首先仅仅使用jsp是不行的,说实在java代码我觉得就不应该多写在html网页中,他和html代码和js代码是不能相互处理赋.

#ajax
使用transition实现弹幕滚动效果

       想要实现比较理想的弹幕滚动效果还是有一定难度的。这里以vue为基础,讲一种实现弹幕滚动的方法,不考虑重叠,弹幕过长或其他问题。       一个弹幕即为一个组件,所以要实现设计此子组件,即弹幕组件,这里属性要包含该弹幕的位置(随机、定端、底端),

#html#css
vue-cli3引入uuid

      首先安装就不多说了。npm install --save uuid      uuid不需要在main.js中做配置,在需要使用的vue页面引入即可。      但是我原先使用uuid的时候(使用的VScod

#npm
到底了