- 博客(78)
- 收藏
- 关注
原创 Spring整合Mybatis
1、将数据源文件交给spring管理,spring中提供了PropertyPlaceholderConfigurer来进行管理,将数据源的配置文件进行注入。3、将mybatis的工厂交给spring管理,spring提供了SqlSessionFactoryBean来管理,他需要依赖数据源的信息。注意需要提供spring对jdbc的支持,使用连接池还需要common-pool的包,spring-tx包 - 事务管理。注意:有location的,一般都会加classpath,表示的是src下。
2022-11-17 09:06:36 773 1
原创 Spring事务管理
隔离级别获取 getIsolationLevel 、 传播行为获取 getPropagationBehavior 、 获取超时时间getTimeout 、isReadOnly 是否只读。
2022-11-17 09:03:37 430
原创 Mybatis分页插件 - PageHelper说明
- 启用合理化时,如果pageNumpages会查询最后一页 -->//分页时,实际返回的结果list类型是Page,如果想取出分页信息,需要强制转换为Page,//分页时,实际返回的结果list类型是Page,如果想取出分页信息,需要强制转换为Page,-- 禁用合理化时,如果pageNumpages会返回空数据 -->-- 3.3.0版本可用 - 分页参数合理化,默认false禁用 -->
2022-11-15 17:08:59 637
原创 bean属性注入的方式及AOP的概述
AOP Aspect Oriented Programing 面向切面编程 ----是一种编程思想:在不修改源代码的情况下,对目标方法进行增强使用动态代理的机制,在不修改源代码的情况下,对某些方法进行动态的增强传统开发:发现很多重复的代码:解决方案:众多方法中的所有共有代码全部抽取出来,放置到某个地方集中管理,然后在具体运行时,再由容器动态织入这些共有的代码AOP解决之后:好处:1:程序员在编写具体的业务逻辑处理方法时,只需关心核心的业务逻辑处理,既提高了工作效率,又使代码变更简洁优雅。
2022-11-10 08:43:22 464
原创 Mybatis缓存及高级映射
集合元素的作用几乎和关联是相同的。实际上,它们也很相似,文档的异同是多余的。所以我们更多关注于它们的不同。他主要是用来处理一对多的映射关系。需求:查询10号部门中的员工信息和部门信息,返回部门对象(部门对象中包含了所有的员工信息)-- 打印查询语句 -->ofType : 集合中封装的类型,就是泛型。javaType:属性的类型。Property:属性名字。
2022-11-08 08:41:37 144
原创 mybatis实现CRUD及相关配置
是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。
2022-11-02 09:18:33 202
原创 Mybatis介绍及快速入门
框架是一个半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度框架是一种经过校验、具有一定功能的半成品软件。经过校验:指框架本身经过测试,且框架自身所具有的功能已经实现具有一定功能:指框架可以完成特定的功能,不同的框架功能不同半成品软件:指框架自身是一个软件,但是该软件无法直接运行,需要配合其他的程序才可以完成指定的工作正在上传…重新上传取消MyBatis可以将SQL语句配置在XML。
2022-10-25 18:00:53 520
原创 EL表达式 Jstl (附上代码理解)
在jsp嵌入大量的java代码,这样java代码和html标签就在一个页面了,导致jsp页面维护成本非高。后期开发的时候,我们经常会使用Servlet处理业务逻辑,然后把处理后的数据转发到jsp页面上,最终在jsp页面把处理后的结果显示出来即可。在开发中:使用Servlet程序接收用户的请求并处理数据,jsp页面仅仅只是显示数据,jsp页面中不写java代码。要在jsp页面获取不同域中存放的数据,在jsp页面上还是需要嵌入Java代码。怎么处理?
2022-10-25 17:55:04 113
原创 Jquery对ajax的支持及json对象
var JSON对象 = { "name" : value, "name" : value, …… };如:var person = { "name" : "张三","age" : 30 };
2022-10-25 17:52:45 1132
原创 原生AJAX
AJAX = Asynchronous JavaScript and XML(异步 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。带来用户体验改变,是web优化一种主要手段实现ajax异步交互方式的核心:XMLHttpRequest 对象XMLHttpRequest是js的一个对象,它可以异步读取数据,它是ajax中最重要的一个对象,它是实现异步交互的核心对象。
2022-10-25 11:53:33 439
原创 Servlet
之前咱们在jsp中嵌入了大量的java 代码,不符合MVC思想,而且给程序的扩展维护,人员的分工合作带来很大的困难,前端只懂HTML代码,而大量的java代码在页面,万一前端开发人员小手一抖删掉了一些数据,此时带来的风险太大,而且程序的可读性差,大量的代码全部混合在页面,造成页面超载。如果出现问题,找错困难,可维护性太差。要求:jsp只做页面显示,不允许写java代码Java代码写在哪里?写在后台程序中,表现层使用servlet。
2022-10-12 15:07:25 107
原创 jsp会话(Cookie和session)
/在servlet中获取session对象。//让session的作用域强制失效。//设置session的存储时间。//把user数据放入作用域中。
2022-10-12 15:06:11 468
原创 jsp九大内置对象
输入输出作用域通信对象servlet对象异常对象requestsessionpageexceptionresponseconfigout。
2022-10-12 15:05:22 237
原创 多表查询(连接查询)
对于数据库中 针对于两张表的记录数的所有记录进行匹配。将A表中每条记录 与 B表中每条记录进行 匹配 获得笛卡尔积显示结果就是笛卡尔积笛卡尔积结果 就是 两个表记录乘积 例如A 表3条 B表4条注意: 笛卡尔积结果是无效的,必须从笛卡尔积中选取有效的数据结果!!!找到他们的关联关系因为记录所有的显示出来 而我们需要的往往是有效的数据。
2022-09-21 17:11:18 2156 1
原创 数据库介绍
什么是数据库,mysql数据库,mysql存储结构说明(数据库内部存储结构,数据库存储数据的结构说明)sql语句,sql操作,ddl对数据库的操作,mysql数据类型及列类型说明(数值类型,字符串类型,日期类型和时间数值类型,null值),数据表的存储位置
2022-09-20 16:18:40 297
原创 正则表达式
var reg = /规则/附加参数- 固定方式-只要输入的内容中包含具体的值,就会返回true- 只能是white -才会返回true。
2022-09-20 10:41:41 193
原创 Jquery中事件
事件是Web浏览器通知应用程序(比如我们的js)发生了某个事情!我们可以为这些特定的事情,事先安排好处理方案,这样就能够实现互动!事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。jquery是为事件处理特别设计的语法:$(selector).toggle(fun1, fun2,fun3-----)第一个方法和第二个方法是必须的,后面是可选的。注意:这个方法在1.8之前可以使用的,目前已经不支持!!
2022-09-17 15:05:42 1436
原创 JQuery对Dom的支持
所有p标签的内容变为:String中的内容。$("#div") - 选择id为div的标签,删除这个标签中的class属性。语法:$(selector).toggleClass(classname)$("p").html("AAA");所有p标签的内容变为:AAA。获取元素的value属性值。语法:text (content)
2022-09-17 15:03:05 201
原创 JQuery选择器
jquery语法风格,选择器(基础选择器,id选择器,class选择器,标签名选择器,并集选择器,属性选择器,基础过滤选择器,关系选择器,子过滤选择器,表单元素选择器)
2022-09-17 14:59:08 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人