摘要:
redis是什么 对于redis是什么的问题,比较好回答,它就是一个非关系型数据库,一个NoSql数据库。但是架构着对于redis的定位不同,决定了它在系统中会担任不同的角色。因为它的存储数据模型是Key-Value的模式,所以有的系统就作为一个存储的系统来使用。另外redis的数据存在内存中,有的 阅读全文
posted @ 2017-05-24 21:44
张宇航
阅读(136)
评论(0)
推荐(0)
摘要:
环境准备 因为redis使用c语言开发的,如果要运行在linux上,需要gcc-c++的环境。那么我们就要先看一下是否安装了gcc-c++如果没有的话,需要在虚拟机上安装gcc-c++环境(友情提示,除了脚本语言,linux上运行啥东西都需要装环境)。 首先需要查看linux上是否拥有该运行环境,输 阅读全文
posted @ 2017-05-24 21:36
张宇航
阅读(152)
评论(0)
推荐(0)
摘要:
为了保证可以进行投票,需要至少3个主节点。每个主节点都需要至少一个从节点,所以需要至少3个从节点所以一共需要6台redis服务器,为了模拟6个redis节点,我们可以使用6个redis实例作为节点。6个redis实例的端口号,7001~7006. 首先在我们的linux中安装一个redis,如果不会 阅读全文
posted @ 2017-05-24 21:35
张宇航
阅读(160)
评论(0)
推荐(0)
摘要:
这里,我们介绍下如何使用redis作为缓存服务器使用在我们的工程中。 使用思路 对于java中的使用redis提供了一个jedis的jar包。我们在安装好我们的redis服务器以后,只需要通过redis提供的jra包的相应方法进行访问就可以得到数据了。为了尽可能的简单,我们就实现用java代码实现对 阅读全文
posted @ 2017-05-24 21:35
张宇航
阅读(293)
评论(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
张宇航
阅读(132)
评论(0)
推荐(0)
摘要:
之前说了单点登录系统的原理,这篇就来点硬货,说下单点登录的一个系统是如何搭建的。 架构分析 表现层:提供手机客户端,或其他系统的调用 表现层的存在意义就是,提供给所有非本系统的其他系统进行登录。具体实现的思路就是,编写一个登录的接口(本系统使用RESTful风格的),让需要该服务的其他系统通过接口提 阅读全文
posted @ 2017-05-24 21:34
张宇航
阅读(135)
评论(0)
推荐(0)
摘要:
说单点登录之前,我们必须要搞明白这些事:单点登录是干啥的? 为啥要用单点登录。 单点登录系统-Single Sign On (SSO)是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业 阅读全文
posted @ 2017-05-24 21:34
张宇航
阅读(613)
评论(0)
推荐(0)
摘要:
不使用代理开发 之前,我们说了如何搭建mybatis框架以及我们使用mybatis进行简单的增删改查.现在,我们一起来构建一个dao层的完整代码.并用@test来模拟service层对dao层进行一下调用. 其实构建很简单,跟我们之前的差不多.如果不是为了演示其中的弊端,我甚至都懒得再写这些东西了. 阅读全文
posted @ 2017-05-24 21:33
张宇航
阅读(265)
评论(0)
推荐(0)
摘要:
我们知道,mapper.xml是我们配置操作数据库的sql语句的地方。其中每个sql语句对应着一个方法,每个方法都有自己的输入输出参数类型。那么这些类型都是怎么配置的呢?今天我们来一起学习下。 输入映射 首先是输入类型,输入类型分为以下几种:1.基本类型。2.pojo对象类型。3.pojo包装对象。 阅读全文
posted @ 2017-05-24 21:33
张宇航
阅读(194)
评论(0)
推荐(0)
摘要:
springMvc是什么 springmvc是表现层的框架,是一个spring的表现层组件。是整个spring框架的一部分,但是也可以不使用springmvc。跟struts2框架功能类似。其中的mvc指的是,表现层的Model、View、controller。 springMvc可以做什么 spr 阅读全文
posted @ 2017-05-24 21:33
张宇航
阅读(204)
评论(0)
推荐(0)
摘要:
我们知道,在mybatis中,sql语句是需要我们自己写的。跟在普通的sql不一样的是,我们在使用mybatis框架的时候,使用的占位符不是 而是 有时候还会出现这个符号 这些符号都代表啥呢? #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行ja 阅读全文
posted @ 2017-05-24 21:32
张宇航
阅读(198)
评论(0)
推荐(0)
摘要:
初识mybatis 今天,一起来说说mybits这个框架吧。这是一个持久层的框架。之前叫做ibatis。所以,在它的代码中出现ibatis这个词的时候,不要感到惊讶。不是写错了,它确实就是这个样子的。 mybatis是什么 首先,我们来看看mybatis是个什么东东,它有什么用?我们为什么要学习它。 阅读全文
posted @ 2017-05-24 21:32
张宇航
阅读(163)
评论(0)
推荐(0)
摘要:
单表的增加操作 前面我们看了如何搭建mybatis框架以及查询操作,这里我们说下如何使用mybatis进行增加用户的操作。首先是在user.xml文件中添加insert的方法。代码如下 然后就是写个测试方法,代码如下: 注意:这里需要强调的是,由于使用的是jdbc的默认事物,mybatis会自动开启 阅读全文
posted @ 2017-05-24 21:31
张宇航
阅读(225)
评论(0)
推荐(0)
摘要:
mybatis和hibernate的比较 Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结 阅读全文
posted @ 2017-05-24 21:31
张宇航
阅读(207)
评论(0)
推荐(0)
摘要:
刚入职的员工,如何快速的了解并及时的上手一个新的项目。除了看需求,点原型以外,我们肯定是要分析一下这个数据库的数据模型的。那么,怎么分析呢? 每张表记录的数据内容 对于企业中的动不动就是一百多张表,而且还都是陌生表这个时候,我们如果想知道每个表是干啥的,不用每张表打开一个一个的都去看。应该分模块去熟 阅读全文
posted @ 2017-05-24 21:30
张宇航
阅读(197)
评论(0)
推荐(0)
摘要:
我们知道,mapper.xml是我们配置操作数据库的sql语句的地方。其中每个sql语句对应着一个方法,每个方法都有自己的输入输出参数类型。那么这些类型都是怎么配置的呢?今天我们来一起学习下。 输入映射 首先是输入类型,输入类型分为以下几种:1.基本类型。2.pojo对象类型。3.pojo包装对象。 阅读全文
posted @ 2017-05-24 21:30
张宇航
阅读(249)
评论(0)
推荐(0)
摘要:
首先,我们还是先给出一个需求:根据订单id查询订单明细——我们知道,一个订单里面可以有多个订单的明细(需求不明确的同学,请留言或者去淘宝网上的订单处点一下就知道了)。这个时候,一个订单,对应多个订单的id。这种需求出现的时候,我们应该如何查询呢? 此时我们的数据模型如下图(左)由于查询用户也是我们的 阅读全文
posted @ 2017-05-24 21:29
张宇航
阅读(279)
评论(0)
推荐(0)
摘要:
所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据。 需求 首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信息。表模型如下( ResultType sql语句的书写 首先,我们要对我们的需求进行分析。1.我们 阅读全文
posted @ 2017-05-24 21:29
张宇航
阅读(161)
评论(0)
推荐(0)
摘要:
spring是一个框架,这个框架可以干很多很多的事情。感觉特别吊。但是,对于初学者来说,很难理解spring到底是干什么的。我刚开始的时候也不懂,后来就跟着敲,在后来虽然懂了,但是依然说不明白它到底是干啥的。看了好多的老师的视频,发现也都不适合小白。于是就想写一篇适合小白看的spring入门,也许可 阅读全文
posted @ 2017-05-24 21:28
张宇航
阅读(189)
评论(0)
推荐(0)
摘要:
resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 阅读全文
posted @ 2017-05-24 21:28
张宇航
阅读(145)
评论(0)
推荐(0)
摘要:
上一篇的博客,我们可以看出来,spring可以维护各个bean (对象),并向其中注入属性值。那么,如果们要把一个对象的引用注入另外一个对象呢?应该怎么处理呢? 我们知道,对于对象中的属性来说,我们注入属性的方式为:在配置文件中使用property标签。 <property name="对象属性名称 阅读全文
posted @ 2017-05-24 21:21
张宇航
阅读(612)
评论(0)
推荐(0)
摘要:
我们知道从applicationContext容器对象中如何获取Bean了,其实spring框架还有另外一种获取bean的方法:BeanFactory代码如下: BeanFactory factory = new XmlBeanFactory(new ClassPathResource("com/h 阅读全文
posted @ 2017-05-24 21:19
张宇航
阅读(173)
评论(0)
推荐(0)
摘要:
我们在使用mybatis的时候,有时候,希望可以在eclipse的控制台下打印出来sql语句,但是有时候却不希望相关的语句打印。这个时候,需要我们进行一些配置。 在mybatis中,他通过调用一些接口,实现它的日志功能。mybatis在输出和打印日志的时候,会按照先调用容器自带的输出日志接口,如果没 阅读全文
posted @ 2017-05-24 21:18
张宇航
阅读(507)
评论(0)
推荐(0)
摘要:
表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快 阅读全文
posted @ 2017-05-24 21:08
张宇航
阅读(344)
评论(0)
推荐(0)
摘要:
这里,我们说一下如何新建并且配置一个job,Jenkins的工作其实有很多都是靠job来完成的,job有很多的功能,这里我们只介绍如何新建和配置一个建构项目的job。 新建job 新建job之前需要有一个版本控制软件,我们用的是svn。这里的版本控制软件不是重点,就不再多说了。需要注意的是:job命 阅读全文
posted @ 2017-05-24 21:07
张宇航
阅读(1232)
评论(0)
推荐(0)
摘要:
Jenkins的安装 Jenkins的安装需要一个安装包:http://pan.baidu.com/s/1hqQBruc,也可以去Jenkins官网上下载,Jenkins的官网地址 http://Jenkins-ci.org/ 下载完安装包以后开始点击安装,安装的时候特别的简单,这里就不再细说了。J 阅读全文
posted @ 2017-05-24 21:07
张宇航
阅读(485)
评论(0)
推荐(0)
摘要:
Jenkins是什么 对于Jenkins是什么,百度百科给的答案是这样的:Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 通过这句话,我们可以得到这样的一个信息——Jenkins是一个开源的东东,好像跟持续集成开发有关系(然而我们并不知道持续集成开发是什 阅读全文
posted @ 2017-05-24 21:07
张宇航
阅读(137)
评论(0)
推荐(0)
摘要:
新建用户 Jenkins刚开始的界面是允许访客进行所有操作的,这时Jenkins是有安全隐患的,也不容易去管理。这时,我们需要管理Jenkins的权限,对它的权限进行设置。关于Jenkins权限设置的操作在我的另一篇博客中有介绍:用户权限分配(全局安全设置)。 对于Jenkins,我们在使用的时候, 阅读全文
posted @ 2017-05-24 21:06
张宇航
阅读(21683)
评论(1)
推荐(0)
摘要:
如何进入安全设置界面 在Jenkins的主界面,点击 configure Global Security 选项,进入Jenkins的系统安全设置界面。安全界面如下图。在这里我们分别介绍各个选项的功能。 启用安全 启用安全,如果启动此项,你必须使用用户名/密码登录才能配置和执行构建,如果Jenkins 阅读全文
posted @ 2017-05-24 21:06
张宇航
阅读(4674)
评论(0)
推荐(0)
摘要:
选择后进入如下界面: 在这里选择可选插件,从中找到你需要的插件(如果加载不出来请稍等)。 然后就可以安装它们了。如果用户有自己的插件,也可以上传插件,然后安装。点击高级选择上传插件。 然后,上传本地插件。 然后安装。 阅读全文
posted @ 2017-05-24 21:05
张宇航
阅读(193)
评论(0)
推荐(0)
摘要:
写完文档后,本来想写一篇具体的文档的总结的,后来看大家都写的具体文档总结,于是我就想:我还是写一些跟大家不一样的东西吧。 所以,我就说说我对各个文档的宏观理解吧。 老规矩,先来一张图: 这是我们的文档,也可以说这是软件的前半生。它包括了我们的软件的从计划——设计——实现——测试的过程,至于之后的维护 阅读全文
posted @ 2017-05-24 20:59
张宇航
阅读(1582)
评论(0)
推荐(0)
摘要:
在与uml进行了第一次的接触后,就被uml的博学多才给迷住了,uml居然可以做这么多的东西。才思敏捷的uml是设计软件的好帮手。 你还在为自己的类图不会设计而感到无助吗?你还在为你的对象不好确定而感到苦恼吗?你还在为软件各个对象之间的交互屡不清而睡不着觉吗?你还在为软件的部署而感到上愁吗?——去使用 阅读全文
posted @ 2017-05-24 20:58
张宇航
阅读(261)
评论(0)
推荐(0)
摘要:
类图是uml的核心。学习类图,总共需要掌握三个部分:类;类之间的关系;类图怎么画。 首先,类。老规矩,先来张图。 类是什么:举个简单的例子:猫、狗、猪三个都是动物。这里面的“动物”就是类,表示的是动物类。 在类图的表示中,类都包括一些什么呢?类图中的类都有以下部件: 1.名称,这是类的标识符,在同一 阅读全文
posted @ 2017-05-24 20:57
张宇航
阅读(438)
评论(0)
推荐(0)
摘要:
用例图是从用户的角度出发,描述系统功能的。在软件开发过程中,开发人员首先获知用户的需求,然后设计用例模型,在分析并设计系统来实现这些用例。在系统完成后,还要根据用例图来对系统进行验证。 用例图主要介绍了一下部分:构成,描述和注意事项 用例在需求分析阶段产生,那么,用例设计时地第一个问题就是这个软件的 阅读全文
posted @ 2017-05-24 20:57
张宇航
阅读(448)
评论(0)
推荐(0)
摘要:
对象图,对象图是系统在某一时刻的对像、关系和属性值的快照。相当于看电视的时候的暂停。便于说明设计者的意图,模拟系统的运行状态,分析说明源代码。 再说对象图之前,我们首先需要了解对象是什么。我们一直都再说面向对象,那么到底什么才算是对象呢?对象都是由什么构成的呢?对象和类又有啥关系呢? 首先说对象,简 阅读全文
posted @ 2017-05-24 20:55
张宇航
阅读(1189)
评论(0)
推荐(0)
摘要:
说完uml的静态图了,说一下uml的动态的表示吧。 uml的行为图,uml的行为图主要用来设计程序的行为。还是老规矩,先来张图: 行为图包含活动图和状态图两种。 先来说下活动图:活动图是由活动的节点和流程构成的图。比较清晰的表达了各个步骤的流程。 首先是起点和终点,活动图由一个实心圆表示起点,一个实 阅读全文
posted @ 2017-05-24 20:48
张宇航
阅读(1573)
评论(0)
推荐(0)
摘要:
交互图是uml中描述系统中的对象如何进行交互动作的 。 废话不多说,还是来张图: 概念 交互图,主要描述的是系统中的一组对象的消息的传递的,为对象间的交互定义了一个可视的表示方法。 构成 交互图并不是一个图,而是一些图的统称,就像我们在类图里说的超类一样。顺序图、通信图、定时图等都可以说是交互图。就 阅读全文
posted @ 2017-05-24 20:47
张宇航
阅读(2927)
评论(0)
推荐(0)
摘要:
之前说了uml的设计图,现在说一下uml的最后两种图:构件图、部署图。这两种图之所以放在一起是因为它们都是软件的实现图。 构件图 构件图是描述一组构件之间的组织与依赖关系的模型。那么,问题来了,什么是构件? 构件是系统中遵从同一组接口且提供其实现的物理的可替代的部分。看不懂,没关系,我给你解释下,构 阅读全文
posted @ 2017-05-24 20:46
张宇航
阅读(3867)
评论(0)
推荐(0)
摘要:
转自网友,看着挺全就转了,供大家学习研究。 Recordset 对象的属性1、CursorType 属性AdOpenForwardOnly: 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。(顾名思义,这种游标只能向前移动。然而,由于这 阅读全文
posted @ 2017-05-24 20:45
张宇航
阅读(579)
评论(0)
推荐(0)
摘要:
Public Function Executesql(ByVal sql As String, Msgstring As String) As ADODB.Recordset Dim cnn As ADODB.Connection '定义cnn 为数据库的连接形式,配合cnnectstring() 阅读全文
posted @ 2017-05-24 20:44
张宇航
阅读(184)
评论(0)
推荐(0)
摘要:
ConnectString ()函数的介绍: connectstring 函数主要负责数据库的连接工作 Public Function ConnectString() As String 'ConnectString = "FileDSN=studentinfo.dsn;UID=sa;PWD=123 阅读全文
posted @ 2017-05-24 20:44
张宇航
阅读(521)
评论(0)
推荐(0)
摘要:
vb是如何连接数据库的 刚开始学习数据库时 ,对数据库很不了解,尤其是模块中的代码。照着抄都有很多错的,每一句到底是什么意思呢,根本不懂。于是我就花费了大量的时间去查每一句代码的具体作用,直到我师傅说让我带着问题前进的时候。 不过我还是稍微有点成果的——我弄懂了模块中的连接数据库的代码。先写出来一些 阅读全文
posted @ 2017-05-24 20:40
张宇航
阅读(884)
评论(0)
推荐(0)

浙公网安备 33010602011771号