会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ashe
https://ashe-c0de.github.io/
首页
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
下一页
2023年8月24日
Webhook——实时同步/响应方案
摘要: webhook直译就是——网络钩子,该如何理解webhook呢? 可以从银行卡余额入手: 当账户没有开通短信提醒功能时,用户想知道账户余额时,就必须主动查询,才能实时获取当前真实余额。 当账户开通了短信提醒功能,每次余额的变更,银行会主动发短信,实时发送当前真实余额给用户。 用户和银行就是两个系统,
阅读全文
posted @ 2023-08-24 18:31 Ashe|||^_^
阅读(119)
评论(0)
推荐(0)
2023年8月21日
本地nacos启动报错: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!
摘要: 编辑startup.cmd文件 将模式从cluster改为standalone 插入一行指定你的JAVA_HOME路径set JAVA_HOME="C:\dev_files\jdk17" 如果启动时仍然报错: Caused by: org.springframework.beans.factory.
阅读全文
posted @ 2023-08-21 22:28 Ashe|||^_^
阅读(893)
评论(0)
推荐(0)
搭建SpringCloudAlibaba工程_基于SpringBoot3.+
摘要: 首先搭建Maven私服,参考我另一篇博客 新建父工程project,删除所有文件,仅保留pom.xml,并做出如下修改,可直接复制粘贴,切记调整你为自己项目的groupId和artifactId <?xml version="1.0" encoding="UTF-8"?> <project xmln
阅读全文
posted @ 2023-08-21 20:57 Ashe|||^_^
阅读(223)
评论(0)
推荐(0)
2023年8月19日
NIO(Non-blocking I/O)与线程池对比
摘要: 资源效率: NIO 允许在单个线程上处理多个连接。传统的基于线程池的模型为每个连接分配一个线程,如果连接数量巨大,会导致大量线程占用系统资源,而 NIO 则可以通过少量线程来处理大量连接,节省了系统资源。 非阻塞: NIO 提供了非阻塞的网络操作,允许一个线程管理多个连接的 I/O 操作。这意味着一
阅读全文
posted @ 2023-08-19 08:33 Ashe|||^_^
阅读(193)
评论(0)
推荐(0)
2023年8月18日
钉钉机器人监控项目异常_JavaWeb实现
摘要: 在prod环境,项目所触发的运行时异常,developer往往无法第一时间得知讯息(在没有项目监控的前提下),为了解决这一问题,可以利用钉钉机器人监控项目异常,实时通知/警报给developer。 1> 自定义紧急异常EmergencyException 2> 在重要业务中产生的异常转换为此异常 3
阅读全文
posted @ 2023-08-18 13:18 Ashe|||^_^
阅读(165)
评论(1)
推荐(0)
2023年8月17日
ApplicationEventPublisher的简单使用
摘要: ApplicationEventPublisher 是 Spring 框架中的一个接口,用于发布应用程序事件。它定义了一个名为 publishEvent 的方法,用于发布事件。 在程序内部一些简单的通信场景,可以优先选择ApplicationEventPublisher来处理,或者项目没有配备MQ中
阅读全文
posted @ 2023-08-17 17:38 Ashe|||^_^
阅读(1378)
评论(0)
推荐(1)
返回文件接口_Java实现
摘要: public ResponseEntity<byte[]> file() { String path = "C:\\Users\\Administrator\\Desktop\\result.pdf"; File file = new File(path); try { byte[] fileByt
阅读全文
posted @ 2023-08-17 13:22 Ashe|||^_^
阅读(271)
评论(0)
推荐(0)
2023年8月14日
OpenFeign调用包含Cookie的接口
摘要: @Headers("Cookie: {cookie}") @PostMapping("/xxxx/login") Object login(@RequestHeader("Cookie") String cookie, @RequestBody LoginDTO dto); 这个cookie怎么获取
阅读全文
posted @ 2023-08-14 16:49 Ashe|||^_^
阅读(833)
评论(0)
推荐(0)
2023年8月4日
数据库(database)优化的8种方案
摘要: 索引:为经常查询的字段创建索引,可以加快查询速度。然而,过多的索引也会影响写操作的性能,所以需要权衡索引的使用。 优化查询:通过合理编写查询语句,可以减少不必要的表扫描和数据拷贝,提高查询效率。例如,使用JOIN语句代替多次查询,避免使用SELECT *,避免不合理的模糊匹配LIKE。 优化表结构:
阅读全文
posted @ 2023-08-04 10:40 Ashe|||^_^
阅读(197)
评论(0)
推荐(0)
2023年8月3日
依赖注入(Dependency Injection)的正确做法,对循环依赖说——达咩
摘要: 在软件工程中,依赖注入(dependency injection,缩写为 DI)是一种软件设计模式,也是实现控制反转(IoC)的其中一种技术。这种模式能让一个物件接收它所依赖的其他物件。 举个例子,比如在CarService这个class中,需要使用到DriverService提供的某些功能,我们不
阅读全文
posted @ 2023-08-03 16:51 Ashe|||^_^
阅读(171)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
下一页
公告