- 博客(18)
- 收藏
- 关注
原创 Redis学习总结之(五)发布订阅
https://www.cnblogs.com/caiguoqing/p/6393298.htmlhttps://www.cnblogs.com/yitudake/p/6747995.html
2018-09-17 16:38:07 179
原创 Redis学习总结之(四)各类型操作命令
一、启动命令序号 命令 说明 1 redis-cli -h host -p prot -a password 客户端连接指定的host上指定port端口,如果服务端有密码,还需要输入密码password,默认情况下没有任何参数,就是免密连接localhost的6379端口,前提是本地起来默认的服务器。 2 auth password 验证...
2018-09-07 16:12:46 162
原创 Redis学习总结之(三)数据类型
Redis的数据类型 redis是支持多种类型的,不仅仅是简单的key-value的所谓的字符串类型,它支持的类型有五种,分别是:String、Hash、List、Set、ZSet. 注:命令用红色表示关键字(命令符),key用蓝色表示,value用绿色表示一、String类型redis的key-valeu中,String类型是Redis的最基本类型,String类型的...
2018-08-29 17:43:35 179
原创 Redis学习总结之(二)安装
一、安装包下载: 1.windows安装包下载地址:https://github.com/dmajkic/redis/downloads。 2.linux安装包下载地址:http://www.redis.net.cn/download/,二、Windows下安装 根据下载地址下载安装包,具体版本就选择最新的,下载下来的安装包中包含32位和64位的安装程序,根据自己情...
2018-08-29 15:22:43 184
转载 Redis学习总结之(一)简介
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据...
2018-08-08 19:45:26 102
原创 Kafka学习总结(一)——Kafka简介
一、简介Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但...
2018-07-02 17:55:09 351
原创 【Zookeeper之一】Zookeeper的安装
关于zookeeper的安装,其实难度不是很大,在这里就详细说一下。zookeeper的安装分三种模式:单机版、伪分布式、分布式。一、安装JDK 由于zookeeper服务器是用java创建的,他需要运行在JVM虚拟机上,所以安装zookeeper必须要先安装JDK,JDK的安装版本最好是JDK1.6(含)以上。关于JDK的安装不属于此次说明的范围,故不在此叙说,请自行...
2018-05-28 23:38:42 239
原创 MyBatis学习总结(八)——#{}和${}的区别以及实现排序
根据前面学习的内容,我们做这样一个简单的查询需求:对user表进行按性别查询并按年龄排序。实现如下:映射文件配置: <select id="getUserList" resultType="User"> select * from user where sex=#{sex} order by #{ageCol} </select>接口声明和...
2018-05-09 14:13:16 228
原创 MyBatis学习总结(七)——参数传入方式
https://www.2cto.com/database/201409/338155.html第一种方案 DAO层的函数方法 ?1Public User selectUser(String name,String area);对应的Mapper.xml ?123<select id="selectUser" resultMap="BaseResultMap"> select ...
2018-05-08 22:43:46 314
原创 MyBatis学习总结(六)——强大的动态SQL
问题一:拼接复杂sql语句存在哪些问题? 通过前面对mybatis的学习可以知道,mybaits在mapping文件中是需要写sql语句的,但是写sql语句的时候不可避免的会进行拼接sql语句;同时拼接过程中可能会出现 where 1=1 and id=#{id}类似的语句,而1=1这语句是为了避免出现 where and where 1=1 and id=#{id} 的错误语句...
2018-05-08 16:28:32 295
转载 MyBatis学习总结(五)——实现关联表查询
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48689571 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班...
2018-05-01 17:12:24 100
转载 MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48684189 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的...
2018-04-28 16:55:11 103
转载 MyBatis学习总结(三)——优化MyBatis配置文件中的配置
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48663773 一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下:[html...
2018-04-28 16:10:15 89
转载 MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48661253 上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲...
2018-04-28 13:58:18 89
转载 MyBatis学习总结(一)——MyBatis快速入门
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48659819 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及...
2018-04-28 10:15:34 137
原创 Nginx配置详解
一、整体说明1.整个配置文件分为几个模块,有的块采用 块名 { } 的格式,有的是人为划分为一块,好比全局变量和方法一样。2.每个块包含一定的命令,命令都是以逗号(;)分隔。3.命令的注释符号用#。二、功能模块说明1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。2、ev...
2018-04-27 17:56:01 189
原创 windows下Nginx入门练习
一、Nginx的安装 1.Nginx下载 Nginx可以到官网(http://nginx.org/en/download.html)下载,根据自己情况选择相应的版本,我这里下载的是window版本的nginx-1.14.0.zip;将其解压到D盘,解压后目录如下: 2.文件(夹)说明: conf:此目录下一般都是配置文件,其中...
2018-04-26 10:23:11 1943 1
原创 Nginx简介
一、Nginx的产生 Nginx是一款高性能的 HTTP 和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且俄俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。 在国内,使用nginx网站用户有:百度、京东、金山爱词霸、新浪、校内网、、...
2018-04-26 10:20:22 2900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人