![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java&Web
文章平均质量分 95
SongSir001
码农一号
展开
-
nacos配置&集群
文章目录配置集群配置文件数据源和端口启动服务&关闭服务检验是否正常启动监控搭建prometheus采集Nacos metrics数据搭建grafana图形化展示metrics数据常见问题集群列表中每个节点的集群任期不一样配置集群配置文件在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。默认只有cluster.conf.example,复制一份文件名为cluster.conf到当前目录添加集群配置# ip:port200.原创 2021-05-11 13:01:18 · 598 阅读 · 0 评论 -
更优雅的使用线程池-ThreadPoolExecutor
文章目录一、使用线程池优势1、new Thread弊端2、线程池优势二、ThreadPoolExecutor1、核心参数2、rejectHandler拒绝策略3、ThreadPoolExecutor主要方法4、ThreadPoolExecutor线程池使用示例三、线程池大小合理配置一、使用线程池优势1、new Thread弊端每次 new Thread 都要新建对象,性能差线程无法统一管...原创 2020-03-21 10:35:11 · 492 阅读 · 0 评论 -
使用SpringBoot + JWT
文章目录简介JWT的格式怎样使用token?JWT 实战加入Maven jwt 依赖在application.proterties中加入配置JwtHelper工具类JWT过滤器JwtFilter配置JWT在Controller中使用JWT辅助工具类JsonResult作者:固安李庆海链接:https://www.jianshu.com/p/620a9b15a619来源:简书著作权归作者所有...转载 2020-01-21 10:59:00 · 695 阅读 · 0 评论 -
建个RPC工程(JAVA)
文章目录一、简介1、项目构成二、项目搭建1、songsir-rpc-dependencies2、songsir-rpc-parent3、songsir-rpc-provider--web4、songsir-rpc-consumer-web三、最后一、简介1、项目构成songsir-rpc-dependencies:主要控制第三方依赖的引入和版本相关控制songsir-rpc-parent...原创 2019-12-25 17:37:25 · 473 阅读 · 0 评论 -
SpringCloud全家桶核心组件
文章目录EurekaFeignRibbonHystrixZuulEureka服务注册发现中心。比如一个微服务架构的电商系统,分为会员、订单、促销、积分、库存等服务系统。那么会员支付的流程如下:调用订单服务,修改订单状态,调用会员积分服务等增减积分,调用库存服务加减库存等等。那么这些服务都部在不同的机器上,服务间是怎么调用的呢?这时Eureka就登场了,上述每个服务都有一个Eureka ...原创 2019-11-08 14:44:48 · 370 阅读 · 0 评论 -
对象转为fastJson属性值为null时该属性不显示的问题
文章目录一、问题二、解决1、null属性缺失情况演示2、解决后演示3、更多属性一、问题当JavaBean中某个属性为null时,转为FastJson后,该属性缺失。这种情况下如果以FastJson为返回值给被人提供接口,那么返回的参数数量不固定。因此,现在需要解决的是:无论某参数是否为null,转化为FastJson后都不让其“消失”。二、解决1、null属性缺失情况演示使用如...原创 2018-11-30 15:59:59 · 6258 阅读 · 2 评论 -
maven聚合项目搭建,简单的SpringBoot集成
1、new Maven project ,第一行 create a .... 打钩2、项目结构如下图,可以删除src,只保留pom3、右键该项目,new project 选择maven model 点击next,填写model 那么,比如我的 填的是 songsir-web,因为该model我作为应用视图层,项目中的 页面和 controller都包含在改model下,...原创 2018-05-24 17:11:01 · 4703 阅读 · 6 评论 -
SpringBoot多数据源配置
文章目录一、首先搭建SpringBoot项目二、配置数据源1、配置第一个数据源(1)引入druid连接池依赖(2)在properties文件中添加数据库和连接池配置(3)新建配置类读取配置文件2、第二个数据源(1)不同的mapper使用不同的数据源(2)在Properties里面添加第二个数据源(3)新建配置文件读取第二个数据源3、写接口测试三、完整项目一、首先搭建SpringBoot项目新...原创 2018-12-07 15:38:22 · 911 阅读 · 2 评论 -
CSRF(跨站请求伪造) 漏洞与预防(附代码)
文章目录一、概念二、攻击原理三、防范手段1、校验Referer代码实现1(web.xml配置版):代码实现2(SpringBoot版)2、添加校验 Token3、输入验证码一、概念CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽...原创 2019-08-02 14:30:56 · 1382 阅读 · 0 评论