Quantcast
Channel: CodeSection,代码区,数据库(综合) - CodeSec
Browsing all 6262 articles
Browse latest View live

Mybatis分页插件的实例详解

Mybatis分页插件的实例详解1.前言:我们知道,在mysql中,分页的sql是使用limit来做,如果我们自己写sql,那分页肯定是没有任何问题的。但是一旦model多了起来,复杂了起来,我们很自然的想到使用mybatis的逆向工程来生成相应的po和mapper,但是同时也会带来弊端,比如这里的分页问题就不好解决了。...

View Article


将sqlite3中数据导入到mysql中的实战教程

前言sqlite3只小巧轻便,但是并不支持并发访问,当网站并发量较大时候,数据库请求队列边长,有可能导致队列末尾去数据库操作超时,从而操作失败。因此需要切换到支持并发访问的数据库。切换数据库需要将老的数据导出,再导入到新的数据库中,但是sqlite3和mysql的数据库并不完全兼容,需要做部分调整才能正常导入到mysql中。我最近工作中就遇到了这个问题。最近一个项目中使用magenetico抓取磁力...

View Article


Image may be NSFW.
Clik here to view.

sql连接查询语句中on、where筛选的区别总结

前言相信对于每位程序员来说,sql查询这个东西, 要说它简单, 可以很简单, 通常情况下只需使用增删查改配合编程语言的逻辑表达能力,就能实现所有功能。 但是增删查改并不能代表sql语句的所有, 完整的sql功能会另人望而生畏。 就拿比普通增删查改稍微复杂一个层次的连接查询来说, 盲目使用,...

View Article

Redis 基础教程之事务的使用方法

Redis 基础教程之事务的使用方法Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 一个事务从开始到执行会经历以下三个阶段: 开始事务。 命令入队。 执行事务。 实例...

View Article

Redis 命令的详解及简单实例

Redis 命令的详解及简单实例Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为:$ redis-cli实例 以下实例讲解了如何启动 redis 客户端: 启动 redis 客户端,打开终端并输入命令...

View Article


Redis 数据类型的详解

Redis 数据类型的详解概要:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。...

View Article

Image may be NSFW.
Clik here to view.

Redis 出现错误1067的解决办法

Redis 出现错误1067的解决办法一、问题描述:在windows启动Redis服务时,发生如下错误:Windows无法启动Redis服务(位于本地计算机上)。 错误1067:进程意外终止。    在Windows CMD命令行启动时提示:D:\soft\Redis>redis-server.exe redis.windows.conf [9560] 15 Jul 10:33:32.364...

View Article

深入理解redis分布式锁和消息队列

最近博主在看redis的时候发现了两种redis使用方式,与之前redis作为缓存不同,利用的是redis可设置key的有效时间和redis的BRPOP命令。分布式锁由于目前一些编程语言,如php等,不能在内存中使用锁,或者如Java这样的,需要一下更为简单的锁校验的时候,redis分布式锁的使用就足够满足了。redis的分布式锁其实就是基于setnx方法和redis对key可设置有效时间的功能来实...

View Article


Image may be NSFW.
Clik here to view.

关于Redis未授权访问漏洞利用的介绍与修复建议

前言本文主要给大家介绍了关于Redis未授权访问漏洞利用的相关内容,文中对该漏洞进行了详细,并给出了相对应的修复/安全建议,下面话不多说了,来一起看看详细的介绍吧。一、漏洞介绍Redis 默认情况下,会绑定在 0.0.0.0:6379,这样将会将 Redis 服务暴露到公网上,如果在没有开启认证的情况下,可以导致任意用户在可以访问目标服务器的情况下未授权访问 Redis 以及读取 Redis...

View Article


Redis实现分布式锁的几种方法总结

Redis实现分布式锁的几种方法总结分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。我们来假设一个最简单的秒杀场景:数据库里有一张表,column分别是商品ID,和商品ID对应的库存量,秒杀...

View Article

如何操作Redis和zookeeper实现分布式锁

如何操作Redis和zookeeper实现分布式锁在分布式场景下,有很多种情况都需要实现最终一致性。在设计远程上下文的领域事件的时候,为了保证最终一致性,在通过领域事件进行通讯的方式中,可以共享存储(领域模型和消息的持久化数据源),或者做全局XA事务(两阶段提交,数据源可分开),也可以借助消息中间件(消费者处理需要能幂等)。通过Observer模式来发布领域事件可以提供很好的高并发性能,并且事件存储...

View Article

Image may be NSFW.
Clik here to view.

redis执行redis命令的方法教程

Redis 命令Redis 命令用于在 redis 服务上执行操作。所以我们必须要启动Redis服务程序,也就是redis安装目录下的redis-server.exe,你可以双击执行,也可以打开cmd窗口,将路径定位到Redis安装目录下,通过redis-server命令执行。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis...

View Article

Image may be NSFW.
Clik here to view.

Ingestion and Processing of Data For Big Data and IoT Solutions

Introduction In the era of the Internet of Things and Mobility, with a huge volume of data becoming available at a fast velocity, there must be the need for an efficient analytics system. Also, the...

View Article


Image may be NSFW.
Clik here to view.

Are Data Lakes Fake News?

The problem with the data lake Are data lakes fake news? The quick answer is yes and in this post I will show you why. The biggest problem I have with data lakes is that the term has been overloaded by...

View Article

Image may be NSFW.
Clik here to view.

Getting Started With MapR-DB Table Replication

Introduction MapR-DB Table Replication allows data to be replicated to another table that could be on on the same cluster or in another cluster. This is different from the automatic and intra-cluster...

View Article


Go初体验

最近在一个项目中使用了Go语言,当然不可避免的遇到了一些问题,记录这些问题的解决方法,也算是Go初体验的一部分了。 项目中的需求很简单,从RabbitMQ读数据,然后写入Redis当中,当然这个量比较大,似乎用goroutine是一个好的解决办法。 所以刚开始的逻辑是,从MQ读取数据,然后对每个数据都用一个goroutine处理。goroutine从Redis Pool里面取Redis...

View Article

Image may be NSFW.
Clik here to view.

Redis主从复制(Master/Slave)

Redis主从复制(Master/Slave) 修改配置文件 拷贝多个redis.conf文件分别配置如下参数: 开启daemonize yes pidfile port logfile dbfilename 一个Master两个Slave 启动redis 设置主从关系 SLAVEOF 新主库IP 新主库端口 info replicaton...

View Article


Lumen使用Redis指南

鉴于官方文档过于简单,所以详细写了下使用指南 1. 安装扩展 要使用redis必须安装两个扩展 composer require predis/predis composer require illuminate/redis (PS:官方上有要求安装两个安装的版本为 predis/predis (~1.0) 和 illuminate/redis (5.2.*)...

View Article

Securely Storing Password Data in Couchbase with Golang and BCrypt

When writing web applications that store passwords for your users, it is never a good idea to store them as plain text in your database, whether that be NoSQL or RDBMS. Last year I wrote about using...

View Article

Image may be NSFW.
Clik here to view.

Working with DynamoDB

Reading Time: 12 minutes Recently, I worked on an IoT-based project where we had to store time-series data coming from multiple sensors and show real-time data to an enduser. Further, we needed to...

View Article
Browsing all 6262 articles
Browse latest View live