mamahahay
码龄5年
求更新 关注
提问 私信
  • 博客:6,219
    动态:11
    6,230
    总访问量
  • 7
    原创
  • 23
    粉丝
  • 23
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:黑龙江省
加入CSDN时间: 2019-12-30
博客简介:

mamahahay的博客

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得3次评论
  • 获得36次收藏
  • 博客总排名2,146,819名
  • 原力等级
    原力等级
    1
    原力分
    87
    本月获得
    0
创作历程
  • 4篇
    2024年
  • 3篇
    2023年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascript
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

使用java+SpringBoot定时任务,调用第三方API(百度地图)获取天气信息完整版!附加性能优化,对比redis取数据和存储过程

遇见一个很常见的业务场景,调用第三方api把数据存到我们的数据库。我使用的是pgsql, 需要每3小时查询多个电站附近的天气入库,作为历史数据等待之后查询。原方案是其他项目组把天气数据定时更新到redis,我们从redis取数入库。但是其他项目组的兄弟写进去的数据不全,所以我决定调用第三方api获取数据入库。可以创建一个存储过程从Redis获取数据并插入到PostgreSQL中。如果列表比数组长,则会分配一个新的数组。,创建一个异步任务来获取天气数据并处理。以上写完,每三小时可以正常获取到数据入库。
原创
发布博客 2024.07.03 ·
591 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

JAVA开发并行处理-优化代码性能【实战案例】【集合转化为并行流】

今天在做一个需求,其中一部分代码的实现要调用其他的接口,多层嵌套取数据,并且做数据类型转换后返回。
原创
发布博客 2024.03.01 ·
1219 阅读 ·
27 点赞 ·
1 评论 ·
15 收藏

PostgreSQL数据库表设置主键id自增的办法

和一个与之关联的序列的快捷方式。这样,当你在插入数据时,id列将会自动从指定的序列中获取下一个值。这样的语法更为现代,但你需要确保你的 PostgreSQL 版本支持这种语法。在任何情况下,上述的。如果你的 PostgreSQL 版本较新,你也可以使用。如果上述办法不通 或遇到serial类型问题。都会自动创建一个序列,并将其用作自增列。设置主键id默认值为:nextval('是一个伪类型,它实际上是。的序列,从1开始自增。
原创
发布博客 2024.01.31 ·
2473 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

分享两个开发中常用的注解@Mapper(componentModel = “spring“,imports = {BaseEntity.class})和@Transactional

Mapper(componentModel = "spring"注解 常用在接口层 用来编译时自动实现接口的实现类。saveBatch()函数接受一个Collection<T> entityList 实体类。比如下面的实战中 需要将一个DTO转换成实体类。@Transactional 事务注解。只需要写接口,自动实现。
原创
发布博客 2024.01.19 ·
990 阅读 ·
9 点赞 ·
1 评论 ·
11 收藏

mybatis中的占位符${ }和#{ }

例如登录的时候url中加入password=123 OR ‘1’=‘1’ 如果此时用的是${ }就会直接嵌入sql语句,始终为真值。【注】如果用+的话 数字会直接相加 select ‘1’+‘1‘+’1‘ 就是select 3 不是拼接!上述的语句也可以改为 processGroup.INSPECTOR LIKE ${%query.processGroupName%}也可以改为 % || query.processGroupName || %拼接,不用contact 这是sql的语法。
原创
发布博客 2023.12.26 ·
140 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

C语言i+++i是什么 应该怎么计算

经过验证 先对++i*4进行处理 为4*4然后再加上前面的i。我们知道 i++是按照i原来的值进行操作,后加1。经过验证 i=n 那么i+++i的值是2n+1。涉及到底层的处理 可以自行查阅资料 不继续叙述。++i是按照i+1的值直接进行操作。
原创
发布博客 2023.12.07 ·
581 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

C语言scanf()输入字符缓存输入换行符处理 gets()方法无法输入字符串问题 附案例和代码

总结:用%c输入时不论键盘敲击什么进去都会按顺序读写进去(空格 回车)经过排查原因:输入m后的空格被gets()方法直接读取进去。这是很简单的一个题目,谭浩强c语言第五版第八章课后题。加上一行scanf(%c)消化
后 解决。或者吞掉
加上一行即可。
原创
发布博客 2023.12.07 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏