摘要: redis是什么 对于redis是什么的问题,比较好回答,它就是一个非关系型数据库,一个NoSql数据库。但是架构着对于redis的定位不同,决定了它在系统中会担任不同的角色。因为它的存储数据模型是Key-Value的模式,所以有的系统就作为一个存储的系统来使用。另外redis的数据存在内存中,有的 阅读全文
posted @ 2017-05-24 21:44 张宇航 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 环境准备 因为redis使用c语言开发的,如果要运行在linux上,需要gcc-c++的环境。那么我们就要先看一下是否安装了gcc-c++如果没有的话,需要在虚拟机上安装gcc-c++环境(友情提示,除了脚本语言,linux上运行啥东西都需要装环境)。 首先需要查看linux上是否拥有该运行环境,输 阅读全文
posted @ 2017-05-24 21:36 张宇航 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 为了保证可以进行投票,需要至少3个主节点。每个主节点都需要至少一个从节点,所以需要至少3个从节点所以一共需要6台redis服务器,为了模拟6个redis节点,我们可以使用6个redis实例作为节点。6个redis实例的端口号,7001~7006. 首先在我们的linux中安装一个redis,如果不会 阅读全文
posted @ 2017-05-24 21:35 张宇航 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 这里,我们介绍下如何使用redis作为缓存服务器使用在我们的工程中。 使用思路 对于java中的使用redis提供了一个jedis的jar包。我们在安装好我们的redis服务器以后,只需要通过redis提供的jra包的相应方法进行访问就可以得到数据了。为了尽可能的简单,我们就实现用java代码实现对 阅读全文
posted @ 2017-05-24 21:35 张宇航 阅读(288) 评论(0) 推荐(0) 编辑
摘要: package com.taotao.manager.service; import java.util.List; /** * @author Administrator * * @param <T> */ public interface BaseService<T> { public T qu 阅读全文
posted @ 2017-05-24 21:34 张宇航 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 之前说了单点登录系统的原理,这篇就来点硬货,说下单点登录的一个系统是如何搭建的。 架构分析 表现层:提供手机客户端,或其他系统的调用 表现层的存在意义就是,提供给所有非本系统的其他系统进行登录。具体实现的思路就是,编写一个登录的接口(本系统使用RESTful风格的),让需要该服务的其他系统通过接口提 阅读全文
posted @ 2017-05-24 21:34 张宇航 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 说单点登录之前,我们必须要搞明白这些事:单点登录是干啥的? 为啥要用单点登录。 单点登录系统-Single Sign On (SSO)是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业 阅读全文
posted @ 2017-05-24 21:34 张宇航 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 不使用代理开发 之前,我们说了如何搭建mybatis框架以及我们使用mybatis进行简单的增删改查.现在,我们一起来构建一个dao层的完整代码.并用@test来模拟service层对dao层进行一下调用. 其实构建很简单,跟我们之前的差不多.如果不是为了演示其中的弊端,我甚至都懒得再写这些东西了. 阅读全文
posted @ 2017-05-24 21:33 张宇航 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 我们知道,mapper.xml是我们配置操作数据库的sql语句的地方。其中每个sql语句对应着一个方法,每个方法都有自己的输入输出参数类型。那么这些类型都是怎么配置的呢?今天我们来一起学习下。 输入映射 首先是输入类型,输入类型分为以下几种:1.基本类型。2.pojo对象类型。3.pojo包装对象。 阅读全文
posted @ 2017-05-24 21:33 张宇航 阅读(178) 评论(0) 推荐(0) 编辑
摘要: springMvc是什么 springmvc是表现层的框架,是一个spring的表现层组件。是整个spring框架的一部分,但是也可以不使用springmvc。跟struts2框架功能类似。其中的mvc指的是,表现层的Model、View、controller。 springMvc可以做什么 spr 阅读全文
posted @ 2017-05-24 21:33 张宇航 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在mybatis中,sql语句是需要我们自己写的。跟在普通的sql不一样的是,我们在使用mybatis框架的时候,使用的占位符不是 而是 有时候还会出现这个符号 这些符号都代表啥呢? #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行ja 阅读全文
posted @ 2017-05-24 21:32 张宇航 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 初识mybatis 今天,一起来说说mybits这个框架吧。这是一个持久层的框架。之前叫做ibatis。所以,在它的代码中出现ibatis这个词的时候,不要感到惊讶。不是写错了,它确实就是这个样子的。 mybatis是什么 首先,我们来看看mybatis是个什么东东,它有什么用?我们为什么要学习它。 阅读全文
posted @ 2017-05-24 21:32 张宇航 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 单表的增加操作 前面我们看了如何搭建mybatis框架以及查询操作,这里我们说下如何使用mybatis进行增加用户的操作。首先是在user.xml文件中添加insert的方法。代码如下 然后就是写个测试方法,代码如下: 注意:这里需要强调的是,由于使用的是jdbc的默认事物,mybatis会自动开启 阅读全文
posted @ 2017-05-24 21:31 张宇航 阅读(210) 评论(0) 推荐(0) 编辑
摘要: mybatis和hibernate的比较 Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结 阅读全文
posted @ 2017-05-24 21:31 张宇航 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 刚入职的员工,如何快速的了解并及时的上手一个新的项目。除了看需求,点原型以外,我们肯定是要分析一下这个数据库的数据模型的。那么,怎么分析呢? 每张表记录的数据内容 对于企业中的动不动就是一百多张表,而且还都是陌生表这个时候,我们如果想知道每个表是干啥的,不用每张表打开一个一个的都去看。应该分模块去熟 阅读全文
posted @ 2017-05-24 21:30 张宇航 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 我们知道,mapper.xml是我们配置操作数据库的sql语句的地方。其中每个sql语句对应着一个方法,每个方法都有自己的输入输出参数类型。那么这些类型都是怎么配置的呢?今天我们来一起学习下。 输入映射 首先是输入类型,输入类型分为以下几种:1.基本类型。2.pojo对象类型。3.pojo包装对象。 阅读全文
posted @ 2017-05-24 21:30 张宇航 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 首先,我们还是先给出一个需求:根据订单id查询订单明细——我们知道,一个订单里面可以有多个订单的明细(需求不明确的同学,请留言或者去淘宝网上的订单处点一下就知道了)。这个时候,一个订单,对应多个订单的id。这种需求出现的时候,我们应该如何查询呢? 此时我们的数据模型如下图(左)由于查询用户也是我们的 阅读全文
posted @ 2017-05-24 21:29 张宇航 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据。 需求 首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信息。表模型如下( ResultType sql语句的书写 首先,我们要对我们的需求进行分析。1.我们 阅读全文
posted @ 2017-05-24 21:29 张宇航 阅读(149) 评论(0) 推荐(0) 编辑
摘要: spring是一个框架,这个框架可以干很多很多的事情。感觉特别吊。但是,对于初学者来说,很难理解spring到底是干什么的。我刚开始的时候也不懂,后来就跟着敲,在后来虽然懂了,但是依然说不明白它到底是干啥的。看了好多的老师的视频,发现也都不适合小白。于是就想写一篇适合小白看的spring入门,也许可 阅读全文
posted @ 2017-05-24 21:28 张宇航 阅读(181) 评论(0) 推荐(0) 编辑
摘要: resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 阅读全文
posted @ 2017-05-24 21:28 张宇航 阅读(137) 评论(0) 推荐(0) 编辑
友情链接:回力 | 中老年女装 | 武汉英语培训机构 | SAT培训机构 | 托福培训机构