自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux环境下达梦数据库如何导出指定sql查询的数据

spool命令是在达梦数据库中用来将SQL执行结果输出到文件中的命令。可以使用spool命令设置输出文件的路径和文件名,以及输出格式等。在执行spool命令后,达梦数据库会将SQL执行结果输出到指定的文件中,方便用户进行后续处理和分析。需要注意的是,spool并不会自动去创建不存在的目录和文件,所以需要确保后面跟上的路径和文件是在当前服务器真实存在的。命令,将sql查询结果写入到你指定的文件内。先将不需要的数据删除,只留需要分列的数据。这里推荐一个方式,查询sql的时候指定自己的分隔符号,比如(^)。

2023-10-12 11:00:51 2480 3

原创 从学生进入职场

实习经历

2022-08-04 16:13:28 1838 1

原创 SpringBoot Oauth2.0认证授权使用 集成第三方账号

前言第一次看到oauth2.0的时候说实话心里是迷茫且惧怕的,自己也有下去小小的了解过,对用户信息反复交互的情况自我感觉掌握度很差。但是在真实完整地去接触学习开发一套涉及完整oauth2.0认证流程之后,我对它又有了新的理解。怎么说呢,由浅入深吧。oauth2.0认证流程介绍在真正开始开发之前,我们得先了解oauth2.0整体的运行流程,为什么我们要使用这套流程?我们要用这个流程去做什么内容,这些内容应该怎样去实现。首先,什么是oauth2.0?这是本人百度找到的图片,看着蛮简单易...

2022-05-07 14:58:58 2289

原创 TypeScript 简单学习笔记

在学习TypeScript之前,首先需要了解它和JavaScript之间的联系和区别强类型和弱类型:强类型:不允许任意的隐式类型转换(编译阶段就判断)弱类型:允许任意的隐式类型转换静态类型和动态类型:静态类型:变量声明的时候类型就已经决定,后续不允许再修改动态类型:运行阶段才能明确变量类型,可随时发生变化。var a = 100 ; a = 'foo' ; //js 是允许的 从上方代码可得,动态类型声明的变量没有类型,其中存放的值是有类型的。

2021-12-24 11:11:50 160

原创 后端接收MultipartFile类型为null解决办法

前几天真的给搞疯了,上网找了好久才解决问题。直接上图首先发现问题,接收值为nullf12检测前端file文件类型是否正确没有问题!那问题只能出在后端了,在网上找了半天发现启动类少了配置@SpringBootApplication(exclude={MultipartAutoConfiguration.class}) 如图然后需要新建一个UploadConfig配置类,直接复制就好了最后最后!!最容易被忽略的地方来了,也是最让我dt的地方。。我接受参数没...

2021-10-25 17:26:52 8349 4

原创 Bean的自动装配、SpringMVC

什么是bean的自动装配,有哪些方式? 开启自动装配,只需要在xml配置文件中定义“autowire”属性。 autowire属性有五种装配的方式: no – 缺省情况下,自动配置是通过“ref”属性手动设定 。 byName-根据bean的属性名称进行自动装配。 byType-根据bean的类型进行自动装配。 constructor-类似byType,不过是应用于构造器的参数。如果一个bean与构造器参数的类型形 同,则进行自动装配,否则导致异常。 auto

2021-10-11 18:44:21 260

原创 List和Set的区别、ArrayList和LinkedList的区别、HashMap和HashTable的区别、ConcurrentHashMap原理,jdk7和jdk8版本的区别

List和Set的区别 List:有序,按对象进入的顺序保存对象,可重复,允许多个Null元素对象,可以使用Iterator取出 所有元素,在逐一遍历,还可以使用get(int index)获取指定下标的元素 Set:无序,不可重复,最多允许有一个Null元素对象,取元素时只能用Iterator接口取得所有元 素,在逐一遍历各个元素ArrayList和LinkedList区别 ArrayList:基于动态数组,连续内存存储,适合下标访问(随机访问),扩容机制:因为数组长

2021-10-11 18:07:25 161

原创 使用无参构造简单实现spring IOC操作

咱们先来一遍不用IOC的平常方法,也就是new出对象首先创建一个实体类,简单一点就写一个属性就好了,重写下咱们的无参构造可以看到我只是new了一下对象,无参构造方法便已经执行了接下来使用spring IOC 方式使用这个对象spring依赖我放在这里<dependencies> <!-- Spring核心依赖 --> <dependency> <groupId>org.springframework&l..

2021-10-09 15:54:52 162

原创 Mybatis #{}和${}的区别

#{}是占位符 是预编译 会自动加上单引号${}是拼接符 编译 不会自动加上单引号#{} 可以防止sql注入sql注入:例我传入了"小王' or 1=1'"若用${} 就会变成select * from ... where name=' 小王' or 1=1用#{} 则select * from ... where name='小王 or 1=1'如此便防止了sql注入问题总结:能用#{}就尽量用#{}但是${}也有自己适用的地方,比如当用表...

2021-10-08 18:14:47 76

原创 Mysql笔记:(数据库分类、sql关键字、mysql常用函数、MD5加密、事务、索引)

数据库分类1 关系型数据库:通过表和表之间,行和列之间的关系进行数据的存储如:mysql2 非关系型数据库:对象存储,通过对象的自身的属性来决定。如:redis数据库删除语句对比:truncate和delete的区别:truncate会重新设置自增列(计数器归0)且不会影响事务。去重:select distinct * from 表排序:升序 ASC 降序 DESCwhere 。。。order by 字段 DESCMysql常用函数数学

2021-10-08 18:09:02 192

原创 如何创建Git仓库并上传个人本地代码

话不多说,直接开始第一步:创建个人git仓库 git网站直接搜上官网就行点击新建仓库仓库名字个人命名就行,这个和地址关联分支结构首次创建直接选择master就行ok,仓库创建成功,上面是初始化界面,其实官方已经给出了初始化仓库的命令,直接照着来就完事,我们开始找到我们的项目文件,在地址栏输入CMD打开命令界面然后就按照官服给出的命令ctrl v吧!这里注意一点,如果你的本地项目有关联过git(直接看里面有没有.gie...

2021-09-15 10:17:43 2243

原创 大学生可能会用到需要学习的知识体系

### JavaSE环境搭建、基础语法、eclipse的使用、数组、面向对象、常用类、集合、异常、annotation、IO流&NIO、多线程、反射机制### 数据库MySQL:MySQL安装与完美卸载、登录MySQL、基本命令、(DBMS、SQL、DB) SQL分类、表的概述、初始化测试数据、常用命令、简单查询、条件查询、排序操作、数据处理函数、分组函数、分组查询、单表DQL总结、连接查询、子查询、union&union all、limit、表、事务、索引、试图、存储引

2021-08-31 11:03:20 189

空空如也

空空如也

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

TA关注的人

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