上一页 1 2 3 4 5 6 7 ··· 12 下一页
  2020年3月26日
摘要: 今天停电,所以springboot源码看不了,手头刚好有本书,学习了下分布式发号器 一、方案 1、UUID 无法满足业务特性。UUID虽然能保证ID的唯一性,但是无法满足业务要求的很多其他特性,如有序性+可反解性(没有提供反解方法,例如反解得到时间戳)+可制造性(手工生成、洗脏数据难度变大) 占用空 阅读全文
posted @ 2020-03-26 23:46 FFStayF 阅读(1443) 评论(0) 推荐(0) 编辑
  2020年3月25日
摘要: SpringBoot——启动与自动配置类查找中通过@EnableAutoConfiguration找到了自动配置类,然后通过自动配置类中的@Bean等注解,创建一个一个的Bean实例到IOC容器中, 但还有一个问题没有弄清楚:属性注入,这些Bean的默认属性是在什么时候放入进去的。写了一堆东西然后发 阅读全文
posted @ 2020-03-25 13:49 FFStayF 阅读(407) 评论(0) 推荐(0) 编辑
  2020年3月23日
摘要: 今天学习一下SpringBoot的启动及自动配置,由于没有参与过springBoot项目开发, 所以初次学习的主要目标:将SpringBoot中的自动配置与启动与之前学习的Spring与SpringMVC实现联系起来。弄清楚SpringBoot中的: SpringIOC容器初始化(怎样实现自动配置的 阅读全文
posted @ 2020-03-23 14:42 FFStayF 阅读(4776) 评论(0) 推荐(1) 编辑
  2020年3月22日
摘要: 前面学习Mybatis中Executor执行sql时,只研究了非事务执行时,直接DataSource.getConnection()创建连接。这里学习一下事务执行。 前提:SpringAOP——事务实现中学习到:Spring开启事务时会创建一个“事务连接”(需要手动提交的连接)然后通过ThreadL 阅读全文
posted @ 2020-03-22 16:18 FFStayF 阅读(848) 评论(0) 推荐(0) 编辑
  2020年3月21日
摘要: 承接上文,<tx:annotation-driven />开启声明式事务时,在SpringIOC容器中初始化了4个Bean <!-- 事务管理 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.D 阅读全文
posted @ 2020-03-21 16:55 FFStayF 阅读(657) 评论(0) 推荐(0) 编辑
  2020年3月18日
摘要: 一、文件描述符 文件描述符(File descriptor)是计算机科学中的一个术语,一个用于表述指向文件的引用的抽象化概念。 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每个进程所维护的该进程打开文件目录表。当程序打开一个现有文件或者创建一个新文件时,内核就向进程返回一个文 阅读全文
posted @ 2020-03-18 19:26 FFStayF 阅读(287) 评论(0) 推荐(0) 编辑
  2020年3月17日
摘要: 记录下IO笔记,参考哈工大公开课 一、程序查询方式 二、程序中断方式 三、DMA 四、总结 阅读全文
posted @ 2020-03-17 22:08 FFStayF 阅读(170) 评论(0) 推荐(0) 编辑
  2020年3月16日
摘要: 一、dubbo提供6种容错模式 failover:默认模式。调用失败时,自动切换重试,可通过retries属性设置重试次数。适用于读操作,每次读数据都相同。 failfast:快速失败模式。只调用一次,调用失败时立即报错。适用于写操作,不能重复写。 failsafe:安全失败模式。只调用一次,调用失 阅读全文
posted @ 2020-03-16 17:10 FFStayF 阅读(476) 评论(0) 推荐(0) 编辑
摘要: dubbo提供四种负载均衡策略:随机、轮询、最少活动、一致性hash 一、RandomLoadBalance——随机 protected <T> Invoker<T> doSelect(List<Invoker<T>> invokers, URL url, Invocation invocation 阅读全文
posted @ 2020-03-16 02:37 FFStayF 阅读(299) 评论(0) 推荐(0) 编辑
  2020年3月15日
摘要: /* org.apache.dubbo.config.bootstrap.DubboBootstrap#start */ public DubboBootstrap start() { if (started.compareAndSet(false, true)) { //初始化 initializ 阅读全文
posted @ 2020-03-15 21:12 FFStayF 阅读(350) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页