- 博客(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
1093
原创 springmvc-aop
2.aop快速起步2.1引入依赖2.2创建切面类2.3配置xml文件 javaconfig类代替xml文件 运行结果 异常通知和返回通知的参数获取 4.joinpoint的使用 6.@Pointcut重用切点表达式
2022-07-06 23:01:49
751
原创 Git命令
git init 创建工作区 .git文件夹所在区域就是工作区git status 查看状态{ Untracked:文件还没被git追踪也就是没git管理 Staged:处于暂存区中的状态 Unmodifed:工作区中的文件与版本库中的一致的状态 Modified:原本处于Unmodifed状态的文件被修改了就处于Modifi
2022-06-17 11:58:19
76
原创 文件上传到OSS文件服务器
2.创建工具类3.调用工具类3.常用注解@RestController----类上等价于 @COntroller+@ResponseBody 该注解下所有的方法都是返回json数据 @RequestMapping: 作用: 把请求路径映射到响应的方法上。 @RequestParam(value = "u"):设置你接受的请求参数名。查询参数@RequestMapping(value = "/addUser",method = RequestMethod.POST)
2022-06-11 09:17:40
507
原创 springmvc
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。用一种业务逻辑、数据、界面显示分离的方法,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。View(视图)是应用程序
2022-06-08 09:39:16
92
原创 动态sql和连表查询
(1.1)SET标签配合if一起用,一般用在修改语句。如果传递的值为null,那么应该不修改该列的值(1.2)foreach循环标签批量查询:批量删除:批量添加:(1.3)trim标签2.sql片段sql片段主要是解决冗余的代码片段,减少开发,使代码整洁、高效(3.1)转义字符:>(>) <(...
2022-06-05 16:35:57
829
原创 Mybatis通过dao包和映射文件的关联来完成操作
使用SqlSession封装的一些方法可以完成crud操作,但是SqlSession封装的方法,传递的参数statement, 传递占位符的参数只能传递一个。而且他的方法名称都是固定。而真实在开发环境下我们不使用SqlSession封装的方法,而是习惯自己定义方法,自己调用自己的方法。注意: namespace必须和dao接口一样,而且标签的id必须和你接口的方法名一样 。2.接口中定义的方法传递多个参数我们需要在参数处使用@Param()为参数起名 useGenerate
2022-06-01 20:39:58
311
1
原创 Mybatis框架基础
1.介绍mybatis框架MyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Java实体类)映射成数据库中的记录.简单来说:就是框架作者搭建好的某些功能,你只需要引用该框架并加入自己的业务代码。好处:(1)提高我们的开发效率。(2)可以简化jdbc的操作以及占位符赋值以及查询.
2022-05-31 20:15:23
158
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
152
原创 java基础File对象
File类就是当前系统中,文件或者文件夹的抽象表示,通俗的讲就是使用File对象来操作我们电脑系统中的文件或者文件夹。自定义类打印磁盘下的所有目录 文件代码如下:
2022-04-19 21:32:56
398
原创 Java基础-常见异常
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未找到异常:FileNotFoundException字符串转换为数字异常:Numbe
2022-04-15 17:43:36
194
原创 java基础集合框架
为什么使用集合?数组一旦定义无法改变长度,而集合可以自定义的改变长度。List与Linkedlist的关系:List是一个接口,Linkedlist是List接口的实现类。list集合:List 变量名=new ArrayList();创建一个集合对象,如果没有指定集合容器的长度默认为10。List 变量名=new ArrayList(888);创建一个长度为888的集合容器。集合的操作:添加操作--变量名.add()//括号中可以添加任意类型的数据。删除操作--变量名.
2022-04-15 17:38:39
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人