- 博客(10)
- 收藏
- 关注
原创 pg批量导入导出
需在Linux系统用命令连接pgpsql -h pdql -h ip -p port -U username -d database将批量导出的内容写到一个文件里面,如aaa.txt导出语句为\copy (select * from tablename) to ‘/opt/aaa.txt’;执行\i /opt/aaa.txt\i是批量执行文本的内容,命令行一下执行太多条命令会出错导入将导出语句写在bbb.txt\copy tablename(col1,col2…) from ‘/opt/a
2021-09-28 14:23:30 441
原创 spring boot集成hive
文章目录前言一、创建spring boot工程1. 添加hive-jdbc依赖(无需hadoop依赖)2. 添加德鲁伊连接池依赖3. 完整依赖如下二、使用步骤1.配置Druid连接池2. 配置application.yml3. 编写controller进行测试前言spring boot集成hive,实现在网页查询hive数据。非完全原创,参考链接放在下面原帖的依赖会冲突导致无法运行,本帖修改了一些依赖,并加入了lombok,其余同原帖。https://blog.csdn.net/pengj
2021-05-25 09:34:31 5692
原创 spring boot连接数据库的配置
数据库连接1. 导入jdbc场景(starters)2. 添加数据库驱动3. 配置文件中添加必要的配置4. 一些小问题1. 为什么spring boot导入jdbc场景不导入驱动2. jdbc和驱动之间的关系spring boot版本2.4.31. 导入jdbc场景(starters)创建的时候直接选择或者在pom文件中加入下面的依赖 <dependency> <groupId>org.springframework.boot</groupId
2021-04-12 15:54:07 12992
原创 spring boot定制化
spring boot定制化方式前言1. 配置文件2. 替换组件1. 编写需要的类2. 编写配置类spring boot版本2.4.3前言很多时候需要自定义一些功能,下面给出自定义spring boot功能的方法。1. 配置文件需要自定义某个参数时推荐使用配置文件进行修改。原理如下:以cache举例,找到依赖下spring-boot-autoconfigure包下的chche下的CacheAutoConfiguration,点开上面有一个EnableConfigurationProperti
2021-04-09 09:40:39 173
原创 spring boot自动配置类
自动配置前言1. 先看入口函数2. @EnableAutoConfiguration2.1 @AutoConfigurationPackage前言为什么说spring boot部署简单,且0代码生成,就是因为spring boot帮我们做了很多事情,其中自动配置类是一个很重要的因素。1. 先看入口函数@SpringBootApplicationpublic class WebApplication { public static void main(String[] args) {
2021-04-01 17:15:47 1292
原创 spring boot内容协商(源码向)
前言内容协商是发送请求(前端)和服务器(后端)之间确定数据以何种方式传输的。比如后台有一个User类型的数据需要响应到浏览器,那么浏览器显示的是什么格式的数据就是内容协商决定的。spring boot版本2.4.31. 创建一个controller,写一个响应数据的请求2. 浏览器访问默认返回json数据3. 源码分析为了看效果,我们在配置文件中添加spring.mvc.contentnegotiation.favor-parameter=true开启后,就能在浏览器中指定参数了,默
2021-03-30 16:36:10 191
原创 spring boot自定义数据输出格式
前言spring boot可以响应页面,也可以响应数据。如想响应数据,只需在方法上加@ResposeBody注解。但是此数据以何种方式被传输出去或传输进来,需要浏览器和服务器进行协商,此处以传输出去为例。 @ResponseBody @GetMapping("/aaa") public User Aaa(){ User user = new User(); user.setUserName("毛"); user.setPassword
2021-03-30 09:54:55 504 1
原创 STM8L052R8T6屏幕点亮
STM8R8T6屏幕点亮前言一、LCD驱动初始化二、LCD显示显示三、真值表使用总结前言初接触这个屏幕还真有点无从下手,网上教程也不多。参考的是这个教程https://www.cnblogs.com/IdeaMing/p/10985980.html但是不太详细一、LCD驱动初始化void LCD_GLASS_Init(void){ CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE);//打开RTC时钟 CLK_Periphe
2020-12-04 13:37:37 1208
原创 嵌入式按键输入
嵌入式按键输入原理前言改良版原理传统按键:按键输入原理无非就是读取I口电平,如果按下了,延时去抖动,然后再读取IO口电平。前言刚学习嵌入式的时候按键输入真的是有点难搞,每个按键都得自己写一遍,想网上找现成的也没看到特别好的。后来看了正点原子的视频才产生一点想法。本程序参考正点原子的按键输入试验而写。先上原程序。//按键处理函数//参数mode:0,不支持连按;1,支持连按//返回值//0,没有任何按键按下//1,key1按下//2,key2按下//3,key3按下//此函数有响应优
2020-12-04 09:55:41 2124
原创 stm8L052R8T6串口实现打印信息(无中断)
stm8L052R8T6串口使用(无中断)简介主要是用串口来添加打印信息,查看运行情况。源码是网上下载的。USART.c#include "uart3.h"#define PUTCHAR_PROTOTYPE int putchar (int c)#define GETCHAR_PROTOTYPE int getchar (void)/* USART configured as follow: - BaudRate = 115200 baud - Word Len
2020-12-03 16:55:51 1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人