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

spring-data-redis的一个缺陷导致redis报错(精简版)

原文在这里 为什么要再写个精简版呢,一个是原来的文章偷懒排版太差,另一个是原来的文章代码贴得太多怕大家看的头疼。有同事也遇到这个问题了,搜到了我的文章,表示太长,不想看,好吧,下面是精简版。 本篇只简述问题、原理、解决方案,要看详细心路历程就去看原来的那篇文章吧。 问题 之前用 spring -data- redis ,调用redis的expire方法的时候,出现了很奇怪的错误。...

View Article


Command Interfaces: Approaching Redis with dynamic APIs in Java

Redis is a data store supporting over 190 documented commands and over 450 command permutations. The community supports actively Redis development; each major Redis release comes with new commands....

View Article


node-mysql中防止SQL注入的方法总结

SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。node-mysql中防止SQL注入为了防止SQL注入,可以将SQL中传入参数进行编码,而不是直接进行字符串拼接。在node-mysql中,防止SQL注入的常用方法有以下四种:方法一:使用escape()对传入参数进行编码:参数编码方...

View Article

SQL注入之基于布尔的盲注详解

基于布尔的盲注Web的页面的仅仅会返回True和False。那么布尔盲注就是进行SQL注入之后然后根据页面返回的True或者是False来得到数据库中的相关信息。由于本次是布尔注入,手注无法完整地进行脱裤。所以在本节需要编写大量的代码来帮助我们进行SQL注入,得到数据。所以在这章里面会有很多的python代码。本次的示例就是Less-8。通过进行下面的语句的注入测试http://localhost/...

View Article

Image may be NSFW.
Clik here to view.

sql注入之手工注入示例详解

前言这篇文章就是一个最基本的SQl手工注入的过程了。基本上在sqlilabs上面的实验,如果知道了其中的全部知识点,都可以通过以下的步骤进行脱裤。下面的这个步骤也是其他的脱裤手段的基础。如果想要精通SQL注入,那么这个最基本的脱裤步骤是必须了解和掌握的。为了方便说明,我们还是用之前的数字型的注入点为例来进行说明。得到字段总数在前面的介绍中,我们已经知道在http://localhost/sqlila...

View Article


sql注入之新手入门示例详解

前言在学习这篇文章之前,至于要学习了SQL注入的前提知识,可以参考之前写的一篇sql注入之必备的基础知识。认识SQL注入最开始就从最简单的开始,进入到less-1开始我们的SQL注入学习之旅。通过改变http://localhost/sqlilabs/Less-1/?id=3的id值,页面上呈现不同的内容(username,password)。那么我们就可以猜测在后台中的SQL语句就是根据前台传入的...

View Article

sql注入之必备的基础知识

什么是SQL注入(SQL Injection)所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。mysql常用注释    #    --[空格]或者是--+...

View Article

Image may be NSFW.
Clik here to view.

How Do You Measure the Impact of an Experience?

When Fiat launched its new 500X model last year, the car manufacturertried something unique: The company partnered with Dynamo, the popular star of "Magician Impossible," to unveil the "Power of...

View Article


Hadoop, utilities and that pesky bandwagon

A colleague of mine recently asked for help in a workshop with a major global utility customer. As part of his preamble, he described the utility as being in the “trough of disillusionment” phase with...

View Article


Image may be NSFW.
Clik here to view.

可替代 NPM 的快速可信赖包管理工具 Yarn

Yarn Yarn是一个新的快速安全可信赖的可以替代NPM的依赖管理工具,笔者在自己过去无论是本机还是CI中经常会碰到NPM安装依赖失败的情形,防不胜防啊。Yarn正式发布没几天已经迅速达到了数万赞,就可以知道大家苦NPM久已。笔者最早是在 Facebook的这篇吐槽文...

View Article

Log Buffer #491: A Carnival of the Vanities for DBAs

This Log Buffer Edition goes around and picks up some of the nifty blog posts of the week fromOracle, SQL Server andmysql. Oracle: Smoke and mirrors: monitoring function calls that do not exist...

View Article

Image may be NSFW.
Clik here to view.

事务隔离机制原理分析以及是否可以防止订单超卖

事务的隔离机制是指: Read Uncommitted(读取未提交内容) Read Committed(读取提交内容) Repeatable Read(可重读) Serializable(可串行化) 具体的解释最经典的mysql书《高性能MySQL(第3版)》已经有了就不在其他地方再引用了: 隔离机制的比较 其实也有人喜欢用锁来控制并发,书中还提到了“隐式”和“显示锁定”,是这么建议的:...

View Article

Image may be NSFW.
Clik here to view.

个人觉得最好最全的11gLinuxRAC安装文档

一、版本说明 发现网上相关文章很多但是不是很专,因此细化版本为了使文章更加实用。 这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的操作系统版本为Oracle linux 6.4 点击(此处)折叠或打开[root@node1 ~]# lsb_release -aLSB Version:...

View Article


Thoughts on Upgrading to a Dedicated Raven Standard Instance

As you may know, I use the NoSQL RavenDB database to power my hobby project Keep Track of My Games . I really like the development workflow and the way it has simplified a lot of my data access logic....

View Article

Image may be NSFW.
Clik here to view.

Redisson-Parent 2.5.0 和 3.0.0 发布

Redisson-Parent 2.5.0 和 3.0.0 发布了,Redisson 是基于Redis服务之上构建的分布式、可伸缩的 Java 数据结构,高级的 Redis 客户端。 Redisson-Parent 2.5.0 这个版本带来了 RLiveObjectService 的极大改进版本,并增加了级联处理,循环依赖解析,简化对象的创建, 点此查看 详情 。 更新内容如下: Feautre...

View Article


HBase性能优化指南

当region服务器处理大量的写入负载时,繁重的任务会迫使JRE默认的内存分配策略无法保证程序的稳定性 所以我们可能需要对region服务器的垃圾回收机制进行一些参数调整(因为master并不处理实际任务,所以没有优化的必要) 首先来了解JAVA内存中的几个概念 在HBase构架中我们可以知道 数据会被写入到memstore内存中直到达到一个阈值之后刷写持久化到磁盘...

View Article

Force-evict expired keys from redis

According to redis documentation redis keys with an expiration are evicted either in a passive way when they are accessed or in an active way where every 0.1 seconds redis looks at 100 random keys and...

View Article


PHP库 查询Mongodb中的文档ID的方法

在IBM我的一份新工作是一名开发的后勤人员。那意味着我的大部分时间是在和数据库打交道。在我的工作流程中,我花了一些时间在MongoDB上面――这是一个文档数据库。但是在通过ID来检索记录这个操作上面我碰到了一些问题。下面的代码是最终版本,以后碰到类似的问题我可以直接引用它。如果大家也需要,希望下面对大家有所帮助。MongoDB 和...

View Article

PHP MongoDB GridFS 存储文件的方法详解

<?php//初始化gridfs$conn = new Mongo(); //连接MongoDB$db = $conn->photos; //选择数据库$grid = $db->getGridFS(); //取得gridfs对象 gridfs有三种方式存储文件第一种直接存储文件$id =...

View Article

Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍

说明MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 php 的配置 (driver 安装等), 此方法适用于 Homestead。安装 MongoDB1. 添加源sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo...

View Article
Browsing all 6262 articles
Browse latest View live