上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: 存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 阅读全文
posted @ 2020-09-09 00:05 47号Gamer丶 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 静态行转列: 场景: 比如说一个订单对应多条数据,当状态(status)=1的时候, 数量(num)=25,当状态(status)=2的时候, 数量(num)=45,现在想用一条sql记录下不同状态对应的数量为多少,如下图所示: sql语句示例: SELECT trades_id, MAX(CASE 阅读全文
posted @ 2020-09-08 22:58 47号Gamer丶 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 阅读全文
posted @ 2020-09-08 00:40 47号Gamer丶 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.第一范式1NF(确保每列保持原子性) 每一列属性都是不可再分的属性值,确保每一列的原子性 两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据。 根据实际需求设计的字段值不可再分解。比如“部门”和“角色”在需求中都较常用,应该分开两个字段。 2.第二范式2NF(确保表中的每列都和 阅读全文
posted @ 2020-09-07 22:55 47号Gamer丶 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 一、引言 本人最近一直在使用springboot框架开发项目,毕竟现在很多公司都在采用此框架,之后本人也会陆续写关于springboot开发常用功能的文章。 什么场景下会要使用到websocket的呢? websocket主要功能就是实现网络通讯,比如说最经典的客服聊天窗口、您有新的消息通知,或者是 阅读全文
posted @ 2020-09-07 22:00 47号Gamer丶 阅读(922) 评论(2) 推荐(0) 编辑
摘要: 1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 主要是JAVA里除了8种基本类型传参数是值传递,其他的类对象传参数都是引用传递,我们有时候不希望在方法里讲参数改变,这是就需要在类中复 阅读全文
posted @ 2020-09-07 11:31 47号Gamer丶 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 在分布式计算中,leader election 是很重要的一个功能,这个选举过程是这样子的:指派一个进程作为组织者,将任务分发给各节点。在任务开始前,哪个节点都不知道谁是 leader 或者 coordinator。当选举算法开始执行后,每个节点最终会得到一个唯一的节点作为任务 leader。除此之 阅读全文
posted @ 2020-09-06 23:42 47号Gamer丶 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 分布式锁的基本场景 如果在多线程并行情况下去访问某一个共享资源,比如说共享变量,那么势必会造成线程安全问题。那么我们可以用很多种方法来解决,比如 synchronized、 比如 Lock 之类的锁操作来解决线程安全问题,那么在分布式架构下,涉及到多个进程访问某一个共享资源的情况,比如说在电商平台中 阅读全文
posted @ 2020-09-06 23:13 47号Gamer丶 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 服务端接收数据请求 服务端收到的数据包应该在哪里呢?在上节课分析过了,zookeeper 启动的时候,通过下面的代码构建了一个ServerCnxnFactory cnxnFactory = ServerCnxnFactory.createFactory(); NIOServerCnxnFactory 阅读全文
posted @ 2020-09-02 22:34 47号Gamer丶 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 前面这么长的说明,只是为了清洗的说明事件的注册流程,最终的触发,还得需要通过事务型操作来完成。 在我们最开始的案例中,通过如下代码去完成了事件的触发。 zookeeper.setData(“/mic”, “1”.getByte(),-1) ; //修改节点的值触发监听 前面的客户端和服务端对接的流程 阅读全文
posted @ 2020-09-02 22:01 47号Gamer丶 阅读(402) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页