SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner
SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner作者:一一哥一. Spring Boot 常用配置本章节主要介绍一下 Spring Boot 中的一些常用配置,比如:自定义 Banner、配置日志、关闭特定的自动配置等.在进行配置之前,我们还是结合之前的文章,先创建…
2020 年值得关注的 5 个国产 Java 开源项目
Java 被发明出来已经三十年了,其流行程度和各方面的成熟度大家都是有目共睹的。在 Gitee 上,Java 语言所编写出的开源项目也是长期霸占排行榜的前列,除了许多经典的开源项目外,Gitee 上也在不断涌现新的 Java 开源项目,下面几款就是近期值得关注的五个国产 Jav…
SpringBoot系列教程09--新纪元之SpringBoot原理探究(重点)
SpringBoot系列教程09--新纪元之SpringBoot原理探究(重点)作者:一一哥一.SpringBoot 工作原理概述Spring boot应用程序采用各种Starters启动器,入口类是包含@SpringBootApplication注解和main方法的类,然后使用@ComponentScan注解自动扫描项目中的所有组件,…
SpringBoot系列教程08--新纪元之SpringBoot中编写测试用例
SpringBoot系列教程08--新纪元之SpringBoot中编写测试用例 作者:一一哥我们在上一个案例的基础之上,添加spring-boot-starter-test依赖,看看在Spring Boot中如何实现测试用例的编写。一. 引入Test依赖<dependencies> <dependency> <groupId>org.springf…
SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握)
SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握) 作者:一一哥一.Maven方式创建Spring Boot项目1.配置Maven环境在以maven方式创建Spring Boot项目之前,请先确保自己的Maven并配置好环境变量,并且在ideal中关联好maven环境。2.创建一个…
Gitee 轻量级 PR —— 参与开源贡献,原来就是举手之劳的事
Github 发明了 Pull Requests ,让全球范围内的开源协作变得如此简单。任何人不需要联系作者,只需简单四步即可提交贡献代码给项目: 这种简单的协作模式让开源软件发展非常非常快速。 但参与开源贡献并非一件简单的事,你必须对项目有着非常深入了解。可有时候我们可能只是…
SpringBoot系列教程06--新纪元之SpringBoot官网以下载模板方式创建(了解)
SpringBoot系列教程06--新纪元之SpringBoot官网以下载模板方式创建(了解)作者:一一哥一. 去http://spring.io网站下载目标来构建项目我们也可以访问: http://start.spring.io/,
SpringBoot系列教程05--新纪元之SpringBoot初使用
SpringBoot系列教程05--新纪元之SpringBoot初使用作者:一一哥一.Spring Initializr方式创建1.新建项目2.选择Spring Initializr3.设置项目的包名及坐标GAV信息4.设置启动器及SpringBoot版本注意:该方式默认是从http://spring.io官网上下载源码模板,然后自…
SpringBoot系列教程04--新纪元之SpringBoot环境要求
SpringBoot系列教程04--新纪元之SpringBoot环境要求作者:一一哥一.基本说明本系列教程采用Spring Boot 2.x.x.RELEASE版本; 需要Java 8+版本; Spring Framework 5.0.4.RELEASE或更高版本; Maven 3.2+或Gradle 4+。另外Spring Boot本身内嵌了一些servlet…
这个程序员为了买股票,直接分析了上市公司财报,还把代码开源了
由于该系统超出了小编的知识范畴,以下内容均摘自该项目 Readme。 当初写这个程序的目的就是能够快速高效地分析和排除上市公司。这一想法来源于《手把手教你读财报》里的一句话:财报是用来排除公司的。 现在量化非常流行,但比较流行的做法还是将技术分析程序化。常见的开源库也专注于获取…
不务正业?Gitee 去B站当 up 主想干嘛?
《放码过来》是 OSChina 社区旗下的技术沙龙 OSC 源创会的一档开源软件分享节目,秉持着帮助开发者快速成长的理念,邀请 Gitee 平台上优秀的开源软件作者演示、介绍开源项目,让更多人了解、下载、分享、使用优秀的开源软件。 作为源创会的彩蛋环节,开源作者们也在这里带来了…
SpringBoot系列教程03--新纪元之SpringBoot初相见
作者:一一哥一.概述当这个世界上大家都用木棍石头打架的时候,就看谁的人多力气大,谁就容易获胜。但是当热兵器产生以后,人多也扛不住船坚炮利!SpringBoot的诞生,无异于从冷兵器时代跨入了热兵器时代!1. Spring Boot的诞生背景现在一些动态语言开始流行…
SpringBoot系列教程02--史前文明之Spring发展史
作者:一一哥一. Spring1.x 时代1.功能:1.x时代的Spring把所有的功能都集中在一个项目中,包含了核心的IoC、AOP,也包含了其他一些比如JDBC、Mail、ORM、事务、定时任务、Spring MVC等功能.2.优点:支持基于XML的配置; 支持依赖注入与声明式事务。3.缺点:…
SpringBoot系列教程01--史前文明之Spring简介
作者:一一哥一. Spring之起源1.你知道J2EE吗?要说到Spring的历史起源,首先咱们要说说J2EE这个玩意儿。J2EE在1999年和2000年的时候开始得到广泛实现,在J2EE中提出了”事务管理“等核心中间层标准化的概念,但是在实践中出现了各种问题,尤其是开发效率,…
不用引入JQuery,前端开发们一行代码就能使用的提示信息开源组件
在一个 Web 项目中,其实前端开发者们只需要一个加载中,或者一个好看的提示信息。这么一个简单的目的,却要引入各种各样的东西,十分复杂。今天为大家推荐的 msg.js 就让前端开发者们只需一行代码,就能轻松实现各种提示信息。 项目简介:msg.js 中包含了加载中、成功提示、失…
Vue 开发者不可错过的五款开源扩展组件
自 2014 年正式对外发布以来,Vue 凭借着入门容易、资料丰富、框架功能完善等优势,成为国内许多前端开发者在众多 JavaScript 框架中的首选。Gitee 上这些优秀的开源 Vue 组件也侧面说明了 Vue 的生态在国内已经日臻成熟,而下面这五款开源的 Vue 组件绝…
都 2020 年了,还在用代码行数评估开发工作量吗?
衡量开发人员的工作量一直是让很多管理者头疼的问题,开发工作的不易量化让对于开发人员个体的工作变得难以评估。这时许多管理者为了图方便,直接只用代码行数来评估开发人员的工作量,这让很多开发人员都苦不堪言。 在开发工作中,代码行数体现的数据最直观,这点我们不能否认,它一定是一个可以参…
向经典致敬--跟我用Java写魂斗罗
80后,90后的你,是否玩过小时候经典的那个小手游?当魂斗罗的music响起,你是否依然热血沸腾。快来跟我一起用java来写一个自己的魂斗罗游戏吧!魂斗罗java代码及素材链接:SunYiYi/Java-games以下是Java Swing程序的核心代码:import javax.imageio.ImageI…
这个无需算法知识的开源 AI 框架,写 Java 的你值得拥有
对于不少 Java 开发者来说,算法确实是一个令人头疼的东西。掌握了最基本的算法后,想要学习更高阶的算法可能会有些吃力,尤其对 AI 领域感兴趣的 Java 开发者,他们可能更多的会选择 Python 去解决这方面的问题。这次 Gitee 推荐的这个开源框架就是面对 Java …
「是时候升级java11了」HTTP/2.0 协议
看过前面几篇文章的同学是否也在尝试将Jdk升级到Java11呢?今天笔者要讲解的是微服务内部升级到 HTTP/2.0 协议。 http2优势想必大家都知晓,在这不做过多的介绍。说起 HTTP/2.0 大家所熟知的应该是 Over TLS 版,现有支持HTTP/2.0的浏览器都是…