子博兄的头像-华尔子博-奥夏网
LV6
管理员
这里有您想知道的一切技术资料!

大数据处理技术有哪些?大数据处理系统核心技术

大数据处理技术有哪些?大数据处理系统核心技术-华尔子博-奥夏网
大数据技术的基本概念进行简单介绍,包括分布式计算、服务器集群和 Google 的 3 个大数据技术。 分布式计算 对于如何处理大数据,计算机科学界有两大方向。 第一个方向是集中式计算,就是通过不...
4年前
01440

大数据处理的基本流程:数据抽取与集成+数据分析+数据解释

大数据处理的基本流程:数据抽取与集成+数据分析+数据解释-华尔子博-奥夏网
大数据的数据来源广泛,应用需求和数据类型都不尽相同,但是最基本的处理流程是一致的。 整个大数据的处理流程可以定义为,在合适工具的辅助下,对广泛异构的数据源进行抽取和集成,将结果按照...
4年前
02030

Redis悲观锁解决高并发抢红包的问题

Redis悲观锁解决高并发抢红包的问题-华尔子博-奥夏网
悲观锁是一种利用数据库内部机制提供的锁的方法,也就是对更新的数据加锁,这样在并发期间一旦有一个事务持有了数据库记录的锁,其他的线程将不能再对数据进行更新了,这就是悲观锁的实现方式。...
1年前
0256

Redis的超时命令和垃圾回收策略详解

Redis的超时命令和垃圾回收策略详解-华尔子博-奥夏网
正如 Java 虚拟机,它提供了自动 GC(垃圾回收)的功能,来保证 Java 程序使用过且不再使用的 Java 对象及时的从内存中释放掉,从而保证内存空间可用。 当程序编写不当或考虑欠缺的时候(比如读...
3年前
0940

Redis发布订阅模式的方法及步骤

Redis发布订阅模式的方法及步骤-华尔子博-奥夏网
当使用银行卡消费的时候,银行往往会通过微信、短信或邮件通知用户这笔交易的信息,这便是一种发布订阅模式,这里的发布是交易信息的发布,订阅则是各个渠道。这在实际工作中十分常用,Redis 支...
3年前
02660

Redis链表(linked-list)数据结构和常用命令

Redis链表(linked-list)数据结构和常用命令-华尔子博-奥夏网
链表结构是 Redis 中一个常用的结构,它可以存储多个字符串,而且它是有序的,能够存储 2 的 32 次方减 1 个节点(超过 40 亿个节点)。 Redis 链表是双向的,因此即可以从左到右,也可以从右到...
4年前
01780

MyBatis动态sql之foreach标签

MyBatis动态sql之foreach标签-华尔子博-奥夏网
<foreach> 元素主要用在构建 in 条件中,它可以在 SQL 语句中迭代一个集合。 <foreach> 元素的属性主要有 item、index、collection、open、separator、close。 item 表示集合中每一...
1年前
0258

MyBatis动态sql之if标签:条件判断

MyBatis动态sql之if标签:条件判断-华尔子博-奥夏网
开发人员通常根据需求手动拼接 SQL 语句,这是一个极其麻烦的工作,而 MyBatis 提供了对 SQL 语句动态组装的功能,恰能解决这一问题。 MyBatis 的动态 SQL 元素与 JSTL 或 XML 文本处理器相似,...
1年前
04415

MyBatis多对多关联查询(级联查询)

MyBatis多对多关联查询(级联查询)-华尔子博-奥夏网
其实,MyBatis 没有实现多对多级联,这是因为多对多级联可以通过两个一对多级联进行替换。 例如,一个订单可以有多种商品,一种商品可以对应多个订单,订单与商品就是多对多的级联关系,使用一...
1年前
0476

MyBatis一对一关联查询 级联查询

MyBatis一对一关联查询 级联查询-华尔子博-奥夏网
MyBatis一对一关联查询可以使用嵌套结果映射来实现。 举例:用户和用户详情一对一关联,用户mapper接口如下: public interface UserMapper { @Select('SELECT * FROM users') @Results({ @Result(...
2年前
08811