
java
文章平均质量分 92
七步编程
公众号:【七步编程】专注Python、AI、大数据
展开
-
Java学习者看过来。。。这些优质项目千万别错过
这么主流的编程语言,如果去GitHub搜一下,会发现Java项目多如牛毛。这就会带来很多困扰,假如有10万个项目,想从其中找到适合初学、进阶等不同阶段的项目就成了一件非常困难,谁也没有那么多精力逐个去筛查,甚至简单的看一遍简介整个看下来都要耗费非常多的精力和时间。我每天都会花费很长时间在GitHub上,想要搜索某类项目,不要简单粗暴的直接搜索,而是通过间接的方式搜索。举个例子,假如想搜Java相关的项目,如果上来就搜索关键词「Java」会列出很多乱七八糟的项目。原创 2023-01-06 22:22:35 · 2540 阅读 · 0 评论 -
开源免费,自己用Java撸一个在线云盘
收集整理每周优质开发者内容,包括、、等方面。每周五定期发布,同步更新到和。欢迎大家投稿,,推荐或者自荐开源项目/资源/工具/文章~原创 2022-10-22 21:09:42 · 9694 阅读 · 4 评论 -
高逼格,程序员专属音乐播
收集整理每周优质开发者内容,包括、、等方面。每周五定期发布,同步更新到和。欢迎大家投稿,,推荐或者自荐开源项目/资源/工具/文章~原创 2022-10-22 20:55:23 · 5273 阅读 · 1 评论 -
8万Star,这个开源项目有点强
收集整理每周优质开发者内容,包括、、等方面。每周五定期发布,同步更新到和。欢迎大家投稿,,推荐或者自荐开源项目/资源/工具/文章~原创 2022-09-26 23:30:50 · 2722 阅读 · 0 评论 -
又一款超好用开源知识库管理工具
收集整理每周优质开发者内容,包括、、等方面。每周五定期发布,同步更新到。欢迎大家投稿,,推荐或者自荐开源项目/资源/工具/文章~原创 2022-08-20 21:55:41 · 3736 阅读 · 2 评论 -
什么是操作系统?
收集整理每周优质开发者内容,包括、、等方面。每周五定期发布,同步更新到和。欢迎大家投稿,,推荐或者自荐开源项目/资源/工具/文章~原创 2022-08-13 21:27:27 · 1220 阅读 · 0 评论 -
这才是开发者神器正确的打开方式
插件则是针对不同开发者提供的一些个性化支撑,比如你喜欢Vim的键盘操作,那可以使用IdeaVim插件,如果你觉得在代码之间的跳转比较麻烦,可以使用AceJump插件。每当你有一个现有的表达式时,你可以在一个点后面附加一个特定的后缀,并使用Tab键来应用它。其实,我觉得倒谈不上相见恨晚的「技巧」,只是发掘那些原本我们不知道的操作,进而转化成自己的操作习惯,从而提升开发效率。快捷键基本都是IDEA内置的功能,这些功能是针对大多数开发者比较通用的,通过快捷键可以避免鼠标点按过程中低效的问题。...原创 2022-07-24 11:04:21 · 353 阅读 · 0 评论 -
初学编程如何提高编程能力?
编码和其他技能一样,需要练习,如果你长时间不用,你的编码技巧就会变得麻木。而如果你期望成为优秀的人,那么就不仅仅是每天在工作中编码,那是不够的,你需要把编码当成你的生活。想想奥运运动员,他们不只是每天训练几个小时,他们为自己的运动而活,他们每天训练8到10个小时,然后参加比赛。他们痴迷于寻找自己的弱点,并将其完善。如果你想成为一名 优秀的开发人员,那么你也要用同样的方式来看待写代码的做法。特别是当你刚刚开始你的职业生涯,想从教程地狱中挣脱出来的时候,这看起来似乎太难了。但这并不难,你只需要找到正原创 2022-04-09 20:56:54 · 383 阅读 · 0 评论 -
B格被拉满了....
程序员宝藏库:https://github.com/Jackpopc/CS-Books-Store你最喜欢哪款流程图绘制工具?draw.io、Visio、OmniGraffle等等,不同的用户会有不同的选择。那么,你是否想过利用一段Python代码绘制一幅流程图?最近,我留意到Github 上一个名为Diagrams的项目,可以用Python代码绘制云系统架构图。它的诞生是为没有任何设计工具的新系统架构设计提供原型,可以绘制可视化系统架构。Diagrams目前主要的提供商包括AWS,Azur.原创 2021-10-27 23:43:48 · 900 阅读 · 0 评论 -
清晰了!一文彻底理解Java事件处理
添加微信:code_7steps,备注“进群”,邀请你加入大牛云集的技术交流群!在软件开发过程中,触发事件并对事件做出反应是非常重要的。任何按键操作都是一个事件,任何帧渲染都是一个事件等待。在这里,我将向大家展示如何在Java中创建自己的事件处理。如果您熟悉设计模式,则很可能听说过观察者模式。这是任何基于事件的框架的基础,它由一个维护观察者列表的主题组成,并且每当发生某项操作/事件时,它都会通知观察者。我们将使用从观察者模式派生的更健壮和复杂的系统。即使代码更加复杂,并且我们拥有.原创 2021-07-18 18:09:22 · 1472 阅读 · 0 评论 -
知乎热文 | 如何高效学习Spring Boot?
添加微信:code_7steps,备注“进群”,邀请你加入大牛云集的技术交流群!关于Spring Boot ,曾经因为项目需求,“临阵磨枪”式的学习了 一下。但是,那时候自己使用相对简单,就做一些简单的API接口的开发。所以,就在网络上找了一些在线教程,结合看了一些快速入门的博客,把项目给搭建了起来。最近由于疫情的原因,在家远程办公有了一些空闲时间,所以,就想着抽空把Spring更加细致的学习一遍。在这个过程中发现了一些不错的免费课程,所以来分享一下我关于Spring Boot 的学习思路,.原创 2021-07-18 17:50:12 · 254 阅读 · 0 评论 -
进阶指南!深入理解Java注解
添加微信:code_7steps,备注“进群”,邀请你加入大牛云集的技术交流群!你可以在Java开发过程中,遇到过需要将元数据(描述其他数据的数据)与类、方法或者其他元素相关联的情况。例如,在开发过程中,需要识别大型应用程序中未完成的类。对于每个未完成的类,元数据可能包含未完成类的开发人员的项目、预计完成时间。在Java 5之前,注释(Comments)是Java提供将元数据与应用程序元素相关联的唯一灵活机制。但是,注释是一种非常非常不好的选择。由于编译器会忽略它们,incident.原创 2021-07-18 17:43:44 · 191 阅读 · 1 评论 -
一文掌握Java TreeMap与HashMap
添加微信:code_7steps,备注“进群”,邀请你加入大牛云集的技术交流群!在编程开发过程中,经常会涉及到键值对的存取,在Java中比较具有代表性的有HashMap和TreemMap。这两种Map接口的实现广泛的应用于存储键值对,支持每天在数据集上的各种操作,增、删、改、查。本文,就来通过示例详细介绍一下TreeMap和HashMap之间的核心异同点。在Java中,所有Map实现都将存储键值对,但基于实现的差异很小。与TreeMap相比,HashMap在收集框架的日常开发中得到了广泛.原创 2021-07-11 19:25:43 · 437 阅读 · 1 评论