周记录总结2

1.feign注解中没有URL/服务名是错误的 导致报错:找不到服务

2.测试环境测试时,接口看不到日志,但是页面可以看到接口的返回值 说明有其他机器注册到eureka中 配置文件register 调整为false

3.there is not getter for xxxx 重新编译打个包

4.Excel文件需要另存为为CSV文件,才可用plsql或者dbeaver 进行导入

5.oracle、java的12小时制与24小时制

oracle不缺乏大小写,所以通过数字格式来区分

YYYY-MM-DD HH24:MI:ss        24小时制

YYYY-MM-DD HH:MI:ss        12小时制

-- 2023-11-04 23:35:36  2023-11-04 11:35:36
select to_char(sysdate,'YYYY-MM-dd HH24:MI:ss'),to_char(sysdate,'YYYY-MM-dd HH:MI:ss') from dual;

 java中yyyy-MM-dd HH:mm:ss     代表24小时制

HH表示24小时制,hh表示12小时制;

MM表示月,mm表示分钟;

 6.同一方法尽量不要同时使用jpa和mybatis,且由于jpa有缓存,所以使用jpa进行写数据时,及时用flush()以真正写入数据库;

7.数据库中date、timestamp类型

date存储日期和时间的数据类型,不能精确到毫秒;

Timestamp存储日期、时间、时区的数据类型,可以精确到毫秒,毫秒的位数为0-9位,默认为6位;

create table test_oracle
(id   VARCHAR2(32) not null,calDate date,startTime  Timestamp,endTime  Timestamp(0)
);

 数据查询:

8.导入功能中,Excel中数据可全部读取(空行之后数据也可读取),只不过空行获取的row为空,后面需对该行的列信息进行非空判断

9.常量使用static final定义;enum成员变量用final修饰

10.判断两个字符串比较时,尽量用StringUtils.equals(),因为比较的两个数若为null,也不会报错,而用xx.equals(ss),若xx为null,则报空指针异常

11.oracle的check校验

-- test表创建一个约束test_check1,pt_id和asset_id只能二选一进行数据存储
alter test add constraint  test_check1 check ((pt_id is not null and asset_id is null) or (pt_id is null and asset_id is not null));

 12.stream流根据对象的某个属性进行去重

List<User> userList = new ArrayList<>();
//todo 补充数据        
userList = userList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(User::getId))), ArrayList::new));

13.日志打印

  • 打印日志直接打印e,不要e.getMessage();
  • 日志打印 1.throws 抛异常前  2.逻辑只有if时,else中需要打印日志  3.不符合正常逻辑的要打印日志

14.idea中file文件打开时显示乱码

需要勾选 Settting->File Encodings的 Transparent native to-ascii conversion

15.SpringCloud项目中Feign.Response如何获取到结果集

由于三方接口这样定义的:

@RequestMapping(value = "/test",method = RequestMethod.POST)
Response test(@RequestParam(value = "type",required = false)String type,@RequestPart(value = "file") MultipartFile file);

在接收数据时,不可直接response.body().toString(),应该读取流;

Response response=xxxProxy.xxxService();
Response.Body body=response.body();
InputStream inputStream=body.asInputStream();
获取流中的json数据

16.@Component 的成员变量不可final,并指定默认值

在@component类中的成员变量 取当前时间,不可直接用 private final string xx=DateUtil.gettodaydate();
需要 初始化private  String xx="",后在方法中 赋值;否则项目启动后,xx值一直是启动时的那个值,不会改变;

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

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

相关文章

mac装不了python3.7.6

今天发现一个很奇怪的问题 但是我一换成 conda create -n DCA python3.8.12就是成功的 这个就很奇怪

音乐推荐与管理系统Python+Django网页界面+协同过滤推荐算法

一、介绍 音乐推荐与管理系统。本系统采用Python作为主要开发语言&#xff0c;前端使用HTML、CSS、BootStrap等技术搭建界面平台&#xff0c;后端使用Django框架处理请求&#xff0c;并基于Ajax等技术实现前端与后端的数据通信。在音乐个性推荐功能模块中采用通过Python编写协…

配置Raspberry自动连接WIFI,在无法查看路由器的校园网情况下使用自己电脑热点

1、开启电脑热点&#xff0c;并共享电脑WLAN2 打开控制面板->网络和Internet->网络连接 选择自己的校园网&#xff0c;我这里是WLAN2&#xff0c;右键属性&#xff0c;如下操作&#xff1a; 如果没有看到 本地连接*10类似的图标 则按如下操作&#xff1a;winx键&#x…

【ChatOCR】OCR+LLM定制化关键信息抽取(附开源大语言模型汇总整理)

目录 背景技术方案存在的问题及解决思路关键信息提取结果其他解决方案替换文心一言LangChain大型多模态模型&#xff08;Large Multimodal Model, LMM&#xff09; 开源大模型汇总LLaMA —— Meta 大语言模型Stanford Alpaca —— 指令调优的 LLaMA 模型Lit-LLaMA —— 基于 na…

ADO实战指南

这里写目录标题 ADO概念ADO主要对象对象间的相互联系对象模型示意图 关键代码关于代码中的一些问题设置字符串连接对象OLE DB是什么&#xff1f;与ADO的关系是什么&#xff1f;执行命令时&#xff0c;使用连接对象来访问数据库。close与nothing做了什么事&#xff1f;连接对象为…

Linux--jdk,tomca,mysql安装、后端项目搭建

一、JDK和Tomcat的安装 1.JDK安装 直接上传到Linux服务器的&#xff0c;上传jdk、tomcat安装包 解压JDK安装包 //解压jdk tar -zxvf jdk-8u151-linux-x64.tar.gz 置环境变量(JAVA_HOME和PATH) vim /etc/profile 在文件末尾添加以下内容&#xff1a; //java environment expo…

python之range 函数

文章目录 range() 函数的语法参数说明range() 返回值使用示例&#xff1a;示例 1&#xff1a;简单使用示例 2&#xff1a;设置起始值、结束值和步长 注意事项&#xff1a; range() 是一个内置的 Python 函数&#xff0c;通常用于创建一个表示一系列数字的不可变的序列&#xff…

JAVA- 面向对象编程(上)

&#x1f308;个人主页: Aileen_0v0&#x1f525;系列专栏:PYTHON学习系列专栏&#x1f4ab;个人格言:"没有罗马,那就自己创造罗马~" 目录 面向对象的特征及理解 new Static Summary: 面向对象的特征及理解 面试题:oop的三大特征是什么? ---> 封装,继承,…

「Verilog学习笔记」异步复位的串联T触发器

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 分析 这道题目里我们有两个需要明确的点&#xff1a; 1. 什么是异步复位 2. 什么是串联的T触发器 关于第一个点&#xff0c;可以看我的这篇文章&#xff0c;已经整理好了&a…

【黑马程序员】SSM框架——SpringBoot

文章目录 前言一、SpringBoot 简介1. 入门案例1.1 入门程序① 创建新模块② 选择当前模块需要使用的技术集③ 开发控制类④ 运行自动生成的 Application 类 1.2 创建 SpringBoot 程序的两种方式1.2.1 最简 SpringBoot 程序所包含的基础文件1.2.2 基于 SpringBoot 官网创建项目 …

亚马逊 JDK下载地址

下载地址 https://docs.aws.amazon.com/corretto/选择版本 选择操作系统 比如 windows64 位 可以选择安装包或者解压版本 msi 的为安装版 zip 的为解压版

[动态规划] (七) 路径问题:LCR 166.剑指offer 47. 珠宝的最高价值

[动态规划] (七) 路径问题&#xff1a;LCR 166./剑指offer 47. 珠宝的最高价值 文章目录 [动态规划] (七) 路径问题&#xff1a;LCR 166./剑指offer 47. 珠宝的最高价值题目解析解题思路状态表示状态转移方程初始化和填表顺序 返回值代码实现总结 LCR 166. 珠宝的最高价值 题目…

【入门Flink】- 06Flink作业提交流程【待完善】

Standalone 会话模式作业提交流程 代码生成任务的过程&#xff1a; 逻辑流图&#xff08;StreamGraph&#xff09;→ 作业图&#xff08;JobGraph&#xff09;→ 执行图&#xff08;ExecutionGraph&#xff09;→物理图&#xff08;Physical Graph&#xff09;。 作业图算子链…

GCN火车票识别项目 P1 火车票识别项目介绍 Pytorch LSTM/GCN

从本节开始&#xff0c;我将带大家完成一个深度学习项目&#xff1a;用图卷积神经网络(GCN)&#xff0c;实现一个「火车票文字信息提取」的项目&#xff0c;由于火车票上每个节点文字不是等长的&#xff0c;所以还需要添加一个前置的 LSTM 来提取句子特征。 课前说明 1、这是…

invoke方法传参String数组问题——wrong number of arguments

invoke方法传参String数组问题——wrong number of arguments 问题描述一、案例准备二、错误反射调用实例三、正确反射调用实例 问题描述 今天笔者在使用invoke方法的时候&#xff0c;发现报了一个这样一个错&#xff1a;“wrong number of arguments”&#xff0c;在网上冲浪…

【LLM】大语言模型高效微调方案Lora||直击底层逻辑

大白话: DL的本质就是矩阵的乘法&#xff0c;就能实现LLM, 假设两个矩阵都很大&#xff0c;一个mxn,一个nxd的矩阵&#xff0c;m,n,d这几个数字可能几千甚至上万的场景&#xff0c;计算起来代价很大&#xff0c;如果我们可以small 这些数字&#xff0c;缩小到10甚至5这样的s…

51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频)

51单片机电子钟闹钟温度液晶显示设计( proteus仿真程序原理图设计报告讲解视频&#xff09; 1.主要功能&#xff1a;2.仿真3. 程序代码4. 原理图5. 设计报告6. 设计资料内容清单&&下载链接资料下载链接&#xff08;可点击&#xff09;&#xff1a; &#x1f31f;51单片…

基于.NET、Uni-App开发支持多平台的小程序商城系统 - CoreShop

前言 小程序商城系统是当前备受追捧的开发领域&#xff0c;它可以为用户提供一个更加便捷、流畅、直观的购物体验&#xff0c;无需下载和安装&#xff0c;随时随地轻松使用。今天给大家推荐一个基于.NET、Uni-App开发支持多平台的小程序商城系统&#xff08;该商城系统完整开源…

【Web】TCP 和 UCP 的含义和区别

文章目录 一、两者含义二、两者区别 一、两者含义 TCP/IP 协议组为传输层指明了两个协议&#xff1a;TCP 和 UDP&#xff0c;他们都是作为应用程序和网络操作的中介物 TCP &#xff08;传输控制协议&#xff09;&#xff1a;通过三次握手建立可靠的连接&#xff0c;发送端将数据…

yolov8+动物+姿态识别(训练教程+代码)

本文关键词&#xff1a; 关键点检测 关键点估计 姿态估计 YOLO 动物姿态估计是计算机视觉的一个研究领域&#xff0c;是人工智能的一个子领域&#xff0c;专注于自动检测和分析图像或视频片段中动物的姿势和位置。目标是确定一种或多种动物的身体部位&#xff08;例如头部、四…