
微服务
snow_7
想当个花瓶的程序媛
展开
-
mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
1.查看parameterType的类型是不是java.util.List类型,如果是的话,看foreach 的collection属性是不是list,因为 传递一个 List 实例或者数组作为参数对象传给 MyBatis,MyBatis 会自动将它包装在一个 Map 中,用名称在作为键。List 实例将会以“list” 作为键,而数组实例将会以“array”作为键2.看一下fo...原创 2019-12-01 19:49:53 · 607 阅读 · 0 评论 -
什么是微服务
单体应用业务通常是通过部署一个 WAR 包到 Tomcat 中,然后启动 Tomcat,监听某个端口即可对外提供服务。单体应用优点:方便调试,代码都在一起;没有分布式开销,所有服务都在本地容器内;中小型项目可以快速迭代,不需要太多资源单体应用容易造成的问题:版本管理难:当项目规模变大时,代码容易产生冲突。稳定性差:局部服务有问题,可能会影响整体;可维护性差:规模扩大复杂性直线...原创 2019-01-21 12:25:41 · 215 阅读 · 0 评论 -
微服务架构
服务提供者:1.按照一定的格式描述服务2向注册中心注册服务,声明自己所提供的服务以及服务的地址。服务消费者:1、请求注册中心,查询所请求的服务,并按照约定的通信协议进行请求。服务之间的调用主要依赖于一下几个组件:1)服务描述对外描述服务名,如何调用,返回结果以及如何解析结果。主要有三种方式restful api,XML,IDL2)注册中心服务的提供者将自己的服务和地址登...原创 2019-01-21 20:23:28 · 246 阅读 · 0 评论 -
如何解决----使用微信开发者工具时,真机调试时,提示已结束,请重新开始
最近在使用微信开发者工具对开发的微信小程序进行调试,遇到过两次这种问题,查阅网上解决办法,做下记录。1、重新启动微信开发者工具2、等一段时间再试试3、卸载重装。。。。。这个问题好多人都有遇到,也是开发者社区吐槽较多的,目前比较多的解决方式是以上三种。...原创 2019-03-08 11:46:17 · 11069 阅读 · 7 评论 -
SpringBoot----实现不同环境不同配置之Profile多环境的配置与启动
一、多环境配置---创建多个配置文件在springboot的开发中,有时候我们会有不同的配置,例如日志打印,数据库连接等,开发,测试,生产每个环境可能配置都不一致,Profile可以使得SpringBoot对不同环境或者指令来读取不同的配置文件。把环境信息配置在不同的配置文件中,我们只需要在启动的时候添加一个虚拟机参数,激活自己环境所要用的Profile就可以了。即编译打包时加载不同的配置文件...原创 2019-03-12 21:03:56 · 1718 阅读 · 1 评论 -
如何清楚的理解REST以及Restful
1、什么是REST?看很多对REST的解释就是REpresentational State Transfer,直接翻译为:表现层状态转移。这个概念看上去很是懵逼。以下是自己看了网上一些通俗的解释整理下来的:全称是Resource Representational State Transfer,通俗的来讲就是:资源在网络中以某种表现形式进行状态转移。要想理解这句话首先需要弄清楚什么是资源...原创 2019-07-22 20:21:27 · 555 阅读 · 0 评论 -
@Data注解不会涉父类的成员的坑,需要加callSuper = true的参数
lombok项目的产生就是为了省去我们手动创建getter和setter等基本方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter等方法。即它最终能够达到的效果是:在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法要注意@EqualsAndHashCode注解与@ToString注解默认情况下是忽略父类的成员变量的...原创 2019-10-11 15:44:14 · 9912 阅读 · 1 评论