上一页 1 2 3 4 5 6 7 8 9 ··· 49 下一页
摘要:官方地址:https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/constraint.html 六种约束 使用约束来定义完整性约束限制数据库中的值的规则 Oracle数据库允许您创建六种类型的约束,并允许以两种方式声明 阅读全文
posted @ 2021-03-30 17:43 YC-L 阅读(8) 评论(0) 推荐(0) 编辑
摘要:安装拓展的时候提升 Composer 的安装速度 其原理是使用多进程下载的方式来解决 composer global require hirak/prestissimo 如果安装的时候报错了,是一个404错误。那是因为 Composer 源没有,更换一个 Composer 源即可,该源是 Compo 阅读全文
posted @ 2021-03-23 13:06 YC-L 阅读(11) 评论(0) 推荐(0) 编辑
摘要:配置中心 概念 为什么需要配置中心 单体应用,配置写在配置文件中,没有什么大问题 如果要切换环境,可以切换不同的profile(2种方式),但在微服务中 微服务比较多,成百上千,配置很多,需要集中管理 管理不同环境的配置 需要动态调整配置参数,更改配置不停服 配置中心介绍 分布式配置中心包括3个部分 阅读全文
posted @ 2021-03-17 23:22 YC-L 阅读(13) 评论(0) 推荐(0) 编辑
摘要:链路追踪 分布式计算八大误区 网络可靠 延迟为零 带宽无限 网络绝对安全 网络拓扑不会改变 必须有一名管理员 传输成本为零 网络同质化(操作系统,协议) 链路追踪的必要性 如果能跟踪每个请求,中间请求经过哪些微服务,请求耗时,网络延迟,业务逻辑耗时 我们就能更好地分析系统瓶颈、解决系统问题,因此链路 阅读全文
posted @ 2021-03-14 16:32 YC-L 阅读(20) 评论(0) 推荐(0) 编辑
摘要:网关 完成一个复杂的业务,可能需要多个微服务合作来完成,比如下单,需要用户服务,支付服务,地图服务,订单服务 一般是我们对外服务的窗口,进行服务内外隔离 一般微服务都在内网,不做安全验证 微服务没有网关,会有下面的问题 客户端请求多个微服务,增加了客户端复杂性,每个微服务都要做用户认证,限流等,避免 阅读全文
posted @ 2021-03-14 15:42 YC-L 阅读(17) 评论(0) 推荐(0) 编辑
摘要:普通for循环 @Test public void testInsertBatch2() throws Exception { long start = System.currentTimeMillis(); User user; SqlSession sqlSession = sqlSession 阅读全文
posted @ 2021-03-14 12:16 YC-L 阅读(9) 评论(0) 推荐(0) 编辑
摘要:分布式事务 运行在分布式系统中的事务,是由多个不同的机器上的事务组合而成的 只有分布式系统中所有事务执行了才能是成功,否则失败 事务的基本特征ACID 原子性(Atomicity) 一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做 一致性 指事务执行前和执行后,数据是完整的 阅读全文
posted @ 2021-03-14 09:14 YC-L 阅读(12) 评论(0) 推荐(0) 编辑
摘要:官方地址:https://redis.io/topics/distlock 红锁 千万级流量以上的项目,基本上都会用redis 需要锁的条件 多任务环境下(进程,线程) 任务都对同一共享资源进行写操作 对资源的访问是互斥的 操作周期 竞争锁,获取锁后才能对资源进行操作 占有锁 其他竞争者,任务阻塞 阅读全文
posted @ 2021-03-11 23:28 YC-L 阅读(26) 评论(0) 推荐(0) 编辑
摘要:在 macOS 上安装Git 在 Mac 上安装 Git 有多种方式。 最简单的方法是安装 Xcode Command Line Tools Mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令即可 $ git --version 会弹框提示安装 阅读全文
posted @ 2021-03-08 22:26 YC-L 阅读(77) 评论(0) 推荐(0) 编辑
摘要:悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁 传统的关系型数据库里边就用到了很多这种锁机制 行锁 表锁 读锁 写锁 都是在做操作之前先上锁,再比如Java里面的同步原语synchronized关键字的实现也是 阅读全文
posted @ 2021-03-07 22:10 YC-L 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 49 下一页