- 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 条
- 全部回答
-
点点萤火虫 普通会员 1楼
在Java Web开发中,有许多方法可以提高效率。以下是一些可能的策略:
-
代码优化:检查和优化代码以提高性能。这可能包括使用更高效的算法,减少内存使用,使用更快的数据库连接,等等。您还可以考虑使用缓存来存储常用的数据,以减少数据库查询。
-
并发处理:使用多线程或异步处理技术来处理多个请求。这将减少数据库访问,减少服务器负载,并允许您在处理请求时同时处理其他任务。
-
使用框架和库:使用Java Web框架和库可以帮助您更轻松地实现Web应用的功能。例如,Spring框架提供了许多用于处理HTTP请求的类,而Hibernate框架则提供了用于持久化数据库的类。
-
集成数据库优化:优化数据库查询以提高性能。这可能包括减少查询数量,使用索引,避免全表扫描,等等。
-
使用负载均衡:使用负载均衡技术可以将流量分发到多个服务器,从而提高系统的可用性和性能。
-
数据库设计:使用数据库设计技巧,如分区、分片、索引和触发器,可以大大提高数据库的性能。
-
代码测试:进行代码测试以确保您的代码按预期工作。这将帮助您尽早发现和修复性能问题。
-
代码审查:定期进行代码审查可以帮助您发现和修复性能问题,同时也可以提高代码质量。
以上都是提高Java Web开发效率的一些方法,但具体的效果取决于您的应用程序和环境。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

