摘要: 1.使用IP注册服务 a) 修改服务提供者和服务消费者的yml配置文件 b) prefer-ip-address: true 使用IP地址注册到注册中心 在访问Eureka注册中心的时候,注册到注册中心的服务的访问的IP就不会是127.0.0.1和localhost,而是192.168.xx.x 2 阅读全文
posted @ 2019-09-19 00:45 mercybin 阅读(192) 评论(0) 推荐(0)
摘要: 1.单体应用:所有资源都在一个应用,打包成一个war包,一个Tomcat运行,运行在一个进程. a) 解决方案:可以做集群,但是不方便局部扩展(对某一个模块单独集群),维护,开发,升级麻烦,技术选型单一,数据库选型单一 2.微服务:一个系统多个微小服务,每个服务专注一个业务.每个服务都有各自的进程, 阅读全文
posted @ 2019-09-19 00:15 mercybin 阅读(129) 评论(0) 推荐(0)
摘要: 1.SpringBoot配置文件:修改springboot配置的默认值 a) 配置文件名称:application.properties或application.yml i. application.properties传统方式,不是很优美规范 ii. application.yml: 冒号后面必须 阅读全文
posted @ 2019-09-18 09:00 mercybin 阅读(347) 评论(0) 推荐(0)
摘要: 1.Spring核心复习:控制反转和动态代理 a) IOC:因为之前使用对象必须创建,运用了Spring之后,就不用再创建,直接依赖注入就行了. b) AOP: 就是不影响正常执行过程的前后加入额外的逻辑。比如权限,日志等,该执行的业务逻辑正常执行知识可以进行权限的判断核日志记录。 2.Spring 阅读全文
posted @ 2019-09-16 13:34 mercybin 阅读(134) 评论(0) 推荐(0)
摘要: 1.Lucene的优化, 实现了高可用的分布式集群的搜索方案 2.首先,ES的索引库管理支持依然是基于Apache Lucene(TM)的开源搜索引擎。ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API来隐藏Lucene的复 阅读全文
posted @ 2019-09-14 23:43 mercybin 阅读(528) 评论(0) 推荐(0)
摘要: 1.集群:多个服务器集中在一起,实现同一个业务,当一台服务器不能满足开发需求的时候,需要多台服务器的支持,这时就需要做集群,但是集群往往伴随着分布式. 分布式服务之间的相互通信:RPC方案,远程调用框架 分布式的缺点:事务和缓存的处理问题2.集群和分布式概述 a) 分布式:将不同的业务分布在不同的服 阅读全文
posted @ 2019-09-14 23:40 mercybin 阅读(140) 评论(0) 推荐(0)
摘要: 1.NoSQL a) 指一些非关系型的数据库.读写性能高,存储会有过期,数据存放于内存中 b) 分类 i. 键值数据库 ii. 列存储数据库 iii. 文档型数据库 redis和memcached是key-value的Nosql,主要用来做缓存的 2.Redis a) 高性能的开源的菲关系型数据库, 阅读全文
posted @ 2019-09-14 23:35 mercybin 阅读(663) 评论(0) 推荐(0)
摘要: 1.前端项目使用一个Vue的流程 a)定义一个vue文件 d)实现CRUD 1.首先在main.js注释前端人员使用的mock的引入的包,然后在main.js里面引入axios方式发送请求到后台的包,然后考模板进行改吧改吧! e)跨域问题的解决(主要Ajax请求时出现的跨域问题) 1.跨域的类型 a 阅读全文
posted @ 2019-09-01 08:19 mercybin 阅读(1528) 评论(0) 推荐(0)
摘要: 1.SSM传统项目搭建(适合小项目) 2.SSM分模块搭建项目(适用于比较大的项目) a) 配置文件的拆分 i. Web.xml配置(web模块) ii. Spring.xml配置(applicationContext-mybatis)(Mapper模块:数据源配置,Mapper配置) iii. S 阅读全文
posted @ 2019-08-27 12:28 mercybin 阅读(267) 评论(0) 推荐(0)
摘要: 1.前后端分离:前后端各自在独立的服务器运行,只约定好数据交互的接口,通过restful风格进行前后端交互 a) 为什么要进行前后端分离: i. 效率高,术业有专攻,打造精益的团队,完成前端复杂多变的需求,代码的维护性比较好, b) 安装vue脚手架 安装vue脚手架:npm install –g 阅读全文
posted @ 2019-08-27 11:57 mercybin 阅读(330) 评论(0) 推荐(0)