随笔分类 -  SQL

上一页 1 2 3 4 5 6 7 8 9 10 ··· 31 下一页
摘要:树形结构的数据库表Schema设计     程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完 成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此 阅读全文
posted @ 2019-09-19 13:47 星朝 阅读(824) 评论(0) 推荐(0)
摘要: 1. 附加:工具栏不见了调色板(Palette)快捷工具栏不见了PowerDesigner 快捷工具栏 palette 不见了,怎么重新打开,找回来呢上网搜索了一下”powerdesigner 图形工具栏”,找到了找回PowerDesigner工具栏palette的方法Tools(工具栏 阅读全文
posted @ 2019-09-19 10:06 星朝 阅读(1791) 评论(0) 推荐(0)
摘要:【1】选择 工具 》ODBC Data Sources 【2】ODBC数据源管理器  ,点击添加 【3】选择一个mysql驱动  ,点击MySQL ODBC 5.1 Driver(其它同理),点击完成,然后弹出【4】的框 【4】填写以下标注的信息 【5】测试连接是否成功,点击Te 阅读全文
posted @ 2019-09-19 09:49 星朝 阅读(6667) 评论(1) 推荐(0)
摘要:1、查看数据库表数量SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname';  2.获取mysql下所有数据库表的数量 SELECT COUNT( ) TABLES,  阅读全文
posted @ 2019-09-18 17:45 星朝 阅读(34895) 评论(0) 推荐(2)
摘要:问题:当图数据库中存储的节点的名字为英文时,就会遇到大小写不匹配问题。使用不区分大小写的正则表示式可以解决以上问题。Cpyher的where语法里支持正则表达式 ,其语法为 :   =~ "regexp"    区分大小写的模糊匹配在正则表达式的前面加上(?i 阅读全文
posted @ 2019-09-18 14:05 星朝 阅读(1487) 评论(0) 推荐(0)
摘要:1.下载gradle并安装到本地2.idea引入gradle3.gradle右键选择refresh,项目会重新编译并加载gradle的task4.可以再编译一下5.没问题的话打开,jar application6.保存好之后就可以直接启动了,然后访问试一试。 原文地址:https://blog.cs 阅读全文
posted @ 2019-09-18 13:02 星朝 阅读(606) 评论(0) 推荐(0)
摘要:感谢网友【蒋小强】投稿。 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transacti 阅读全文
posted @ 2019-09-18 12:54 星朝 阅读(423) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 按照总监要求看了两天的neo4j 数据库的使用。在网上找了一个基础教程类似于w3c.school的网站(英文 ,中文,中文的翻译的不是很好,如果英文不好可以辅助理解),这个教程基础知识很全全面,从数据库的安装,到spring框架下的使用都有降到,由于spri 阅读全文
posted @ 2019-09-18 11:18 星朝 阅读(8138) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 模糊查询 match(emp) where emp.name =~'. haha. ' return emp 现有节点创建关系 MATCH (cust:Customer),(cc:CreditCard) CREATE (cust) [r:DO_SHOPPIN 阅读全文
posted @ 2019-09-18 11:10 星朝 阅读(330) 评论(0) 推荐(0)
摘要:MyBatis 通过包含的jdbcType类型 BIT         FLOAT      CHAR   & 阅读全文
posted @ 2019-09-18 10:56 星朝 阅读(3929) 评论(0) 推荐(0)
摘要:特别说明: 1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于 阅读全文
posted @ 2019-09-18 10:39 星朝 阅读(1038) 评论(0) 推荐(0)
摘要:需求:客户端通过传递pageNum(页码)和pageSize(每页显示的条数)两个参数去分页查询数据库表中的数据。 我们知道MySQL提供了分页函数limit m,n,但是该函数的用法和需求不一样,所以就需要根据实际情况去改写以满足需求。分析如下: 查询第1条到第10条数据的sql是:select 阅读全文
posted @ 2019-09-18 10:36 星朝 阅读(2740) 评论(0) 推荐(1)
摘要:阅读目录(Content)数据库命令规范数据库基本设计规范1. 所有表必须使用Innodb存储引擎2. 数据库和表的字符集统一使用UTF83. 所有表和字段都需要添加注释4. 尽量控制单表数据量的大小,建议控制在500万以内5. 谨慎使用Mysql分区表6. 尽量做到冷热数据分离,减小表的宽度7. 阅读全文
posted @ 2019-09-16 10:48 星朝 阅读(867) 评论(0) 推荐(1)
摘要:  一、位运算 (1)按 位 与 & 如果两个相应的二进制形式的对应的位数都为1,则结果为1,记为同1为1,否则为0。首先我们看一下对正数的运算          分别看一下正数和负数的具体运算步骤     &n 阅读全文
posted @ 2019-09-12 17:06 星朝 阅读(7854) 评论(0) 推荐(2)
摘要:概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 阅读全文
posted @ 2019-09-12 16:43 星朝 阅读(266) 评论(0) 推荐(0)
摘要:详解Twitter开源分布式自增ID算法snowflake,附演算验证过程 2017年01月22日 14:44:40 url: http://blog.csdn.net/li396864285/article/details/54668031 1.snowflake简介   &n 阅读全文
posted @ 2019-09-12 16:35 星朝 阅读(583) 评论(0) 推荐(0)
摘要:1、Snowflake简介        互联网快速发展的今天,分布式应用系统已经见怪不怪,在分布式系统中,我们需要各种各样的ID,既然是ID那么必然是要保证全局唯一,除此之外,不同当业务还需要不同的特性,比如像并发巨大 阅读全文
posted @ 2019-09-12 16:33 星朝 阅读(1166) 评论(0) 推荐(0)
摘要:1.写唯一ID生成器的原由 在阅读工程源码的时候,发现有一个工具职责生成一个消息ID,方便进行全链路的查询,实现方式特别简单,核心源码不过两行,根据时间戳以及随机数生成一个ID,这种算法ID在分布式系统中重复的风险就很明显了。本来以为只是日志打印功能,根据于此在不同系统调用间关联业务日志而已,不过后 阅读全文
posted @ 2019-09-12 15:47 星朝 阅读(3590) 评论(0) 推荐(0)
摘要:原生实现 本文承接sharding jdbc源码之分布式ID,在这篇文章中详细介绍了sharding jdbc的分布式ID是如何实现的;很遗憾的是sharding jdbc只是基于snowflake算法实现了如何生成分布式ID,并没有解决snowflake算法的缺点: 时钟回拨问题; 趋势递增,而不 阅读全文
posted @ 2019-09-12 15:43 星朝 阅读(2356) 评论(0) 推荐(0)
摘要:Leaf是美团基础研发平台推出的一个分布式ID生成服务,名字取自德国哲学家、数学家莱布尼茨的一句话:“There are no two identical leaves in the world.”Leaf具备高可靠、低延迟、全局唯一等特点。目前已经广泛应用于美团金融、美团外卖、美团酒旅等多个部门。 阅读全文
posted @ 2019-09-11 17:59 星朝 阅读(448) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 31 下一页