logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 之 Server 的那些事

Spring Boot源码版本为2.2.70x01.修改默认的Server配置Spring Boot内嵌了tomcat,并且进行了一些自动配置,如果需要修改,只需在配置文件中进行相关的配置即可。例如:#端口号server.port=8081#指定编码server.tomcat.uri-encoding=UTF-8#通用的Servlet容器设置server.xxx#To...

#spring boot#spring#servlet
【Spring Boot获取路径问题解决】关于getServletContext().getRealPath获取得到临时路径的问题

考虑到oss得外网流量费有点贵,所以决定搭建一个专门做文件存储的微服务模块,但是在里面遇到一个小问题,就是使用getServletContext().getRealPath()得到的始终是临时文件路径,而且每次重启服务,路径还会变,这确实有点恼火,经过一番源码的折腾,最终找到了问题的所在。环境:SpringBoot 2.2.1。微服务架构。问题:使用getServletContext().getR

【OSS存储模块搭建】阿里云OSS微服务模块的搭建

经过一番纠结,最后决定,项目所有的文件资源还是单独放阿里云的oss上比较好,以下是这个文件系统的微服务模块搭建过程。0x01.OSS概述全称阿里云对象存储OSS阿里云oss其实就是阿里云提供的类型云盘的服务,收费也还算合理,一般小项目使用简直香的不行啊,哈哈哈~由于是阿里的产品,不管是技术上,还是服务上,体验都非常良好。具体前往:https://www.aliyun.com/product/oss

#微服务
【项目中期-Cloud分布式组件整合-1】Nacos-Hystrix-Gateway

项目中期,暂时整合部分分布式组件,使得微服务模块能够协同开发,并结合前端测试做出修改。这里主要整合了三个基本组件:Nacos,Hystrix,Gateway。暂时只做了最基本的整合,更多配置和使用后续进行。0x01.Nacos 注册中心 - 整合1.Nacos概述官方概述:Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致

#微服务#分布式
【Spring-Boot微服务架构基础搭建】前期环境搭建

正准备开始做的项目,说大不大,说小不小,所以纠结了好久的架构搭建方式。有的过于注重分布式,配置也较为繁琐;有的过于简单,模块之间耦合极高,不符合微服务的要求。于是再三思考下,采用了一种这样的搭建方式,可能不是最好的,不过目前暂时这样决定,不合适再继续修改。本文的主要搭建过程分为以下几个方面。(以一个初始的用户模块,进行相关的整合)0x01.技术栈0x02.原始工程的创建及依赖的导入0x03.ser

#微服务#架构
Spring Boot 整合 Druid-MyBatis-SpringData JPA

Spring Boot源码版本为2.2.60x01.Spring Boot与JDBCSpring Boot默认对jdbc进行了相关的自动配置。要想使用Spring Boot中与数据访问相关的服务,可以选择这几个依赖。1.Spring Boot对JDBC的自动配置:我们通过一个简单的例子来看一下Spring Boot对JDBC做了哪些自动配置。第一步:在配置文件中进行相关的...

#mybatis
【前端小组件实现记载】基于cookie的验证码计时器-vue-js

在项目中需要使用到验证码功能时,点击获取验证码后,需要在一定的时间后才能再次获。,一般的使用的是普通的计时器,但是普通计时器会有一个缺陷:只要页面一刷新,就会重新计时,不能起到实际防止反复调用接口的作用。所以设计一个基于cookie的计时器,是很有必要的。项目环境:vue-cli插件:js-cookie按钮样式:semantic-ui拟实现的功能:默认情况下,验证码按钮显示发送验证码点击获取验证码

【Vue路由】动态增加参数小技巧(query)

分享一个实际开发中常用的路由动态增加参数的小技巧。代码如下:this.$router.push({query:{...this.$route.query,p:val}})说明:该种方式会保留之前的参数,如果后面的query中出现和之前一样的参数名,那么会更新之前的参数。例如:this.$router.push({query:{...this.$route.query,m:'user',p:1}})

IDEA的CSS和JS代码无法高亮问题--已解决

0x01.问题想起一星期以前遇到的一个问题,在这里分享一下:在html中写css代码既没有提示也没有代码高亮,大大降低了书写代码的效率,后来发现js代码也是这样。0x02.解决方案如果你的一直不高亮,那么很有可能是因为community版本的原因,community版本并不支持web开发,所以建议你使用ultimate版本。这是收费的,具体如何免费使用请关注后续博客。当然你也可以使用一些...

#css#html
Macos flatter(用于快速LLL)本地编译安装(解决安装过程各种疑难杂症)

flatter是一个开源项目,能大大提高LLL的速度,项目提供的安装文档适用于Ubuntu,但是在macos上安装,总会遇到各种各样的问题,这里记录下所踩坑,帮助大家快速在macos上安装flatter。

    共 21 条
  • 1
  • 2
  • 3
  • 请选择