- MySQL笔记DCL-待续(密码、权限)
乐瓜乐虫
数据库笔记
什么是DCL数据控制语言?数据控制语言(DCL:DataControlLanguage)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句mysql限制root用户指定ip登录查看root用户可以在哪台机器登录selectuser,hostfrommysql.userwhereuser='root';修改mysql库里边的user表updatemys
- MySQL笔记DQL语言-分组查询and连接查询and子查询and分页查询and联合查询
abc65748
mysql数据库sql
分组查询and连接查询and子查询and分页查询and联合查询分组查询一、语法二、特点连接查询一、含义二、分类三、SQL92语法1、等值连接2、非等值连接3、自连接四、SQL99语法1、内连接2、外连接3、交叉连接子查询一、含义二、分类三、示例分页查询一、应用场景二、语法联合查询一、含义二、语法三、意义四、特点分组查询一、语法select分组函数,分组后的字段⑤from表①【where筛选条件】②
- 数据库面试题
dyjs.akcnzssa.s.
java数据库面试数据库
文章目录数据库并发的场景事务未提交和提交怎么解决读-写和写-写问题?事务的4大特征事务的隔离级别并发事务的问题MVVCundolog和redologmysql的锁全局锁(对数据库加锁)表锁(对表加锁)行锁参考文章:【MySQL笔记】正确的理解MySQL的MVCC及实现原理-@作者:SnailMann数据库并发的场景读-读:不存在任何问题,也不需要并发控制。读-写:有线程安全问题,可能会造成事务隔离
- MySQL笔记
Vanessa_c_w
笔记mysql笔记
SQL语句的分类DDL:对数据库、数据表进行操作DML:对数据表中的数据,进行增、删、改操作DQL:对数据表中的数据,进行查询操作DCL:对数据库、数据表进行权限管理、用户管理等操作DDL操作1.对数据库进行操作创建数据库createdatabase数据库名称;createdatabaseifnotexists数据库名称;使用数据库选择数据库use数据库名称;查看当前使用数据库select数据库名
- mysql笔记:17. 数据库编程
binbinxyz
#mysql数据库mysql笔记
文章目录一、存储过程1.创建存储过程2.查看存储过程3.调用存储过程4.修改存储过程5.删除存储过程二、函数1.创建自定义函数2.查看自定义函数3.调用自定义函数4.删除自定义函数为了提高SQL语句的重用性,MySQL可以将频繁使用的业务逻辑封装成程序进行存储,这类程序包括存储过程、函数、触发器等。一、存储过程存储过程是一组可以完成特定功能的SQL语句集合,它可以将常用或复杂操作封装成一个代码块存
- mysql笔记:14. 权限管理
binbinxyz
#mysqlmysql笔记数据库
文章目录MySQL权限授予权限查看权限撤销权限权限生效机制访问控制的实现在实际生产中,为了保证数据的安全,数据库管理人员需要为不同的操作人员分配不同的权限,限制登录MySQL服务器的用户只能在其权限范围内操作。同时管理员还可以根据不同的情况为用户授予权限或撤销权限,从而控制操作人员的权限。MySQL权限MySQL的权限系统分为以下三个不同的层级:全局性的权限:针对整个mysql实例。数据库级别的权
- MYSQL笔记:简单的SQL操作和select查询
sherecho
数据库mysql笔记sql
MYSQL笔记:简单的SQL操作和select查询文章目录MYSQL笔记:简单的SQL操作和select查询结构化查询语句SQL库操作表操作CRUD操作单表查询select查询例子分页查询与limitlimit只是对结果条数有限制还是会提高查询效率?orderbygroupby多表连接查询内连接查询外连接左连接右连接结构化查询语句SQLSQL主要分为3个类别:DDL数据库定义语义creatdrop
- 华为大佬的“百万级”MySQL笔记,基础+优化+架构一键搞定
愿天堂没有BUG
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
- mysql分页查询倒序_【Mysql笔记】MySQL实现分页查询
英甜慧子
mysql分页查询倒序
limit基本实现方式一般情况下,客户端通过传递pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用MySQL自带的limit来解决这个问题:收到客户端{pageNo:1,pagesize:10}select*fromtablelimit(pageNo-1)*pageSize,pageSize;收到客户端{pageNo:5,page
- MySQL笔记——dos界面无法插入中文数据的解决办法
麦香菌
查看my.ini首先找到mysql的安装目录,找到my.inimy.ini修改my.ini打开后找到这两处改为utf-8my.ini在dos界面输入showvariableslike'char%';dosdos的gbk发现全部修改完成,但还是不能输入中文,那是因为dos使用的编码格式为gbk,所以还要再加一句话setnamesgbk;gbk这样就能成功插入中文啦!!!插入中文感谢来源:《关于mys
- mysql笔记:表设计原则
sherecho
数据库mysql笔记
mysql笔记:表设计原则表对应了一个实体表与表之间的关系:一对一一对多多对多一对一关系例如:用户user和身份信息info子表的外键关联了父表的子健(类型必须一样)一对多关系以电商系统为例子用户-商品:没有关系用户-订单:一对多商品-订单:多对多关系一对多:增加外键多对多关系型数据库范式设计范式设计优点:减少冗余消除异常(插入异常,更新异常,删除异常)让数据组织更加和谐数据库范式绝对不是越高越好
- MYSQL笔记:约束条件
sherecho
数据库mysql笔记
MYSQL笔记:约束条件主键约束不能为空,值必须是不同的(唯一性)一个表只能修饰一个主键PRIMARYKEY自增约束AUTO_INCREMENT唯一键约束可以为空unique非空约束notnull默认值约束default外键约束foreignkey外键,存储函数,存储过程,触发器,在后端用的不多,限制逻辑代码逻辑是由mysql本身控制的。例子CREATETABLEuser(idINTunsigne
- MySQL笔记:第06章_索引的数据结构
准图灵奖得主
MySQL笔记mysql数据库
第06章_索引的数据结构为什么使用索引索引及其优缺点索引概述索引优点索引缺点lnnoDB中索引的推演索引之前的查找在一个页中的查找在很多页中查找设计索引一个简单的索引设计方案InnoDB中的索引方案迭代1次:目录项记录的页迭代2次:多个目录项纪录的页③迭代3次:目录项记录页的目录页B+Tree常见索引概念聚簇索引二级索引(辅助索引、非聚簇索引)联合索引(属于非聚簇索引)InnoDB的B+树索引的注
- MySQL笔记:存储过程中动态构造SQL语句执行
shanql
数据库PREPARE动态构造SQL
需求存储过程需要传入排序列,升序或降序,然后查询所有记录测试表--创建表CREATETABLE`test`.`student`(`id`INTNULLAUTO_INCREMENT,`name`VARCHAR(45)NULL,`age`VARCHAR(45)NULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARACTERSET=utf8;--插入数据INSERT
- MySQL笔记_MySQL的再探
石韫玉Syy
Linuxmysql笔记
MySQL笔记_MySQL的再探呈:MySQL笔记_MySQL的小试连接查询多张表联合查询,连接方式:1.内连接:等值连接、非等值连接、自连接。2.外连接:左(外)连接、右(外)连接、全连接。笛卡尔积:若两张表进行连接查询无过滤条件则条数为两表条数乘积找出员工的部门名称mysql>selecte.ename,d.dnamefromempe,deptd;--上条更好且需要起别名易于分别且效率更高可读
- 华为大佬的“百万级”MySQL笔记:基础、优化与架构一网打尽
不会敲代码的谌
mysql
前言MySQL是一个广受欢迎的开源数据库系统,其活跃度和普及程度在当今的互联网行业中首屈一指。由于它具有低成本、操作简便等特点,因此在众多互联网企业中得到了广泛应用,甚至在BATJ等知名一线互联网公司中也有着广泛的应用。因此,对于那些希望在互联网行业取得成功,或是渴望进入BATJ等顶尖互联网公司的朋友们来说,熟练掌握MySQL技能无疑是一块宝贵的敲门砖。对于初入行的开发人员来说,可能对MySQL还
- MySQL笔记(分库分表)
圆方的鱼
摘自https://zhuanlan.zhihu.com/p/50650224参考https://tech.meituan.com/2016/11/18/dianping-order-db-sharding.htmlhttps://crossoverjie.top/2019/07/24/framework-design/sharding-db-03/https://zhuanlan.zhihu.c
- MySQL笔记总结
旺旺仙贝
MySQL数据库
一、认识数据库任务1认识数据库1.1了解数据库数据库管理系统应用非常广泛,可以说应用在各行各业。不管是家庭、公司或大型企业,还是政府部门,都需要使用数据库来存储数据信息。对软件而言,无论是客户机/服务器(C/S)还是浏览器/服务器(B/S)架构的软件,只要涉及存储大量数据,一般都需要数据库支撑。传统数据库很大一部分用于商务领域,如证券行业、银行、销售部门、医院、公司或企业单位,以及国家政府部门、国
- MySQL笔记-information_schema库中COLUMNS表的一些笔记
IT1995
SQLmysql笔记数据库
mysql建表中可以添加comment,也就是注释,这些注释会写到information_schema库的COLUMNS表中,可以使用如下SQL语句进行查询:SELECTCOLUMN_NAME,COLUMN_COMMENTFROMinformation_schema.COLUMNSWHERETABLE_SCHEMA='your_database_name'ANDTABLE_NAME='your_t
- Mysql笔记-01事务与锁
未入门的小菜鸟
mysql—TIPmysql数据库sql
事务的特性:ACID1.原子性(A):一个事务开始了,只有事务中的所有语句都执行成功了,提交完成了这才算一个事务,通俗的说就是一部小说从头到尾才算一部小说,分割了就不算一部小说了。(不可分割)2.一致性(C):就是一种完整性状态转换为另外一种完整性状态,不允许数据库出现新老数据共存的状态。3.隔离性(I):事务与事务之前是分隔的,通过锁机制来实现的,在下面的例子会表现的很清楚。4.持久性(D):事
- MySql笔记-4
Java代码兄
mysql数据库sql
DBCPDataBaseConnectionPool:数据库连接池作用:可以将数据库连接重用,避免频繁开关连接导致的资源浪费如何使用数据库连接池?从文档服务器中找到连接池的依赖注册功能:创建user表useempdb;createtableuser(idintprimarykeyauto_increment,usernamevarchar(20),passwordvarchar(20),nickv
- 华为大佬的“百万级”MySQL笔记:基础、优化与架构一网打尽
啊码
mysql
前言MySQL是一个广受欢迎的开源数据库系统,其活跃度和普及程度在当今的互联网行业中首屈一指。由于它具有低成本、操作简便等特点,因此在众多互联网企业中得到了广泛应用,甚至在BATJ等知名一线互联网公司中也有着广泛的应用。因此,对于那些希望在互联网行业取得成功,或是渴望进入BATJ等顶尖互联网公司的朋友们来说,熟练掌握MySQL技能无疑是一块宝贵的敲门砖。对于初入行的开发人员来说,可能对MySQL还
- MySQL笔记(三)
圆方的鱼
SQL的生命周期[客户端]->[服务端]建立session[客户端]发送sql[服务端]解析并生成执行计划[服务端]执行执行计划[服务端]读取数据到内存并进行逻辑处理[服务端]通过session发送结果关闭连接超大分页方案sql层面select*fromtablewhereidin(selectidfromtablewhereage>20limit1000000,10)因索引覆盖虽load了100
- 【python mysql笔记】第四天
CSDA玩家
mysql笔记数据库
索引索引的概念数据库的索引好比新华字典的音序表,他是对数据库表中一列或多列值进行排序后的一种约束,其作用就是提高表中数据的查询速度索引的分类普通索引普通索引是由key或者index定义的索引,他是MySQL中的基本索引类型,可以创建在任何数据类型中,其值是否唯一和非空由字段本身约束条件所决定唯一性索引唯一性索引是由unique定义的索引,该索引所在字段值必须是唯一的全文索引全文索引是由eullte
- 【python mysql笔记】第五天
CSDA玩家
数据库
添加,更新与删除数据添加数据为表中所有字段添加数据insert语句中指定所有的字段名insertinto表名(字段名1,字段名2,....)values(值1,值2...);注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。insert语句中不指定字段名insertinto表名values(值1,值2,....)注意:添加值的顺序是按照表
- 【python mysql笔记】第六天
CSDA玩家
mysql笔记数据库
关于sql语句注入首先看这张照片看着流程图没有什么问题。但是当用户输入用户名的时候使用这条语句当用户密码什么都可以返回True因为sql变成(and前面永远是True,--后面被注释掉了)如何解决这种问题(execute自动格式化)作业
- 【python mysql笔记】第二天
CSDA玩家
pythonpycharmmysql
数据库入门数据库:数据库是按照数据源结构来组织,存储和管理的仓库SQL语言数据定义语言(DDL):其中包括create(创建)语句,alter(查询)语言,drop(删除)语言,用于创建删除数据库或表数据操作语言(DML):其中包括insert(插入数据)语句,update(更新或修改)语句,delete(删除数据)语句数据查询语言(DQL):包含的是select(查询)语句,主要用于查询数据数据
- 【python mysql笔记】第一天
CSDA玩家
pythonpycharmmysql
mysql入门初始化数据库cmd命令行管理员身份运行"C:\ProgramFiles\MySQL\MySQLServer8.0\bin\mysqld.exe"--initialize-insecure打开或者关闭mysql打开软件打开程序:"C:\ProgramFiles\mysql-8.1.0-winx64\bin\mysqld.exe"关闭程序:直接关闭命令行或者创建一个MySQL服务1.超级
- MySQL笔记(二)
圆方的鱼
事务ACIDA原子性:事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;C一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;I隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;D持久性:一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。脏读/幻读/不可重
- 华为“百万级”MySQL笔记,基础+优化+架构一键学会
我有一头小花驴
程序员程序人生计算机mysql架构数据库
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
- Linux的Initrd机制
被触发
linux
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin
- maven本地仓库路径修改
bitcarter
maven
默认maven本地仓库路径:C:\Users\Administrator\.m2
修改maven本地仓库路径方法:
1.打开E:\maven\apache-maven-2.2.1\conf\settings.xml
2.找到
 
- XSD和XML中的命名空间
darrenzhu
xmlxsdschemanamespace命名空间
http://www.360doc.com/content/12/0418/10/9437165_204585479.shtml
http://blog.csdn.net/wanghuan203/article/details/9203621
http://blog.csdn.net/wanghuan203/article/details/9204337
http://www.cn
- Java 求素数运算
周凡杨
java算法素数
网络上对求素数之解数不胜数,我在此总结归纳一下,同时对一些编码,加以改进,效率有成倍热提高。
第一种:
原理: 6N(+-)1法 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…)
- java 单例模式
g21121
java
想必单例模式大家都不会陌生,有如下两种方式来实现单例模式:
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
- Linux下Mysql源码安装
510888780
mysql
1.假设已经有mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
(1)创建mysql的安装目录及数据库存放目录
解压缩下载的源码包,目录结构,特殊指定的目录除外:
- 32位和64位操作系统
墙头上一根草
32位和64位操作系统
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了
- 我的spring学习笔记10-轻量级_Spring框架
aijuans
Spring 3
一、问题提问:
→ 请简单介绍一下什么是轻量级?
轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。
 
- mongodb 环境搭建及简单CURD
antlove
WebInstallcurdNoSQLmongo
一 搭建mongodb环境
1. 在mongo官网下载mongodb
2. 在本地创建目录 "D:\Program Files\mongodb-win32-i386-2.6.4\data\db"
3. 运行mongodb服务 [mongod.exe --dbpath "D:\Program Files\mongodb-win32-i386-2.6.4\data\
- 数据字典和动态视图
百合不是茶
oracle数据字典动态视图系统和对象权限
数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。随着数据库的启动而启动,数据库关闭时数据字典也关闭 数据字典中包含
数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)
数据库为一
- 多线程编程一般规则
bijian1013
javathread多线程java多线程
如果两个工两个以上的线程都修改一个对象,那么把执行修改的方法定义为被同步的,如果对象更新影响到只读方法,那么只读方法也要定义成同步的。
不要滥用同步。如果在一个对象内的不同的方法访问的不是同一个数据,就不要将方法设置为synchronized的。
- 将文件或目录拷贝到另一个Linux系统的命令scp
bijian1013
linuxunixscp
一.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径
- 【持久化框架MyBatis3五】MyBatis3一对多关联查询
bit1129
Mybatis3
以教员和课程为例介绍一对多关联关系,在这里认为一个教员可以叫多门课程,而一门课程只有1个教员教,这种关系在实际中不太常见,通过教员和课程是多对多的关系。
示例数据:
地址表:
CREATE TABLE ADDRESSES
(
ADDR_ID INT(11) NOT NULL AUTO_INCREMENT,
STREET VAR
- cookie状态判断引发的查找问题
bitcarter
formcgi
先说一下我们的业务背景:
1.前台将图片和文本通过form表单提交到后台,图片我们都做了base64的编码,并且前台图片进行了压缩
2.form中action是一个cgi服务
3.后台cgi服务同时供PC,H5,APP
4.后台cgi中调用公共的cookie状态判断方法(公共的,大家都用,几年了没有问题)
问题:(折腾两天。。。。)
1.PC端cgi服务正常调用,cookie判断没
- 通过Nginx,Tomcat访问日志(access log)记录请求耗时
ronin47
一、Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间
nginx.conf使用配置方式:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_r
- java-67- n个骰子的点数。 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
bylijinnan
java
public class ProbabilityOfDice {
/**
* Q67 n个骰子的点数
* 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
* 在以下求解过程中,我们把骰子看作是有序的。
* 例如当n=2时,我们认为(1,2)和(2,1)是两种不同的情况
*/
private stati
- 看别人的博客,觉得心情很好
Cb123456
博客心情
以为写博客,就是总结,就和日记一样吧,同时也在督促自己。今天看了好长时间博客:
职业规划:
http://www.iteye.com/blogs/subjects/zhiyeguihua
android学习:
1.http://byandby.i
- [JWFD开源工作流]尝试用原生代码引擎实现循环反馈拓扑分析
comsci
工作流
我们已经不满足于仅仅跳跃一次,通过对引擎的升级,今天我测试了一下循环反馈模式,大概跑了200圈,引擎报一个溢出错误
在一个流程图的结束节点中嵌入一段方程,每次引擎运行到这个节点的时候,通过实时编译器GM模块,计算这个方程,计算结果与预设值进行比较,符合条件则跳跃到开始节点,继续新一轮拓扑分析,直到遇到
- JS常用的事件及方法
cwqcwqmax9
js
事件 描述
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即
- 正则表达式验证日期格式
dashuaifu
正则表达式IT其它java其它
正则表达式验证日期格式
function isDate(d){
var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i);
if(!v) {
this.focus();
return false;
}
}
<input value="2000-8-8" onblu
- Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
dcj3sjt126com
yii
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation
- UITextAttributeTextColor = deprecated in iOS 7.0
dcj3sjt126com
ios
In this lesson we used the key "UITextAttributeTextColor" to change the color of the UINavigationBar appearance to white. This prompts a warning "first deprecated in iOS 7.0."
Ins
- 判断一个数是质数的几种方法
EmmaZhao
Mathpython
质数也叫素数,是只能被1和它本身整除的正整数,最小的质数是2,目前发现的最大的质数是p=2^57885161-1【注1】。
判断一个数是质数的最简单的方法如下:
def isPrime1(n):
for i in range(2, n):
if n % i == 0:
return False
return True
但是在上面的方法中有一些冗余的计算,所以
- SpringSecurity工作原理小解读
坏我一锅粥
SpringSecurity
SecurityContextPersistenceFilter
ConcurrentSessionFilter
WebAsyncManagerIntegrationFilter
HeaderWriterFilter
CsrfFilter
LogoutFilter
Use
- JS实现自适应宽度的Tag切换
ini
JavaScripthtmlWebcsshtml5
效果体验:http://hovertree.com/texiao/js/3.htm
该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页。
HTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
- Hbase Rest API : 数据查询
kane_xie
RESThbase
hbase(hadoop)是用java编写的,有些语言(例如python)能够对它提供良好的支持,但也有很多语言使用起来并不是那么方便,比如c#只能通过thrift访问。Rest就能很好的解决这个问题。Hbase的org.apache.hadoop.hbase.rest包提供了rest接口,它内嵌了jetty作为servlet容器。
启动命令:./bin/hbase rest s
- JQuery实现鼠标拖动元素移动位置(源码+注释)
明子健
jqueryjs源码拖动鼠标
欢迎讨论指正!
print.html代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>发票打印</title>
&l
- Postgresql 连表更新字段语法 update
qifeifei
PostgreSQL
下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:
UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2
ON t1.
- 将redis,memcache结合使用的方案?
tcrct
rediscache
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi
- 开发中遇到的诡异的bug
wudixiaotie
bug
今天我们服务器组遇到个问题:
我们的服务是从Kafka里面取出数据,然后把offset存储到ssdb中,每个topic和partition都对应ssdb中不同的key,服务启动之后,每次kafka数据更新我们这边收到消息,然后存储之后就发现ssdb的值偶尔是-2,这就奇怪了,最开始我们是在代码中打印存储的日志,发现没什么问题,后来去查看ssdb的日志,才发现里面每次set的时候都会对同一个key