08 2020 档案

摘要:#第三周# 1.《非暴力沟通》 作者:马歇尔·卢森堡 2.读书心得: 引用书中: 也许我们并不认为自己的谈话方式是"暴力"的,但我们的语言确实常常引入自己和他人的痛苦。 我的思考: 其实人际交往中常常会因为谈话方式而导致一种"冷暴力",这种"冷暴力"比拳脚相加更令人痛苦。一旦处理不慎会导致更大的危害 阅读全文
posted @ 2020-08-30 10:14 挑战者V 阅读(350) 评论(0) 推荐(0) 编辑
摘要:关于存储token有多种方式(针对前端而言,如react可以使用redux存储token,js可以使用cookie存储token,还有今天说的通过sessionStorage保存token等)。 sessionStorage相关操作核心代码如下: sessionStorage.setItem("ke 阅读全文
posted @ 2020-08-29 22:14 挑战者V 阅读(2592) 评论(0) 推荐(0) 编辑
摘要:应用场景:所有的微服务是通过网关这个入口,在和前端对接口时,必然设计到有关跨域的问题。关于服务端跨域有很多方案,可以加注解(指定具体的路径允许跨域),也可以统一配置。 另外如果不在网关入口这配置,势必会造成一个很大的影响,那就是前端通过网关入口调用其它微服务,通常会出现如下错误: Access to 阅读全文
posted @ 2020-08-29 22:13 挑战者V 阅读(11925) 评论(0) 推荐(0) 编辑
摘要:读配置文件的目的在于减少代码上的冗余,这个冗余通常指加注解之类的。 比方说,我们原来的代码是这样: @GetMapping("/list") @Log(title = "查询用户列表", businessType = BusinessType.QUERY) public AjaxResult lis 阅读全文
posted @ 2020-08-23 12:01 挑战者V 阅读(404) 评论(0) 推荐(0) 编辑
摘要:微服务通信的方式有很多,有的用Socket,也有用一些HTTP客户端工具类,还有的有现成的组件如SpringCloud Open-Feign等。 这些共同点都是通信。 不同服务之间的通信涉及很多方面,比分说内网访问,外网不能访问等。 那么微服务如何实现内部通信呢(这里说的是内网通信,外网不能访问)? 阅读全文
posted @ 2020-08-23 11:59 挑战者V 阅读(767) 评论(0) 推荐(0) 编辑
摘要:我在没使用maven插件压缩打包的时候,一个应用打包基本上100M以上,以我个人博客中的一个管理微服务模块来说,打包成功后生成的jar就123M左右。为此我搜索了下,研究如何减少jar包体积大小的方法,不料真还找到了。步骤总结如下: 第一步添加插件 maven对应的微服务模块中pom.xml增加如下 阅读全文
posted @ 2020-08-23 11:58 挑战者V 阅读(6073) 评论(0) 推荐(0) 编辑
摘要:近来针对微服务框架开发,其中oauth2.0默认返回XML形式的token失效,不符合我们实际的开发需求,于是我参考网上一些博客重写了它,使其符合我们开发的需求。 核心主要涉及两个类: import com.eqics.common.security.utils.ResultJsonUtil; im 阅读全文
posted @ 2020-08-23 11:56 挑战者V 阅读(3626) 评论(0) 推荐(0) 编辑
摘要:一、运行Nacos Nacos GitHub开源地址:https://github.com/alibaba/nacos Nacos 官方文档:https://nacos.io/zh-cn/docs/quick-start.html 按照如下命令即可: //克隆 git clone https://g 阅读全文
posted @ 2020-08-23 11:54 挑战者V 阅读(527) 评论(0) 推荐(0) 编辑
摘要:参考解决问题链接:Idea导入jar包的两种方法 阅读全文
posted @ 2020-08-08 23:01 挑战者V 阅读(1626) 评论(0) 推荐(0) 编辑
摘要:参考解决问题链接:IDEA中导入项目后的main方法右键没有Run 阅读全文
posted @ 2020-08-08 22:44 挑战者V 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:参考解决办法链接:Error:java: 无效的源发行版: 11 阅读全文
posted @ 2020-08-08 22:43 挑战者V 阅读(498) 评论(0) 推荐(0) 编辑