与传统的单应用项目不同,springcloud有很多微服务,那么这些微服务很可能都会用到相同的资源,比如UserMapping,当需要在UserMapping中属性改变时,那么我们就得去所有用到UserMapping的微服务中更改UserMapping,这样显然不行,所以需要创建公共模块。其原理很简 ...
分类:
编程语言 时间:
2020-06-30 23:01:24
阅读次数:
131
1、pom文件添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>tru ...
分类:
编程语言 时间:
2020-06-30 23:01:10
阅读次数:
107
上一篇我们将粗略的讲了下如何配置数据库源,如何扫描mapper,这一篇我们将如何规范的进行开发一套CURD 1:在上一篇项目的基础上我们加入消息响应模型BaseResponse 和 StatusCode,其中StatusCode是定义错误码的,而BaseResponse则是规范返回内容,里面包括co ...
分类:
编程语言 时间:
2020-06-30 22:58:22
阅读次数:
114
一、pom中引用 <!--基于子类的动态代理 --><dependencies> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>2.1_3</version> </dependency></ ...
分类:
编程语言 时间:
2020-06-30 22:54:14
阅读次数:
83
第四章 表达式 第四章 表达式 4.1 基础 4.2 递增和递减运算符 4.3 成员访问运算符 4.4 命名的强制类型转换 4.4.1 static_cast 4.4.2 const_cast 4.4.3 reinterpret_cast 4.4.4 强制类型转换 4.1 基础 一元运算符和二元运算 ...
分类:
编程语言 时间:
2020-06-30 22:52:27
阅读次数:
77
解决方案 2PC(两阶段提交协议) 参考:https://www.cnblogs.com/balfish/p/8658691.html 1、应用程序连接两个数据源。 2、应用程序通过事务协调器向两个库发起prepare ,两个数据库收到消息分别执行本地事务( 记录日志),不提交,如果执行成功则回复y ...
分类:
编程语言 时间:
2020-06-30 22:50:55
阅读次数:
159
Spring构建的web项目结构如下: static下放诸如js、img、css、font之类的文件 templates里放的是404之类的文件(不过我放了貌似没有效果???) 紧接着创建一个名为webapp的文件夹,并设置项目structure 然后该文件夹下放jsp文件,如下图所示。 然后我们要 ...
分类:
编程语言 时间:
2020-06-30 22:50:15
阅读次数:
105
前言 网络上的信息很多,有的时候我们需要关键字搜索才可以快速方便的找到我们需要的信息。今天我们实现搜索关键字爬取堆糖网上相关的美图,零基础学会通用爬虫,当然我们还可以实现多线程爬虫,加快爬虫爬取速度 环境: windows pycharm python3 导入模块 import urllib.par ...
分类:
编程语言 时间:
2020-06-30 22:46:04
阅读次数:
89
日文报告,用python实现简单的遗传算法和粒子群算法,代码附在最后。 ...
分类:
编程语言 时间:
2020-06-30 22:43:24
阅读次数:
68
引入 现在我们面临这样一个问题:有一个主串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? Brute-Force(暴力求解) 思路 如果用暴力匹配的思路,并假设现在主串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果当前字符匹配成功(即$S_i = P_$),则$i++,j++ ...
分类:
编程语言 时间:
2020-06-30 22:38:23
阅读次数:
70
手机导航是怎么得出两个地点间的最短线路?把地图简化为一个加权图,然后利用这个加权图查找最短路径。 将地点看成节点,把道路看成边,整个地图就可看成一个加权图 迪克斯特朗算法 Floyd算法 A*算法 迪克斯特朗算法 如图所示公交车线路图,从A站到F站,如何知道坐车距离最短,可用迪克斯特朗算法。 迪克斯 ...
分类:
编程语言 时间:
2020-06-30 22:36:07
阅读次数:
94
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的 时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐, 特别是是在配置 ...
分类:
编程语言 时间:
2020-06-30 22:30:24
阅读次数:
77
自从使用了C++就不再想使用C语言来刷题了,C++便捷的输入输出方式,以及一些STL库函数的使用都要比使用C语言方便的多。但是使用的时候还有一些需要注意的地方,在这篇博客中写一下。(更好的教程可以参看柳神写的那个,我这个主要是写一下自己在算题的过程中一些经常使用,但是还经常容易忘记的进行一些总结) ...
分类:
编程语言 时间:
2020-06-30 22:25:29
阅读次数:
77
本篇教室Spring中几个最常见的注解,包括组件注册注解和组件装配注解。 ...
分类:
编程语言 时间:
2020-06-30 22:24:36
阅读次数:
68
1、Set接口介绍 java.util.Set 接口和java.util.List 接口一样,同样继承自Collection 接口,它与Collection 接口中的方法基本一致,并没有对Collection 接口进行功能上的扩充,只是比Collection 接口更加严格了。与List 接口不同的是 ...
分类:
编程语言 时间:
2020-06-30 22:23:43
阅读次数:
76
spring boot中jar包方式运行主要依赖于,打包后在jar归档文件根目录的org.springfreamwork.boot.loader.JarLauncher类中执行main方法。 JarLauncher是其中的一个启动引导类,除此以外还有warLauncher,但我们不做过多探讨; 说说 ...
分类:
编程语言 时间:
2020-06-30 22:22:03
阅读次数:
79
之前我们用tomcat源码跑起来了,那么如何加入我们的应用呢?springboot内嵌了tomcat,怎么剥离?如果项目里有websocket配置,又有哪些注意项?好,我们看一下操作。 1、要剥离springboot的内嵌tomcat,先修改pom.xml: 1.1、新增 <dependency> ...
分类:
编程语言 时间:
2020-06-30 22:21:29
阅读次数:
69