摘要:
Mybatis常见面试题 的区别是什么? 在Mybatis中,有两种占位符 解析传递进来的参数数据 ${}对传递进来的参数 原样 拼接在SQL中 是预编译处理,${}是字符串替换 。 使用 {}可以有效的防止SQL注入,提高系统安全性。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 当实体类
阅读全文
posted @ 2018-03-12 17:26
Java3y
阅读(5459)
推荐(0)
摘要:
配置文件和映射文件还有挺多的属性我还没有讲的,现在就把它们一一补全 映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于names
阅读全文
posted @ 2018-03-12 15:30
Java3y
阅读(386)
推荐(1)
摘要:
什么是MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架 为什么我们要用Mybatis? 无论是Mybatis
阅读全文
posted @ 2018-03-12 08:18
Java3y
阅读(657)
推荐(0)
摘要:
什么是OGNL表达式? OGNL是Object Graphic Navigation Language 是操作对象属性的开源表达式。 Struts2框架使用OGNL作为默认的表达式语言。 为什么我们学习OGNL 在学习JSP的时候,我们已经学习过了EL表达式。EL表达式用起来也十分简单...我们在S
阅读全文
posted @ 2018-03-11 22:03
Java3y
阅读(572)
推荐(0)
摘要:
什么是拦截器 拦截器Interceptor.....拦截器是Struts的概念,它与过滤器是类似的...可以近似于看作是过滤器 为什么我们要使用拦截器 前面在介绍Struts的时候已经讲解过了,Struts为我们实现了很多的功能,比如数据自动封装阿..文件上传功能阿....Struts为我们提供的这
阅读全文
posted @ 2018-03-11 15:50
Java3y
阅读(374)
推荐(0)
摘要:
前言 前面Struts博文基本把Struts的配置信息讲解完了..... 本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的...为啥我们继承了ActionSupport类呢?下面我就会讲解到
阅读全文
posted @ 2018-03-11 09:48
Java3y
阅读(387)
推荐(0)
摘要:
Struts2UI标签 Sturts2为了简化我们的开发,也为我们提供了UI标签...也就是 显示页面的标签 ..... 但是呢,Struts2是服务端的框架,因此使用页面的标签是 需要在服务器端解析然后再被浏览器解析 , 最后才显示在页面上的。 因此,它的性能是不够HTML标签好的...HTML直
阅读全文
posted @ 2018-03-10 22:51
Java3y
阅读(849)
推荐(0)
摘要:
前言 上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了.....对Struts的配置文件有了了解.....本博文继续讲解 Struts在配置的时候一些值得要学习的细节 ... 通配符 为什么要学习通配符 在讲解通配符之前,我们来看一下需求..... 现在我的 Action中有两个方
阅读全文
posted @ 2018-03-10 21:07
Java3y
阅读(317)
推荐(0)
摘要:
前言 本博文主要讲解 Spring怎么与Struts2框架整合 ... Struts2和Spring的整合关键点 : action对象交给Spring来创建 搭建环境 进入jar包 引入jar文件: 1)引入struts .jar相关文件 2)spring core 相关jar文件 3)spring
阅读全文
posted @ 2018-03-10 11:28
Java3y
阅读(220)
推荐(1)
摘要:
前言 这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门.... 为什么要引入struts? 既然Servlet能够完成的事,我们为啥要用框架呢?? 框架帮我们封装了很多常用的功能 把Web带过来的参数
阅读全文
posted @ 2018-03-10 09:34
Java3y
阅读(648)
推荐(1)
摘要:
Hibernate常见面试题 Hibernate工作原理及为什么要用? Hibernate工作原理及为什么要用? 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation 5. 持久化操作 6. 提交事务 7
阅读全文
posted @ 2018-03-09 18:52
Java3y
阅读(24327)
推荐(3)
摘要:
前言 前面已经学习了如何使用Spring与Struts2进行整合,本博文主要讲解 如何使用Spring对Hibernate进行整合 Spring和Hibernate整合的关键点: SessionFactory对象交给Spring来创建 Hibernate的事务交给Spring进行管理 Spring和
阅读全文
posted @ 2018-03-09 14:58
Java3y
阅读(714)
推荐(0)
摘要:
前言 在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主键查询阿...使用HQL查询所有的数据.... 本博文主要讲解Hibernate的查询操作,连接池,逆向工程的知识点 ... get/load主键查询 由于主键查询这个方法用
阅读全文
posted @ 2018-03-09 08:31
Java3y
阅读(798)
推荐(1)
摘要:
对象状态 Hibernate中对象的状态: 临时/瞬时状态 持久化状态 游离状态 学习Hibernate的对象状态是 为了更清晰地知道Hibernate的设计思想,以及是一级缓存的基础 ...当然啦,也就一点点知识 临时/瞬时状态 当我们 直接new出来的对象就是临时/瞬时状态的 .. 该对象还没有
阅读全文
posted @ 2018-03-08 22:31
Java3y
阅读(496)
推荐(0)
摘要:
Inverse属性 Inverse属性:表示控制权是否转移 .. true:控制权已转移【当前一方没有控制权】 false:控制权没有转移【当前一方有控制权】 Inverse属性,是在 维护关联关系的时候起作用 的。 只能在“一”的一方中使用该属性!Inverse属性的默认值为fasle,也就是当前
阅读全文
posted @ 2018-03-08 17:46
Java3y
阅读(507)
推荐(0)
摘要:
设置默认中文 在我们使用计算机中, 如果输入法的默认语言是英文,那么我们操作起来会更加方便 ,那我们怎么设置呢??? 以Windows10为例 SublimeTest相关设置 SublimeTest出现乱码! 使用Ctrl+`快捷键或者通过View Show Console菜单打开命令行,粘贴如下代
阅读全文
posted @ 2018-03-08 13:05
Java3y
阅读(235)
推荐(0)
摘要:
前言 前面的我们使用的是一个表的操作,但我们实际的开发中不可能只使用一个表的...因此,本博文主要讲解关联映射 集合映射 需求分析:当用户购买商品,用户可能有多个地址。 数据库表 我们一般如下图一样设计数据库表, 一般我们不会在User表设计多个列来保存地址的。因为每个用户的地址个数都不一的,会造成
阅读全文
posted @ 2018-03-08 12:36
Java3y
阅读(420)
推荐(1)
摘要:
什么是SVN SVN全称:Subversion,是一个开放源代码的 版本控制系统 Svn是一种 集中式文件版本管理系统 。集中式代码管理的 核心是服务器 ,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。 集中式文件版本控制器: 将所有的文件都交由服务器来进行统一
阅读全文
posted @ 2018-03-07 20:01
Java3y
阅读(1434)
推荐(1)
摘要:
什么是UML? UML全称是: Unified Modeling Language 又称统一建模语言或标准建模语言。 是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 它是一种语言,语言就是用来描述一件事物的。 为什么我们要
阅读全文
posted @ 2018-03-07 18:33
Java3y
阅读(439)
推荐(0)
摘要:
什么是Maven Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中.. Maven是一款跨平台的项目管理工具, 是一个开源的项目... M
阅读全文
posted @ 2018-03-07 16:39
Java3y
阅读(1446)
推荐(11)
摘要:
IDEA常用设置 在我们第一眼看见IDEA是这个样子的: 显示工具条 我们要显示工具条!,两个按钮哦 黑色主体 我们要黑色的主题,白色的太low了! 调整字体大小 现在的字体太小了,我要鼠标滑轮+crtl键可以控制大小 ! 调整字体样式 设置代码区字体的大小,样式! 方法间的分隔符 方法之间的分割线
阅读全文
posted @ 2018-03-07 12:33
Java3y
阅读(1120)
推荐(0)
摘要:
前言 本博文主要讲解 介绍Hibernate框架,ORM的概念和Hibernate入门 ,相信你们看了就会使用Hibernate了! 什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase Mapping ,在Java对象与关系数
阅读全文
posted @ 2018-03-07 09:40
Java3y
阅读(3258)
推荐(5)
摘要:
PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展 ,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL... SQL99是什么 (1) 是操作所有关系型数据库的规则 (2)是第四代语言 (3) 是一种结构化查询语言 (4)只需发出合法合理的命令,就有对应的
阅读全文
posted @ 2018-03-06 20:35
Java3y
阅读(811)
推荐(3)
摘要:
前言 在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了...那么本篇主要总结关于 Oralce视图、序列、事务的一些内容 ... 在数据库中,我们可以把各种的SQL语句分为四大类... (1) DML(数据操纵语言):select,insert,update,delete
阅读全文
posted @ 2018-03-06 13:15
Java3y
阅读(1125)
推荐(14)
摘要:
一、股票案例 我们要做的是股票的案例, 它能够无刷新地更新股票的数据。当鼠标移动到具体的股票中,它会显示具体的信息。 我们首先来看一下要做出来的效果: 1.1服务器端分析 首先,从效果图我们可以 看见很多股票基本信息 :昨天收盘价、今天开盘价、最高价、最低价、当前价格、涨幅。这些信息我们用一个类来描
阅读全文
posted @ 2018-03-06 10:21
Java3y
阅读(498)
推荐(2)
摘要:
Servlet的调用图 前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解 Servlet的细节 一个已经注册的Servlet可以被多次映射 同一个Servlet可以被映射到多个URL上。 无论我访问的是http://localhost:
阅读全文
posted @ 2018-03-06 10:19
Java3y
阅读(450)
推荐(0)
摘要:
什么是Serlvet? Servlet其实就是一个 遵循Servlet开发的java类 。Serlvet是 由服务器调用的 , 运行在服务器端 。 为什么要用到Serlvet? 我们编写java程序想要在网上实现 聊天、发帖、这样一些的交互功能, 普通的java技术是非常难完成的 。sun公司就提供
阅读全文
posted @ 2018-03-06 10:07
Java3y
阅读(1059)
推荐(0)
摘要:
前言 在之前已经大概了解过Mysql数据库和学过相关的Oracle知识点,但是太久没用过Oracle了,就基本忘了...印象中就只有基本的SQL语句和相关一些概念....写下本博文的原因就是记载着Oracle一些以前没注意到的知识点...以后或许会有用... 实例与数据库概念 Oracle数据库服务
阅读全文
posted @ 2018-03-06 09:09
Java3y
阅读(350)
推荐(0)
摘要:
SQLServer 安装 参考链接: "http://blog.csdn.net/sangjinchao/article/details/62044021?locationNum=6&fps=1" JDBC连接SQL Server 参考链接: "http://blog.csdn.net/stewen
阅读全文
posted @ 2018-03-06 09:03
Java3y
阅读(693)
推荐(0)
摘要:
Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 选择服务器类,点击下一步 选择单例数据库安装,点击下一步 选择高级安装,点击下一步 直接点击下一步
阅读全文
posted @ 2018-03-05 22:02
Java3y
阅读(1498)
推荐(1)
摘要:
下面是我整理下来的Servlet知识点:  图上的知识点都可以在我其他的文章内找到相应内容。 Tomcat常见面试题 Tomcat的缺省端口是多少,怎么修改 Tomcat的缺省端口是多少,怎么修改 1. 找到Tomcat目录下的conf文件夹 2. 进入conf文件夹里面找到server.xml文
阅读全文
posted @ 2018-03-05 17:09
Java3y
阅读(9360)
推荐(0)
摘要:
Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 以管理员身份运行cmd, 切换到bin目录下 执行下面语句,初始化 安装mysql服务,执行下面的语句 启动服务 如果你已经 有mysql服务了,但是用不了 ,执行下面的语句 删除服务,再重新从第五步开始 登陆
阅读全文
posted @ 2018-03-05 16:33
Java3y
阅读(336)
推荐(0)
摘要:
数据库常见面试题(开发者篇) 什么是存储过程?有哪些优缺点? 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T SQL) 。 存储过程的优点: 能够将代码封装起来 保存在数据库之中 让编程语言进行调用 存储过程是一个预编译的代码块,执行效率比较高
阅读全文
posted @ 2018-03-05 09:19
Java3y
阅读(9939)
推荐(72)
摘要:
什么是数据库? 数据库是一个以某种 有组织的方式存储的数据集合 。也就是: 保存有组织数据的容器 (一个文件或一组文件) 为什么我们需要数据库? 毫无疑问,数据库是用来存储数据的。我们对excel肯定不会陌生,excel也是用来存储数据。那既然有excel这样非常好用的软件了,为什么需要数据库呢??
阅读全文
posted @ 2018-03-04 17:21
Java3y
阅读(8985)
推荐(6)
摘要:
JsChart是什么? JSChart能够在网页上生成图标,常用于统计信息,十分好用的一个JS组件。 使用JsChart 一。导入jscharts.js 二。编写jscharts.jsp测试页面 1. 下载JScharts库 从官网下载JScharts库,我们使用的是压缩包里面的jscharts.j
阅读全文
posted @ 2018-03-04 10:44
Java3y
阅读(428)
推荐(0)
摘要:
常用的CSS框架 之前在写自己的个人网站的时候,由于自己Web前端不是特别好,于是就去找相关的CSS框架来搭建页面了。 找到以下这么一篇文章(列出了很多常用的CSS框架): "http://w3schools.wang/report/top UI open source framework summ
阅读全文
posted @ 2018-03-04 10:34
Java3y
阅读(1363)
推荐(2)
摘要:
CDN 什么是CDN 初学Web开发的时候,多多少少都会听过这个名词 CDN。 CDN在我没接触之前,它给我的印象是用来优化网络请求的,我第一次用到CDN的时候是在找JS文件时。当时找不到相对应的JS文件下载地址(之前一般我都是把JS下载下来,然后在项目中引用的。PS:当然了,我觉得大部分初学者都一
阅读全文
posted @ 2018-03-03 22:04
Java3y
阅读(1146)
推荐(1)
摘要:
什么是Jquery? Jquey就是一款 跨主流浏览器的JavaScript库,简化JavaScript对HTML操作 就是封装了JavaScript,能够简化我们写代码的一个JavaScript库 为什么要使用Jquery? 我觉得非常重要的理由就是: 它能够兼容市面上主流的浏览器, 我们学习AJ
阅读全文
posted @ 2018-03-02 20:37
Java3y
阅读(730)
推荐(5)
摘要:
JavaSE: Java马士兵:链接:https://pan.baidu.com/s/1jJRvxGi密码:v3xb Java毕向东:链接:https://pan.baidu.com/s/1ggzHkPl密码:qez1 Java刘意:链接:https://pan.baidu.com/s/1kVZQC
阅读全文
posted @ 2018-03-02 13:46
Java3y
阅读(11610)
推荐(6)
摘要:
什么是DOM? DOM(Document Object Model)文档对象模型,是 语言和平台的中立接口。。 允许程序和脚本动态地访问和更新文档的内容 。 为什么要使用DOM? Dom技术使得 用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等 ,Dom技术使得
阅读全文
posted @ 2018-03-02 13:41
Java3y
阅读(871)
推荐(0)