自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA生成二维码上传至OSS并下载(包含业务代码有点多,谨慎观看)

/ 从STS服务获取临时访问凭证后,您可以通过临时访问密钥和安全令牌生成OSSClient(既这里的accessKeyId和accessKeySecret为STS服务返回的)。System.out.println("返回下载状态码:" + response.getStatusLine().getStatusCode());System.out.println("==========>OSS文件上传成功,OSS地址:" + fileUrl);// 指定生成的签名URL过期时间,单位为毫秒。

2023-12-04 21:48:34 934

原创 Mybatis-plues代码生成器

代码】Mybatis-plues代码生成器。

2022-08-08 10:51:13 187

原创 redis持久化

所谓持久化,就是将数据保存到永久性存贮介质上,在特定的时间将保存的数据进行恢复的机制!

2022-07-31 18:33:56 200

原创 springmvc-aop

2.aop快速起步2.1引入依赖2.2创建切面类2.3配置xml文件 javaconfig类代替xml文件 运行结果 异常通知和返回通知的参数获取 4.joinpoint的使用 6.@Pointcut重用切点表达式

2022-07-06 23:01:49 679

原创 logback

1.添加依赖2.编写logback的xml配置文件3.在web.xml文件中添加配置 4.配置打印目的地

2022-07-01 16:10:32 122

原创 Git命令

git init 创建工作区 .git文件夹所在区域就是工作区git status 查看状态{ Untracked:文件还没被git追踪也就是没git管理 Staged:处于暂存区中的状态 Unmodifed:工作区中的文件与版本库中的一致的状态 Modified:原本处于Unmodifed状态的文件被修改了就处于Modifi

2022-06-17 11:58:19 58

原创 文件上传到OSS文件服务器

2.创建工具类3.调用工具类3.常用注解@RestController----类上等价于 @COntroller+@ResponseBody 该注解下所有的方法都是返回json数据 @RequestMapping: 作用: 把请求路径映射到响应的方法上。 @RequestParam(value = "u"):设置你接受的请求参数名。查询参数@RequestMapping(value = "/addUser",method = RequestMethod.POST)

2022-06-11 09:17:40 447

原创 springmvc

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。用一种业务逻辑、数据、界面显示分离的方法,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。  通常模型对象负责在数据库中存取数据。View(视图)是应用程序

2022-06-08 09:39:16 67

原创 mybatis的代码生成器--generator

2.配置generator.xml文件注意:该文件需要建在项目根目录下3.运行配置文件

2022-06-07 09:15:53 69

原创 mybatis分页查询插件

2.在mybatis的核心配置文件mybatis.xml中配置分页插件常用数据

2022-06-07 09:01:42 688

原创 动态sql和连表查询

(1.1)SET标签配合if一起用,一般用在修改语句。如果传递的值为null,那么应该不修改该列的值(1.2)foreach循环标签批量查询:批量删除:批量添加:(1.3)trim标签2.sql片段sql片段主要是解决冗余的代码片段,减少开发,使代码整洁、高效(3.1)转义字符:>(>) <(...

2022-06-05 16:35:57 716

原创 Mybatis通过dao包和映射文件的关联来完成操作

使用SqlSession封装的一些方法可以完成crud操作,但是SqlSession封装的方法,传递的参数statement, 传递占位符的参数只能传递一个。而且他的方法名称都是固定。而真实在开发环境下我们不使用SqlSession封装的方法,而是习惯自己定义方法,自己调用自己的方法。注意: namespace必须和dao接口一样,而且标签的id必须和你接口的方法名一样 。2.接口中定义的方法传递多个参数我们需要在参数处使用@Param()为参数起名 useGenerate

2022-06-01 20:39:58 270 1

原创 Mybatis框架基础

1.介绍mybatis框架MyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Java实体类)映射成数据库中的记录.简单来说:就是框架作者搭建好的某些功能,你只需要引用该框架并加入自己的业务代码。好处:(1)提高我们的开发效率。(2)可以简化jdbc的操作以及占位符赋值以及查询.

2022-05-31 20:15:23 127 1

原创 页面跳转,关于request的基本应用

2022-05-10 21:09:21 269 1

原创 JAVA链接mysql数据库

步骤: 创建一个java工程。 在工程下创建一个目录lib---->放jar的 把该jar进行解压--->一定要在程序中完 //1.加载驱动---理解为引用翻译 Class.forName("com.mysql.cj.jdbc.Driver"); //2.获取连接对象 // String url, 数据库的路径 mysql5.7以后 // 协议:数据的种类://ip:端...

2022-05-01 16:19:22 121

原创 java基础File对象

File类就是当前系统中,文件或者文件夹的抽象表示,通俗的讲就是使用File对象来操作我们电脑系统中的文件或者文件夹。自定义类打印磁盘下的所有目录 文件代码如下:

2022-04-19 21:32:56 358

原创 Java基础-常见异常

算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未找到异常:FileNotFoundException字符串转换为数字异常:Numbe

2022-04-15 17:43:36 135

原创 java基础集合框架

为什么使用集合?数组一旦定义无法改变长度,而集合可以自定义的改变长度。List与Linkedlist的关系:List是一个接口,Linkedlist是List接口的实现类。list集合:List 变量名=new ArrayList();创建一个集合对象,如果没有指定集合容器的长度默认为10。List 变量名=new ArrayList(888);创建一个长度为888的集合容器。集合的操作:添加操作--变量名.add()//括号中可以添加任意类型的数据。删除操作--变量名.

2022-04-15 17:38:39 365

空空如也

空空如也

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

TA关注的人

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