回答:谢谢邀请!JSP是Java Web开发的传统技术之一,虽然弊端比较多,比如业务逻辑与显示逻辑耦合、无法分别部署、开发角色分工不清等问题,但是JSP对于初学者来说还是有一定的学习必要性,有不少遗留项目依然需要采用JSP技术。MySQL数据库是目前使用比较多的数据库之一,尤其在Web开发领域。MySQL数据库简单易学且功能强大,Java程序员往往都对MySQL数据库比较熟悉。虽然通过JSP直接连接My...
回答:软件产品架构是不断迭代演化的,从单体服务架构发展到现在的服务化、微服务的架构。单体架构单体架构就是所有的业务模块都是耦合在一个项目中,开发、部署都在一起;如果其中一个模块需要上线升级,那么所有模块都要一起启停;在早期,单体架构的项目团队成员需要是全栈,因为前端、后端、数据库都是一波人负责,后来开始进行了逻辑分层,团队也分成了前端 UI 团队、后端和 DBA 团队,每个团队都有自己负责的职责。然而随...
回答:从系统架构本身来说,一般系统优化主要从三个方面入手,数据持久层、业务逻辑层和前端展示层。数据持久层限制系统性能主要有两个方面,一是数据库自身的性能,二是对数据库操作的方式,数据库自身相对简单,一般通过优化配置、采用高可用方案、搭建集群或者使用性能更好的数据库来提升性能;数据库操作主要是数据库读写操作,可以通过SQL优化的方式来提升读写速度,或者通过缓存的方式减低并发、提升性能。业务逻辑层代码层面常...
回答:按步骤安装和配置,首先安装Linux系统,可选择redhat/centos/ubuntu/suse等发行版,然后安装和配置apache服务器软件、MySQL数据库、PHP软件(通常还应安装诸如zend framework/thinkphp/yii等框架),具体步骤使用操作命令安装配置,从而搭建web应用开发或生产环境,当然也可通过诸如集成安装包进行一体化自动安装和配置
回答:到底怎样的程序员能称为架构师?首先要知道架构师是做什么的,架构师主要职责是确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。那么怎样从一个程序员成为架构师呢,我总结了以下几个方面: 意识方面首先程序员自身想往架构师方向发展,然后换位思考与架构师的差距,该如何努力才能符合一个优秀的架构师,所以关注范围是不同的,程序员专注于具体细节,而架构师专注于宏观视...
...大家遇到的困惑无非就是以下这些方面: 第一:初中级工程师是怎样实现架构?第二:业务逻辑的增加,UI的改变多的情况下,会有非常多的跟UI相关的case,如何避免?第三:如何让 Activty/Fragment 实现单一职能原则?第四:到底...
...混乱,代码重合度很高。这里提出借鉴DDD思想的一种新的工程结构 mvc的问题 通常一个前后端分离的系统,后端工程系统结构图通常下面这样 1. 四层 controller/service/manager/mapper 2. 不可以同级调用 3. 上级可以知晓下级,下级...
...很多框架,这些框架的适用领域也各有不同:有后端渲染工程、原生应用工程、前后端分离后的前端工程等,在实现 MVC 模式时理所当然地会有一定区别,这就导致了 MVC 的多样性。所以对于不同的情况,对 MVC 的理解不是完全一...
...Flux架构有其更加深远的意义。 你看,从一开始facebook的工程师就知道只凭React无法支撑大型的应用开发。但是为什么称Flux为一种架构而不是一个类库或者框架呢?因为它的出现主要是为了提出一种思想,而不是作为一个真正成...
...的设计就可以完成应用的开发,不过,在有些时候,由于工程变得庞大、业务逻辑变得异常复杂,我们也可以考虑在原有的架构之上实现一个新的架构以满足工程上的需要。 最终由于项目上人手不足,我们的项目很遗憾只能选...
...:OPCODE 是什么东西? 前端知识 如果你认为PHP是后端开发工程师,那么你就错了,最起码目前我接触的PHP工程师对于前端知识掌握的也是非常深的 CSS :不要求达到美工级别的切图,看得懂会改就行,会用Debug准确定位排错 JS:...
...复杂,层越多。 每个复杂系统的背后都蕴含着高级开发工程师和架构师的设计思路。以上说那么多,不知道读者能否理解这些东西,就拿以上代码来说,里面就蕴含着另一种设计模式:建造者模式。 总结 代码写多了,也就知道...
...微信公众号 AndroidDeveloper 独家发布。 入职安居客三年从工程师到 Team Leader,见证了 Android 团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更... 【...
...助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。 新闻热点 国内国外,前端最新动态 React...
...史背景 早在上个世纪70年代,美国的施乐公司(Xerox)的工程师研发了Smalltalk编程语言,并且开始用它编写图形界面的应用程序。而在Smalltalk-80这个版本的时候,一位叫Trygve Reenskaug的工程师设计了MVC图形应用程序的架构模式,极...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...