人生三大境界
衣带渐宽终不悔,为伊消得人憔悴。
昨夜西风凋碧树,独上高楼,望尽天涯路。
众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
摘要: 需要把jedis依赖的jar包添加到工程中。Maven工程中需要把jedis的坐标添加到依赖。 推荐添加到服务层。 1.连接单机版 第一步:创建一个Jedis对象。需要指定服务端的ip及端口。 第二步:使用Jedis对象操作数据库,每个redis命令对应一个方法。 第三步:打印结果。 第四步:关闭J 阅读全文
posted @ 2019-11-02 14:58 一剑霜寒十九洲 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.redis-cluster架构图 2.redis-cluster投票:容错 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要 阅读全文
posted @ 2019-11-02 14:46 一剑霜寒十九洲 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Redis的所有数据都是保存到内存中的。 Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。 aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令。保存到文件中。数据库恢复时把所有的命令执行一遍即可。 在redis. 阅读全文
posted @ 2019-11-02 14:27 一剑霜寒十九洲 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.String:key-value(做缓存) Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。 get、set、incr:加一( 生成id) decr:减一 linux指令例子: set key1 11; get 阅读全文
posted @ 2019-11-02 14:25 一剑霜寒十九洲 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。--源码包下载 第二步:解压缩redis。 第三步:编译。进入redis源码目录。make 第四步:安装。m 阅读全文
posted @ 2019-11-02 13:49 一剑霜寒十九洲 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.一对一查询 1.1 使用resultType接收查询结果 修改pojo类 public class OrderUser extends order { private String username; private String address; ...此处省略get set方法 } <!-- 阅读全文
posted @ 2019-10-06 21:37 一剑霜寒十九洲 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 主要是通过mybatis提供的各种标签方法实现动态拼接sql。 1.if标签 <!-- 根据条件查询用户 --> <select id="queryUserByWhere" parameterType="user" resultType="user"> SELECT id, username, bi 阅读全文
posted @ 2019-10-06 21:16 一剑霜寒十九洲 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.parameterType(输入类型) 1.1 传递简单类型 使用#{}占位符,或者${}进行sql拼接。 <select id="caseCountByQueryCaseVo" parameterType="String" resultType="Integer"> select count( 阅读全文
posted @ 2019-10-06 20:57 一剑霜寒十九洲 阅读(105) 评论(0) 推荐(0) 编辑
摘要: SqlMapConfig.xml中配置的内容和顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性 阅读全文
posted @ 2019-10-06 19:02 一剑霜寒十九洲 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 使用MyBatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper动态代理开发方法。 原始Dao开发方法需要程序员编写Dao接口和Dao实现类,此方式开发Dao,存在以下问题: Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSess 阅读全文
posted @ 2019-10-06 17:27 一剑霜寒十九洲 阅读(120) 评论(0) 推荐(0) 编辑