Loading

摘要: ### 列表数据结构 假设有这样一个数据集合,其列表元素结构为: ```java /** * 这部分数据可能是调第三方api或者查询的数据库 */ @Builder @Data public class RegionNode { private String id; // 区域id private 阅读全文
posted @ 2023-08-02 15:40 CharltonClown 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ### 项目场景 本地测试使用JavaMail 发送邮件,输入: - 发件人信息:`发件人邮箱`,`邮箱密码`,`smtp地址` - 收件人信息:`收件人邮箱`,`邮件主题`,`邮件正文` 然后完成发送。 ### 问题描述 当使用**A**发件人的邮箱和密码成功发出一封邮件后,再改用**B**发件人 阅读全文
posted @ 2023-08-02 11:20 CharltonClown 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ### 前言 > 有时候我们需要在PostgreSQL表中存储jsonb类型的数据,JPA实体类中如何定义这个属性与之对应呢? > > 本篇介绍两种方式: > > ① 自定义数据库方言和自定义类型 > > ② 引入hibernate-types依赖 ### 方式一 ==自定义数据库方言和自定义类型= 阅读全文
posted @ 2023-08-01 21:49 CharltonClown 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 前言 设计一张指标表,用于存储大屏上面要展示的各种指标项。指标数据由其他多个第三方通过API调用存入。 ① 指标项很多,而且数据需要是增量的,比如:统计类的数值、近n年,月,日的折线图、柱状图和饼图等 ② 每项指标又有行政区划的划分,比如:省,市,区县,街道等 所以,这张表的数据量可能会很大,因此考 阅读全文
posted @ 2023-08-01 20:28 CharltonClown 阅读(410) 评论(0) 推荐(0) 编辑
摘要: ### PG数据库安装扩展 需要用到pg数据库的空间扩展postgis,在进行操作之前需要在数据库中安装扩展。 ```sql CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology; CREATE EXTENSION postgis_g 阅读全文
posted @ 2023-07-28 14:07 CharltonClown 阅读(651) 评论(0) 推荐(0) 编辑
摘要: ## 图示 ![image](https://img2023.cnblogs.com/blog/1866596/202307/1866596-20230728101801138-171904977.png) ## 1. 现状 > 场景: 假设设备上报不同类型的消息,我们要对不同类型的消息做不同的处理 阅读全文
posted @ 2023-07-28 10:20 CharltonClown 阅读(135) 评论(0) 推荐(1) 编辑
摘要: > 前言:一直以来我都有十分严重的拖延每当我想要实现它们的时候,就会被各种事情分散注意力,或者对将来的艰难感到焦虑,然后就导致了我的拖延。 在[Psychology Today](https://www.psychologytoday.com/intl)里看到一篇帖子,作者是一名心理学博士。 ### 阅读全文
posted @ 2023-07-24 13:53 CharltonClown 阅读(83) 评论(0) 推荐(0) 编辑
摘要: #### 问题 在一台单点机器部署完成且运行一段时间后,发现页面接口报错,登上机器发现磁盘满了。通过`du -lh --max-depth=1` 和 `du -sh *` 找出是哪个文件。 发现是 项目中 stdout.log 文件过大,已经增加到了30多个G。 #### 解决 使用 `cronta 阅读全文
posted @ 2023-07-21 16:53 CharltonClown 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #### 前言 记录一下工作中用到过的Linux操作。 #### 查看日志 1. tail ```shell # 实时监控日志 tail -f 文件名 如:tail -f info.log # 查看日志尾部最后10行日志 tail -n 10 stdout.log ``` 2. grep ```sh 阅读全文
posted @ 2023-07-21 13:10 CharltonClown 阅读(90) 评论(0) 推荐(0) 编辑