微服务于微服务架构
微服务强调服务的大小,他关注某一个点,一个模块只做一种事情
微服务架构通常而言,他提倡将单一的程序划分为一组小的服务,每个服务运行在独立的进程中,采用轻量级的通信机制 doubbo是rpc,springcloud是restful
相信不屈不挠的努力,相信战胜死亡的年轻
几个重要的事件回调机制
1 | return new SpringApplication(primarySources).run(args); |
现在左边的参数是null
1 | public SpringApplication(Class<?>... primarySources) { |
选择MySQL+JDBC+Web
1 | spring: |
拦截器是SpringMVC框架自己的,只用SpringMVC才能使用
拦截器只会拦截访问的控制方法,静态资源是不会拦截的
实现HandlerInterceptor
其实只要使用preHandle就可以了,他返回true才执行,否则不执行
比如我们就可以在这里实现登陆请求
1 | package com.onlineStore.interceptor; |
MultipartResolver
1 | <bean id="multipartResolver" |
1 | <dependency> |
1 | <!--解决json 乱码配置--> |
1 | @ResponseBody |
1 | <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> |
1 |
|
这是一个字符串,他可以把JavaScript对象变成字符串,然后传给后端,实现前后端分离
bson是由10gen开发的一个数据格式,目前主要用于mongoDB中
bson 的遍历更加迅速,因为他在头部存下了每个元素的长度
bson 的操作更加简单,9变成10对json来说要移动内容,但是bson不需要,他数字超范围会慢一些
bson 支持二进制数据的传输binary array
1 | JSON.parse(); |
1 | <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> |
这里的19行是spring中的注解扫描,21行是不去处理静态资源,23行是配置处理器的适配器
1 | <?xml version="1.0" encoding="utf-8"?> |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true