开发指南
定位问题才是真正的技术活算法就是真言
这个作者很懒,什么都没留下…
展开
-
【面试】springmvc执行流程
在面试中,了解和掌握Spring MVC(现在通常称为Spring Web MVC)的执行流程是非常重要的,因为它涉及到Web应用程序的核心架构。前置处理器:DispatcherServlet将请求转发给HandlerMapping,后者根据请求的URL等信息找到对应的Handler(通常是Controller中的一个方法)。Spring MVC的核心是DispatcherServlet,它作为前端控制器(Front Controller),负责接收所有的HTTP请求,并决定如何响应这些请求。原创 2025-03-26 20:08:51 · 355 阅读 · 0 评论 -
【nginx】如何测试 proxy_pass http://192.168.7.100:8080/;呢就是把ip改一下 看看还嫩不能访问进行了
【代码】【nginx】如何测试 proxy_pass http://192.168.7.100:8080/;呢就是把ip改一下 看看还嫩不能访问进行了。原创 2025-03-26 10:53:54 · 127 阅读 · 0 评论 -
【NGINX】打开 http://localhost/images/nginx-logo.png 为啥应显示图片
如果仍有问题,建议从错误日志和curl测试入手排查。xxx解决了啥问题 如果不用会出现啥麻烦。针对每个问题写一个demo。原创 2025-03-26 09:47:51 · 289 阅读 · 0 评论 -
写一个拦截器 拦截请求 获取header中的authorization 然后存入上下文中 使用的时候 取 基于java框架
通过上述步骤,你可以创建一个拦截器来拦截HTTP请求,获取头信息,并将其存入上下文中。在需要的时候,你可以从上下文中获取并使用这个信息。这种方法适用于基于Spring框架的Java应用程序。原创 2025-03-19 09:32:20 · 284 阅读 · 0 评论 -
解决问题肉才香
问题解决了,心情就舒服多了,就像bug一样,解决的bug愈多,能力和经验就会增加,但是一旦没有得到合理的解决,嘴里的肉就不香了!原创 2025-03-18 18:41:12 · 106 阅读 · 0 评论 -
软件工程中通信图如何转成时序图
特性通信图时序图重点对象间结构关系与消息顺序消息按时间顺序排列布局对象自由布局,消息沿连接线标注对象垂直排列,消息水平箭头顺序表示数字编号(1, 1.1, 2)垂直位置(从上到下)控制结构依赖文本标注使用组合片段(loop、alt等)通过以上步骤,可系统地将通信图转换为时序图,确保交互逻辑的准确性和可读性。原创 2025-03-13 11:38:34 · 836 阅读 · 0 评论 -
equence-diagram 这是啥图(自己会画才行)
是中用于描述对象之间动态交互行为的图表。它通过展示不同对象(或组件)之间的和过程,常用于软件设计、系统分析等场景。原创 2025-03-12 19:14:08 · 261 阅读 · 0 评论 -
扫码支付的时候 两个人同时扫一个二维码 第一个扫描支付 已经支付了 第二个人也扫码支付的时候 提示该订单已经支付过了,是否还要支付 如何实现 java
实现扫码支付功能时,需要确保系统能够正确处理并发的支付请求。在你的场景中,第一位用户成功支付后,第二位用户尝试再次支付时,系统应该返回一个订单已支付的提示。原创 2025-03-04 15:28:56 · 422 阅读 · 0 评论 -
对接接口也会遇到这么多问题
身份认证(实名、活体、人脸比对)。接口调用(初始化、提交、查询、回调)。网络与通信问题(超时、限流、HTTPS 证书)。数据与参数问题(缺失、加密、格式)。认证结果处理(成功、失败、不确定、超时)。异常与错误处理(用户取消、活体失败、错误码)。安全与合规问题(数据泄露、隐私、防刷单)。业务逻辑问题(多步骤认证、异步处理、重试机制)。环境与配置问题(开发环境、生产环境、白名单)。用户体验问题(流程过长、提示不清晰、兼容性)。原创 2025-02-25 17:47:16 · 796 阅读 · 0 评论 -
使用ai让他画甘特图非常好
dbeaver配置mysql url_mob64ca12e4594b的技术博客_51CTO博客原创 2025-02-09 10:42:43 · 163 阅读 · 0 评论 -
使用 magic-api低代码平台和现有接口,构造新的核心数据查询接口
构造一个接口`getTroubleshootingData(userId)`,通过一次调用返回用户的基本信息、订单列表、最近一次订单的详情以及相关的日志信息,以提高排障效率。• 原有方式:需要依次调用`getUserInfo`、`getOrderList`、`getOrderDetails`和`getLogDetails`四个接口。• 在新接口中,`getUserInfo`和`getOrderList`是并行调用的,而不是串行调用。• 新接口直接返回综合数据,避免了多次调用接口时重复获取相同数据的问题。原创 2025-01-25 17:19:13 · 433 阅读 · 0 评论 -
学习大模型应该先提出哪些问题?
定义:大语言模型是一种基于深度学习技术的人工智能模型,通常使用大量的文本数据进行训练,能够生成自然语言文本。目标:通过学习语言的模式和结构,生成连贯、有意义的文本,完成各种自然语言处理任务。训练过程:通过无监督学习(如自回归语言模型)或监督学习(如问答系统)的方式,使用大量文本数据进行训练。生成机制:模型根据输入的提示(prompt)生成文本,通常是通过预测下一个单词或字符的概率分布来逐步生成文本。伦理和法律规范:随着技术的发展,伦理和法律规范将更加完善,以确保模型的合理使用。原创 2025-01-25 16:35:51 · 406 阅读 · 0 评论 -
学习gRPc应该先提出哪些问题?带着问题学的更有目的
• gRPC-Gateway:可以使用 gRPC-Gateway 将 gRPC 服务转换为 RESTful API,方便与现有的 HTTP 客户端交互。• 复杂性:相比简单的 RESTful API,gRPC 的学习曲线较陡,需要掌握 Protobuf 和 HTTP/2。• 协议基础:gRPC 基于 HTTP/2 协议,支持双向通信和流控制,这使得它比传统的 HTTP/1.1 更高效。• 目标:它旨在解决微服务之间高效通信的问题,支持多种编程语言,并提供跨语言的服务接口定义。原创 2025-01-25 16:31:36 · 397 阅读 · 0 评论 -
如何解决参数过多的问题 比如新增的时候参数 只是在原有实体上面加了几个字段
通过使用 DTO、Builder 模式、MapStruct 映射或可选参数,可以有效地减少方法参数的数量,提高代码的可读性和可维护性。选择合适的方案取决于具体的业务需求和项目结构。原创 2025-01-24 11:01:52 · 151 阅读 · 0 评论 -
使用Optional的好處
使用Optional作为可选字段的类型可以提高代码的可读性、健壮性和安全性,减少null值带来的问题,并且符合现代 Java 编程的最佳实践。原创 2025-01-24 10:59:55 · 269 阅读 · 0 评论 -
领域 实体 这在java中怎么用 何时用 写一个demo
在这个例子中,我们创建了一个Order类作为领域实体,它封装了与订单相关的属性和行为(如增加产品、计算最终金额等)。这种做法提高了代码的高内聚性和可维护性。你可以根据业务需求扩展这个实体,添加更多的方法或属性。如果你有任何特定问题或者需要更多功能的示例,请告诉我!原创 2025-01-17 14:28:32 · 283 阅读 · 0 评论 -
java使用接口可以解耦吗?没有的情况也写下,对比就很清楚了
通过创建一个Payable接口,我们能够将支付方式的实现与业务逻辑分离。这使得未来添加新的支付方式(如 Apple Pay 或银行转账)变得简单,只需实现Payable接口即可,而不需修改之前的代码。这种设计模式有效地减少了不同模块之间的耦合,从而提高了代码的可维护性和可扩展性。如果你有更具体的使用场景或问题,欢迎继续讨论!原创 2025-01-16 17:55:57 · 183 阅读 · 0 评论 -
java中的多态在开发中的实际应用写一个demo
多态在Java开发中的实际应用非常广泛,尤其是在设计模式、接口和抽象类的使用中。它允许我们创建灵活且可扩展的程序结构。在这个示例中,我们将通过一个“支付系统”来演示多态的应用。原创 2025-01-16 10:04:18 · 228 阅读 · 0 评论 -
面向对象:封装(数据抽象)是基础,继承是手段,多态是目的; 如何理解这句话 用一个java的demo说明
这句话强调了面向对象编程(OOP)的三个核心原则:封装、继承和多态。我们可以通过一个简单的Java示例来更好理解它们之间的关系。原创 2025-01-16 09:56:50 · 237 阅读 · 0 评论 -
@RequestMapping 在java中怎么用 写一个demo(我不知道对方不会用,讲出来才知道)
在 Java Spring 框架中,注解用于将 HTTP 请求映射到处理方法。通常用于开发 RESTful API 或 MVC 应用。以下是一个使用的简单示例。原创 2025-01-14 14:28:12 · 209 阅读 · 0 评论 -
第一步是怎么搭建环境-找个官网最好的教程-OAuth2ResourceOwnerBaseAuthenticationConverter用来生成token
这个类的作用是实现 OAuth2 资源拥有者密码凭证模式的认证转换器。它主要负责将 HTTP 请求中的认证信息转换为 Spring Security 的对象。原创 2025-01-06 14:43:18 · 242 阅读 · 0 评论 -
OAuth2学习步骤 配合course CustomeOAuth2AccessTokenGenerator你的代码和例子对比进行学习,知道代码在哪里改就行了
这个类的作用这个类的作用是生成 OAuth2 访问令牌。它实现了接口,主要用于根据给定的上下文生成访问令牌,并可以自定义令牌的声明(claims)。OAuth2这个类重要吗类在 Spring Security OAuth2 中是一个重要的抽象类。它实现了接口,并且是所有 OAuth2 令牌类型(如访问令牌和刷新令牌)的基类。这个类提供了令牌的基本属性和方法,确保所有具体的令牌实现都遵循相同的结构和行为。这个类是怎么生成token的类本身并不直接生成令牌。相反,它定义了令牌的基本结构和属性。原创 2025-01-06 14:33:38 · 251 阅读 · 0 评论 -
java项目永久启动并且查看日志
其输出并不表示错误,而是说明nohup正在正确工作并将输出保存到文件中。你可以检查输出文件来获取更多信息。如果有具体问题或者需要进一步帮助,可以随时问我!原创 2025-01-03 15:47:02 · 245 阅读 · 0 评论 -
解决完404-然后是405-别人已经给你解决好了-自己还整不知道怎么搞
proxy_pass http://你的ip:端口号/;原创 2025-01-02 17:29:57 · 116 阅读 · 0 评论 -
vue项目部署后刷新页面出现404错误-我也出现同样的错误
vue项目部署vue项目部署后刷新页面出现404错误。使用history模式,只需要将之改成hash重新打包上传即可。原创 2025-01-02 17:26:18 · 370 阅读 · 0 评论 -
项目部署——Vue项目部署到云服务器(linux)
项目部署——Vue项目部署到云服务器(linux)_linux部署vue项目-CSDN博客写的太清楚了nginx进行反向代理我们在开发环境中,vue为我们创建了一个proxy服务器可以解决跨域问题,而打包以后,proxy并没有一起打包,因此我们需要用nginx进行反向代理。如果项目是由服务端处理跨域问题,则可以不需要nginx进行反向代理由于我的项目前后端都部署在同一个服务器上,因此通过nginx当作中转服务器,把前端项目(在nginx,80端口上运行),发送的请求转发给后端项目(在t原创 2025-01-02 16:03:32 · 137 阅读 · 0 评论 -
使用宝塔Nginx搭建一个接口反向代理-访问 http://<服务器IP>/xxx/aa/bb 如果地址是转发到了 https://api.xxx.com/aa/bb 则表示转发配置成功。
访问 http://<服务器IP>/xxx/aa/bb 如果地址是转发到了 https://api.xxx.com/aa/bb 则表示转发配置成功。在 server 中增加以下配置,完成转发配置。原创 2025-01-02 15:59:39 · 272 阅读 · 0 评论 -
宝塔Nginx的安装及访问
不知道是不是这样的 关闭以后发现访问不了 说明是安装ngnix成功了。原创 2025-01-02 14:27:05 · 120 阅读 · 0 评论 -
ngnix安装后怎么看是否安装成功
打开Web浏览器,访问服务器IP或域名,如果看到Nginx欢迎页面,说明安装成功。如果以上命令均返回了预期的输出,则表示Nginx安装成功。如果您的系统使用systemd管理服务,可以使用。检查Nginx配置文件是否正确。查看Nginx进程是否在运行。查看Nginx监听的端口。查看Nginx帮助信息。查看Nginx服务状态。查看Nginx版本。原创 2025-01-02 11:28:26 · 557 阅读 · 0 评论 -
最原始的部署方式(非docker)
前后端分离(Vue+SpringBoot)项目部署云服务器_如何将一个springboot+vue项目部署到云服务器-CSDN博客原创 2025-01-02 11:20:09 · 111 阅读 · 0 评论 -
现在恢复,一下大多人进来,服务器承受不了
该支付方式对应的联机费率信息未维护或已过期,请检查后重新发起请求,商户下,尚未对交易类型为微信支付,账户类型为他行卡,商品种类为消费的线上费率信息进行维护。原创 2024-12-31 10:03:52 · 132 阅读 · 0 评论 -
做开发一般没人坑你都是被自己坑
做开发一般没人坑你都是被自己坑。原创 2024-12-27 10:02:42 · 111 阅读 · 0 评论 -
多态就是类的多种形态
这就是多态性的魅力:同一个接口(在这里是`makeSound()`方法),不同的实现(`Dog`、`Cat`、`Bird`的具体实现)。然后我们有几个具体的动物类,比如`Dog`、`Cat`和`Bird`,它们都继承自`Animal`类,并重写了`makeSound()`方法。当我们调用这个方法时,不管传入的是`Dog`、`Cat`还是`Bird`的对象,`makeSound()`方法都会根据传入对象的实际类型来执行相应的代码。让我们用一个动物世界的例子来形象地说明多态性。原创 2024-12-20 11:39:32 · 166 阅读 · 0 评论 -
项目启动不了自己不细心-warn不用关注-redis本地端口6379
使用webapp。原创 2024-12-17 16:05:20 · 112 阅读 · 0 评论 -
一个jar单反复打开别人就不信任你了
你一定要对系统熟悉才行。原创 2024-12-12 16:24:01 · 117 阅读 · 0 评论 -
快速入门 :你是这样教前端的
百度 idea如何导入springboot项目并运行。何为专业 就是你会用专业的工具干活。快速入门 :你是这样教前端的。当你学习python也是这样。原创 2024-12-12 16:12:47 · 95 阅读 · 0 评论 -
它打印成功以后 通知我的系统。哪种方式比较好 给出一个例子
如果你的系统需要减少资源消耗并希望实时获取结果,被动通知方式(Webhook)更为适合。如果对方系统不支持异步通知,或者你需要短期内快速实现对接,主动查询可以作为一种可行的替代方案。你倾向于哪种方案?或者是否有特定的限制或需求要考虑?原创 2024-12-09 11:19:17 · 399 阅读 · 0 评论 -
很谨慎是因为怕别人抢我的东西吧
很谨慎是因为怕别人抢我的单吧。原创 2024-12-09 10:10:15 · 128 阅读 · 0 评论 -
流程的东西真的和技术没啥关系-你是一个正常人都能搞清楚
正常人都能想到的 你想不到 那不就完蛋了。就怕你连正常人都不如。原创 2024-12-05 16:00:22 · 88 阅读 · 0 评论 -
代码一定要简洁易懂这样方便排查-形成自己的风格-一眼秒懂
/ 根据reportDate字段进行降序排序。财务说之前是6万得,现在变了19万,多了很多。原创 2024-12-04 10:11:36 · 142 阅读 · 0 评论
分享