首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java开发冒泡,必须注意的事项,少走弯路必备

初学Java,掌握一些注意事项,能帮助程序员更快的熟悉学习方法,在学习过程中少走弯路,学会最核心的技术,拿到理想的薪资,本文就为大家整理了Java学习的几个注意要点,相信一定对大家有帮助。

开始给大家一些学习Java的几点建议:

1.了解如今软件公司需要的都是什么样的人才,虽然说现在都是要有工作经验的,但是想找始终都可以找到,按照人家的标准去学,找工作是没有问题的。

2.你要知道自学Java应该怎么去做规划,没有规划的学习真的太难了,像一个无头苍蝇,学完了也是没有用,狼时间。

3.你必须有人指导,因为你是初学者,想通过都靠自己学好Java并且找工作,那几乎是不可能的。

4.你要知道学习Java应该怎么学,因为学习方法是学好最基本的东西,如果学的没有效率那还是停住吧。

5.视频不要无脑的看,作为初学者书尽量也别看,不仅很难看懂,就算看懂了也不会写。

如果大家对于学习Java有任何问题,可以随时来咨询我,然后我的Java2000人交流学习群【五五七八六五零七八】(验证码为:紫雨)【不填不会通过】,里面有Java的学习资料以及学习方法和如何找工作的下载地址,希望大家可以少走弯路。

1

数据库设计时设计一些便于追踪历史、整理的列

比如create_time、update_time可以说明记录的创建和更新时间。create_by、update_by可以说明记录是由谁创建和更新的。

此外,删除记录有时候并非真正删除,这时需要设计表示此记录状态的列,如可以取‘Active’或‘Inactive’的 ‘status’列。

2

制定好项目回滚计划

新的功能上线时,如果发生故障,没有一份回滚计划,那么可能会手忙脚乱而造成线上服务一段时间不可用。有一个良好的回滚计划,可以让你能够有条不紊的执行相关操作,在可控时间内将系统恢复到一个可运行的状态。

3

项目上线前要做好量化分析

对于项目中用到的内存、数据库、文件、缓存等,要做好量化分析。预估出未来一段时间的空间占用,给运维分配机器时一个参考。防止,由于数据量增长过快,导致存储不够。这一点是非常重要的,不然很容易造成线上服务不可用。

如果大家对于学习Java有任何问题,可以随时来咨询我,然后我的Java2000人交流学习群【五五七八六五零七八】(验证码为:紫雨)【不填不会通过】,里面有Java的学习资料以及学习方法和如何找工作的下载地址,希望大家可以少走弯路。

4

制定好系统的部署计划

系统部署的平台是一个至关重要的部分。对于部署平台的描述,不能仅限于一台服务器、两个数据库这个层面,至少需要包括操作系统的特定版本,JVM等。

有多少内存(包括物理内存,JVM堆内存,JVM栈内存和JVM永久代的空间)。

CPU(内核数)。

负载均衡器,需要的节点数、节点类型,比如是Active-Standby型还是Active-Active型。

文件系统要求,例如,你的应用程序可能会收集生成的日志并将其保存很长的周期,之后才进行归档。这样的话,你就需要有足够的硬盘空间。

5

选择最合适的工具/技术

很多情况下,开发者会在生产系统中使用一门想要学习的语言或某种工具。通常这不是最好的选择。比如,为已经实际上是关系型的数据使用NoSQL数据库。不管是语言还是工具,都有其适用的场景。不能求新,也不能以“自我”为标准。

6

在一些关键技术领域具有充足的知识储备

设计模式

JVM调优

多线程“并发问题”

事务问题,包括分布式事务

性能问题,包括GC、计算等

缓存

如果大家对于学习Java有任何问题,可以随时来咨询我,然后我的Java2000人交流学习群【五五七八六五零七八】(验证码为:紫雨)【不填不会通过】,里面有Java的学习资料以及学习方法和如何找工作的下载地址,希望大家可以少走弯路。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180505A13YWK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com