Lucene就是这么简单

2018-03-19
阅读 18 分钟
27.6k
Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,由资深全文检索专家Doug Cutting所撰写,它是一个全文检索引擎的架构,提供了完整的创建索引和查询索引,以及部分文本分析的引擎,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便在目标系统中实现全文检索的功能,或者是以此为基础建...

选择排序就这么简单

2018-03-18
阅读 4 分钟
5.1k
从上一篇已经讲解了冒泡排序了,本章主要讲解的是选择排序,希望大家看完能够理解并手写出选择排序的代码,然后就通过面试了!如果我写得有错误的地方也请大家在评论下指出。

WebService就是这么简单

2018-03-18
阅读 22 分钟
35.9k
天气预报这么一个功能并不是简单的JS组件就能够实现的,它的数据是依赖数据库分析出来的,甚至需要卫星探测..我们个人建站是不可能搞这么一个数据库的吧。

SpringMVC【校验器、统一处理异常、RESTful、拦截器】

2018-03-17
阅读 14 分钟
9.3k
前言 本博文主要讲解的知识点如下: 校验器 统一处理异常 RESTful 拦截器 Validation 在我们的Struts2中,我们是继承ActionSupport来实现校验的...它有两种方式来实现校验的功能 手写代码 XML配置 这两种方式也是可以特定处理方法或者整个Action的 而SpringMVC使用JSR-303(javaEE6规范的一部分)校验规范,springmvc使...

SpringMVC【参数绑定、数据回显、文件上传】

2018-03-17
阅读 8 分钟
6.2k
前言 本文主要讲解的知识点如下: 参数绑定 数据回显 文件上传 参数绑定 我们在Controller使用方法参数接收值,就是把web端的值给接收到Controller中处理,这个过程就叫做参数绑定... 默认支持的参数类型 从上面的用法我们可以发现,我们可以使用request对象、Model对象等等,其实是不是可以随便把参数写上去都行???其...

冒泡排序就这么简单

2018-03-17
阅读 5 分钟
6.9k
在我大一的时候自学c语言和数据结构,我当时就接触到了冒泡排序(当时使用的是C语言编写的)。现在大三了,想要在暑假找到一份实习的工作,又要回顾一下数据结构与算法的知识点了。

Java高并发秒杀系统【观后总结】

2018-03-16
阅读 20 分钟
13.8k
项目简介 在慕课网上发现了一个JavaWeb项目,内容讲的是高并发秒杀,觉得挺有意思的,就进去学习了一番。 记录在该项目中学到了什么玩意.. 该项目源码对应的gitHub地址(由观看其视频的人编写,并非视频源代码):[链接] 我结合其资料和观看视频的时候整理出从该项目学到了什么... 项目Dao层 日志记录工具: {代码...} M...

纳税服务系统【总结】

2018-03-16
阅读 2 分钟
6.2k
纳税服务系统是我第一个做得比较大的项目(不同于javaWeb小项目),该项目系统来源于传智Java32期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了)

SpringMVC【开发Controller】详解

2018-03-16
阅读 19 分钟
10.7k
前言 本文主要是讲解在Controller中的开发,主要的知识点有如下: 编码过滤器 使用注解开发 注解@RequestMapping详解 业务方法接收参数 字符串转日期 重定向和转发 返回JSON SpringMVC过滤编码器 在SpringMVC的控制器中,如果没有对编码进行任何的操作,那么获取到的中文数据是乱码! 即使我们在handle()方法中,使用req...

SpringMVC入门就这么简单

2018-03-15
阅读 11 分钟
14.3k
SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架

Spring【DAO模块】就是这么简单

2018-03-15
阅读 15 分钟
9.1k
上一篇Spring博文主要讲解了如何使用Spring来实现AOP编程,本博文主要讲解Spring的DAO模块对JDBC的支持,以及Spring对事务的控制...

Spring【AOP模块】就是这么简单

2018-03-14
阅读 18 分钟
12.2k
到目前为止,已经简单学习了Spring的Core模块、....于是我们就开启了Spring的AOP模块了...在讲解AOP模块之前,首先我们来讲解一下cglib代理、以及怎么手动实现AOP编程

Spring【依赖注入】就是这么简单

2018-03-14
阅读 9 分钟
16.3k
在Spring的第二篇中主要讲解了Spring Core模块的使用IOC容器创建对象的问题,Spring Core模块主要是解决对象的创建和对象之间的依赖关系,因此本博文主要讲解如何使用IOC容器来解决对象之间的依赖关系!

Spring入门看这一篇就够了

2018-03-13
阅读 15 分钟
48.7k
前言 前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架...本博文主要是引入Spring框架... Spring介绍 Spring诞生: 创建Spring的目的就是用来替代更加重量级的的企业级Java技术 简化Java的开发 基于POJO轻量级和最小侵入式开发 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切...

Mybatis与Spring整合

2018-03-13
阅读 7 分钟
4.4k
Mybatis与Spring整合 既然我们已经学了Mybatis的基本开发了,接下来就是Mybatis与Spring的整合了! 以下使用的是Oracle数据库来进行测试 导入jar包 aopalliance.jar asm-3.3.1.jar aspectjweaver.jar c3p0-0.9.1.2.jar cglib-2.2.2.jar commons-logging.jar log4j-1.2.16.jar mybatis-3.1.1.jar mybatis-spring-1.1.1.ja...

Mybatis【一对多、多对一、多对多】知识要点

2018-03-13
阅读 14 分钟
15.2k
我们在学习Hibernate的时候,如果表涉及到两张的话,那么我们是在映射文件中使用<set>..<many-to-one>等标签将其的映射属性关联起来的...那么在我们Mybatis中又怎么做呢???

Mybatis【逆向工程,缓存,代理】知识要点

2018-03-12
阅读 10 分钟
4.4k
前言 本文主要讲解Mybatis的以下知识点: Mybatis缓存 一级缓存 二级缓存 与Ehcache整合 Mapper代理 使用Mapper代理就不用写实现类了 逆向工程 自动生成代码 Mybatis缓存 缓存的意义 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率...

Mybatis常见面试题

2018-03-12
阅读 7 分钟
31.8k
Mybatis常见面试题 #{}和${}的区别是什么? #{}和${}的区别是什么? 在Mybatis中,有两种占位符 #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 当实体类中的...

Mybatis【配置文件】就是这么简单

2018-03-12
阅读 9 分钟
5.7k
在mapper.xml文件中配置很多的sql语句,执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句

Mybatis入门看这一篇就够了

2018-03-12
阅读 24 分钟
25.8k
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架

Struts2【OGNL、valueStack】就是这么简单

2018-03-11
阅读 6 分钟
2.3k
OGNL是Object Graphic Navigation Language 是操作对象属性的开源表达式。 Struts2框架使用OGNL作为默认的表达式语言。

Struts2【拦截器】就是这么简单

2018-03-11
阅读 21 分钟
4k
前面在介绍Struts的时候已经讲解过了,Struts为我们实现了很多的功能,比如数据自动封装阿..文件上传功能阿....Struts为我们提供的这些功能都是通过拦截器完成的......

Struts2【开发Action】知识要点

2018-03-11
阅读 17 分钟
2.5k
在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的...为啥我们继承了ActionSupport类呢?下面我就会讲解到

Struts2【UI标签、数据回显、资源国际化】

2018-03-10
阅读 6 分钟
2.4k
但是呢,Struts2是服务端的框架,因此使用页面的标签是需要在服务器端解析然后再被浏览器解析,最后才显示在页面上的。因此,它的性能是不够HTML标签好的...HTML直接就能够被浏览器解析

Struts2【配置】知识要点

2018-03-10
阅读 6 分钟
1.9k
上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了.....对Struts的配置文件有了了解.....本博文继续讲解Struts在配置的时候一些值得要学习的细节...

Struts2与Spring整合

2018-03-10
阅读 3 分钟
4k
前言 本博文主要讲解Spring怎么与Struts2框架整合... Struts2和Spring的整合关键点: action对象交给Spring来创建 搭建环境 进入jar包 引入jar文件: 1)引入struts .jar相关文件 2)spring-core 相关jar文件 3)spring-web 支持jar包 spring-web-3.2.5.RELEASE.jar 【Spring源码】 struts2-spring-plugin-2.3.4.1.jar 【...

Struts2入门这一篇就够了

2018-03-10
阅读 21 分钟
7.6k
这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门....

Hibernate最全面试题

2018-03-09
阅读 7 分钟
8.7k
Hibernate常见面试题 Hibernate工作原理及为什么要用? Hibernate工作原理及为什么要用? 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 使用Hibernate框架就不用我们写很多繁琐的SQL语句。Hibernate实现了ORM,能...

Hibernate【与Spring整合】

2018-03-09
阅读 11 分钟
5.9k
前言 前面已经学习了如何使用Spring与Struts2进行整合,本博文主要讲解如何使用Spring对Hibernate进行整合 Spring和Hibernate整合的关键点: SessionFactory对象交给Spring来创建 Hibernate的事务交给Spring进行管理 Spring和Hibernate整合步骤 引入jar包 连接池/数据库驱动包 Hibernate相关jar Spring 核心包(5个) Spri...

Hibernate【查询、连接池、逆向工程】

2018-03-09
阅读 14 分钟
2.5k
在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主键查询阿...使用HQL查询所有的数据....本博文主要讲解Hibernate的查询操作,连接池,逆向工程的知识点...