程序员
文章平均质量分 75
tomfyyds
这个作者很懒,什么都没留下…
展开
-
网易开源分布式存储系统 Curve,性能彪悍
网易这回良心了:7月16日,网易公司旗下云服务商网易数帆宣布开源一款名为 Curve 的高性能分布式存储系统,官方称其性能可达 Ceph 的 1.84 倍。据官方介绍,Curve 的定位是提供一个高性能、低延迟的存储底座,基于这个存储底座,企业可以打造适用于不同应用场景的存储系统,如块存储、对象存储、云原生数据库等。CURVE 的设计开发始终围绕三个理念:一是顺应当前存储硬件设施发展趋势,做到软硬件结合打造顶级的存储产品;二是秉持 “Simple Can be harder than c原创 2021-12-06 22:04:22 · 445 阅读 · 0 评论 -
分享Java中经常出现的问题
Java 流行了很多年,相信学习 Java 的小伙伴有很多很多, 今天总结 了关于 Java 异常的及几大问题,希望对你有所帮助 。1 、检查与未检查简而言之,检查过的异常必须显式地在方法中捕获或在方法的 throw 子句中声明。 未检查异常是由无法解决的问题引起的,例如除以零、空指针等。检查异常特别重要,因为您希望使用您的 API 的其他开发人员知道如何处理异常。2 、异常管理的最佳实践 如果一个异常可以被正确处理,那么它应该被捕获,否则,它应该被抛出。3 、为什么 try 中定义的变量原创 2021-12-06 18:30:00 · 337 阅读 · 0 评论 -
为什么一些人很瞧不起 Java?
看不起java的总体来说有以下几种:第一种是做比如erlang, scala,haskell之类剑走偏锋的语言的。这些人觉得java的思想实在是太老旧了,简直不可理喻。第二种是做C#的。他们觉得java完全就是劣化版的C#,而且开源和自由软件的概念相比起“背靠大树好乘凉”而言简直是愚蠢。第三种是写C或者C++的。他们觉得java没有指针也没有重定义(#define),所以弱。第四种是写objective-c或者swift的,他们觉得java不是苹果出的所以是邪道。第五种是做前台的,他们觉原创 2021-12-06 14:01:38 · 399 阅读 · 0 评论 -
超详细的Java学习路线总结--(入门到精通 )
一、个人背景作为一个java后端开发工程师,我从上学以来接触java已经有6个年头,我在知乎上经常看到许多同学在问如何学习java,编程如何入门之类的问题,我知道刚开始学习java的你们肯定很着急,我当时也是这样,感觉对编程一无所知,焦虑又害怕。其实不必过于担心,只要找到一个合适的学习方法+勤奋的练习+合理的规划。然后静下心来仔细思考,你就能攻克java这门编程语言。首先,开始学习java之前,我们要知道,我们要学习哪些东西。现在的编程技术发展的太快了,我们不可能把所有的知识都学会,那样也不现实。原创 2021-12-05 16:00:00 · 2131 阅读 · 0 评论 -
自学 Java 怎么入门?
这个回答我思考了很长时间,一直没去写,因为一旦写了,就要给大家一点有价值的东西。我也看了很多网友的回答,基本上都是罗列一些资料。我觉得授人以鱼不如授人以渔,思考了一个月后,我决定从两个方面去说这个问题。第一:就是学习方法的问题,这点非常重要!好的方法会事半功倍;第二:就是学习资料的问题,如果说好的学习方法能帮你节省一半的时间,那么好的学习资料能帮你快速入行,少走弯路。我会在下文一一给大家分享出来。自学方法如果要说自学Java,我觉得我有资格说上几句。我读研期间自学的Java,一开始看了一个星期左原创 2021-12-05 14:00:00 · 215 阅读 · 0 评论 -
2021最强Java学习路线图
第一阶段:企业级开发—Java基础1.java基础2.javaweb基础第二阶段:企业级开发一基础框架1.项目构建Maven2.版本控制Git3.SSM(Spring框架+SpringMVC+持久层框架Mybatis)4.Spring框架5.快速开发框架SpringBoot6.持久层框架MybatisPlus第三阶段:企业级开发—微服务框架1.分布式开发框架Dubbo2.分布式开发框架Zookeeper3.微服务开发框架SpringCloud4.消..原创 2021-12-04 14:34:47 · 2347 阅读 · 0 评论 -
Java 的开发效率究竟比 C++ 高在哪里?
人们的惯常认识是"C++的运行效率高而Java的开发效率高(相对而言)"。但在某些场景下Java的性能已经不输C++,有的即使落后但是差距也不大。而现代C++有了更多方便的语法和工具,开发效率也有了提高。原创 2021-12-03 19:37:17 · 3528 阅读 · 0 评论 -
Java学习八大忌
1.人云亦云,没有思想好多人就是听了个Java收入高,不是相关行业的要转行,不是相关专业的就要自学,就要培训。但是自己没有对自己进行过评估,跟风就上,不是说一定学不好,而是对于大部分这种情况来说确实不易。初学少则学习数月,多则一二年,尚不知人最宝贵的并非金钱,而是时间。2.一叶障目,七零八碎好多吧友学Java就知道是Java用来开发网站和软件,其实软件开发的范畴要比Java大的多。本人网站没有开发过,但是BS系统开发过一些(主要是XX NB部门的项目类资金类管理软件)。打个不太准确的比方,软件开发原创 2021-12-03 23:45:00 · 294 阅读 · 0 评论 -
如果一定要在C++和JAVA中选择,是C++还是java?
很多C++er(包括曾经的我)都蜜汁自信:学了C++,再学Java很容易上手。到底是谁给你的勇气?很多人经常不屑的说,Java这种虚拟机语言,连虚拟机都是C++写出来的,有什么难的?TCP协议是在IP协议之上,有没有听说过学完IP协议,再学TCP就很容易上手的?说出这种话的原因是因为:他们以为做Java开发就只是学一个Java语言而已。C++的人在折腾哪些东西:C、C++、进程、内存、指针、栈、堆、调试、汇编、编译、链接、操作系统···Java的人在折腾哪些东西:Java、Spring、原创 2021-12-03 19:32:42 · 511 阅读 · 0 评论 -
学习java心得体会
ss的学习:虽然说在标签中也可以定义样式,但是这么做看起来不是那么明智,我在学CSS时还是比较努力的,所有的样式效果都测试过,并且写了相应的案例,只是过了不到3个月就忘了一大半,很多时候都是查文档才能写出来的,虽然CSS对于我们来说不必要非常精通,但是我觉得掌握的东西越多,以后的工作就越轻松,所以在中级结束后也会去看看前面的笔记和案例。Javascript:js 我认为是最重要的,甚至于超过servlet,jsp,在上课期间,讲的内容还是比较少的,就javascript中创建对象来说吧,应该只讲过3中方原创 2021-12-03 19:30:32 · 880 阅读 · 0 评论 -
为什么常有人向Java初学者推荐“Thinking in Java“这种不适合初学者的书籍?
分两部分回答。一、我在我的群里经常跟一些非常牛掰的java界内的大牛讨论读书的问题。他们在给新手推荐书籍的时候想也不想就会推荐Think in java。java书籍说句实话,入门级的书很多,但更看重实战和经验。如其他答案所言,java其实是个很容易入门但很难实际上手的语言。java发展到现在已经算是个“老”语言了,框架和开源库满世界都是而且用到的还非常多,尤其是JAVA EE,普遍很依赖各种开源框架。以至于有了@姚冬所说的“java的一大天赋就是把中小型项目写成大型项目”。具体到我原创 2021-12-03 15:20:15 · 323 阅读 · 0 评论 -
自学5个月Java找到了9K的工作,我的方式值得大家借鉴
我是去年9月22日才正式学习Java的,因为在国营单位工作了4年,在天津一个月工资只有5000块,而且看不到任何晋升的希望,如果想要往上走,那背后就一定要有关系才行。而且国营单位的气氛是你干的多了,领导觉得你有野心,你干的不多,领导却觉得你这个人不错。我才26周岁,实在的受不了这种工作氛围,情绪已经压制了很多久,一心想着要跳出来,却一直找不到合适的机会。因为身边的朋友有在北京做Java开发的,他工作了四五年的时间,可以在北京拿到3万的月薪,说心里话我是真的羡慕,这远超出了我的认知范围。所以经过朋友的推荐,我原创 2021-12-03 13:25:42 · 123 阅读 · 0 评论 -
35个小细节,让你提升Java代码的运行效率
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率绝对是有提升的。原创 2021-12-03 12:36:50 · 141 阅读 · 0 评论 -
大数据编程入门:Java网络编程
如果想要编写出一个可以运行在多个设备上的程序,应该怎么做呢?答案是网络编程,今天小编将为大家带来大数据编程入门:Java网络编程。原创 2021-11-30 21:36:24 · 1210 阅读 · 0 评论 -
呕心沥血整理的Java零基础入门到精通全套知识点教程
经常在知乎看到一个问题:Java学到什么程度可以算是精通?今天就围绕这个问题,其实学习 Java 学到什么程度算是精通,这个其实没有盖棺定论的,也不是说你拿个年薪几十万的 offer 就可以自诩精通了。我认为,如果市面上这些资料、书籍你都啃的差不多,你能在所有的 Java 程序员中跻身前 0.1% 的话,你就可以达到"精通" 这个阶段了,因为没人比你强了,你当然是精通了。所以,我今天罗列一些知识点,如果你都能够掌握并且真正理解这些东西的话,那你就可以到了精通这个阶段了。原创 2021-12-01 12:00:00 · 556 阅读 · 1 评论 -
我把Java基础编程及思维导图整理的超级详细,初学者都能看懂
Java基础编程及其思维导图目录:Java学习导图一、Java基本语法1.关键字与标识符 2.变量分类 3.运算符 4.流程控制二、数组1.数组概述 2.一维数组 3.二维数组 4.数组常见算法 5.Arrays工具类使用三、面向对象Java类及其类成员三大特性(封装、继承、多态)关键字Java学习思维导图一、Java基本语法原创 2021-11-30 21:24:51 · 378 阅读 · 0 评论 -
Java多线程并发之同步容器和并发容器-第一篇
Java多线程并发之同步容器和并发容器-第一篇概述本文主要讲解在Java多线程并发开发中,集合中有哪些支持并发的的。什么是同步容器(集合),什么是并发容器(集合)?并发容器分类有哪些?每个分类都有哪些类?本文是《凯哥分享Java并发编程之J.U.C包讲解》系列教程中的第五篇。如果想系统学习,凯哥(kaigejava)建议从第一篇开始看。从本篇开始,我们就来讲解讲解Java的并发容器。大致思路:先介绍什么是并发容器。然后讲解list相关的、map相关的以及队列相关的。这个系列会有好几篇文章。大原创 2021-11-30 23:45:00 · 530 阅读 · 0 评论 -
35个小细节,让你提升Java代码的运行效率
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率绝对是有提升的。代码优化的目标是减小代码的体积 提原创 2021-11-30 19:24:05 · 128 阅读 · 0 评论 -
经过慎重考虑,我拿出这套适合初学者入门的Java基础完整版视频
作为走在编程教育培训前列的黑马程序员,肯定会有很多套教程,有些反响一般,有些却能横空出世,直接成为王牌资源。无可争议的处于我们观看榜、留存榜、好评榜的前列。对于前期入门,就有几套推出的Java入门视频教程,而其中数据特别亮眼的就是这个:java基础教程(编程就像打字一样简单)。该视频专门针对零基础的学员录制,更适合小白学习,更贴近初学者的学习习惯。授课讲究通俗易懂,生动幽默。相信你能够轻松地入门Java语言。也有很多观看过的学员留下好评:看看下图(头条极速版可能就不行咯)就会自动回复这套原创 2021-11-28 13:24:34 · 66 阅读 · 0 评论 -
打不过就改变 Java 未来 ,微软正式发布 OpenJDK 预览版
IT之家4月7日消息 外媒 onMSFT 报道,近 25 年来,Java 一直是一股不可忽视的力量。它带来了 “一次编写,在任何地方运行”的承诺,其想法是允许开发人员将其应用程序编译成字节码,可以在任何支持其 Java 虚拟机的平台上运行,有时也被称为 Runtime 运行时环境。微软博客今天宣布 OpenJDK 的 Microsoft Build 预览版,这是 OpenJDK 的新的免费长期支持(LTS)发行版,它是开源的,任何人都可以免费部署在任何地方。它包括基于 OpenJDK 11.0.10+9原创 2021-11-30 14:05:53 · 366 阅读 · 0 评论 -
一文搞懂JAVA与Go垃圾回收
现代高级编程语言管理内存的方式分自动和手动两种。手动管理内存的典型代表是C和C++,编写代码过程中需要主动申请或者释放内存;而 PHP、Java 和 Go等语言使用自动的内存管理系统,由内存分配器和垃圾收集器来代为分配和回收内存,其中垃圾收集器就是我们常说的GC。本文中,笔者将从原理出发,介绍Java和Golang垃圾回收算法,并从原理上对他们做一个对比。Java垃圾回收垃圾回收区域及划分在介绍Java垃圾回收之前,我们需要了解Java的垃圾主要存在于哪个区域。JVM内存运行时.原创 2021-11-30 12:41:47 · 435 阅读 · 0 评论