文章列表

共有 466 篇文章

2020 Java开发者数据分析:中国已成为 Java 第一大国

最近知名开发工具供应商Jetbrains在Java 25周年之际,对开发群体做了一次有意思的数据分析。 > 全文内容可见:https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/ 通过这次的分析,得出了非常多意思的结论,接下来我们一起来快速看看,都有哪些有意思的现象出现! 有多少Java开发者? 1....

居然仅用浏览器,就完成了Spring Boot应用的开发与部署!

最近有幸试用了一下阿里云的一个新产品:云开发平台,体验一把全新的开发模式!虽然中间也碰到了一些问题,但整体的体验透露着未来感,因为整个过程都不需要使用我们最常用的IDEA,仅依靠浏览器就把一个Spring Boot干上线了! > 啥是云开发平台?云开发平台(https://workbench.aliyun.comhttps://workbench.aliyun.com),是阿里云面向广大开发者提供...

Serverless初体验:快速开发与部署一个Hello World(Java版)

昨天被阿里云的这个酷炫大屏吸引了! !https://blog.didispace.com/images/pasted-352.png 我等85后开发者居然这么少!挺好奇到底什么鬼东西都是90、95后在玩?就深入看了一下。 这是一个关于Serverless的体验活动,Serverless在国内一直都处于不温不火的状态,所以很多开发者其实都不太了解Serverless到底是啥!...

说说Spring中的 @RestController 和 @Controller

Spring MVC执行流程已是JAVA面试中老生常谈的问题,相信各位小伙伴也是信手拈来。今天我们来谈谈另一个面试中必会必知的问题: @RestController和@Controller的区别? - Spring MVC中的REST实现 - @Controller + @ResponseBody注解 - @RestController注解 Spring MVC 与 REST...

一个Java方法能使用多少个参数?

我最近给我fork的项目QuickTheories增加了一个接口: java @FunctionalInterface public interface QuadFunction { E applyA a, B b, C c, D d; } 这让非常好奇一个方法能够有多少个类型参数呢?据我所知,Java的语言规范并没有提到这个问题。1f1 关于在实现上这个阈值的定义,我有两个猜测: 1....

你要知道的21道软件设计 + 面向对象的面试题

不管大家参加任何的编程面试,都逃不过关于系统设计和软件设计的问题。如果你想做的更好,你可以试试准备这个话题。以前我分享过我的一个关于编程面试问题的清单,也分享了一些关于系统设计的问题,但好多人比较感兴趣,会提问更多的问题。因为系统设计比较难,需要多加练习才能更好地掌握。 当我在偶然在Educative上看到如何应对系统设计面试的课程时,我就从亲朋好友那里收集了许多关于系统设计面试问题,然后做成了清...

Merging 和 Rebasing 的大比拼

虽然 merging 和 rebasing 在 git 中相似时,但他们提供不同的功能。为了让你的历史尽可能的干净和完整,你应该知道以下几点。 git rebase 命令已 神奇的 Git voodoo 而闻名,初学者应该远离它,但它实际上可以让开发团队在使用时更加轻松。在本章中,我们将 把 git rebase 和与之有关联的 git merge 命令相比较 ,并在典型的 Git...

数据源面试三连杀:是啥?为什么要用?怎么用?

一、概述 在日常项目中肯定需要用到数据源,那么数据源是什么,当遇到分布式事务的场景时数据源与非分布式事务场景的数据源又有什么不同呢,在J2EE中分布式事务又是如何实现的呢,希望本文可以解答您的疑惑。 二、 数据源 2.1 数据源是什么 通俗来讲,数据源是存储数据的地方。例如,数据库是数据源,其他系统也可以是数据源。在J2EE里,数据源是代表物理数据存储系统的实际Java对象。通过这些对象,J2EE...

为什么加了@Transactional注解,事务没有回滚?

在昨天的《事务管理入门》http://blog.didispace.com/spring-boot-learning-21-3-10/一文发布之后,有读者联系说根据文章尝试,加了@Transactional注解之后,事务并没有回滚。 经过一顿沟通排查之后,找到了原因,在此记录一下,给后面如果碰到类似问题的童鞋一个参考。 问题原因...

用了那么多年的 Master 分支或因种族歧视而成为历史?

最近真的是活久见了...不知道你是否也有碰到之前Fork过的国外开源项目,最近突然崩了,原因居然是好多项目都把master分支改为了main分支!更可怕的是修改原因居然是涉及种族歧视。用了那么多年的master,居然是种族歧视?到底发生了什么? 运动的发起 这次的 master 改 main 的倡导运动发起自知名技术博主 Scott Hanselman。6月8日 Scott...

34 页, 共 47 页, 总计 466 篇文章