上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 1. 简介 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 2. 图示 客户端可以订阅频道如下图: 当给这个频道发布消息后,消息就会发送给订阅的客户端 3. 命令行实现 打开一个客 阅读全文
posted @ 2021-08-20 21:45 haojinglei 阅读(41) 评论(0) 推荐(0)
摘要: 1. UNITS 单位 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit,大小写不敏感。 2. INCLUDES 包含 类似jsp中的include,多实例的情况可以把公用的配置文件提取出来。 3. NETWORK 网络 3.1 bind 默认情况bind=127.0.0. 阅读全文
posted @ 2021-08-20 21:44 haojinglei 阅读(54) 评论(0) 推荐(0)
摘要: 1. Redis基础命令 keys * 查看到当前库的所有key exists key 判断某个key是否存在 type key 查看某个key的类型 del key 删除指定key的数据 unlink key 根据value选择非阻塞删除 expire key 10 给指定key设置10秒过期时间 阅读全文
posted @ 2021-08-20 21:42 haojinglei 阅读(72) 评论(0) 推荐(0)
摘要: 1. 概述 Redis是一个开源的key-value存储系统。 和Memcached类似,它支持存储的类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash(哈希)。 这些数据类型都支持push/pop、add/remove及 阅读全文
posted @ 2021-08-20 21:41 haojinglei 阅读(19) 评论(0) 推荐(0)
摘要: 1. 基本介绍 commons-dbutils是Apache组织提供的一个开源JDBC工具类,它是对JDBC的封装,使用DBUtils可以极大简化jdbc编码的工作量。 DBUtils类 QueryRunner类:该类封装了SQL的执行,是线程安全的。可以实现增、删、改、查、批处理。 ResultS 阅读全文
posted @ 2021-08-12 16:34 haojinglei 阅读(61) 评论(0) 推荐(0)
摘要: 1. 直接获取Connection问题 传统的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,在验证IP地址,用户名和密码(0.05s~1s时间)。需要数据库连接的时候,就向数据库请求一个,频繁地进行数据库连接操作将占用很多的 阅读全文
posted @ 2021-08-12 16:33 haojinglei 阅读(109) 评论(0) 推荐(0)
摘要: 1. 基本介绍 当需要成批插入或者更新记录时。可以采用Java的批处理机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交再处理更有效率。 JDBC连接MySQL时,如果要使用批处理功能,URL中需要添加参数rewriteBatchedStatements=true,如果没有加 阅读全文
posted @ 2021-08-12 16:32 haojinglei 阅读(288) 评论(0) 推荐(0)
摘要: 1. 基本介绍 JDBC程序中当一个Connection对象创建时,默认情况下时自动提交事务。每次执行一个SQL语句时,如果执行成功,就会向数据库自动提交,而不能回滚。 JDBC中为了让多个SQL作为一个整体执行,需要使用事务。 调用Connection的setAutoCommit(false)可以 阅读全文
posted @ 2021-08-12 16:31 haojinglei 阅读(64) 评论(0) 推荐(0)
摘要: 1. Statement 1.1 基本介绍 Statement用于执行静态SQL语句并返回其生成的结果的对象。 Statement对象执行SQL语句存在SQL注入风险。 SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句段或命令,恶意攻击数据库。 防范 阅读全文
posted @ 2021-08-12 16:29 haojinglei 阅读(224) 评论(0) 推荐(0)
摘要: 1. ResultSet基本介绍 ResultSet表示数据库结果集的数据表,通过执行查询数据库的语句生成。 ResultSet对象保持一个光标指向当前的数据行。最初,光标位于第一行之前。 调用next方法会将光标移动到下一行,如果在ResultSet对象中没有更多行是返回false,因此使用whi 阅读全文
posted @ 2021-08-12 16:23 haojinglei 阅读(376) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页