精华内容
下载资源
问答
  • 阿里巴巴java开发手册最新2020版本,是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前...
  • 《阿里Java开发手册》高清完整PDF版

    千次下载 热门讨论 2016-12-16 11:06:57
    此文档是阿里经过多年实践所总结出来的代码开发手册,可以帮助公司统一标准,良好的整体结构.可以帮助个人更好的培养自己的优秀代码风格,减少下载所耗积分,帮忙更多同学学习,不知道为啥挂久了下载所需的积分就变多...
  • 简历模板,50份 有标准的 有两年开发经验的,三年开发经验的
  • Java开发实战1200例第1卷.pdf.part1

    热门讨论 2013-12-07 13:30:04
    Java开发实战1200例》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行程序开发的多方面的知识和技巧,主要包括Java的图形图像、动画游戏、网络应用技术、Applet应用、XML、...
  • java开发转测试开发经历

    千次阅读 多人点赞 2021-02-08 14:25:11
    我从毕业一直做java开发已经两年半了,到目前为止也挺喜欢开发的。 2、为什么想转行 想转行是由多方面考虑的,一:我的开发技能没达标,只能找到外包里的开发工作 二:开发前景对女生不够友好,难以获得认可...

    1、背景

    我从毕业一直做java开发已经两年半了,到目前为止也挺喜欢开发的。

    2、为什么想转行

    想转行是由多方面考虑的,一:我的开发技能没达标,只能找到外包里的开发工作

    二:开发前景对女生不够友好,难以获得认可(个人感受)

    至于第一点其实也可以在我辞职后补下开发技能找到非外包的开发工作,由于我之前的开发工作体验感很差很差,导致我已经不再想做开发了。

    3、为什么转测试开发

    其实根据工作内容接触到财务知识,我最先考虑的是做会计,走财务审计方向。中间报班考证学习了一阵子,迷茫了起来,不是因为我发现自己不喜欢财务了,是因为大学非财务专业现在想转行太难了,也没发现对财务行业的喜欢值得我去拼命转到这行业,这行业也没有值得我拼命转过去的优势。

    后面跟朋友聊天,想到了测试(之前不考虑这个因为我之前的工作经历对测试行业很有偏见),又根据自身的优劣势(包括性格),选择了测试开发行业。

    4、为转测试开发行业所做的准备

    一:网上找他人转测开行的经历,发现有个资料挺适合我了解测试-茹炳盛《软件测试52讲》,了解到测试所需要的软能力与发展前景和基础的测试知识。

    二:看招聘信息,总结测开需要的技能,列出学习计划

    三:根据学习计划,首先学习测试理论知识,买了本《软件测试的艺术》还未看完

    四:学了下当前流行的测试框架原理与基础应用

    五:复习java基础知识

    5、面试经历

    一、面试简历,我写的是开发经历,技能那里加了新学的测试技能

    二、面试时面试官问的最多的问题:

    你为什么从开发转测试

    你上家公司为什么只工作了两个月

    说下你的项目,你在里面负责的部分(由此会问对应的开发知识),遇到一个问题你说怎么解决的

    java基础知识的提问

    测试基础知识的提问(问的最多的是测试方法)

    给你出个场景题,你怎么设计测试用例

    6、面试感受

    对于开发刚转测试的,我觉得最重要的是突出自己开发技能(优势),所以开发知识一定要牢固;而测试技能就算再事后学习,由于没有工作经历,其实对他们来说你这方面也是你的弱势。说这两句话不是说不需要学习测试知识了,毕竟转的是测试行业,还是需要有些专业度的。学习测试最重要的是学习测试的思想,可以多看下别人的测试用例怎么写的,多看点关于这方面的书籍。个人建议准备好再去投简历找工作,因为当你在各种招聘软件上做好简历后,你会收到各种招聘沟通,近期的面试机会会很多,前期准备充足,防止丢失机会。

    结果:我找到了一个相对来说我挺满意的公司,我喜欢那里的公司文化和工作环境,工作内容也符合我想找的,工资不太高不过对于转行的来说还行吧。

    7、个人感受

    对于开发行业,我依旧遗憾又不甘的,每次看到别的女性开发,我都好羡慕。但我不想在做那一行了,自我安慰测开也会有开发呢,而且我私下可以自学开发技能呀这样会增强我测开的优势。自我安慰完依旧有些羡慕,我问过自己若是现在有份开发的工作,公司还行,我会去做么?我应该不会吧(毕竟离职后提高下开发技能可以实现这个呢),测开更适合我,我的软能力能帮我做的更好(工作时我已做到不会纠结开发行业,专心做测试)。

    目前在努力的学习测试实战,遇到的有关技术方面的,会有开发基本和测试行业都会用的,我会努力私下学习这些。

    好好学习,天天向上,坚持就是胜利!

    加油!

     

    展开全文
  • java开发要求

    千次阅读 2019-04-06 12:42:42
    Java开发工程师 1-1.5万/月 恒宝股份有限公司查看所有职位 申请职位 职位信息 岗位职责: 1、完成软件系统代码的实现,编写代码注释和开发文档; 2、根据设计文档或需求说明完成代码编写,调试,测试和维护;...

    Java开发工程师

    1-1.5万/月

    恒宝股份有限公司 查看所有职位

    申请职位

    职位信息

    岗位职责:

    1、完成软件系统代码的实现,编写代码注释和开发文档;

    2、根据设计文档或需求说明完成代码编写,调试,测试和维护;

    3、辅助进行系统的功能定义,程序设计;

    4、分析并解决软件开发过程中的问题;

    任职要求:

    1、最少3年以上JAVA相关开发经验,有扎实的JAVA语言基础。

    2、熟悉J2EE架构,熟悉Hibernate,Spring等J2EE开发框架;

    3、熟练运用Eclipse、PL/SQL Developer、MAVEN等开发工具;

    4、熟练掌握Java、Servlet、Web Service、HTTP、XML、JMX、JMS、SOAP等相关技术;

    5、熟悉Oracle、Mysql数据库开发应用;

    6、熟悉Tomcat等应用服务器;

    7、熟悉面向对象开发方法和设计模式;

    8、工作踏实、责任心强,敢于独立分析和解决问题。

    9、有良好的团队协作精神,乐于分享,共同进步。

     

    职能类别:软件工程师

     

    Java开发工程师

    0.8-1.5万/月

    彩讯科技股份有限公司 查看所有职位

    申请职位

    职位信息

    岗位职责:

    1.负责研发项目的产品组件和应用开发,与各团队成员一起完成项目开发任务;

    2.对同行业或同产品进行前瞻性研究,适时提出产品创新建议,提升产品品质与竞争力;

    3.参与系统体系结构分析、数据库、接口设计等工作;

    4.独立完成JAVA程序设计工作,负责模块的开发、测试、优化等工作;

    5.独立完成对线上程序问题的分析处理;

    6.独立承担系统模块的架构设计、及开发任务,高质量按时的完成工作;

    7.快速吸收了解现有系统,能够对系统不合理设计进行重构升级。

    任职资格:

    1.具有3年以上Java开发经验,掌握计算机理论知识;

    2.熟悉java语言;熟悉mysql、Nosql等常用数据库,熟悉数据库性能优化 ;

    3.熟练运用springMVC、spring、myBatis、SpringBoot等开源框架;

    4.熟练运用Redis、ActiveMQ、Shiro、Tomcat等中间件技术;

    5.熟悉maven,eclipse/idea,git/svn等常用工具,熟悉linux系统常用操作命令;

    6.熟悉SpringCloud,具备应用Ajax/JavaScript/Spring/MyBatis/Echart/Kafka/Redis/elasticsearch ;

    7.精通其所负责模块及其相关的模块的业务逻辑,能够快速定位和解决问题;

    9.熟悉KA互联网开发,对互联网信息安全知识,了解有良好的逻辑分析和沟通表达能力;

    10.有良好的沟通能力和团队合作精神,独立完成部分系统的设计,解决常见技术问题。

     

    JAVA开发工程师

    0.6-1万/月

    武汉天喻信息产业股份有限公司 查看所有职位

    申请职位

    职位信息

    岗位职责:

    1、参与项目需求分析,进行系统框架和相关模块的详细设计。

    2、根据项目进度计划,开发相关的模块。

    3、根据公司技术规范,编写技术文档。

     

    任职要求:

    1、本科及以上学历,计算机相关专业;

    2、三年以上java开发经验;

    3、熟悉J2EE开发环境,熟悉B/S软件开发;

    4、精通Spring/Hibernate/MyBatis/Struts等开源框架;

    5、熟悉webservice开发与测试;

    6、熟悉socket开发,有mina/netty开发经验更佳;

    7、熟悉Mysql/oracle/MS SQL SERVER数据库至少一种,能够熟练使用sql语句;

    8、熟悉Apache/Tomcat/Nginx/jetty/weblogic/jboss 等容器1种以上;

    9、熟悉常用设计模式,能够使用visio/rose/pd等进行应用设计与数据库设计,具有代码重构的思想;

    10、具备良好的沟通能力,具备团队协作精神,能够承受较大工作压力,能够独立解决技术问题;

    11、具有较强的学习能力,热爱专研新技术,踏实敬业, 有很强的责任心。

    职能类别:高级软件工程师

    微信分享

    联系方式

    上班地址:武汉东湖新技术开发区华中科技大学科技园 创新基地18号楼

     

    岗位职责:

    1. 熟悉java语言,相关技术过硬,善于钻研新技术,接触新知识;

    2. 模块代码编写和维护、单元测试、技术文档编写;

     

     

    岗位要求:

    1. J2SE基本功扎实,并具备2年以上的J2EE开发经验;

    2. 熟练使用Struts2、Spring、Hibernate、JBPM框架,了解MVC、JPA、OR-Mapping规范的开发思想;

    3. 熟悉HTML、XML、JavaScript、AJAX、JQuery、JQuery-plugin前端开发技术,了解ExtJs、dwr技术;

    4. 熟悉Socket通讯、TCP、HTTP协议,了解多线程、高并发技术;

    5. 熟练使用MS SQL数据库,使用过Oracle、MySql数据库,了解NoSql思想,具有一定数据库优化经验;

    6. 对设计模式具有一定理解,基本常用设计模式熟练使用;

    7. 熟练掌握一种应用服务器的安装、配置、部署、优化,例如tomcat、was等;

     

    Java开发工程师

    1-1.5万/月

    仟吉集团总部 查看所有职位

    申请职位

    职位信息

    岗位职责

    1、负责基于Java/J2EE的电子商务网站后端系统的设计开发及测试工作;

    2、参与制定设计及开发规范,完成设计、开发、测试及发布上线工作;

    3、深入理解业务,参与需求分析,为业务开发提供架构设计;

    4、核心代码的编写、指导工程师解决关键问题;

    5、系统性能优化,保证系统的安全、稳定、快速运行;

    6、审核开发人员的代码质量,书写技术文档和制定开发规范。

     

    任职要求:

    1、本科及以上学历,计算机、电子工程等理工科相关专业,硕士优先;

    2、具有扎实的Java基础,精通Java EE、SOA、OSGI等相关技术;

    3、3年以上软件开发工作经验,2年以上大规模高并发网站程序设计和开发经验 熟悉Struts,Spring,Hibernate,ibatis等开源架构,熟悉常用设计模式;

    4、深入掌握面向对象技术,能熟练阅读英文技术文档;

    5、熟悉软件工程知识,对新技术、新知识有浓厚的兴趣,较强学习能力;

    6、有大中型互联网公司敏捷开发经验者优先考虑。

     

    福利待遇:

    1、本岗位薪资构成:月薪+年终奖金;

    2、每周双休、为员工缴纳五险一金;

    3、技术津贴(相关证书的补贴)、生日及节日福利,每月员工活动;

    4、每年一次调薪机会,每年增加工龄工资;

    5、丰富的培训机会,完善的晋升空间。

     

    工作地址:武汉市泛海国际SOHO城1栋26楼(地铁3/7号线武汉商务区直达 P出口步行100米)

    职能类别:软件工程师 高级软件工程师

    关键字:JAVA开发

    微信分享

    联系方式

    上班地址:泛海国际SOHO城1栋

    Java开发工程师

    0.7-1.2万/月

    武汉比邻东方教育科技有限公司 查看所有职位

    申请职位

    职位信息

    1.需求分析、系统设计工作,完成系统需求分析、设计说明书编写;

    2.负责按照要求完成各类设计文档,并参与开发。

    3.使用JAVA与数据库语言进行项目开发。

    任职资格
    1.有1-3年互联网经验,对分布式、高并发系统有一定设计与开发实践;

    2.熟悉java编程,熟悉springboot、mybatis等开源框架;

    3.熟悉Memcache/Redis缓存,熟悉Mysql、MongoDB等数据库;

    4.熟悉Linux系统基本命令,有Linux下部署J2EE应用的丰富经验;

    5.熟练使用Eclipse开发工具,熟练使用版本控制工具,如GIT等;

    6.有良好的编程风格和技术文档的编写能力;

    7.工作积极主动,良好的团队合作精神,能够承受较强的工作压力。

    职能类别:软件工程师

     

    软件架构师

    1.8-2.8万/月

    广州金鹏集团有限公司 查看所有职位

    申请职位

    职位信息

    岗位职责:

    1.负责核心系统的基础架构设计、重构、优化,解决开发中各种系统架构问题;

    2.负责核心基础组件研发,如RPC框架,消息推送,缓存,数据访问等定制开发;

    3.负责项目中关键技术难点的攻关和预研;

    4.带领团队攻克例如大数据量、高并发、高稳定性等带来的各种挑战及技术难关。

     

    任职要求:

    1.深刻理解并掌握分布式架构原理,熟悉微服务治理思想和EDA架构,具有大型分布式、高并发、高负载、高可用技术设计、开发和调优经验

    2.精通JAVA主流技术,如Spring Cloud、Spring Boot、SpringMVC、Mybatis、Zookeeper、JPA、OSGI

    3.熟悉缓存技术(Redis)、搜索技术(ElasticSearch)、消息队列(RabbitMQ、Kafka)、集群与负载均衡(Nginx、HAProxy)等领域

    4.熟悉大数据解决方案,包括Hadoop平台、Spark、storm、机器学习、深度学习等大数据解决方案。

    5.熟悉基于Docker和Swarm/Kubernetes的分布式部署和服务架构,有DevOps和PaaS平台实施经验更佳

    6.具备较强的逻辑思维,对技术拥有热情,喜欢学习及尝试最新的技术优先

     

    工作时间:周一至周五8:45-17:30 周末双休。

    福利待遇:

    v 七险一金      年底双薪      年终分红

    v 绩效奖金      带薪年假      年度体检 

    v 员工旅游      节日福利      生日礼金

    管理亮点:

    √ 人性化管理      √ 扁平化管理      √ 领导nice

    公司网址:www.gzjpg.com

     

    职能类别:系统架构设计师

     

    JAVA开发工程师

    0.8-1.2万/月

    广州金鹏集团有限公司 查看所有职位

    申请职位

    职位信息

    一、专业知识、技能、工作能力要求:

    1.2年以上 java开发经验;

    2.熟悉 java 语言,能熟练使用面向对象方法进行程序设计开发

    3.熟练掌握熟悉SSH/SSM,Spring-MVC,Spring,Mybatis/Hibernate框架下的开发,

    4.熟悉至少一种消息中间层,RocketMQ,ActiveMQ,Kafka等;

    5.熟悉至少一种业界主流的服务器端缓存技术:Memcache、Redis等 ;

    6.掌握SQL语法优化,存储过程;

    7.熟练使用 Tomcat 等 web 服务器;

    8.熟悉 Linux 常用命令操作;

    9.熟悉spring boot,spring cloud,docker容器的优先.

    10.熟练掌握数据结构、常用算法与多线程,并善于使用设计模式重构代码结构;

    11.熟悉大型网络应用架构和系统架构,对分布式缓存、消息队列、大数据处理、远程调用等技术至少有两项有深入研究对SOA、微服务等有较全面的认识

    12.熟悉Cookie, Session等相关技术

     

    二、岗位职责:

    (1) 挖掘及梳理产品需求,提供系统规划方案、架构设计方案,并能根据方案展开研发工作;

    (2) 整体系统架构的规划,核心框架代码编写、开发和维护统一的软件开发架构;

    (3)负责利用springBoot,springCloud等开源框架实现系统分布式微服务和高稳定性及后台架构技术难题.

    (4) 跟进核心项目,接口规范制定,技术文档编写,确保项目进度和质量;

    (5) 主导团队开发人员code review工作,并能提供性能优化、安全性建议;

     

    工作时间:周一至周五8:45--17:30 周末双休。

    福利待遇:

    v 七险一金 年底双薪 年终分红 年度调薪

    v 绩效奖金 带薪年假 年度体检 出差补贴

    v 员工旅游 节日福利 生日礼金 话费补贴

    管理亮点:

    √ 人性化管理 √ 扁平化管理 √ 领导nice

    职能类别:软件工程师

     

    Java高级开发工程师

    1-2万/月

    杭州海康威视数字技术股份有限公司 查看所有职位

    申请职位

    职位信息

    1、负责部门后台服务器系统架构设计及实现;

    2. 根据项目要求,负责后端业务的实现和维护。

    岗位要求:

    1、5年以上Java开发经验,2年以上互联网公司架构设计经验;

    2、精通SSM框架(SpringMVC,Spring,Mybatis),熟悉SSH(Struts2, Spring, Hibernate)框架;

    3、熟悉Nginx,Tomcat,WebLogic等应用服务器;

    4、对数据库的基本理论和内部实现机制有深刻的理解,能够熟练应用MySQL/NoSQL,有实际大数据量的数据库设计经验;

    5、熟悉分布式服务(dubbo)、分布式缓存(Memcached、redis)技术;

    6、对服务器性能调优,缓存机制,集群技术处理、负载均衡、高并发和高可用系统等有深入理解;

    7、了解bootstrap,JS、Jquery、HTML/XHTML等前端开发技术;

    8、工作认真负责,有团队精神,良好的沟通能力、学习能力和动手能力;

    9、有大型互联网公司架构设计经验优先;

    10、有微服务(spring boot/clound)和docker容器开发经验者优先。

     

    Java高级开发工程师

    1-2万/月

    杭州海康威视数字技术股份有限公司 查看所有职位

    申请职位

    职位信息

    1、负责部门后台服务器系统架构设计及实现;

    2. 根据项目要求,负责后端业务的实现和维护。

    岗位要求:

    1、5年以上Java开发经验,2年以上互联网公司架构设计经验;

    2、精通SSM框架(SpringMVC,Spring,Mybatis),熟悉SSH(Struts2, Spring, Hibernate)框架;

    3、熟悉Nginx,Tomcat,WebLogic等应用服务器;

    4、对数据库的基本理论和内部实现机制有深刻的理解,能够熟练应用MySQL/NoSQL,有实际大数据量的数据库设计经验;

    5、熟悉分布式服务(dubbo)、分布式缓存(Memcached、redis)技术;

    6、对服务器性能调优,缓存机制,集群技术处理、负载均衡、高并发和高可用系统等有深入理解;

    7、了解bootstrap,JS、Jquery、HTML/XHTML等前端开发技术;

    8、工作认真负责,有团队精神,良好的沟通能力、学习能力和动手能力;

    9、有大型互联网公司架构设计经验优先;

    10、有微服务(spring boot/clound)和docker容器开发经验者优先。

     

    30628-腾讯数据管理Java应用研发工程师(北京)
    工作地点:北京职位类别:技术类招聘人数:1人

    工作职责:

    • 参与软件需求评审及技术方案设计;
    • 负责开发框架的搭建及具体开发需求的实现;
    • 对现有系统的不足进行分析,优化系统设计,定位瓶颈提高性能;
    • 协助完成项目的测试、系统交付工作,对项目实施提供支持;
    • 负责跟进服务器安全、稳定、维护和性能优化等工作。

    工作要求:

    • 本科及以上学历,3年以上的大型Web应用开发和架构经验;
    • 熟悉Java语言和面向对象设计开发,熟悉多线程程序开发;
    • 熟悉主流Web应用相关的框架,对至少一个主流框架有深入理解;
    • 对设计模式、软件工程等有较深入的理解;
    • 熟悉MySQL及Java ORM框架;
    • 具备良好的编码习惯、质量意识和文档编写能力;
    • 具备较强逻辑思维、学习能力及一定英文阅读能力;
    • 具备良好的沟通能力、团队合作精神;工作踏实努力,积极主动,能承受工作压力;
    • 具备Java、Javascript相关经验,熟悉Spring、ReactJS等框架优先

     

    阿里集团-深度信息Java平台开发专家 

    发布时间:2019-03-06工作地点:北京工作年限:三年以上
    所属部门:阿里集团学   历:本科招聘人数:3

    岗位描述:

    1、负责高德深度数据核心业务平台的架构设计和研发工作
    2、负责高德海量POI数据统一接入能力的通道建设与提升
    3、深入发掘业务需求,提供有前瞻性的技术解决方案,提高系统的性能、稳定性和扩展能力

    岗位要求:

    1、本科及以上学历,3年以上java开发经验
    2、精通Java语言,熟悉多线程,集合,nio,jdbc相关的开发
    3、熟练使用各种设计模式,有较强的业务模型抽象能力
    3、熟练应用spring-boot\mybatis\jpa等常见Java开源框架
    4、熟练使用MQ,Redis,hbase,MongoDB、ZooKeeper,dubbo等类似中间件
    5、熟悉并行开发模式,熟练使用Maven,git,docker,了解并认同devops理念
    6、具备亿级数据处理、分布式系统架构设计、线上调优、优化经验,不停机线上系统迁移经验者优先
    7、有前端开发能力,能熟练使用react、vue等框架者优先
    8、优秀的分析和解决问题能力,对挑战问题充满激情,有较强的沟通能力、责任心和团队意识,有技术布道能力者优先

    展开全文
  • java开发的网站后台管理系统

    热门讨论 2013-05-24 23:49:11
    java开发的网站后台管理系统,是学习java项目开发的好案例!!!!
  • 如何选择一台适合Java开发的电脑这个问题是很多初学者刚开始都会问的问题,也会去搜索一些相关的推荐答案 先说说我的电脑配置 操作系统 Microsoft Windows 10 专业版 (64位) CPU (英特尔)Intel(R) Core(TM) i5-...

    如何选择一台适合Java开发的电脑这个问题是很多初学者刚开始都会问的问题,也会去搜索一些相关的推荐答案

    先说说我的电脑配置

    操作系统  Microsoft Windows 10 专业版 (64位)
    
    CPU  (英特尔)Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz(2904 MHz)
    
    主板  七彩虹 CVN B460M GAMING PRO
    
    内存  32.00 GB ( 2667 MHz)
    
    主硬盘  500 GB (Samsung SSD 970 EVO Plus)
    
    显卡  CPU 核显
    
    显示器  三星 C27R502 32位真彩色 64Hz

    价格: 2036(CPU+主板)+ 836(内存)+780(SSD 固态 500G)+220(Thermaltake 启航者 F1 机箱+400W 电源)= ¥ 3872


    这个是我挑选的比较经济的配置了,配个一千多的显示器加起来也就¥ 5000多 。萝卜青菜各有所爱各有所爱

     

    下面的都是我个人的一些观点:如何选择一台适合Java开发的电脑

     

    一:笔记本还是台式机

    笔记本还是台式机往往是你买电脑的第一个选项。笔记本的优势是便携性,可以让你在天台上,草丛中,树林里,越野车中等地方编写你的代码,当然这个是以牺牲了一些性能和扩展性为代价的。台式机的优势就是性能和可扩展性,劣势就是没有便携性,只能让你宅在家。选择笔记本还是台式机就看你个人使用场景和习惯了,有能力双持才是王道。

    这里如何选择笔记本?首先看预算多少。在满足预算的前提下,然后看模具散热如何,模具不好散热不行的,再高的配置没有用,所以多去搜索相关的信息。笔记本的 CPU 总体比同型号台式的 CPU 能力要弱一些,所以尽量高配一些,其它的指标可依据下面给出的台式机的一些参考。这里我给出的能让你开发Java不卡壳的笔记本不应该低于¥ 6000,越高越好。

    下面无论是你自己买硬件装机,还是去电脑城让奸商“坑”,都要简单懂得一些知

     

    二:AMD 还是 Intel

    目前来说,Intel 同等 AMD 档次的贵那么一点点。如果没有好恶之分,挑一个自己能接受的价格即可,但是注意,对于开发用的 CPU 怎么来说也得用¥ 1000以上的,没错看性能最直观的就是看钱。

     

    三:最低 16G 内存

    对于开发来说,特别是 Java 开发来说内存必须大一些,不低于16G。你想啊,本来 Java 就比较消耗内存,而且我们使用的IntelliJ IDEA还是个内存大户,动不动就占用 2 个 G 的内存。如果你在本机上安装使用数据库、Docker、Redis、MQ 这些东西又需要很多内存,所以16G是一个基本保证,有能力就越大越好。

    注意现在的装机的内存都是不低于 DDR4DDR5还没有上市)的,同时频率也不应低于 2666,购买时请注意甄别。

     

    四:主板要适配

    选主板一定要和你的其它硬件适配,AMD 的 CPU 只能配 AMD 平台的主板,Intel 的 CPU 只能使用 Intel 平台的主板;同时还要看你选择的内存频率是否支持,最大内存数、DDR 代数;还要看看是否支持 M.2 接口(这是为后面买 SSD 固态考虑的);还有就是主板大小一定要和机箱适配,买的时候一定要问清楚这些。

     

    五:硬盘必须有 SSD

    硬盘目前有两种配置风格,一种是 SSD 固态硬盘+机械硬盘,SSD 用来装系统和常用的软件,机械盘用来当数据盘;还有一种就是全 SSD,我目前就是全 SSD。SSD 固态是提高你使用体验最直观的硬件产品了,秒开!秒加载!SSD 接口目前有SATAM.2两种,SATA比较占地方,当然目前主板都支持SATA;而M.2速度更快,但是需要主板的支持。根据需要自行选择这两种方式。
     

    六:显卡按需购买

    跟 CPU 一样,显卡有 N 卡和 A 卡之争。如果你要搞搞机器学习,目前只能买 NVIDIA 独立显卡,而且必须是大内存的高端系列。如果是偶尔玩玩一些游戏,根据你的钱包而定,可以去看看最新的显卡天梯图,别买到比你核显性能还差的亮机卡就行。如果只是搞搞开发,偶尔影音,核显完全够了,可以省下几千块呢。



    七:电源不要买杂牌

    电源是个容易被人忽略的东西,什么电源合适呢?首先还是价格,你能出得起的最高的价格一定是好的。但是如果你没用独立显卡却装了个 1000W 的电源也是一种浪费。在没有独立显卡的情况下,一般 350W 足够了,有独立显卡的情况下要考虑下显卡的功耗。那么其它指标呢?主要从转化率、保护机制上考虑,你不希望一个劣质电源毁了你的电脑吧。所以什么 80 PLUS、主动 PFC、全模组这些特性多多益善。总的来说不要买一些杂牌电源就好,价格建议选择¥ 200以上的。
     

    八:显示器

    不闪+广角,刷新率能上 120hz 的 IPS 大屏是首选。防蓝光方面显示器有护眼模式。最好能升降,旋转,有条件搞个支架。显示器个数多多益善,一个看文档,一个撸代码,一个看电影,爽飞了。你配的电脑都是为了显示给你看,所以这才是根本。

     

    九:操作系统

    如果你用 Windows 开发的话建议使用 Win10 专业版,专业版以上才可以使用 Docker。如果用 MacOS,不建议搞黑苹果,驱动太费劲,而且不稳定,很容易崩溃,攒钱买台 Macbook Pro 吧。你也可以试试 Ubuntu、Deepin 等 Linux 系统,其实它们单纯搞搞开发也是不错的,就是软件生态不友好,你可能需要放弃娱乐了。
     

    十:其它


    电脑对我们开发来说就是生产力工具,一定要用着顺手,这样才有产出,所以该花的钱一定不要省。
    另外电脑是消耗品,一般几年过后都会遇到性能下降的问题。我刚刚淘汰的主力机是 2013 年装的,服役七年,花了差不多¥ 12000,目前已经不能满足开发了,所以你装一台电脑一定要让它能够起码几年不落后。


    还有个问题就是售后,电子产品一个很重要的就是售后,所以你一定要通过可靠渠道购买,保证售后能够及时跟进不影响你的使用。

    电脑买了就要开始好好学习了,给正在学习或者即将学习Java的同学推荐一下,Java要学到什么程度才能找工作,或者说Java最新的学习路线

    IT行业的道路固然是充满了阳光了,一路上充满了美景,但是也充满了艰苦和崎岖,在突破了之后一路的阴霾,云霄之上,必然是一番广阔的云海。

    • 整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生都非常实用,无任何套路免费提供,,加我裙697888503下载,有什么问题都可以来问我
    • 最新Java精讲视频,PDF书籍教程,面试题,学习手册

    在这里说一下,因为我是自学出来的,也深知自学的艰苦,如果你现在也在自学Java,在自学的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,资料都可以评论留言,有遇见任

    展开全文
  • 淘宝API服务java开发SDK包

    热门讨论 2013-12-09 22:30:47
    淘宝API服务java开发SDK包
  • Java开发人员必备十大工具

    千次阅读 2019-10-16 16:13:43
    Java世界中存在着很多工具,从著名的IDE(例如Eclipse,...在本文中,我将重点介绍适用于各种Java开发人员(例如核心Java和Web开发人员)的通用工具。该列表绝没有罗列出完整工具,如果您知道开发人员应该学习的...

    Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。

    在本文中,我将重点介绍适用于各种Java开发人员(例如核心Java和Web开发人员)的通用工具。该列表绝没有罗列出完整工具,如果您知道开发人员应该学习的一些好的工具,请在评论部分与大家分享吧。

    1. Git

    对于Java程序员,Git是更重要的工具之一。它是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。Git易于学习,占地面积小,具有闪电般的性能,但不幸的是,我还没有广泛地研究Git。我已经使用Git使用Eclipse从GitHub下载开源项目和示例,但是我还没有掌握Git命令行。

    2.Docker

    Docker是一个开源工具,用于自动在云或物理服务器上部署应用程序。它允许开发人员和系统管理员在笔记本电脑,数据中心VM或云上构建,交付和运行分布式应用程序。

    3.Jenkins

    Jenkins是用Java编写的开源自动化服务器。它有助于自动化软件开发过程中非人工的部分,例如,编译项目,运行单元测试,集成测试以及生成文档并在本地和远程存储库上上传工件。它是在项目中进行持续集成和实施持续交付的最受欢迎的工具之一。

    4.Selenium

    Selenium是Web应用程序的最佳软件测试框架之一。它提供了用于编写测试的回放工具,而无需学习测试脚本语言。Java开发人员可以使用Selenium来测试其HTML和JSP文件。它还提供了用于Web浏览器自动化的各种工具和库。如果您处于自动化和测试领域,那么Selenium是您必须的选择。

    5. Groovy

    您可以使用它编写构建脚本,测试脚本,甚至使用诸如Gradle和Spock之类的流行框架。顺便说一下,对于那些不了解的人,Apache Groovy是Java平台的一种面向对象的编程语言。它是一种动态语言,其功能类似于Python,Ruby,Perl和Smalltalk,并且通过提供简洁而强大的语法来扩展Java。如果如果你还不会使用它,那么一定要去学会!为什么?因为它是Java的补充。使用Groovy,您可以在Java项目中做更多的事情,而不仅仅是坚持简单的Java。

    6. Spock

    Spock是针对Java和Groovy应用程序的测试和规范框架。使它在人群中脱颖而出的是其优美而富有表现力的规范语言。由于其JUnit运行程序,Spock与大多数IDE,构建工具和持续集成服务器兼容。

    7. Maven

    如果您是经验丰富的Java开发人员,那么您应该已经了解Maven,但是如果您是拥有1至2年经验的新开发人员,那么它是学习的好工具。Apache Maven是一个构建和项目管理工具。基于项目对象模型(POM)的概念,Maven可用于从中央信息管理项目的构建,报告和文档。Maven的另一个有用功能是依赖管理。由于我们在Java项目中使用了很多第三方库,因此手动管理每个JAR文件及其依赖项可能会非常麻烦。Maven通过自动为您下载JAR解决该问题。

    8.Gradle

    Gradle是另一个开源构建自动化系统,它使用Apache Ant和Apache Maven的最佳思想,并将其带入一个新的高度。它也是Android的默认构建工具。它引入了一种基于Groovy的域特定语言(DSL),而不是Apache Maven用来声明项目配置的XML,这使得配置项目依赖项和根据您的需要对其进行自定义更加容易。为什么选择Gradle而不是Ant或Maven?好吧,因为它结合了其他构建工具的最佳功能,并且具有Ant的灵活性和控制能力,Ivy的依赖关系管理,配置约定和Maven的插件,并且最重要的是,它在Ant之上使用了Groovy DSL。这使其成为Java的最佳构建工具。

    9. JIRA

    Atlassian的JIRA是当今敏捷开发中最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果您遵循敏捷开发方法,例如Sprint和Scrum,那么您必须了解JIRA。它使您可以创建Spring周期并跟踪软件开发的进度。如果您渴望成为Scrum Master,我强烈建议您通过实际示例来掌握JIRA和Learn JIRA。它不仅教授JIRA的基本和高级功能,而且还为您很好地介绍了Confluence。

    10. Java架构师学习公众号

    技术公众号作者,写有《JVM深入浅出系列》与《Spring Boot 从0-1》。励志做一位可以帮助程序员共同成长的技术分享者!

    展开全文
  • java从入门到精通一(java开发入门)

    千次阅读 多人点赞 2020-08-27 18:01:15
    开篇语:大一下学期学习了java的基础案例教程,当然疫情期间是在家里上的学校网课,带我java课程的老师讲的特别好... java开发入门: 1.1:java来源: java是一门高级计算机语言,他是在1995年由SUN公司推出来的,不过后
  • 阿里巴巴《Java开发手册(泰山版)》

    万次阅读 2020-04-25 10:38:50
    近期阿里巴巴集团技术团队发布了最新《Java 开发手册》泰山版版本,该手册经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。
  • java 开发直播

    千次阅读 多人点赞 2020-07-07 09:56:11
    最近项目要做一个 在线直播授课功能,对于一个小白的我来说什么都是蒙的, 以为可以在网上搜到大神的api然后调用, 后来发现大神开发的都要收费, 所以开启了寻找之旅. 经过多方的查找资料,了解到如果做直播功能 就需要...
  • 百度网盘: 链接: https://pan.baidu.com/s/1FZ9DNr0sF1mAc6Nq_6QZmg 密码: 4sw1
  • Java开发环境概述

    千次阅读 2018-09-06 23:45:23
    1.1 Java开发环境概述 在开始学习Java编程之前,我们首先需要安装Java开发环境(JDK:Java开发工具包 Java Development Kit) 1.2 JDK下载和安装 下载并安装JDK8 JDK的全称是JavaSE Development Kit,即java开发...
  • Java开发流程(流程图)

    热门讨论 2010-04-10 16:58:42
    Java开发流程 Java开发流程 Java开发流程 Java开发流程 Java开发流程
  • Java开发常用服务端口整理

    万次阅读 2020-12-14 10:26:44
    Java开发常用服务端口整理 序号 服务 端口号 1 http/Nginx 80 2 https 443 3 ssh/scp 22 10 FTP 21 4 DNS 53 5 SMTP 25 5 Telnet 23 6 MySQL 3306 7 Oracle 1521 8 Tomcat 8080 9 Redis...
  • Java 开发工具包

    千次阅读 2018-08-22 10:02:55
    关于 Java,你 必须知道的 JVM、JRE 和 JDK
  • 对于Java开发工程师,或者是刚毕业的程序员,总会遇到写简历的难题,一般的个人介绍和项目经验都会让自己连面试的机会都没有,下面是我找的资源,分享给大家
  • 从事Java开发主要就业方向有哪些?

    千次阅读 多人点赞 2019-01-16 18:13:50
    Java的工作方向我认为由两个因素决定,一是个人意识,也就是个人的求职意愿;二是技术能力,所谓“没有金刚钻,不揽瓷器活”说的就是这个道理。职位永远同个人业务能力相匹配,同样,只有在自己喜欢、擅长的领域,...
  • Java开发规范文档

    千次阅读 2018-08-21 22:43:47
    1.唯品会java开发手册 https://vipshop.github.io/vjtools/#/standard/ 2.阿里巴巴Java开发手册(详尽版).pdf 下载地址 https://pan.baidu.com/s/1eeijgPHC0Wzy6p-ZNQv9EQ 密码 :ggfl...
  • windows使用idea搭建java开发环境

    千次阅读 2019-05-07 08:26:11
    各位热爱技术的朋友,本篇给大家带来从零开始搭建windows环境下idea开发工具的java开发环境 站在java开发的角度,windows比ubuntu用起来要爽一点,所有的工具UI版本体验都要高过ubuntu,作为java应用开发工程师,用...
  • java开发面试 自我介绍!!!!!

    万次阅读 多人点赞 2020-05-11 18:20:23
    我叫(ZYLDLP),今天来公司面试JAVA开发工程师,之前在(反正钱没你这里多公司)任职,从事这一行已经有(几)个年头了。这几年开发,主要涉及的行业项目包括(你干过的项目!)等。在开发过程中,也用过好些框架,...
  • 阿里巴巴java开发手册(2020版)

    万次阅读 多人点赞 2020-09-12 10:45:39
    2020版 链接: https://pan.baidu.com/s/1Zls_FUBKfGksU1GR3BGGGA 密码:titz 2019版 链接:https://pan.baidu.com/s/1cvCVQvjmxVlMwzd7mxDZqg 密码:j74h 2018版 链接: ...密码:mm7r 2017版 链接: ...密
  • 2020年武汉Java开发就业情况将会怎么样?Java属于编程语言的核心语言,很多公司都在用Java,Java语言开发优势显著稳定性好,在服务器端Java发挥高性能、安全稳健的特性。2019年Java岗位需求仍呈现持续上升趋势...
  • 阿里Java开发手册(2021最新终极版) 编程必备

    万次阅读 多人点赞 2021-01-29 17:58:51
    阿里的Java开发手册让众多开发人员养成了编写好代码的习惯,不得不说真的强大! 这个是阿里Java开发手册发布的最新版本,里面首次提出了前后端的开发规范,适合Java开发者们反复品尝。 目录 让众多开发人员养成...
  • Java开发RESTful

    万次阅读 2018-01-24 16:56:36
    一.首先,什么是REST? ...我们为什么要使用RESTful的风格来开发接口? 先从传统设计接口的方式来看: 新增一个员工: http://www.demo.cn/finance/employee/createEmp  删除一个员工: ...
  • 常用应届生Java开发笔试面试题(更新中)

    万次阅读 多人点赞 2018-10-19 20:36:57
    Java笔试面试题 个人经历总结 应届生为主, 本文会逐渐转变为Java知识汇总,不再只是应届生层面 2021 更新中
  • Java开发实习生面试—附简历以及面试题

    万次阅读 多人点赞 2019-12-06 19:15:51
    面的是 Java开发实习生。 前些天注册了BOSS直聘,简单填了下资料。(其实还没准备找实习,就是上去看看行情~) 结果过了几天,(12月29号,星期五下午) ,突然有个招Java开发实习生的公司问我要简历。 (其实当时...
  • 名师讲坛——Java开发实战经典 带详细书签目录版

    千次下载 热门讨论 2014-05-19 15:29:36
    详细书签目录 是我自己亲手加进去的 目前正在看本书 看了300来页 受益颇多

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,613,230
精华内容 1,045,292
关键字:

java开发

java 订阅