23种设计模式(Java版,超详细!)-我爱开发者

23种设计模式(Java版,超详细!)

什么是设计模式设计模式是在软件设计中反复出现的问题的通用解决方案。它们是经过多次验证和应用的指导原则,旨在帮助软件开发人员解决特定类型的问题,提高代码的可维护性、可扩展性和重用性。...
java基础学习:常用类- Date、Calendar、Math、枚举-我爱开发者

java基础学习:常用类- Date、Calendar、Math、枚举

Date(日期时间类)1.日期时间类计算机表示时间形式:时间戳(timestamp):距离特定时间的时间间隔。计算机时间戳是指距离历元(1970-01-01 00:00:00:000)的时间间隔(ms)。计算机中时间2019-04-29 ...
Java常用类的使用-我爱开发者

Java常用类的使用

什么是常用JAVA常用类的 常用类也大部分都是继承超类object的子类 有着不同的用法作为基础学习我们需要掌握以下常用的类String类Date 时间类Math类 用于算术计算DateFormat类和SimpleDateFormat...
初识算法 | 二分查找基础版、改变版、平衡版、Java版-我爱开发者

初识算法 | 二分查找基础版、改变版、平衡版、Java版

一. 初识算法1.1 什么是算法?定义在数学和计算机科学领域,算法是一系列有限的严谨指令,通常用于解决一类特定问题或执行计算 In mathematics and computer science, an algorithm (/ˈælɡə...
Java实现多项式曲线拟合-我爱开发者

Java实现多项式曲线拟合

我最近写的一个项目,需要通过散点图来形成一条拟合的曲线,以便于用来预测后续的数据。这个算法真是折磨我好几天,回顾了一波非线性回归以及查询很多资料,最终确定使用,多项式曲线拟合的方式...
JAVA麻将胡牌算法透析-我爱开发者

JAVA麻将胡牌算法透析

麻将牌的构成麻将牌是由下面的牌组成:1.万字牌:1-9共9张(每个数字各一张)比如1万2万3万等2.条子牌:1-9共9张(每个数字各一张) 比如1条,2条,3条等3.筒子牌:1-9共9张(每个数字各一张) ...
接近8000字的Spring/Spring常用注解总结!安排!-我爱开发者

接近8000字的Spring/Spring常用注解总结!安排!

0.前言大家好,我是 Guide 哥!这是我的 221 篇优质原创文章。如需转载,请在文首注明地址,蟹蟹!这篇文章在知乎被盗发,并且收获了接近300的点赞,很心痛,我作为这篇文章的真正作者来发,不...
答应我,别再if/else校验请求参数了可以吗-我爱开发者

答应我,别再if/else校验请求参数了可以吗

​哎!弹指之间遥想当年,其实我也特别钟情于if/else连环写法,来校验请求入参,上来就是一顿SAO操作:就现在来说,我们项目都是前后端分离,前后端约定好请求参数,封装成一个对象,前段根据对...
Github 上 10 个值得学习的 Springboot 开源项目-我爱开发者

Github 上 10 个值得学习的 Springboot 开源项目

Spring Boot 几乎继承了所有 Spring 框架的优点,同时还可以让项目的配置更简化、编码更简化、部署更方便。近两年受到很多开发者的追捧,也是火热的不行!下面给大家整理了 10 个 Github 上最值...
给你一份Spring Boot核心知识清单-我爱开发者

给你一份Spring Boot核心知识清单

预警:本文非常长,建议先 mark 后看,也许是最后一次写这么长的文章说明:前面有 4 个小节关于 Spring 的基础知识,分别是:IOC 容器、JavaConfig、事件监听、SpringFactoriesLoader 详解,它...