当前位置: 首页 > news >正文

20230828工作日志:

今天遇到了很多问题,下次可以做得更好更快的几个地方:

1 sql语句的检查

  1. 肯定要先在navicate 里执行看,是否有语法错误。即使没有,也还是要注意一些问题:
  2. IDEA里换行的时候,“后面要空一格,如果连着” 会有问题,如果你发现表格里的字段,没有变色,是白色的,说明有问题,很可能就是空格的问题 。
  3. sql调试,要从前往后测试,如果从后往前测试,你是不知道从哪开始出错的。
  4. 测试数据库的时候,修改数据后要保存。

2 看json返回值 一定要用JSON解析器。

不然瞅半天,既浪费时间,也看不出异样

3 沟通()你会发现接口的沟通 参数类型

4 接口文档 自己认真看 传参类型是否对 

5 工具类的使用要看清,是加密还是解密,要清楚。

6 有时要避免在for循环里 每次查数据库 


可以先查一次数据库,统一查出来,然后 lambda表达式 提取成 map 备用。
在for 循环的时候 直接 加进去,就不用每次

7 日志的记录问题

8 时间的格式问题

如果要变成:yyyy-MM-dd HH:mm:ss 。

如果是四位,比如是“2020-02-02”, 可以直接在后面拼上“ 00:00:00”。

如果localdatetime 要format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))

相关文章:

20230828工作日志:

今天遇到了很多问题,下次可以做得更好更快的几个地方: 1 sql语句的检查 肯定要先在navicate 里执行看,是否有语法错误。即使没有,也还是要注意一些问题:IDEA里换行的时候,“后面要空一格,如果连…...

flink on yarn 部署

需要jars -rwxr-xrwx 3 root supergroup 58284 2022-11-30 03:44 /lib/flink/commons-cli-1.5.0.jar -rw-r--r-- 3 root supergroup 48497 2022-12-10 03:04 /lib/flink/flink-cep-scala_2.12-1.14.3.jar -rw-r--r-- 3 root supergroup 189468 2022-12-10…...

postgresql基于postgis常用空间函数

1、ST_AsGeoJSON 图元转geojson格式 select ST_AsGeoJSON(l.geom) from g_zd l limit 10 2、 ST_Transform 坐标转换 select st_transform(l.shape, 3857) from sde_wf_cyyq l limit 10select st_astext(st_transform(l.shape, 3857)) from sde_wf_cyyq l limit 103、st_aste…...

详细讲解移植u-boot.2022.10版本移植到开发板基本方法

大家好,我是ST​。​ 今天给大家讲一讲如何将u-boot.2022.10版本移植到imx6ull开发板上。 环境 选项内容编译主机UbuntuLTS 18.04目标板ATK I.MX6ULL(512MB DDR3 8GB EMMC)u-boot版本2022.10交叉编译工具链gcc-linaro-7.5.0-2019.12-i686…...

Vue.js2+Cesium1.103.0 十一、Three.js 炸裂效果

Vue.js2Cesium1.103.0 十一、Three.js 炸裂效果 Demo ThreeModelBoom.vue <template><div:id"id"class"three_container"/> </template><script> /* eslint-disable eqeqeq */ /* eslint-disable no-unused-vars */ /* eslint-d…...

Nodejs快速搭建简单的HTTP服务器,并发布公网远程访问

前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff08;原为 Node.js Foundation&#xff0c;已与 JS Foundation 合并&#xff09;持有和维护&#xff0c;亦为 Linux 基金会的项目。Node.js 采用 Google 开发…...

爬虫入门01

1. 请求头中最常见的一些重要内容 User-Agent : 请求载体的身份标识(⽤啥发送的请求)Referer: 防盗链(这次请求是从哪个⻚⾯来的? 反爬会⽤到)cookie: 本地字符串数据信息(⽤户登录信息, 反爬的token) 2. 响应头中一些重要内容 cookie: 本地字符串数据信息(⽤户登录信息, 反…...

解读GIS软件:从ArcGIS到山海鲸可视化的全方位介绍

在现代社会&#xff0c;地理信息系统&#xff08;GIS&#xff09;的应用已经渗透到了各个领域&#xff0c;为我们提供了丰富的地理数据分析和可视化工具。下面介绍几款常见的GIS工具软件&#xff0c;一起来了解它们的特点和优势。 1. ArcGIS: ArcGIS由Esri公司开发&#xff0c;…...

嵌入式通用硬件模块设计——串口音频播放模块

模块功能展示&#xff1a; 串口音频控制模块 一、简介 方案为串口音频播放芯片功放芯片&#xff0c;口音频播放芯片IC为my1690-16s&#xff0c;功放为PAM8406。 1、my1690-16s 迈优科技的一款由串口控制的插卡MP3播放控制芯片&#xff0c;支持串口控制播放指定音频、音量调节…...

【PLSQL】PLSQL基础

文章目录 一&#xff1a;记录类型1.语法2.代码实例 二&#xff1a;字符转换三&#xff1a;%TYPE和%ROWTYPE1.%TYPE2.%ROWTYPE 四&#xff1a;循环1.LOOP2.WHILE&#xff08;推荐&#xff09;3.数字式循环 五&#xff1a;游标1.游标定义及读取2.游标属性3.NO_DATA_FOUND和%NOTFO…...

【C++笔记】C++内存管理

【C笔记】C内存管理 一、C中动态内存申请的方式二、new和delete的实现原理2.1、operator new和operator delete函数 一、C中动态内存申请的方式 在C语言中我们需要动态申请空间的时候我们通常都是用malloc函数&#xff0c;但是malloc函数对自定义类型是没什么问题的&#xff0…...

十四五双碳双控时代下的“低碳认证”

目录 前言 十四五双碳双控时代下的“低碳认证” 一、关于“低碳认证” 二、低碳认证优势 三、环境产品认证EPD 四、EPD相关运营机构 五、碳中和相关机构 六、EPD的认证流程 七、低碳产品认证认证流程和要求 八、相关机构认证证书样例 九、证书附件表 前言 通过本篇文…...

Android——基本控件(下)(十九)

1. 菜单&#xff1a;Menu 1.1 知识点 &#xff08;1&#xff09;掌握Android中菜单的使用&#xff1b; &#xff08;2&#xff09;掌握选项菜单&#xff08;OptionsMenu&#xff09;的使用&#xff1b; &#xff08;3&#xff09;掌握上下文菜单&#xff08;ContextMenu&am…...

聚类分析 | MATLAB实现基于DBSCAD密度聚类算法可视化

聚类分析 | MATLAB实现基于LP拉普拉斯映射的聚类可视化 目录 聚类分析 | MATLAB实现基于LP拉普拉斯映射的聚类可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 基于DBSCAD密度聚类算法可视化&#xff0c;MATLAB程序。 使用带有KD树加速的dbscan_with_kdtree函数进行…...

reactantd(12)动态表单的默认值问题

最近遇到一个需求是有一个表单可以输入各种信息&#xff0c;然后还需要有一个编辑功能&#xff0c;点击编辑的时候需要把当前数据填入到表单里面。在网上查了很多种方法&#xff0c;然后我的思路是使用initialValues搭配setState()使用。默认值都为空&#xff0c;然后点击单条数…...

无涯教程-Python机器学习 - Stochastic Gradient Boosting函数

它也称为梯度提升机。在下面的Python食谱中,我们将通过使用pima Indians糖尿病数据集上的 sklearn 的 GradientBoostingClassifier 类来创建随机梯度Boostingensemble模型进行分类。 首先,导入所需的软件包,如下所示: from pandas import read_csv from sklearn.model_select…...

SOLIDWORKS中多实体文件到装配体的转换技巧

我们在做机械等工程设计中&#xff0c;有时为了节省时间&#xff0c;需要把多实体的“零件”&#xff0c;直接转换为装配体&#xff0c;不再另外装配&#xff0c;这样能大大简化设计的操作时间&#xff0c;复杂程度。 在这里&#xff0c;我们首先要了解&#xff0c;SOLIDWORKS文…...

Transformer (Attention Is All You Need) 论文精读笔记

Transformer(Attention Is All You Need) Attention Is All You Need 参考&#xff1a;跟李沐学AI-Transformer论文逐段精读【论文精读】 摘要&#xff08;Abstract&#xff09; 首先摘要说明&#xff1a;目前&#xff0c;主流的序列转录&#xff08;序列转录&#xff1a;给…...

Git企业开发控制理论和实操-从入门到深入(二)|Git的基本操作

前言 那么这里博主先安利一些干货满满的专栏了&#xff01; 首先是博主的高质量博客的汇总&#xff0c;这个专栏里面的博客&#xff0c;都是博主最最用心写的一部分&#xff0c;干货满满&#xff0c;希望对大家有帮助。 高质量博客汇总https://blog.csdn.net/yu_cblog/cate…...

Positive Technologies 专家帮助修复 Western Digital 网络存储设备中的一个危险漏洞

Positive Technologies 专家帮助修复 Western Digital 网络存储设备中的一个危险漏洞 经过验证的攻击者可利用该漏洞在受攻击的设备上注入恶意软件并远程访问文件 Western Digital 感谢 Positive Technologies 专家 Nikita Abramov 发现 Western Digital NAS 固件中的一个漏洞…...

Lobe Icons:现代AI与工具类应用的SVG图标系统设计与工程实践

1. 项目概述&#xff1a;一套为现代数字界面而生的图标系统如果你和我一样&#xff0c;常年混迹在各类开源项目、独立开发社区&#xff0c;或者自己动手搭建过一些Web应用、设计系统&#xff0c;那你一定对“找图标”这件事深有体会。从Material Design到Font Awesome&#xff…...

豪门贵公子具象化!庞钦宇现身TOD‘S家宴,举手投足间尽显骑士优雅

如果说马术是勇敢者的游戏&#xff0c;那么庞钦宇便是这场游戏中走出的优雅绅士。近日00后马术新星庞钦宇在TODS春日家宴上完成了一次惊艳的“跨界”。在这场汇聚名流与星光的盛事中&#xff0c;他褪去赛场的戎装&#xff0c;却未减半分骑士的矜贵。举手投足间这位年轻的骑手不…...

从仿真到避坑:在Matlab中为LFM信号加噪与时频分析的正确姿势

从仿真到避坑&#xff1a;在Matlab中为LFM信号加噪与时频分析的正确姿势 信号处理工程师们常说&#xff1a;"仿真的第一步&#xff0c;往往决定了结果的最后一步。"这句话在LFM&#xff08;线性调频&#xff09;信号处理中尤为贴切。作为雷达、声呐等领域的核心波形&…...

信息熵计算库entroly:从原理到实践,量化数据不确定性的利器

1. 项目概述&#xff1a;一个被低估的熵工具库如果你在数据处理、信息论或者机器学习领域摸爬滚打过一段时间&#xff0c;大概率会和我一样&#xff0c;对“熵”这个概念又爱又恨。爱的是&#xff0c;它作为衡量不确定性、信息量乃至系统混乱度的核心指标&#xff0c;在特征选择…...

33-47 树

33. 二叉树的中序遍历 class Solution(object):def inorderTraversal(self, root):res []self._inorder(root, res)return resdef _inorder(self, node, res):if node:self._inorder(node.left, res)res.append(node.val)self._inorder(node.right, res) 34. 二叉树的最大深…...

基于Git日志的轻量级代码统计工具开发实践

1. 项目概述&#xff1a;一个为开发者定制的轻量级代码统计工具如果你和我一样&#xff0c;日常重度依赖 Cursor 这类 AI 驱动的代码编辑器&#xff0c;那你肯定有过这样的体验&#xff1a;看着编辑器里飞速增长的代码行数&#xff0c;心里却有点没底。我到底写了多少行代码&am…...

ESP32-S2与电子墨水屏构建低功耗物联网数据看板实战

1. 项目概述与核心价值 如果你和我一样&#xff0c;对物联网项目感兴趣&#xff0c;同时又希望手头的设备能真正“干点实事”&#xff0c;那么这个基于ESP32-S2和电子墨水屏的疫苗接种数据追踪器项目&#xff0c;绝对值得你花上一个周末的时间来折腾。它不是一个简单的“Hello…...

CircuitPython社区贡献指南:从翻译到代码提交的完整实践

1. 项目概述&#xff1a;从使用者到贡献者的转变 如果你和我一样&#xff0c;从某个创客项目或者教育套件开始接触 CircuitPython&#xff0c;你可能会觉得它只是一个让硬件“动起来”的脚本语言。点亮一个LED&#xff0c;读取一个传感器&#xff0c;然后心满意足。但当你深入…...

jank:基于LLVM的Clojure方言,实现原生编译与C++无缝互操作

1. 项目概述&#xff1a;当Clojure拥抱LLVM如果你和我一样&#xff0c;既沉迷于Clojure那种简洁、优雅、函数式的编程体验&#xff0c;又时常对JVM的启动时间、内存占用&#xff0c;或者与底层系统交互时的“隔靴搔痒”感到一丝无奈&#xff0c;那么jank的出现&#xff0c;无疑…...

Mysql JOIN 的物理执行流程

一、关联字段在两个表中都没有索引 当两个参与 join 的表在关联字段上都没有索引时&#xff0c;MySQL 无法使用高效的索引树搜索&#xff0c;而是被迫采用 Block Nested-Loop Join (BNL) 算法。 为了清晰讲解物理流程&#xff0c;我们设定如下 SQL 示例 &#xff1a; 表 t1t1t1…...