第三方万年历接口在公司中的应用实践

前置准备

搭建依赖

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.66</version>
</dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.13</version>
</dependency>

申请第三方接口凭证

申请地址:RollToolsApi使用教程 (qq.com)

根据文章内容添加公众号注册账号后获取 app_idapp_srcret,后续接口请求要携带该两个参数,如下:

http://www.mxnzp.com/api/holiday/list/month/201802?app_id=XXXX&app_secret=XXX

API接口文档

获取指定日期的节假日及万年历信息

  • 接口地址: https://www.mxnzp.com/api/holiday/single/{date}

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/single/20181121?ignoreHoliday=false&app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
date字符串日期 格式 yyyyMMdd
ignoreHoliday布尔值是否忽略节假日,仅仅获取万年历,默认值false
返回参数说明:
名称类型说明
date字符串当前日期
weekDay整形当前周第几天 1-周一 2-周二 ... 7-周日
yearTips字符串天干地支纪年法描述 例如:戊戌
type整形类型 0 工作日 1 假日 2 节假日 如果ignoreHoliday参数为true,这个字段不返回
typeDes字符串类型描述 比如 国庆,休息日,工作日 如果ignoreHoliday参数为true,这个字段不返回
chineseZodiac字符串属相 例如:狗
solarTerms字符串节气描述 例如:小雪
lunarCalendar字符串农历日期
suit字符串宜事项
dayOfYear整形这一年的第几天
weekOfYear整形这一年的第几周
constellation字符串星座
indexWorkDayOfMonth整形如果当前是工作日 则返回是当前月的第几个工作日,否则返回0 如果ignoreHoliday参数为true,这个字段不返回
返回示例:
{"code": 1,"msg": "数据返回成功","data": {"date": "2018-11-21","weekDay": 3,"yearTips": "戊戌","type": 0,"typeDes": "工作日","chineseZodiac": "狗","solarTerms": "立冬后","avoid": "嫁娶.安葬","lunarCalendar": "十月十四","suit": "破屋.坏垣.祭祀.余事勿取","dayOfYear": 325,"weekOfYear": 47,"constellation": "天蝎座","indexWorkDayOfMonth": 1}
}

获取指定多个日期的节假日及万年历信息

  • 接口地址: https://www.mxnzp.com/api/holiday/multi/{dates}

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/multi/20180101,20181010,20181011?ignoreHoliday=false&app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
dates字符串日期组 格式 yyyyMMdd,yyyyMMdd,yyyyMMdd (中间用英文逗号隔开)
ignoreHoliday布尔值是否忽略节假日,仅仅获取万年历,默认值false
返回参数说明:
名称类型说明
date字符串当前日期
weekDay整形当前周第几天 1-周一 2-周二 ... 7-周日
yearTips字符串天干地支纪年法描述 例如:戊戌
type整形类型 0 工作日 1 假日 2 节假日 如果ignoreHoliday参数为true,这个字段不返回
typeDes字符串类型描述 比如 国庆,休息日,工作日 如果ignoreHoliday参数为true,这个字段不返回
chineseZodiac字符串属相 例如:狗
solarTerms字符串节气描述 例如:小雪
lunarCalendar字符串农历日期
suit字符串宜事项
dayOfYear整形这一年的第几天
weekOfYear整形这一年的第几周
constellation字符串星座
indexWorkDayOfMonth整形如果当前是工作日 则返回是当前月的第几个工作日,否则返回0 如果ignoreHoliday参数为true,这个字段不返回
返回示例:
{"code": 1,"msg": "数据返回成功","data": [{"date": "2018-01-01","weekDay": 1,"yearTips": "丁酉","type": 2,"chineseZodiac": "鸡","solarTerms": "冬至后","avoid": "出行.安葬.修坟.开市","lunarCalendar": "11-15","typeDes" : "元旦","suit": "祭祀.塑绘.开光.裁衣.冠笄.嫁娶.纳采.拆卸.修造.动土.竖柱.上梁.安床.移徙.入宅.安香.结网.捕捉.畋猎.伐木.进人口.放水","dayOfYear": 1,"weekOfYear": 1,"constellation": "天蝎座","indexWorkDayOfMonth": 1},{"date": "2018-10-10","weekDay": 3,"yearTips": "戊戌","type": 0,"chineseZodiac": "狗","solarTerms": "寒露后","typeDes" : "工作日","avoid": "造庙.嫁娶.掘井.栽种.造桥.作灶.动土","lunarCalendar": "9-2","suit": "祭祀.开光.出行.解除.伐木.作梁.出火.拆卸.入宅.移徙.安床.修造.造畜椆栖.扫舍","dayOfYear": 283,"weekOfYear": 41,"constellation": "天蝎座","indexWorkDayOfMonth": 1},{"date": "2018-10-11","weekDay": 4,"yearTips": "戊戌","type": 0,"typeDes" : "工作日","chineseZodiac": "狗","solarTerms": "寒露后","avoid": "入宅.上梁.斋醮.出火.谢土","lunarCalendar": "9-3","suit": "纳采.订盟.开市.交易.立券.会亲友.纳畜.牧养.问名.移徙.解除.作厕.入学.起基.安床.开仓.出货财.安葬.启攒.入殓.除服.成服","dayOfYear": 284,"weekOfYear": 41,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]
}

获取指定月份的节假日及万年历信息

  • 接口地址: https://www.mxnzp.com/api/holiday/list/month/{date}

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/list/month/201802?ignoreHoliday=false&app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
date字符串查询的月份 格式 yyyyMM (只有年月)
ignoreHoliday布尔值是否忽略节假日,仅仅获取万年历,默认值false
返回参数说明:
名称类型说明
date字符串当前日期
weekDay整形当前周第几天 1-周一 2-周二 ... 7-周日
yearTips字符串天干地支纪年法描述 例如:戊戌 如果ignoreHoliday参数为true,这个字段不返回
type整形类型 0 工作日 1 假日 2 节假日 如果ignoreHoliday参数为true,这个字段不返回
typeDes字符串类型描述 比如 国庆,休息日,工作日
chineseZodiac字符串属相 例如:狗
solarTerms字符串节气描述 例如:小雪
lunarCalendar字符串农历日期
suit字符串宜事项
dayOfYear整形这一年的第几天
weekOfYear整形这一年的第几周
constellation字符串星座
indexWorkDayOfMonth整形如果当前是工作日 则返回是当前月的第几个工作日,否则返回0 如果ignoreHoliday参数为true,这个字段不返回
返回示例:
{"code": 1,"msg": "数据返回成功","data": [{"date": "2018-02-01","weekDay": 4,"yearTips": "丁酉","type": 0,"chineseZodiac": "鸡","typeDes" : "工作日","solarTerms": "大寒后","avoid": "开仓.嫁娶.移徙.入宅","lunarCalendar": "12-16","suit": "祭祀.沐浴.祈福.斋醮.订盟.纳采.裁衣.拆卸.起基.竖柱.上梁.安床.入殓.除服.成服.移柩.启攒.挂匾.求嗣.出行.合帐.造畜椆栖","dayOfYear": 32,"weekOfYear": 5,"constellation": "天蝎座","indexWorkDayOfMonth": 1},...中间隐藏了"2018-02-02"~"2018-02-27"的数据{"date": "2018-02-28","weekDay": 3,"yearTips": "戊戌","type": 0,"chineseZodiac": "狗","typeDes" : "工作日","solarTerms": "雨水后","avoid": "掘井","lunarCalendar": "1-13","suit": "祭祀.斋醮.裁衣.合帐.冠笄.订盟.纳采.嫁娶.入宅.安香.谢土.入殓.移柩.破土.立碑.安香.会亲友.出行.祈福.求嗣.立碑.上梁.放水","dayOfYear": 59,"weekOfYear": 9,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]
}

获取指定月份的指定类型节假日及万年历信息

  • 接口地址: https://www.mxnzp.com/api/holiday/list/month/{date}/{type}

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/list/month/201810/rest?ignoreHoliday=false&app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
date字符串查询的月份 格式 yyyyMM (只有年月)
type字符串需要查询的类型{可选值:类型 workday 工作日 holiday 节假日 rest 休息日 festival 节日
ignoreHoliday布尔值是否忽略节假日,仅仅获取万年历,默认值false
返回参数说明:
名称类型说明
month整形当前月份
year整形当前年份
date字符串当前日期
weekDay整形当前周第几天 1-周一 2-周二 ... 7-周日
yearTips字符串天干地支纪年法描述 例如:戊戌
type整形类型 0 工作日 1 假日 2 节假日 如果ignoreHoliday参数为true,这个字段不返回
typeDes字符串类型描述 比如 国庆,休息日,工作日 如果ignoreHoliday参数为true,这个字段不返回
chineseZodiac字符串属相 例如:狗
solarTerms字符串节气描述 例如:小雪
lunarCalendar字符串农历日期
suit字符串宜事项
dayOfYear整形这一年的第几天
weekOfYear整形这一年的第几周
constellation字符串星座
indexWorkDayOfMonth整形如果当前是工作日 则返回是当前月的第几个工作日,否则返回0 如果ignoreHoliday参数为true,这个字段不返回
返回示例:
{"code": 1,"msg": "数据返回成功","data": [{"month": 10,"year": 2018,"days": [{"date": "2018-10-13","weekDay": 6,"yearTips": "戊戌","type": 1,"typeDes": "休息日","chineseZodiac": "狗","solarTerms": "寒露后","avoid": "开市.交易.祭祀.入宅.安葬","lunarCalendar": "九月初五","suit": "捕捉.畋猎.余事勿取","dayOfYear": 286,"weekOfYear": 41,"constellation": "天蝎座","indexWorkDayOfMonth": 1},...中间隐藏了一部分的数据...{"date": "2018-10-28","weekDay": 7,"yearTips": "戊戌","type": 1,"typeDes": "休息日","chineseZodiac": "狗","solarTerms": "霜降后","avoid": "出行.祈福.安葬.作灶","lunarCalendar": "九月廿","suit": "会亲友.嫁娶.订盟.纳采.纳婿.拆卸.修造.动土.起基.竖柱.上梁.安床.会亲友.纳财","dayOfYear": 301,"weekOfYear": 43,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]}]
}

获取指定年份的节假日及万年历信息

  • 接口地址: https://www.mxnzp.com/api/holiday/list/year/{date}

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/list/year/2018?ignoreHoliday=false&app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
date字符串查询的年份 格式 yyyy (只有年份)
ignoreHoliday布尔值是否忽略节假日,仅仅获取万年历,默认值false
返回参数说明:
名称类型说明
month整形当前月份
year整形当前年份
date字符串当前日期
weekDay整形当前周第几天 1-周一 2-周二 ... 7-周日
yearTips字符串天干地支纪年法描述 例如:戊戌
type整形类型 0 工作日 1 假日 2 节假日 如果ignoreHoliday参数为true,这个字段不返回
typeDes字符串类型描述 比如 国庆,休息日,工作日 如果ignoreHoliday参数为true,这个字段不返回
chineseZodiac字符串属相 例如:狗
solarTerms字符串节气描述 例如:小雪
lunarCalendar字符串农历日期
suit字符串宜事项
dayOfYear整形这一年的第几天
weekOfYear整形这一年的第几周
constellation字符串星座
indexWorkDayOfMonth整形如果当前是工作日 则返回是当前月的第几个工作日,否则返回0 如果ignoreHoliday参数为true,这个字段不返回
返回示例:
{"code": 1,"msg": "数据返回成功","data": [{"month": 1,"year": 2018,"days": [{"date": "2018-01-01","weekDay": 1,"yearTips": "丁酉","type": 2,"chineseZodiac": "鸡","solarTerms": "冬至后","typeDes" : "元旦","avoid": "出行.安葬.修坟.开市","lunarCalendar": "11-15","suit": "祭祀.塑绘.开光.裁衣.冠笄.嫁娶.纳采.拆卸.修造.动土.竖柱.上梁.安床.移徙.入宅.安香.结网.捕捉.畋猎.伐木.进人口.放水","dayOfYear": 1,"weekOfYear": 1,"constellation": "天蝎座","indexWorkDayOfMonth": 1},...中间隐藏了"2018-01-02"~"2018-01-30"的数据{"date": "2018-01-31","weekDay": 3,"yearTips": "丁酉","type": 0,"chineseZodiac": "鸡","typeDes" : "工作日","solarTerms": "大寒后","avoid": "嫁娶.入殓.安葬.出行","lunarCalendar": "12-15","suit": "塑绘.开光.沐浴.冠笄.会亲友.作灶.放水.造畜椆栖","dayOfYear": 31,"weekOfYear": 5,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]},...中间隐藏了02月到11月的数据{"month": 12,"days": [{"date": "2018-12-01","weekDay": 6,"yearTips": "戊戌","type": 1,"chineseZodiac": "狗","typeDes" : "休息日","solarTerms": "小雪后","avoid": "作灶.治病","lunarCalendar": "10-24","suit": "祭祀.祈福.订盟.纳采.裁衣.拆卸.修造.动土.起基.安床.移徙.入宅.安香.入殓.移柩.安葬.谢土.赴任.进人口.会亲友","dayOfYear": 335,"weekOfYear": 48,"constellation": "天蝎座","indexWorkDayOfMonth": 1},...中间隐藏了"2018-12-02"~"2018-12-30"的数据{"date": "2018-12-31","weekDay": 1,"yearTips": "戊戌","type": 0,"chineseZodiac": "狗","solarTerms": "冬至后","avoid": "开市.破土","lunarCalendar": "10-25","suit": "祭祀.沐浴.安床.纳财.畋猎.捕捉","dayOfYear": 365,"weekOfYear": 1,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]}]
}

获取指定年份的指定类型节假日及万年历信息

  • 接口地址: https://www.mxnzp.com/api/holiday/list/year/{date}/{type}

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/list/year/2018/rest?ignoreHoliday=false&app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
date字符串查询的月份 格式 yyyy (只有年份)
type字符串需要查询的类型{可选值:类型 workday 工作日 holiday 节假日 rest 休息日 festival 节日
ignoreHoliday布尔值是否忽略节假日,仅仅获取万年历,默认值false
返回参数说明:
名称类型说明
month整形当前月份
year整形当前年份
date字符串当前日期
weekDay整形当前周第几天 1-周一 2-周二 ... 7-周日
yearTips字符串天干地支纪年法描述 例如:戊戌
type整形类型 0 工作日 1 假日 2 节假日 如果ignoreHoliday参数为true,这个字段不返回
typeDes字符串类型描述 比如 国庆,休息日,工作日 如果ignoreHoliday参数为true,这个字段不返回
chineseZodiac字符串属相 例如:狗
solarTerms字符串节气描述 例如:小雪
lunarCalendar字符串农历日期
suit字符串宜事项
dayOfYear整形这一年的第几天
weekOfYear整形这一年的第几周
constellation字符串星座
indexWorkDayOfMonth整形如果当前是工作日 则返回是当前月的第几个工作日,否则返回0 如果ignoreHoliday参数为true,这个字段不返回
返回示例:
{"code": 1,"msg": "数据返回成功,域名已经成功备案,为了更优雅的调用,不久后将废弃8091端口,请尽快使用新域名直接调用,多有不便敬请谅解","data": [{"month": 1,"year": 2018,"days": [{"date": "2018-01-06","weekDay": 6,"yearTips": "丁酉","type": 1,"typeDes": "休息日","chineseZodiac": "鸡","solarTerms": "小寒后","avoid": "嫁娶.开市.入宅.安床.破土.安葬","lunarCalendar": "冬月廿","suit": "祭祀.斋醮.纳财.捕捉.畋猎","dayOfYear": 6,"weekOfYear": 1,"constellation": "天蝎座","indexWorkDayOfMonth": 1},...中间还有一些数据没有显示...{"date": "2018-01-28","weekDay": 7,"yearTips": "丁酉","type": 1,"typeDes": "休息日","chineseZodiac": "鸡","solarTerms": "大寒后","avoid": "祈福.嫁娶.造庙.安床.谢土","lunarCalendar": "腊月十二","suit": "纳采.订盟.祭祀.求嗣.出火.塑绘.裁衣.会亲友.入学.拆卸.扫舍.造仓.挂匾.掘井.开池.结网.栽种.纳畜.破土.修坟.立碑.安葬.入殓","dayOfYear": 28,"weekOfYear": 4,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]},...中间有2月到11月的数据没有展示...{"month": 12,"year": 2018,"days": [{"date": "2018-12-01","weekDay": 6,"yearTips": "戊戌","type": 1,"typeDes": "休息日","chineseZodiac": "狗","solarTerms": "小雪后","avoid": "作灶.治病","lunarCalendar": "十月廿四","suit": "祭祀.祈福.订盟.纳采.裁衣.拆卸.修造.动土.起基.安床.移徙.入宅.安香.入殓.移柩.安葬.谢土.赴任.进人口.会亲友","dayOfYear": 335,"weekOfYear": 48,"constellation": "天蝎座","indexWorkDayOfMonth": 1},...中间还有一些数据没有显示...{"date": "2018-12-30","weekDay": 7,"yearTips": "戊戌","type": 1,"typeDes": "元旦","chineseZodiac": "狗","solarTerms": "冬至后","avoid": null,"lunarCalendar": "冬月廿四","suit": "塑绘.斋醮.出行.拆卸.解除.修造.移徙.造船.入殓.除服.成服.移柩.启攒.修坟.立碑.谢土","dayOfYear": 364,"weekOfYear": 52,"constellation": "天蝎座","indexWorkDayOfMonth": 1}]}]
}

获取最近前后七个节日信息

  • 接口地址: https://www.mxnzp.com/api/holiday/recent/list

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/holiday/recent/list?app_id=XXXX&app_secret=XXX

请求参数说明:
名称类型说明
返回参数说明:
名称类型说明
date字符串节日日期
lunarDate字符串节日农历日期
holidayName字符串节日名称
residueDays整形距离今日的天数,已经过的节日为负数
lunarHoliday布尔值是否是农历节日
返回示例:
{"code": 1,"msg": "数据返回成功","data": [{"date": "2019年07月07日","lunarDate": "2019年06月05日","holidayName": "国际合作节","residueDays": -34,"lunarHoliday": false},...这里只显示了一条]
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/668930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux中判断文件系统的方法

文章目录 Linux中判断文件系统的方法1.使用mount命令2.使用blkid命令3.使用file命令4.使用fstab文件5.使用df命令&#xff08;这个用的比较多&#xff09;6.使用fsck命令7.使用lsblk命令(推荐-简单好用) Linux中判断文件系统的方法 1.使用mount命令 # 这样查看的只有已经挂载…

浅谈连续逆F类的基础理论-波形、最佳阻抗、输出功率

浅谈连续逆F类的基础理论 各种逆类型的功放好像都少引人关注&#xff0c;因为很多人学完正的连续B/J类和连续F类&#xff0c;想当然的类推到了连续逆F类上面去。貌似连续逆F类就是连续F类的电压电流交换一下而已&#xff0c;无需额外的注意&#xff0c;实际并非那么简单的。 浅…

2024年全球手机市场复苏 传音打响出海品牌进阶之战

2024年智能手机将迎来新一轮“增长季”。根据市场研究机构TechInsights的最新预测&#xff0c;2024年全球智能手机市场将恢复低个位数的增长。对广大手机厂商来说&#xff0c;这无疑是个好消息&#xff0c;但如何在逐渐回暖却竞争激烈的市场中站稳脚跟就需要他们“各显神通”了…

邮件群发软件有效果吗?邮箱如何群发邮件?

邮件群发软件如何选择比较好&#xff1f;推荐的EDM邮件批发系统&#xff1f; 许多人开始寻找提高工作效率和推广业务的方法。其中&#xff0c;一种备受关注的工具是邮件群发软件。那么&#xff0c;究竟邮件群发软件是否有效呢&#xff1f;蜂邮EDM将深入探讨这个问题&#xff0…

如何在Vue应用程序中使用Vue-Router来实现路由嵌套动画效果

Vue-Router是Vue.js官方的路由管理插件&#xff0c;可以帮助我们轻松管理应用程序的路由。除了基本的路由功能外&#xff0c;Vue-Router还允许我们在切换路由时添加动画效果&#xff0c;提升用户体验。本文将介绍如何使用Vue-Router来实现路由嵌套动画效果&#xff0c;并提供具…

nginx初学者指南

一、启动、停止和重新加载配置 前提&#xff1a;先要启动nginx 在Windows上启动nginx的步骤如下&#xff1a; 1. 下载并安装nginx。可以从nginx官网下载适合自己操作系统的版本&#xff0c;一般是zip压缩包&#xff0c;解压到指定目录中。 2. 进入nginx的安装目录&#xff…

Blend for Visual Studio 工具作用

Microsoft Blend&#xff08;现已更名为 "Blend for Visual Studio"&#xff09;是一款由Microsoft开发的用户界面&#xff08;UI&#xff09;设计工具&#xff0c;主要用于创建富有交互性和动画效果的应用程序界面。它通常与Visual Studio集成使用&#xff0c;为开发…

基于Java (spring-boot)的实验室管理系统

一、项目介绍 基于Java (spring-boot)的交通管理系统功能&#xff1a;注册登录、个人信息管理、驾驶证业务类型管理、机动车业务类型管理、新闻类型管理、违法处理业务类型管理、驾驶证业务管理、机动车业务管理、新闻管理、违法处理业务管理、用户管理。 二、作品包含 ​ 三、…

(源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模

本篇文章是: 2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模的源码版本,包含具体建模代码到生成模型步骤。那么废话不多说直接开始展示建模过程建模: 数据预处理 之前我给大家提供的一年的风暴数据是远远不够的,要做时…

Redis核心技术与实战【学习笔记】 - 14.Redis 旁路缓存的工作原理及如何选择应用系统的缓存类型

概述 我们知道&#xff0c;Redis 提供了高性能的数据存取功能&#xff0c;广泛应用在缓存场景中&#xff0c;既可以提升业务的响应速度&#xff0c;又可以避免把高并发的请求发送到数据库。 如果 Redis 做缓存时出现了问题&#xff0c;比如说缓存失效&#xff0c;那么&#x…

LeetCode 第27天

39. 组合总和 组合中无重复元素&#xff0c;所有元素可以随便取多少次。那么startIndex就可以从本次遍历处开始。 class Solution { public: // 老套路&#xff0c;两个数组前一个存储中间结果&#xff0c;后一个存储总结果集vector<int> vec;vector<vector<int&…

C++进阶--搜索二叉树

概念 搜索二叉树是一种特殊的二叉树&#xff0c;其具有以下特点&#xff1a; 1.对于每个结点&#xff0c;它的左子树中的所有节点的值都小于该节点的值&#xff0c;而右子树中的所有节点的值都大于该节点的值。 2.左子树和右子树都是搜索二叉树。 这个 特性使得搜索二叉树可…

详解MYSQL中的平均值组大小

文章目录 平均值组大小了解平均值组大小MySQL什么时候会使用平均值组大小平均值组大小对于索引选取的影响平均值组大小 了解平均值组大小 总数据量 / 值组 = 平均值组大小 值组是一组具有相同键前缀值的行,及所有相等的键为一个值组。总数据量为全表数据量MySQL什么时候会使…

2024初始Spring(并使用idea创建springweb项目)

前言 spring呢&#xff0c;以前一直是简单的了解&#xff0c;并没有利用空闲时间去进行对应的深入的学习&#xff0c;今天呢原本是打算好好学的&#xff0c;然后后来呢感觉还是太早了接触&#xff0c;打算把前面知识在过一编之后再开始 Spring介绍 Spring | Home 大家想要访…

SQL必知必会笔记(13~16章)

第十三章 创建高级联结 1、别名&#xff1a;缩短SQL语句&#xff0c;允许在一条Select语句中多次使用相同的表 SELECT A.Name, A.Maths, A.English FROM transcript AS A INNER JOIN student_id As B ON A.Name B.Name; 2、Oracle数据库中没有AS关键字&#xff0c;直接在表名或…

英码科技携手昇腾共建算力底座:推出EA500I超强AI处理能力边缘计算盒子!

在数字经济浪潮中&#xff0c;算力已成为不可或缺的驱动力&#xff0c;为各行各业的数字化转型提供了强大的推动力。面对多元化和供需不平衡的挑战&#xff0c;需要实现从理论架构到软硬件实现的质的飞跃&#xff0c;以满足持续增长的算力需求&#xff0c;华为昇腾在这一方面展…

Css Flex弹性布局中的换行与溢出处理

Css Flex弹性布局中的换行与溢出处理 CSS弹性布局&#xff08;Flex&#xff09;是CSS3中的一种新的布局方式&#xff0c;它能够帮助我们更加灵活地布局元素。在Flex弹性布局中&#xff0c;元素的布局仅依赖于父容器的设置&#xff0c;而不再需要复杂的相对或绝对定位。本文将详…

VS Code+Live Server插件开发游戏并结合内网穿透分享好友异地访问

文章目录 前言1. 编写MENJA小游戏2. 安装cpolar内网穿透3. 配置MENJA小游戏公网访问地址4. 实现公网访问MENJA小游戏5. 固定MENJA小游戏公网地址 前言 本篇教程&#xff0c;我们将通过VS Code实现远程开发MENJA小游戏&#xff0c;并通过cpolar内网穿透发布到公网&#xff0c;分…

人脸识别基本流程

人脸识别一般包括&#xff1a;人脸检测、人脸对齐、人脸特征提取和人脸比对四个步骤 人脸检测&#xff1a;检测到人脸的位置人脸对齐&#xff1a;同一个人采集到的不同图像可能呈现出不同的姿态和表情等&#xff0c;这种情况是不利于人脸特征提取的。所以有必要将人脸图像都变…

安装mongodb数据库,并且新建自己的库

1、拉取mongodb dokcer pull mongo:4.4.132、运行docker安装mongodb docker run -itd --name mongo -v /home/dockerdata/mongo/data:/data/db -p 27017:27017 mongo:4.4.13 --auth3、进入mongdb docker exec -it mongo mongo admin4、创建自己的库 use interfaceLog5、新…