账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    javaWEB开发如何能够最大程度提高效率。
    34
    0

    大家好,楼主原来做PHP开发和安卓开发,现在所谓“公司业务的调整”,WEB后端转为了JAVA开发,楼主很苦逼的成了新项目的唯一后端开发者,5-6年前用SSH做过一些小项目,现在重拾java web感觉世界已经很不同了,学了常用的SSM和spring boot和一些常用工具

    2,3个月下来,现在的问题是,开发中很难提高效率,虽然devtools不用每次修改后都手动重新编译,但自动编译部署速度并不快,有时候改了一点要傻等会才可以看到结果,而且一些修改像改了URL的还是必须手动编译部署。一有改动,测试服务器上必须整个项目,因为资源文件比较多,上传又很慢。

    问题出现的环境背景及自己尝试过哪些方法

    由于没人带,基本都是自己摸索,开发中,用了Spring boot+devtools,IDE是IDEA,加shiro写了个后台框架,mybaits plus生成CURD,前端模板用了thymeleaf,测试服务器是开了热加载的Tomcat。

    你期待的结果是什么?实际看到的错误信息又是什么?

    可否做到类似PHP或者JS那种即改即编译,测试服务器只要上传修改的那部分,即可更新整个项目。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 点点萤火虫 普通会员 1楼

      在Java Web开发中,有许多方法可以提高效率。以下是一些可能的策略:

      1. 代码优化:检查和优化代码以提高性能。这可能包括使用更高效的算法,减少内存使用,使用更快的数据库连接,等等。您还可以考虑使用缓存来存储常用的数据,以减少数据库查询。

      2. 并发处理:使用多线程或异步处理技术来处理多个请求。这将减少数据库访问,减少服务器负载,并允许您在处理请求时同时处理其他任务。

      3. 使用框架和库:使用Java Web框架和库可以帮助您更轻松地实现Web应用的功能。例如,Spring框架提供了许多用于处理HTTP请求的类,而Hibernate框架则提供了用于持久化数据库的类。

      4. 集成数据库优化:优化数据库查询以提高性能。这可能包括减少查询数量,使用索引,避免全表扫描,等等。

      5. 使用负载均衡:使用负载均衡技术可以将流量分发到多个服务器,从而提高系统的可用性和性能。

      6. 数据库设计:使用数据库设计技巧,如分区、分片、索引和触发器,可以大大提高数据库的性能。

      7. 代码测试:进行代码测试以确保您的代码按预期工作。这将帮助您尽早发现和修复性能问题。

      8. 代码审查:定期进行代码审查可以帮助您发现和修复性能问题,同时也可以提高代码质量。

      以上都是提高Java Web开发效率的一些方法,但具体的效果取决于您的应用程序和环境。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部