首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
krain99
获赞
4
粉丝
3
关注
10
看过 TA
34
男
北京林业大学
2025
Java
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑krain99吗?
发布(30)
评论
刷题
krain99
关注TA,不错过内容更新
关注
2021-04-10 14:38
北京林业大学 Java
原生Ajax请求实现步骤
一、Ajax简介 Ajax是Asynchronous JavaScript and XML的缩写,异步的JavaScript和XML。它可以实现客户端的异步请求操作,在不重新加载页面的情况下与服务器进行通信,实现部分页面的更新,从而减少用户等待时间。 二、核心对象XMLHTTPRequest 异步与同步 异步即一次可以执行多个请求,而同步一次只能执行一个请求。异步与同步最本质的区别是同步需要等待,异步不需要。 readystatues属性(0,1,2,3,4) 0: 请求未初始化 1: 服务器连接已建立 2: 请求已接收 3: 请求处理中 4: 请求完成 statu...
0
点赞
评论
收藏
分享
2021-04-10 14:38
北京林业大学 Java
使用jQuery实现Ajax请求
使用jQuery实现Ajax请求的优点 代码实现更加简单,简化了ajax请求 不用考虑Ajax在不同浏览器上的实现不同 通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。 jQuery中提供了三种函数实现Ajax请求 使用前需要先导入jQuery的JS库文件。下载地址:jQuery $.ajax() $.ajax({ //参数说明 axync: //是一个boolean类型的值,默认为true,表...
0
点赞
评论
收藏
分享
2021-04-10 14:38
已编辑
北京林业大学 Java
jQuery技术学习总结
一、jQuery简介 jQuery是一个JavaScript库,它能够简化JavaScript编程。 jQuery是目前最流行的JS框架。 jQuery能够兼容于目前所有主流的浏览器,包括IE6。 jQuery能够对HTML元素进行选取和修改、实现JavaScript动画、选取操作dom对象、绑定事件、CSS操作、Ajax请求等。 二、第一个jQuery实例 /* $(document):$是jQuery中的函数名称,document作为函数的参数 作用是将document对象转化为jQuery库能用的对象 ready 是jQuery中的函数 dom加载成功后会执行ready...
0
点赞
评论
收藏
分享
2021-04-10 14:37
北京林业大学 Java
Mybatis(一)mybatis简介及配置文件
前言:作为一名在未来要从事计算机工作的在校学生,在学习任何一种知识或技术之前,我认为都需要先明白三个问题: 为什么要学习它 它有什么作用 学完后对我有什么提升 弄清楚以上问题后,我们学习的效果会大大提升。 1、Mybatis简介 按照mybatis官方文档的定义,MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式...
0
点赞
评论
收藏
分享
2021-04-10 14:37
已编辑
北京林业大学 Java
Mybatis(二)mybatis实现增删改查(静态代理)
1、mybatis中的核心对象 Resources对象 Mybatis中的一个类,用于读取mybatis的主配置文件。 InputStream in = Resources.getResourceAsStream("mybatis.xml"); SqlSessionFactoryBuilder对象 用于创建SqlSessionFactory对象。 SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); SqlSessionFactory factory = bu...
0
点赞
评论
收藏
分享
2021-04-10 14:37
已编辑
北京林业大学 Java
Mybatis(三)动态代理方式实现增删改查
在上一篇文章中,我们使用静态代理的方式,通过一个类来实现DAO接口从而实现增删改查;在这篇文章中,将使用动态代理的方式进行功能的实现,其原理是Java的反射机制。话不多说,先上代码为敬。 更改TestMybatis文件如下: package cn.krain; import cn.krain.dao.StudentDao; import cn.krain.domain.Student; import cn.krain.utils.MybatisUtil; import org.apache.ibatis.session.SqlSession; import org.junit....
0
点赞
评论
收藏
分享
2021-04-10 14:36
北京林业大学 Java
Mybatis(四)SQL语句中参数传递的五种方法
通过Mybatis的使用,开发人员只需要专心提供SQL语句即可,这篇文章介绍了SQL语句中参数传递的问题。大致有以下几种方式: 1. 单个参数传递 //在接口中定义放法,参数形式如下 //使用单个参数 Student selectById(int id); <!-- 使用单个参数查询: parameterType:表示参数数据类型(可不写) 使用 #{参数名} 获取参数的值 对参数名称无要求 --> <select id="selectById" parameterType="int" resultType="cn...
0
点赞
评论
收藏
分享
2021-04-10 14:36
已编辑
北京林业大学 Java
Mybatis(五)#{}与${}的区别与使用
在映射文件中,有两种方式可在SQL语句中引入参数的值: #{} <select id="selectMultiParam" resultType="cn.krain.domain.Student"> select * from student where name=#{myname} or age=#{myage} </select> <!-- 经过Mybatis处理过后的SQL语句为: select * from student where name=? or age=? --> ${} ...
0
点赞
评论
收藏
分享
2021-04-10 14:36
已编辑
北京林业大学 Java
Spring(一)第一个Spring实例
1、Spring框架简介 Spring出现在2002年左右,它为降低Java企业级应用开发的难度而生。它可以减轻模块之间的管理,类与类之间的管理,帮助开发人员创建对象、管理对象之间的关系。 Spring的核心技术是IOC(控制反转)与AOP(面向切面编程),它能够实现模块之间、类与类之间的解耦合。 Spring全家桶:spring , springmvc , spring boot , spring cloud 2、如何学习框架 知道所学框架能够做什么,它的功能 掌握框架的语法,即要实现某一功能,需要哪些步骤 了解框架内部实现,原理是什么 3、使用Spring...
0
点赞
评论
收藏
分享
2021-04-10 14:35
北京林业大学 Java
Spring(二)spring核心技术——ioc
一、Spring核心技术——IOC IOC是Inversion of Control的缩写,即控制反转;是一种思想、理论、概念。IOC把对象的创建、管理、属性的赋值,都交给代码之外的容器实现,通过外部资源完成。使用ICO的目的就是在减少对代码改动的情况下,实现不同的功能,实现解耦合。 控制:创建对象,对象的属性赋值,对象之间的关系管理。 反转:把原来的开发人员管理,创建对象的权限转移给代码之外的容器实现。由容器代替开发人员管理对象。创建对象,给属性赋值。 正转:由开发人员在代码中,使用new构造方法创建对象,开发人员主动管理对象。 DI(Dependence I...
0
点赞
评论
收藏
分享
2021-04-10 14:35
已编辑
北京林业大学 Java
Spring(三)spring核心技术——aop
一、AOP简介 AOP是Aspect Orient Programming的缩写,即面向切面编程。基于动态代理的,可以使用jdk和cglib两种代理方式。 Aspect: 切面,给你的目标类增加的功能,就是切面。像上面用的日志,事务都是切面。切面的特点:一般都是非业务方法,独立使用的。 Orient:面向,对着。 Programming:编程 AOP就是动态代理的规范化,把动态代理的实现步骤,方式都定义好了,让开发人员用一种统一的方式,使用动态代理。 作用: 在目标类不修改的情况下增加功能 减少代码的重复 使开发人员专注业务功能的实现 ...
0
点赞
评论
收藏
分享
2021-04-10 14:35
已编辑
北京林业大学 Java
Spring(四)spring整合mybatis框架
1、整合思想 使用Spring的ioc技术,把mybatis框架中的对象都交给spring创建和管理。Spring是容器,包含项目中的各种对象,例如:Service、Dao、工具类等对象。开发人员从spring中获取对象,就不用同时面对两个或多个框架,只需面对一个spring框架进行开发即可。 2、实现步骤 在pom文件中加入Spring依赖、Mybatis依赖、Spring和Mybayis整合依赖、druid连接池依赖等 编写数据库对应实体类、接口、mapper文件、service层文件等 Spring主配置文件 Mybatis配置文件 3、整合实现示...
0
点赞
评论
收藏
分享
2021-04-10 14:34
已编辑
北京林业大学 Java
Mybatis(六)mybatis框架之动态SQL语句
1、动态SQL 概念:动态 SQL ,即 SQL 的内容是变化的,通过MyBatis提供的各种标签对条件作出判断以实现动态拼接 SQL 语句。可以根据条件获取到不同的 SQL 语句。常用的动态 SQL 标签有<if>、<where>、<choose/>、<foreach>等。MyBatis 的动态 SQL 语句,与 JSTL 中的语句非常相似。 动态 SQL,主要用于解决查询条件不确定的情况:在程序运行期间,根据用户提交的查询条件进行 查询。提交的查询条件不同,执行的 SQL 语句不同。若将每种可能的情况均逐一列出,对所有条件进行 排...
0
点赞
评论
收藏
分享
2021-04-10 14:34
已编辑
北京林业大学 Java
SpringMVC(一)搭建第一个SpringMVC实例
一、SpringMVC概述 SpringMVC也叫Spring Web MVC,数据Spring框架的一部分,在Spring3.0之后发布。 优点: 基于MVC架构,分工明确,能够解耦合 SpringMVC是轻量级的,jar很小,不依赖特定的接口和类 作为Spring框架的一部分,能够使用Spring的Ioc、Aop,方便整合Struts、Mybatis、Hiberate等其他框架。 二、第一个SpringMVC实例 实现功能::用户提交一个请求,服务端处理器在接收到这个请求后,给出一条欢迎信息, 在响应页面中显示该信息。 新建Maven项目 po...
0
点赞
评论
收藏
分享
2021-04-10 14:34
北京林业大学 Java
SpringMVC(二)SpringMVC处理Web请求、获取返回值
一、注解 @Controller 作用:用于创建控制器对象。该对象能够处理Web请求。 位置:该注解位于类名上方。 @Controller public class MyController { } @RequestMapping 作用:请求映射,用于将指定请求绑定到指定方法上,该方法用于处理对应请求。 属性:value:设置请求的url,值唯一;method:设置提交请求的方式(取值为get/post) 位置:该注解位于方法名上方。 @RequestMapping(value = "/some.do", method = Reques...
0
点赞
评论
收藏
分享
1
2
关注他的用户也关注了:
牛客网
牛客企业服务