zdd小小菜鸟 zdd小小菜鸟
3年前
设计模式–六大原则
设计模式–六大原则tex在238中设计模式中,我们提炼出了六大面向对象设计原则我们可以不知道那数量繁多的设计模式,但一定要记住这六大设计原则1.开闭原则(OpenClosePrinciple
Wesley13 Wesley13
4年前
java foreach实现原理
java.util.List实现了java.lang.Iterable接口.jdkapi文档中是这样描述Iterable接口的:实现这个接口允许对象成为"foreach"语句的目标。不过咋一看Iterable接口并没啥特别之处,只是定义了一个迭代器而已。public interface Iterable<T {      /
Stella981 Stella981
4年前
SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
问题描述    在SpringBoot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示:!(https://oscimg.oschina.net/oscnet/9ec8c281759f3577bc3b063411eb5f88aba.
Wesley13 Wesley13
4年前
MySQL 5.7 使用原生JSON类型
首先回顾一下JSON的语法规则:数据在键值对中,数据由逗号分隔,花括号保存对象,方括号保存数组。按照最简单的形式,可以用下面的JSON表示:{"NAME":"Brett","email":"brett@xxx.com"}如何在MySQL中使用JSON类型:新建
Wesley13 Wesley13
4年前
Java中为什么需要Object类,Object类为什么是所有类的父类
Java中Object是所有类的父类,所有类的对象都是Class类的实例。贴上javadoc中的说明!(https://static.oschina.net/uploads/space/2017/0320/224831_Uobg_1400660.png)为什么我们需要Object类这个问题找到了一个外国哥们的回答,
Wesley13 Wesley13
4年前
Java8的时间日期API
原先的时间api 大部分已经过时了Date构造器需要传入年月日 但是对时间的加减操作比较麻烦Calenda 加减比较方便 使用LocalDate、LocalTime、LocalDateTime LocalDate、LocalTime、LocalDateTIme类的实例是不可变的对象。分别使用ISO8601
Easter79 Easter79
4年前
Spring循环依赖问题的解决
循环依赖问题一个bean的创建分为如下步骤:!(https://static.oschina.net/uploads/img/202102/24030007_IrhH.png)当创建一个简单对象的时候,过程如下:先从单例池中获取bean,发现无a创建a的实例为a赋值把a放到单例池
Stella981 Stella981
4年前
Javascript中的基本数据类型
Undefined在var或者let中声明了变量但没有赋值时,这个变量的值就是undefined.使用typeof关键字检测未声明变量的类型为undefined.Nullnull表示一个空对象指针,所以用typeof检测null时,会返回objectundefine派生自null,
上海张律师 上海张律师
7个月前
英语单词学习页面+单词朗读实现 -- 【2】单词朗读实现 ##HarmonyOS SDK AI##
​注:我需要先强调一下,我的目的不是把官网文档里的东西复制一遍……而是分享自己实际开发过程中遇到的问题和思考仍然先放一下效果图这里对于单词和例句,都是可以通过点击图片进行播报的这个功能的原理是通过文字转语音的形式实现的,之前也写过文章分享过在API9下如何
多RID分层路径计算性能优化
本文分享自天翼云开发者社区《》.作者:罗斌针对以上问题和性能分析点,进行了以下优化,分别是:1)基础探测图按rid分层染色计算所有点到点路径,零拷贝萃取整个路径算法需要修改的部分,单独创建一个临时变量用于不可避免的一次路径计算过程中写操作,防止任何一次两点