- 博客(11)
- 收藏
- 关注
原创 数据库Mysql的
多表查询---内连接(查询量表交集的数据),外连接,左外连接(查询左表的所有数据和两张表的交集的数据部分),右外连接(查询右表所有的数据以及两张表交集的部分数据),自连接。内连接就是 emp.dept_id=dept_id inner join xx on xx,=xxx。外连接就是查询左边的全部数据与交集----select left outer join 表 on 条件相等。有外连接 select right outer join 表 on xxx=xxx。
2024-10-30 21:31:12 111
原创 Stream流
map主要用来提取一些特点的列,然后filter是用来设置一些表达式的过滤条件进行筛选数据,然后collect就是用来把数据收集放在集合中的--根据map提取的列进行放.forEach(System.out::println);这个就是直接打印其他的不用管。
2024-10-30 20:43:06 153
原创 Lamba学习
实现接口的抽象方法的参数列表和返回值类型,必须与方法引用的 方法的参数列表和返回值类型保持一致!, 该操作符被称为 Lambda 操作符 或箭头操作符。Lambda 表达式:在Java 8 语言中引入的一种新的语法元素和操 作符。:指定了 Lambda 体,是抽象方法的实现逻辑,也即 Lambda 表达式要执行的功能。当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用! 格式:使用操作符 “::” 将类(或对象) 与 方法名分隔开来。 对象::实例方法名。 类::实例方法名。
2023-01-13 16:06:20 103
原创 SpringBoot框架学习
Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;@SpringBootApplication标注的类)的所在包及下面所有子包里面的所有组件扫描到Spring容器。加载后的pom爆红去仓库位置吧对应的写上版本,版本不一致的原因解决maven错误。如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value;输出的对象值为null就是版本的问题。
2023-01-11 11:08:39 82
原创 SpringMvc的学习主要学习请求方式
在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP response body 中。注意spring与springmvc扫描的包是不一样的可以通过spring的excludeFilters=@ComponentScan.Filter{tyoe =FiterType.ANNOTATION,classes=Controller.class过滤}里面放入page.jsp,不然报页面找不到的错误。
2023-01-08 19:57:45 75
原创 spring5---------------------事务学习
100 i=4/0 +100的过程中 发生异常导致钱扣了还未到账。需要用到事务开启异常处理没有发生异常提交事务出现异常事务回滚。经典案例银行转账100;
2023-01-08 10:44:31 60
原创 spring5基于注解开发
2、Spring 针对 Bean 管理中创建对象提供注解 (1)@Component (2)@Service (3)@Controller (4)@Repository * 上面四个注解功能是一样的,都可以用来创建 bean 实例。(3)@Resource:可以根据类型注入,@Resource(name="") 可以根据名称注入 不建议使用。2种常用的配置扫描注解的方式 :一种是扫描包类所有的指定的注解,一种是排除指定注解的注解。配置最终通知(后置通知)执行方法后都要执行。配置前置通知,在执行方法前执行。
2023-01-07 10:06:15 111
原创 spring5学习
/array> Set集合。(3)调用 bean 的初始化的方法(需要进行配置初始化的方法)List 的xml配置-------利用
2023-01-05 22:02:43 80
原创 mybatis学习第二天动态SQL总结
if>1. 组合查询的操作输入用户名,密码可有可无的查询标签其中test为判断的条件里面的参数均为形参userInfo传过来的东西注意密码可能为空字符串多加一句"password!计算公式 (pageIndex-1)*pageSize, pageSize-------------------->记录从21-25。-- com.github.pagehelper为PageHelper类所在包名 -->---------------起别名left join on。
2023-01-04 22:51:42 105
原创 mybaties之增删改查
在里面定义一系列的接口方法----其接口的名字必须和resources里面的UserInfoMapper.xml中标签的id要一致。所以总结带有参数的传递过来需要用到参数的内容的时候都需要#{} 然后select resultmap/resultype的东西一个是自己配置的id 一个是com.x.x.xxx.实体类。#{username},#{password}传递的是userinfo里面的属性可以直接用需要#{},#{}传递的参数是id,所以#{}
2023-01-03 23:22:29 65 1
原创 mybaties学习
id property="userId" column="user_id"/> "column指的是数据库的字段 property指的是与实体类对象一一对应关系"-------此处对应的是自己配置的resultmap的id。user_id --------------------------- userId驼峰命名的配置需要mybaties.xml中导入。-- 配置别名 -->
2023-01-03 22:38:35 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人