众妙之门

业精于勤,荒于嬉;行成于思,毁于随

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 ··· 15 下一页

2021年3月12日

摘要: feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。 环境: <spring-boot.version>2.3.2. 阅读全文
posted @ 2021-03-12 16:03 xuanm 阅读(519) 评论(0) 推荐(0) 编辑

2021年3月2日

摘要: 我们耳熟能详的就是Netflix Hystrix,这个断路器是SpringCloud中最早支持的一种容错方案,现在这个断路器已经处于维护状态,已经不再更新了。Hystrix官方推荐使用Resilience4j。 关于Netflix为什么会宣布停止在开源版本上提供新功能,目前官方并没有给出原因,只是提 阅读全文
posted @ 2021-03-02 14:37 xuanm 阅读(519) 评论(0) 推荐(0) 编辑

2021年1月30日

摘要: lambda表达式 Lambda表达式的基本语法::(parameters) -> expression 或 (parameters) ->{ statements; } () -> 代表了 lambda的一个表达式 单行代码无需写return (无论函数式接口有没有返回值),花括号 多行代码必须写 阅读全文
posted @ 2021-01-30 13:58 xuanm 阅读(141) 评论(0) 推荐(0) 编辑

2021年1月25日

摘要: 引子 在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。 Future表示一个可能还没有完成的异步任务的结果,针对这个结果 阅读全文
posted @ 2021-01-25 16:50 xuanm 阅读(787) 评论(0) 推荐(0) 编辑

2021年1月14日

摘要: 注意:不同Linux版本通常有不同的网卡配置文件地址,比如CentOS网卡接口配置文件是/etc/sysconfig/network-scripts/ifcfg-ens33(最后是接口名),而Kali的网卡配置文件是/etc/network/interfaces。 配置虚拟机 选择桥接模式,也可以选 阅读全文
posted @ 2021-01-14 14:19 xuanm 阅读(526) 评论(0) 推荐(0) 编辑

2020年12月18日

摘要: 历史 埃里克·布鲁尔(因此 CAP 定理又被称为 Brewer's theorem )大约在 1998 年就有了相关想法,然后在 1999 年作为一个原则将其发表出来,并且最终在 1999 年的 PODC 上作为一个猜想将其正式提出。2002 年,MIT 的 Seth Gilbert 和 Nancy 阅读全文
posted @ 2020-12-18 16:17 xuanm 阅读(144) 评论(0) 推荐(0) 编辑

2020年11月27日

摘要: 参考:https://www.cnblogs.com/pony1223/p/7594803.html 首先不得不提著名的SOLID原则:Single responsibility, Open closed, Liskov substitution, Interface segregation, De 阅读全文
posted @ 2020-11-27 11:11 xuanm 阅读(451) 评论(0) 推荐(0) 编辑

2020年9月11日

摘要: 前提 多模块项目的时候,如B依赖A:B->A,在A项目中依赖了一个本地jar包: A模块的POM文件部分: <dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> <versio 阅读全文
posted @ 2020-09-11 10:50 xuanm 阅读(6356) 评论(0) 推荐(0) 编辑

2020年8月25日

摘要: activiti6的地址 https://github.com/Activiti/Activiti/tree/6.x/modules 源码和编译后的下载地址 https://github.com/Activiti/Activiti/releases/tag/activiti-6.0.0 下载后解压目 阅读全文
posted @ 2020-08-25 17:01 xuanm 阅读(3478) 评论(0) 推荐(0) 编辑

2020年8月19日

摘要: 1.创建表 CREATE TABLE TEST_A(TEST_ADD_DATA DATE); 2.创建一个自定义存储过程 CREATE OR REPLACE PROCEDURE TEST_PRO AS BEGIN INSERT INTO TEST_A VALUES (SYSDATE); END; 3 阅读全文
posted @ 2020-08-19 10:07 xuanm 阅读(3707) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 15 下一页