颇妙 颇妙
3年前
环境信息
环境信息开发环境:macOS12.1开发IDE工具:IntelliJIDEA2021.3.2(CommunityEdition)开发JDK环境:OracleOpenJDKversion17.0.2生产环境:Ubuntu20.04.3LTS数据库:Dockermysql(8.0.28)Nginx:Dockernginx(1.21.6)生产JDK环境:Dockeropenjdk(17.0.2)SFTP:Dockeratmoz/sftp:latest
Easter79 Easter79
4年前
SpringMVC开发中遇到的异常1:No primary or default constructor found for interface java.util.List
SpringMVC开发中遇到的异常1:Noprimaryordefaultconstructorfoundforinterfacejava.util.List参考文章:(1)SpringMVC开发中遇到的异常1:Noprimaryordefaultconstructorfoundforinterfacejav
Wesley13 Wesley13
4年前
9名程序员被抓!这次我并不同情他们!
点击“开发者技术前线”,选择“星标🔝”让一部分开发者看到未来
E小媛同学 E小媛同学
2年前
数据智能化管理:企业网站备案信息API的应用案例
数据智能化管理:企业网站备案信息API的应用案例
行云部署前端架构解析-前言 | 京东云技术团队
一个简单的自我介绍项目规模截止目前上万次代码提交,总代码行数超过21万行,其中人工维护的代码超过13万行,近千个文件。前端线上服务直接对接的后端服务,达十多个。跟很多应用一样,它有行云的入口,也有独立的服务,还有单独的插件接口它是行云的子应用,也是其它应用
马尚 马尚
1年前
探究验证码识别技术与实践方法
验证码识别技术在网络爬虫和自动化测试等领域有着广泛的应用,但是验证码的复杂性和多样性也给识别带来了挑战。本文将深入探讨验证码识别的技术原理和实践方法,为读者提供全面的认识和应用指南。1.深度学习方法:深度学习在验证码识别领域有着广泛的应用,通过神经网络模型
sum墨 sum墨
1年前
《优化接口设计的思路》系列:第一篇—接口参数的一些弯弯绕绕
大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码崩溃导致资损的情况。这其中的原因有三点:一是业务系统本身并不复杂;二是我一直遵循某大厂代码规约,在开发过程中尽可能按规约编写代码;三是经过多年的开发经验积累,我成为了一名熟练工,掌握了一些实用的技巧。
sum墨 sum墨
1年前
《优化接口设计的思路》系列:第二篇—接口用户上下文的设计与实现
大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码崩溃导致资损的情况。这其中的原因有三点:一是业务系统本身并不复杂;二是我一直遵循某大厂代码规约,在开发过程中尽可能按规约编写代码;三是经过多年的开发经验积累,我成为了一名熟练工,掌握了一些实用的技巧。
天翼云CDN全站加速产品对websocket协议的支持
天翼云全站加速产品支持对webscoket协议和http/https协议可同时加速,即同一个域名可以既有http/https协议,又有websocket加速,您无需拆分域名,使用全站加速产品就可以实现对域名下http/https协议的应用和websocket协议的应用同时加速。全站加速节点会自动识别客户端与全站加速边缘节点通信使用的协议,自动切换协议。通常情况下,websocket协议的应用多为动态业务,对实时性要求很高,全站加速的动态探测选路能力可以为websocket应用选择最快的回源路径,提升websocket业务的访问效果。
DDD架构为什么应该首选六边形架构? | 京东云技术团队
采用依赖倒置原则后的分层架构和六边形架构,实际上都符合整洁架构设计理念。但是六边形架构中使用端口与适配器,让应用程序能够以一致的方式被用户、程序、自动化测试、批处理脚本所驱动,同时能够让应用程序边界更加清晰,从而能更好地防止领域层和应用层逻辑泄露到外层。