10 2020 档案
Eureka Server增加用户认证
摘要:为什么需要加用户认证? 任何一个没有认证鉴权功能的系统,直接暴露在公网,都是风险很大的,当然Eureka Server也不例外。别人知道了地址可以直接访问后台,各项数据一览无余,因此配置用户认证是非常有必要的。 如何配置用户认证? 添加认证也很简单,可以通过Spring Security实现。 引入
SpringBoot配置热部署
摘要:关于热部署,其实都已经很熟悉了,通俗一点说就是:当代码发生改动时,自动生效,而不需要手动重启。 SpringBoot如何配置热部署呢?总共分以下五步: graph LR A(热部署Devtools) --> B(1.引入devtools依赖) A --> C(2.pom文件添加插件) A --> D
如何利用“螺丝钉”快速生成数据库结构文档
摘要:🚀 screw (螺丝钉) 英:[skruː] ~ 简洁好用的数据库表结构文档生成工具 偶然发现了一款screw数据库文档生成插件,支持Oracle、MySQL、PG等主流数据库,配置很简单,支持导出HTML、MD、Word多种格式。官方地址:https://gitee.com/leshalv/s
Java获取异常堆栈信息
摘要:在日常开发时,经常会遇到代码抛异常后,需要把异常信息保存到数据库或者上传到云服务器做cache分析。这时候就需要获取异常的堆栈信息(详细错误信息)。 有的人用e.getMessage()来获取异常信息,但是这样获取到的信息内容并不全,而且有时候为空。我们可以用下面方法来获取。 public stat
本地使用 IDEA 调试远程部署的程序代码
摘要:日常开发工作中经常会出现代码本地运行无问题,但部署到服务器中功能无法正常使用。本篇博客介绍如何使用IDEA像调试本地代码一样,调试远端代码。 服务端口:远端部署的应用对外开放的访问端口。 调试端口:远端部署的应用额外开启的对外调试端口。 当远端服务被调用时,触发本地IDEA上的调试断点,用于调试远
关于程序开发中如何区分status与state问题
摘要:没想到知乎上也有这个问题,好多年前也谷歌过这个问题,也查到了下述的答案 https://english.stackexchange.com/questions/12958/status-vs-state 花了很长的时间来理解它,分享下我的看法: State 表达的是形态,而 Status 表达的是从