- 博客(536)
- 资源 (35)
- 收藏
- 关注
原创 计算机和操作系统基础知识
-----------------------siwuxie095 计算机和操作系统基础知识 1、操作系统(Operating System,简称 OS),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石 操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与...
2018-11-25 17:29:28
1675
原创 博客园主题美化
-------------------siwuxie095 博客园主题美化 1、主题美化,顾名思义,其实就是对主题进行自定义。由于我之前在博客园已经写了很多博文,用的是博客园官方提供的BOOK 主题,贸然更改其他已有主题,或者完全自定义一个新的主题,都有可能导致原有博文格式的崩塌 故这里仅仅基于BOOK 主题,做出些微美化 2、个人博客园链接:http:...
2018-04-30 19:44:48
18679
3
原创 SSM框架整合的其它方式
---------------------siwuxie095 SSM 框架整合的其它方式 1、主要是整合 Spring 框架和 MyBatis 框架时,可以不写MyBatis 核心配置文件:mybatis-config.xml 2、把 MyBatis 核心
2018-03-06 13:54:55
412
原创 SSM框架整合过程总结
-----------------------siwuxie095 SSM 框架整合过程总结 1、导入相关 jar 包(共 26 个) (1)导入 Spring 的核心 jar 包和日志相关的 jar 包(6 个) Commons Logging
2018-03-06 13:46:26
685
原创 整合Spring框架和MyBatis框架
------------------------siwuxie095 整合 Spring 框架和 MyBatis 框架 1、导入相关 jar 包(共 22 个) (1)导入 Spring 的核心 jar 包和日志相关的 jar 包(6 个)
2018-03-06 13:26:56
560
3
原创 整合SpringMVC框架和Spring框架
-------------------------siwuxie095 整合 SpringMVC 框架和 Spring 框架 1、导入相关 jar 包(共 17 个) (1)导入 Spring 的核心 jar 包和日志相关的 jar 包(6 个) C
2018-03-06 13:13:34
429
原创 SSM框架整合思想
-------------------siwuxie095 SSM 框架整合思想 1、SSM 框架,即 SpringMVC + Spring + MyBatis 2、SSM 框架对应到 Java EE 三层架构 (1)Web 层:SpringMVC
2018-03-06 11:16:16
581
原创 KO ----- 静态资源404问题
--------------------siwuxie095 KO ----- 静态资源 404 问题 在 SpringMVC 中,如果把 DispatcherServlet 的映射规则设置成 /,那么所有页面的所有请求都将会被拦截,也包括静态资源,后端的 Handler 无法处理静态资源,就会
2018-03-05 00:52:13
221
原创 SpringMVC和Struts2的区别
-----------------------siwuxie095 SpringMVC 和 Struts2 的区别 SpringMVC 和 Struts2 的区别有很多,主要是以下三点: 1、机制 SpringMVC 的入口是 Servlet,Struts2 的入口是 Filter,两者
2018-03-01 18:13:37
190
原创 SpringMVC拦截器
----------------------siwuxie095 SpringMVC 拦截器 当用户发送请求到 DispatcherServlet,DispatcherServlet 会调用 HandlerMapping 查找 Handler,HandlerMapping 会向 Dis
2018-03-01 18:09:50
194
原创 SpringMVC文件上传
----------------------siwuxie095 SpringMVC 文件上传 1、导入文件上传的 jar 包 (1)Commons FileUpload https://commons.apache.org/proper/commons-fileupload/dow
2018-03-01 14:50:39
189
原创 SpringMVC数据绑定
---------------------siwuxie095 SpringMVC 数据绑定 获取用户提交的参数,将之绑定到方法参数上,就叫数据绑定 (一)Servlet 内置对象的绑定 在 Controller 类中获取 Servlet 的内置对象(Req
2018-03-01 11:31:38
180
原创 ViewResolver和JSTL
---------------------siwuxie095 ViewResolver 和 JSTL 1、SpringMVC 的视图解析器 InternalResourceViewResolver 默认使用的是 JSP 标准标签库 JSTL 2、导入 JS
2018-03-01 11:24:18
227
原创 @ResponseBody使用须知
-------------------siwuxie095 @ResponseBody 使用须知 使用 @ResponseBody 注解映射响应体 @ResponseBody 注解可被应用于方法上,标志该方法的返回值 应该被直接写回到 H
2018-03-01 11:06:26
3362
2
原创 @RequestBody使用须知
-----------------------siwuxie095 @RequestBody 使用须知 使用 @RequestBody 注解映射请求体 方法参数中的 @RequestBody 注解暗示了方法参数应该被绑定了 HTTP
2018-03-01 10:51:04
2033
原创 @CookieValue使用须知
------------------------siwuxie095 @CookieValue 使用须知 使用 @CookieValue 注解映射 cookie 值 即 @CookieValue 注解能将一个方法参数与一个 HTT
2018-02-28 23:51:48
1318
原创 @RequestParam使用须知
--------------------------siwuxie095 @RequestParam 使用须知 使用 @RequestParam 注解将请求参数绑定至方法参数 即 你可以使用 @RequestParam 注解将请求参数绑定到你控制器
2018-02-28 23:48:18
59467
5
原创 @RequestMapping使用须知
----------------------siwuxie095 @RequestMapping 使用须知 使用 @RequestMapping 注解映射请求路径 即 你可以使用 @RequestMapping 注解来将请求 URL
2018-02-28 23:42:50
5799
1
原创 HandlerMapping和HandlerAdapter配置须知
---------------------siwuxie095 HandlerMapping 和 HandlerAdapter 配置须知 在 SpringMVC 的核心配置文件 dispatcher-servlet.xml 中,HandlerMapping 和 HandlerAdapter 的配置一
2018-02-28 23:32:41
1673
原创 SpringMVC入门(基于注解方式实现)
---------------------siwuxie095 SpringMVC 入门(基于注解方式实现) SpringMVC 通过一套 MVC 注解,让 POJO 无需实现任何接口即可成为处理请求的控制器,具体实现如下: 1、在部署描述文件中进行配置 web.xml:
2018-02-28 23:24:25
300
原创 SpringMVC入门(基于XML方式实现)
----------------------siwuxie095 SpringMVC 入门(基于 XML 方式实现) (一)搭建 SpringMVC 环境 1、先下载相关库文件,下载链接: (1)http://projects.spring.io/spring-framework/
2018-02-28 23:19:49
685
原创 SpringMVC简介
---------------------siwuxie095 SpringMVC 简介 1、SpringMVC 是应用在 Java EE 三层架构中的 Web 层的框架。和众多 其他 Web 框架一样,它基于 MVC 的设计理念。此外,它采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性
2018-02-28 23:02:07
203
原创 MyBatis分页插件
---------------------siwuxie095 MyBatis 分页插件 1、MyBatis 的分页插件 PageHelper(分页助手) 实现了通用的分页查询,并支持任何复杂的单表、多表分页。目前,该插件支持 MySQL、Oracle、SQL Server、DB2、Po
2018-01-29 10:59:59
271
原创 MyBatis延迟加载
--------------------siwuxie095 MyBatis 延迟加载 1、延迟加载的意义在于:虽然是关联查询,但不是及时将关联的数据查询出来,而是在需要的时候进行查询(按需查询) 2、开启延迟加载 打开延迟加载的全局开关 -->
2018-01-29 10:43:21
185
原创 MyBatis多对多查询
-------------------siwuxie095 MyBatis 多对多查询 以订单和商品为例,即 一个订单可以有多个商品,一个商品可以属于多个订单 PS:这里需要订单详情作为中间表,以维护关系 需求如下: 根据订单号查询订单,并查出订单详情中的商品
2018-01-29 10:21:18
1263
原创 MyBatis一对多查询
--------------------siwuxie095 MyBatis 一对多查询 以订单和订单详情为例,即 一个订单可以有多个订单详情,一个订单详情只能属于一个订单 需求如下: 根据订单号查询订单,并查询出订单详情 具体实现: 1、先创
2018-01-29 10:01:45
296
原创 MyBatis一对一查询
---------------------siwuxie095 MyBatis 一对一查询 以订单和用户为例,即 相对订单来说,一个订单只能属于一个用户 PS:实际上,订单和用户的关系是一对多,这里采用了相对的概念,从单向看,就是一对一 需求如下: 根据订单号查
2018-01-29 09:52:10
223
原创 MyBatis高级查询
-------------------------siwuxie095 MyBatis 高级查询 1、MyBatis 作为一个 ORM 框架,也对 SQL 的高级查询做了支持,MyBatis 高级查询分为如下三种: (1)一对一 (2)一对多 (3)多对多
2018-01-29 00:16:20
259
原创 MyBatis缓存
-----------------------siwuxie095 MyBatis 一级缓存 1、一级缓存:基于 PerpetualCache 的 HashMap 存储,其作用域为 session,也被称为局部缓存 「一级缓存是 SqlSession 级别的」 2、
2018-01-29 00:09:06
165
原创 MyBatis动态SQL
--------------------siwuxie095 MyBatis 动态 SQL 1、在使用 JDBC 时,拼接 SQL 语句是件相当痛苦的事情,具体体现在:拼接时要确保不能忘了必要的空格,还要注意省略字段列表最后的逗号。使用动态 SQL 就可以彻底摆脱这种痛苦
2018-01-29 00:01:44
174
原创 MyBatis中#{}和${}的区别
------------------------siwuxie095 MyBatis 中 #{} 和 ${} 的区别 1、在 MyBatis 的映射配置文件中,动态传递参数有两种方式: (1)#{} 占位符 (2)${} 拼接符 2、#{} 和 ${} 的区
2018-01-28 23:57:39
84571
35
原创 MyBatis映射配置文件详解
---------------------siwuxie095 MyBatis 映射配置文件详解 1、映射配置文件的名称和位置没有固定要求 (1)位置:建议在映射器接口所在包 下 (2)名称:建议为映射器接口名.xml 2、核心配置文件的内容全部写在根标签mapper>
2018-01-28 23:47:45
386
原创 MyBatis核心配置文件详解
------------------------siwuxie095 MyBatis 核心配置文件详解 1、核心配置文件的名称和位置没有固定要求 (1)位置:建议在 src 下 (2)名称:建议为 mybatis-config.xml
2018-01-28 23:38:21
2222
1
原创 MyBatis动态代理
------------------------siwuxie095 MyBatis 动态代理 1、MyBatis 动态代理 是指 MyBatis 通过 JDK 动态代理机制动态生成代理类和代理对象 「代理对象 即 代理类的对象」 2
2017-12-31 23:31:50
461
原创 KO ------- 表中字段名和实体类属性名不一致
-----------------------siwuxie095 KO ------- 表中字段名和实体类属性名不一致 如果数据库表中的字段名和实体类的属性名不一致,那么在查询时,相应字段的结果就会为空 (一)问题复现 1、先创建数据库 myb
2017-11-01 00:03:03
792
原创 对实体类的CRUD操作
--------------------siwuxie095 对实体类的 CRUD 操作 1、创建数据库和表 (1)创建一个 MySQL 连接:mybatis_conn (2)创建一个数据库:mybatis_db,其中:字符集 和 排序规则
2017-10-31 23:58:22
418
原创 MyBatis配置数据源的两种方式
---------------------siwuxie095 MyBatis 配置数据源的两种方式 1、配置方式一:配置数据库连接信息到核心配置文件中 在 mybatis-config.xml 中添加如下内容: version="1.0"
2017-10-31 23:55:55
12568
原创 MyBatis入门
--------------------------siwuxie095 搭建 MyBatis 环境 1、先下载相关库文件,下载链接: https://github.com/mybatis/mybatis-3/releases 注意:这里选择下载 MyB
2017-10-31 23:53:17
208
原创 MyBatis 简介
---------------------------siwuxie095 MyBatis 简介 1、MyBatis 和 iBatis 的前世今生: (1)MyBatis 的前身是 Apache 下的一个开源项目 iBatis (2)2010 年 iBatis 从 A
2017-10-31 23:39:57
266
原创 对象导航查询和OID查询(补)
----------------siwuxie095 对象导航查询 以客户和联系人为例(一对多) 1、应用场景 查询某个客户中所有联系人的过程,使用对象导航查询进行实现 2、具体实现 OID
2017-09-24 22:05:07
314
VsVim 将vs213和vs2010变为vim的神器
2016-12-07
commons-logging-1.2全量包
2016-12-07
spring 4.3.4核心开发包
2016-12-07
spring 4.3.4全部jar包(内已包含commons-logging的jar包)
2016-12-07
spring 4.3.4全量包(内已包含commons-logging的全部jar包)
2016-12-07
离线W3School chm格式文档
2016-12-01
离线W3School html格式文档
2016-12-01
Visual Assist X10.9破解版
2016-11-29
vs2010 MFC基础教程
2016-11-29
最好看好用的vs2013颜色主题:son-of-obsidian
2016-11-29
VS2013 MFC 入门教程
2016-11-29
SSH框架开发所需全部 43 个包
2017-09-12
Spring 4.3 开发所需 24 个包
2017-09-04
数据结构与算法分析__C++描述__PDF版
2017-06-10
slf4j库文件(含sources,不含javadoc)
2017-04-07
vlcj库文件(内含两个不同版本)
2017-04-07
gson-2.8.0(包括sources和javadoc)
2017-03-30
Open Live Writer 代码高亮插件
2016-12-22
常用批处理文件合集
2016-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人