2016 - 2024

感恩一路有你

java十大算法 写JAVA后端代码时逻辑混乱怎么办?

浏览量:1746 时间:2021-03-27 09:55:32 作者:admin

写JAVA后端代码时逻辑混乱怎么办?

后端代码的复杂性是通过除法和规则来解决的。首先,通过拆分项目,项目之间可以存在依赖关系,但必须是单向依赖而不是环依赖。如果存在环,我们必须考虑将环依赖分解为单独的项目来解决环依赖。

对于项目中的代码,可以通过水平拆分和垂直拆分来降低复杂性。水平层分为控制器、服务、Dao和sqlmap,垂直层分为系统、biz1、biz2、Bizn,但在数据通畅连接中,水平拆分和垂直拆分相结合,如下图所示:

通过这种分层方式,代码层是分开的,结构清晰。对于一些跨模块调用的接口,如同一个数据表需要在不同的模块中操作时,可以将该接口作为公共接口升级到上层cxmodule,对于一些可重用的、相对独立的功能,可以在cxmodule中定义一个干净的接口,业务逻辑可以通过在模块的功能模块中实现接口来实现,而不需要使用spring的事务管理机制,从而降低代码的复杂度。

java算法能力很差,逻辑思维也一般,该怎么提高?

Java算法能力差,如果你想改进算法,现在比较直接的方法就是刷问题,刷问题的算法和数据结构都可以解决,这里我推荐几个刷问题的网站,如果你坚持刷问题,算法的短板都可以解决。

最好刷专题网站推荐

牛关网。https://www.nowcoder.com/

2. 衣领扣。https://www.lintcode.com/

领扣也是一个非常著名的网站。它是国外的网站,现在也有国内的网站,解决过去英语差的学生的问题。以上问题主要是关于算法和人工智能。对初学者来说有点梯度,但上面的问题很有挑战性。如果你想提高自己,你不能错过他们

!3.GitHubhttps://github.com/

作为一个程序员,如果你不了解GitHub,那就有点不合理了。这是一个最好的网站,以提高自己。有些东西你可能写不出来,但你基本上可以在GitHub上找到你想要的东西。在GitHub上,开源的精神是值得学习的。每一个白人或大上帝都能在社区里得到东西。你在GitHub上做的一些事情可能是面试时有用的简历。

以上是我建议改进算法的网站。算法是程序的灵魂。希望以上方法能对您有所帮助!

java十大算法 java编程 java数据结构和算法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。