自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

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

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

2024-07-03 11:32:55 275

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

今天在做一个需求,其中一部分代码的实现要调用其他的接口,多层嵌套取数据,并且做数据类型转换后返回。

2024-03-01 10:23:24 1039 1

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

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

2024-01-31 10:24:58 1880

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

Mapper(componentModel = "spring"注解 常用在接口层 用来编译时自动实现接口的实现类。saveBatch()函数接受一个Collection<T> entityList 实体类。比如下面的实战中 需要将一个DTO转换成实体类。@Transactional 事务注解。只需要写接口,自动实现。

2024-01-19 17:38:55 603 1

原创 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 15:49:11 60 1

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

经过验证 先对++i*4进行处理 为4*4然后再加上前面的i。我们知道 i++是按照i原来的值进行操作,后加1。经过验证 i=n 那么i+++i的值是2n+1。涉及到底层的处理 可以自行查阅资料 不继续叙述。++i是按照i+1的值直接进行操作。

2023-12-07 10:44:58 309

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

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

2023-12-07 10:28:43 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除