240 发简信
IP属地:天津
  • Resize,w 360,h 240
    GitFlow工作流程

    什么是Gitflow Gitflow是基于Git的强大分支能力所构建的一套软件开发工作流,最早由Vincent Driessen在2010年提出...

  • Resize,w 360,h 240
    IDEA使用Statistic插件统计代码数量

    我们一个项目写下来,有时候需要统计一下代码项目代码的行数,或者想知道自己到底写了多少代码,可以使用IDEA插件Statistic扫描代码并统计结...

  • 线性代数-如何用java实现向量

    维基百科:向量(英语:vector,物理、工程等也称作矢量)是数学、物理学和工程科学等多个自然科学中的基本概念。指一个同时具有大小和方向,且满足...

  • 使用RestTemplate和Feign进行微服务通信

    在微服务架构中,我们经常需要和其他服务进行通信实现数据交互,常用的方式有两种RPCHTTP SpirngCloud 中,默认是使用HTTP进行微...

  • SpringCloud 微服务(架构篇)

    SpringCloud 微服务(架构篇) 软件架构的进化 什么是软件架构 软件架构是在软件的内部,经过 综合各种因素 的考量、权衡, 选择特定的...

  • Resize,w 360,h 240
    SpringBoot2 API接口签名实现(接口参数防篡改)

    简介 现在越来越多人关注接口安全,传统的接口在传输的过程中,容易被抓包然后更改里面的参数值达到某些目的。 传统的做法是用安全框架或者在代码里面做...

  • Resize,w 360,h 240
    SpringBoot使用 ValidationApi 进行参数校验

    我们在接口开发的时候常常需要对参数进行校验,传统的做法是把每个参数拿出来然后进行判空操作,接口一旦多起来,冗余代码非常多。 我们可以通过 Val...

  • Resize,w 360,h 240
    SpringCloud 入门3 - Eureka的高可用及 EurekaClient端初始化

    微服务中 Eureka 担当着注册中心的角色,全部服务节点都需要找它注册,这么重要的应用,肯定是不可能单点的,不然挂了怎么办。 一、如何实现多个...

  • ionic 的坑

    一、ionic 页面跳转 Ionic的页面布局一般是一组tabs,也就是一组一级标题,就好像知乎APP的下面是5个tab组成的一个tabs。但是...