项目整合
文章平均质量分 77
想作会飞的鱼
~~~
展开
-
Mybatis中的通用mapper的使用
Mybatis中的通用mapper的使用1、在maven中添加依赖 com.github.abel533 mapper 2.3.42、集成通用mapper对com.github.abel533.mapper.Mapper的集成,实际上是配置MapperHelper。一共有三种方式:针对Java编码、和Spring集成和使用拦截器配置。(1)Java编码原创 2017-04-21 21:08:27 · 4841 阅读 · 0 评论 -
Solr JAVA客户端SolrJ的使用
一、Solrj简介SolrJ是操作Solr的JAVA客户端,它提供了增加、修改、删除、查询Solr索引的JAVA接口。SolrJ针对 Solr提供了Rest 的HTTP接口进行了封装, SolrJ底层是通过使用httpClient中的方法来完成Solr的操作。二、示例演示1、创建一个Maven工程,引入依赖如下:<project xmlns="http://maven.apache.org/POM/原创 2017-06-02 18:08:25 · 13967 阅读 · 0 评论 -
spring+Mybatis+通用mapper+分页助手+restful风格的编写使用案例
一、 基本环境IDE:Eclipse Java EE IDE for Web Developers Version: Neon Release (4.6.0)JDK:1.8Mysql:mysql-5.6.24maven:maven3.3.9Tomcat:tomcat9二、 项目基本搭建1、 建立数据库首先建立一个测试数据库mybatis,在该数据库中建立一个数据表t原创 2017-04-21 18:40:45 · 5137 阅读 · 3 评论 -
solr简介和使用
一、搜索功能的流行方案由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 1、基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。 2、调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。 3、 基于Compass+Lucen原创 2017-06-02 16:51:46 · 25006 阅读 · 7 评论 -
RabbitMQ简介和使用
一、RabbitMQ简介1、什么是RabbitMQAMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 RabbitMQ是一个开源的AMQ原创 2017-05-27 17:19:15 · 7010 阅读 · 6 评论 -
连接管理工具httpclient的简单使用
一、HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Commo原创 2017-04-26 15:22:48 · 971 阅读 · 1 评论 -
解决Ajax跨域请求问题
一、什么是跨域请求json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。 什么是跨域? 简单的来说,出于安全方面的考虑,页面中的JavaScript无法访问其他服务器上的数据,即“同源策略”。而跨域就是通过某些手段来绕过同源策略限制,实现不同服务器之间通信的效果。 具体策略限制情况可看下表:http://www.a.com/a.js和http:原创 2017-05-25 23:05:40 · 3344 阅读 · 0 评论 -
Redis的java客户端Jedis的使用
Redis的java客户端Jedis的使用标签(空格分隔): 未分类一、Jedis简介和使用使用Jedis提供的JavaAPI对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。入门使用:下载Jedis的依赖包jedis-2.1.0.jar,然后将其添加到classpath下面。然后,即可进行编程。 定义原创 2017-05-25 21:40:30 · 3837 阅读 · 0 评论 -
基于Maven的SSM整合详解
一、什么是SSM提到SSM就不得不说到SSH,也就是Struts2+Spring+Hibernate。这是一个非常经典的MVC框架组合。也就是数据层Model由Hibernate负责,视图层View由Spring负责,业务层Control由struts2负责。但是随着Spring家族的发展,现在另一个非常流行的MVC框架SSM即Spring+SpringMVC+Mybatis也受到越来越多人的原创 2017-04-16 19:19:52 · 1327 阅读 · 0 评论 -
Mybatis集成分页插件pageHelper
Mybatis集成分页插件pageHelper1、pageHelper的运行原理首先来看一下Mybatis的运行流程:mybatis中首先读取配置文件,然后根据这些配置去创建一个会话工厂,再根据会话工厂创建会话,会话发出操作数据库的sql语句,然后通过执行器操作数据,再使用mappedStatement对数据进行封装,这就是整个mybatis框架的执行情况。那么mybatis的原创 2017-04-21 21:32:38 · 865 阅读 · 0 评论 -
权限验证框架Shiro使用详解
一、简介Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。是一个很不错的安全框架。 它能够干净利落地处理身份认证,授权,企业会话管理和加密。 以下是你可以用 Apache Shiro所做的事情: 验证用户对用户执行访问控制,如: 判断用户是否拥有角色admin。 判断用户是否拥有访问的权限在任何环境下使用 Session API。例如CS程序。可以使原创 2017-06-08 12:42:37 · 6111 阅读 · 1 评论