
数据库
文章平均质量分 58
金麟十三少
擅长JAVA,系统架构设计
展开
-
Elasticsearch 初步学习总结
目录Elasticsearch介绍Elasticsearch的优势Elasticsearch的应用场景Elasticsearch存储结构Elasticsearch介绍Elasticsearch(ES)是基于Lucene构建的开源、分布式、Restful接口全文搜索引擎。它还是一个分布式文档数据库,其中每个字段均是被索引的数据且可被搜索,它能够扩展至数以百计的服务器存储及处理PB级的数据。它可以在短时间内存储、搜索、分析数据。它通常作为具有复杂搜索场景情况下的核心发动机。.原创 2021-02-17 11:43:15 · 263 阅读 · 4 评论 -
oracle备份表,导入导出文件
备份表数据:create table SERVICE_20191217 ASselect * from service where u_id in(select id from unit where platform='ac' and n_id=7)导入导出:exp archivesEVA/123456@192.168.46.91:1521/orcl owner=archivesE...原创 2020-01-10 17:48:37 · 282 阅读 · 0 评论 -
PLSQL解决窗口列表,无法固定
原创 2019-12-11 10:17:25 · 3967 阅读 · 1 评论 -
OperationException: CLIENT: CLIENT_ERROR cannot increment or decrement non-numeric value
Future ff = mClient.set("test", 900, 2); System.out.println("存储的值:"+mClient.get("test")); mClient.incr("test", 5); System.out.println("存储的值:"+mClient.get("test"));原创 2018-10-30 15:59:17 · 491 阅读 · 0 评论 -
redis主从切换介绍
1、这次案例的是选择windows版本,把redis复制三份,监听端口分别是6379、6380、6381分别复制2份,修改redis.conf的端口port 为6380 6381,并添加master服务说明:slaveof 127.0.0.1 6379启动主节点,然后再分别启动分节点,如果是在正式环境,分节点的启动间隔时间不宜太短,同时启动,master需要把数据同步到各个sl...原创 2018-11-02 16:39:19 · 8047 阅读 · 0 评论 -
MongoDB自学过程笔记总结
MongoDB是跨平台,面向文档的数据库,提供高性能、高可用、易拓展,是工作在集合和文档上的概念。是非关系型数据库,NOSQL的含义是not only sql,不仅仅是数据库。关系型数据库中的表都是存储一些结构化的数据,每条记录的字段的组成都一样,即使不是每条记录都需要所有的字段,但数据库会为每条数据分配所有的字段。而非关系型数据库以键值对(key-value)存储,它的结构不固定,每一条记录...原创 2019-01-02 09:23:35 · 472 阅读 · 0 评论 -
分布式事务学习总结
这里我们一起来学习下分布式事务,大概有以下几个学习内容:1、分布式事务产生的背景2、解决分布式事务基本思想Base和CAP理论3、柔性事务与刚性事务区别4、理解分布式事务核心思想软状态和最终一致性思想5、分布式事务常见解决方案5.1 传统模式使用Jta+Atomikos5.2 2PC与3PC实现的区别5.3 使用阿里巴巴TCC补偿框架(用于Dubbo)5...原创 2019-05-13 11:07:28 · 417 阅读 · 0 评论 -
Orcal数据库中ORA-01861: 文字与格式字符串不匹配
给oracle数据更新date字段的时候,出现这个错误,这里记录下解决方案。UPDATE TB1 SET END_TIME=to_date('2019-06-01 10:07:24' , 'yyyy-mm-dd hh24:mi:ss')用PL/SQL更新数据库的时候,记得执行后,需要提交事务,数据才能保存。...原创 2019-05-31 15:35:07 · 5160 阅读 · 0 评论 -
使用hibernate的hql查询数据,没有查询到数据。但是复制执行的sql到数据库查询,却能查得到
使用hibernate的hql查询数据,没有查询到数据。但是复制执行的sql到数据库查询,却能查得到。这是因为我用手动录入到数据库里,有些字段没有值,是空的。导致hql查询不到数据,手动补上空字段的数据,再次查询就有了。具体原理还没去研究...原创 2019-05-31 15:37:59 · 3067 阅读 · 3 评论 -
xampp中向mysql数据库插入中文都变成了问号
在用navcat导入excel数据到mysql的时候,发现中文数据变问号了。这里记录下如何解决。第一:设置my.ini的编码,有四个地方# Example MySQL config file for small systems.## This is for a system with little memory (<= 64M) where MySQL is only used...原创 2019-08-30 16:54:46 · 715 阅读 · 0 评论 -
oracle按日期查询数量,如果没有日期数据,默认为0
SELECT TO_CHAR(TO_DATE('2019-08-01', 'YYYY-MM-DD') + ROWNUM - 1, 'YYYY-MM-DD') DAY_TIMEFROM DUALCONNECT BY ROWNUM <= TO_DATE('2019-09-01', 'YYYY-MM-DD') - TO_DATE('2019-08-01', 'YYYY-MM-DD')查询...原创 2019-09-02 17:31:30 · 3531 阅读 · 0 评论 -
Memcached的CAS理解
memcached的cas就是数据库的原子性操作,就是一个乐观锁举例子,用户A和用户B同时对一张银行卡取下钱,银行卡有1000元,用户A取了300,用户B也取了200,同时操作,那么可能会出现用户A扣钱后变700,而用户B也是同时操作的,扣完变800,那么实际上取了500,但是账号余额还有800。这个时候就是同时操作造成的问题,那么cas就是在用户A取钱的时候,跟他一个cas_token,...原创 2018-10-30 13:49:24 · 983 阅读 · 0 评论 -
Memcached结合java基本操作
//创建MemcachedClient 连接memcached服务器端 MemcachedClient mClient = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211)); System.out.println("连接memcached成功.........."); ...原创 2018-10-30 11:26:26 · 728 阅读 · 0 评论 -
MongoDB GridFS
GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。GridFS 也是文件存储的一种方式,但是它是存储在MonoDB的集合中。GridFS 可以更好的存储大于16M的文件。GridFS 会将大文件对象分割成多个小的chunk(文件片段),一般为256k/个,每个chunk将作为MongoDB的一个文档(document)被存储在chunks集...原创 2018-10-10 14:48:28 · 126 阅读 · 0 评论 -
mysql本地访问linux服务器,出现SQLSTATE[HY000] [1130] Host '127.0.0.1' is not allowed to connect to this
解决方案:网上看了说,更改mysql库的user表,添加一条host为%的数据就可以,但是还是不行。后来,直接登录mysql,给访问加权限就可以了。执行[root@iZ25p77kem7Z ~]# GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'userpwd' WITH GRANT OPTION;就原创 2015-08-09 11:24:34 · 7990 阅读 · 0 评论 -
window下安装redis
window下安装redis原创 2016-03-21 23:26:30 · 284 阅读 · 0 评论 -
存储过程
CREATE PROCEDURE get_supplier_rank(IN user_type_cd VARCHAR(6),IN supplier_id INT,OUT rank INT)BEGINset @mycnt = 0;SELECT a.rank FROM (SELECT t.id,(@mycnt := @mycnt + 1) as rank FROM suppliers原创 2017-03-13 14:06:10 · 406 阅读 · 0 评论 -
centos 环境下安装mysql5.7.21
1、通过 SecureCRT 连接到阿里云 CentOS7 服务器;2 进入到目录 /usr/local/ 中:cd /usr/local/3 创建目录 /usr/local/tools,如果有则忽略: mkdir -p tools4 创建 /usr/local/mysql 目录,如果已存在则忽略:mkdir -p mysql5 进入到目录 /usr/local/tools 中:cd tools/...原创 2018-03-29 10:28:12 · 206 阅读 · 0 评论 -
JDBC介绍
jdbc是java database connectivity,java数据库连接。可以为多种数据库提供统一访问。主要功能:1、与数据库建立连接或者连接其他数据源2、向数据库发送sql命令3、处理返回的结果集jdbc中常用的接口和类Connection 连接数据库Statement建立操作指令executeQuery执行操作指令ResultSet获得结果集DriverManager类是JDBC驱动...原创 2018-04-25 16:46:44 · 379 阅读 · 0 评论 -
MongoDB安装和启动
1、下载MongoDB软件下载地址:https://www.mongodb.com/download-center?jmp=nav#community2、安装后,在安装目录下创建数据库目录和日志目录,分别是mongodb/data/db、mongodb/data/log3、dos命令行启动mongodb进入bin目录下,运行mongod --dbpath F:\mongod...原创 2018-09-27 09:01:01 · 297 阅读 · 0 评论 -
MongoDB的介绍和操作
mongodb的基本概念有集合collection(表)、文档document(行)、数据字段/域field、索引index、mongodb不支持表连接、而且mongodb主键primary key会自动将_id设置为主键。接下来就讲解一下命令:1、mongo 可以直接进入mongodb shell操作界面2、show dbs 查看mongodb的数据库,db是mongodb默认的...原创 2018-09-28 15:10:56 · 990 阅读 · 0 评论 -
MongoDB Java操作
package db;import java.util.ArrayList;import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;import com.mongodb.client.FindIterable;import com.mongodb.client.MongoColle...原创 2018-09-28 15:34:12 · 123 阅读 · 0 评论 -
MongoDB总结
mongodb干货:https://yq.aliyun.com/articles/73664?utm_content=m_171791、MongoDB的关系就是表示多个文档之间的逻辑上的相互关系,文档之间通过嵌套或者引用来建立关系MongoDB的关系可以是1-1,1-N,N-1,N-Ndb.user.insert({"name":"ChenDang","address":[{"city...原创 2018-10-10 11:22:13 · 240 阅读 · 0 评论 -
sql server 2005 和 oracle数据库导入的方法及差异
今天有人在问sql server 2005的导入怎么弄,顺便整理了一下。 先说说sql server 2005吧,首先启动数据库,要把数据库服务开启,否则无法连接的。然后,打开studio,数据库右键-->附加-->添加,选择.mdf文件-->确定,就ok了Oracle的操作,相对麻烦一点。首先建表空间,创建用户。然后进入开始cmd,进入dos操作界面。原创 2014-04-16 10:15:46 · 553 阅读 · 0 评论