摘要: 2.1 doLoadBeanDefinitions(inputSource, encodedResource.getResource()) 2,2 Document doc = doLoadDocument(inputSource, resource); 2.2.3 getValidationMod 阅读全文
posted @ 2018-05-01 16:36 烟尘 阅读(1462) 评论(1) 推荐(1) 编辑
摘要: 我们在main函数中从一行代码开始分析: ConfigurableListableBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("spring.xml")); 大多数人可能会有疑问,现在加载XML文件不是通过: 阅读全文
posted @ 2018-05-01 09:06 烟尘 阅读(549) 评论(1) 推荐(1) 编辑
摘要: 1.我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://gitforwindows.org/ 2.进入Github首页,点击New repository新建一个项目 3.参数解释 Repository name: 仓库名称 Description(可选): 阅读全文
posted @ 2018-03-22 21:08 烟尘 阅读(250) 评论(0) 推荐(2) 编辑
摘要: 如果对优化选择器的执行计划不满意,可以使用优化选择器提供的几个提示来控制最终的执行计划。可以用的提示如下所示: HIGH_PRIORITY和LOW_PRIORITY 这两个提示用于告诉Mysql,当多个语句的时候同时访问同一张表的时候,哪些语句的优先级高些,哪些语句的优先级低一些。 HIGH_PRI 阅读全文
posted @ 2018-03-11 09:39 烟尘 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1.优化count()的查询 count()是一个特殊的函数,有两种非常不同的作用,它可以统计某个列值的数量,也可以统计行数。在统计列值的要求列值是非空的(不统计NULL)。如果在count()的括号中指定了列或者表达式,则统计的就是这个表达式有值的结果数。Count()的另一个作用就是统计结果集的 阅读全文
posted @ 2018-03-11 09:39 烟尘 阅读(218) 评论(0) 推荐(1) 编辑
摘要: 一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 1 2 3 4 5 @FeignClient(name = "github-client", url = "https://api.g 阅读全文
posted @ 2018-03-07 11:42 烟尘 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 需求场景 在微服务架构中,服务的请求者以何种方式调用远程服务是一项必须要解决的问题。在Spring Cloud(Netflix)技术栈中,每个微服务是以HTTP REST接口的形式暴露的,这样在执行远程调用时,正常情况下需要使用一个HTTP客户端,然后向服务发起HTTP请求。实际上,如果使用Netf 阅读全文
posted @ 2018-03-07 09:17 烟尘 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 一、相关注解解读1. @Api用在类上,说明该类的作用@Api(value = "UserController", description = "用户相关api")2. @ApiOperation用在方法上,说明方法的作用@ApiOperation(value = "查找用户", notes = " 阅读全文
posted @ 2018-03-06 09:25 烟尘 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Myeclipse、eclipse安装lombok Lombok是一种Java实用工具,可以帮助开发人员消除Java的冗长,具体看lombok的官网:http://projectlombok.org/ 安装步骤: 1.下载lombok.jar包 2.将lombok.jar包复制到myeclipse. 阅读全文
posted @ 2018-02-26 14:31 烟尘 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、单体架构和微服务特点 二、springcloud与dubbo比较 三、版本规划 阅读全文
posted @ 2018-02-03 17:16 烟尘 阅读(478) 评论(0) 推荐(1) 编辑