众妙之门

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

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

2021年7月21日

摘要: 1.总述 java命令用来启动一个java应用。有以下两种用法: java [options] mainClass [args...] java [options] -jar jarfile [args...] 第一种从指定的java类开始启动,第二种从可运行的jar开始启动。java应用启动的过程 阅读全文
posted @ 2021-07-21 11:20 xuanm 阅读(767) 评论(0) 推荐(0) 编辑

2021年7月6日

摘要: 需求 统计静态文件的下载次数; 判断用户是否有下载权限; 根据用户指定下载速度; 根据Referer判断是否需要防盗链; 根据用户属性限制下载速度; X-Accel-Redirect This allows you to handle authentication, logging or whate 阅读全文
posted @ 2021-07-06 20:22 xuanm 阅读(3167) 评论(0) 推荐(0) 编辑

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 阅读(544) 评论(0) 推荐(0) 编辑

2021年3月2日

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

2021年1月30日

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

2021年1月25日

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

2021年1月14日

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

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