![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
8.hours.to.improve.yourself
sunyksh
这个作者很懒,什么都没留下…
展开
-
学习spring-core-1days
spring-coreSpring Framework DocumentationCore : ioc 容器,事件,资源,i18n,验证,数据绑定,类型转换,spel, aop。1.1 Spring IoC容器和Bean简介Ioc也成为依赖注入(DI)。这是一个过程,通过这个过程,对象只能通过构造函数参数工厂方法构造或返回的对象实例上设置的属性来定义它们的依赖关系。然后容器在创...原创 2019-01-13 22:38:03 · 977 阅读 · 0 评论 -
锁学习
锁MonitorJava对象头Monitor enter指令每个对象都有一个监视器。当该监视器被占用时即是锁定状态或是获取监视器即获得同步锁。线程执行monitorenter指令时会尝试获取监视器的所有权,过程如下:若该监视器的进入次数为0,则该线程进入监视器并将进入次数设置为1,此时该线程即为该监视器的所有者若线程已经占有该监视器并重入,则进入次数+1若其他线程已经占有该监视...原创 2019-03-10 23:04:52 · 328 阅读 · 0 评论 -
mysql多个嵌套查询
MySQL 中多个Left join 子查询好久没写sql了,今天突然接到产品的需求,要拉取线上数据一个文章的统计,我心里就万马奔腾…TM,不是有前端埋点和事件埋点。。。简单的联表查询SELECT a.id, a.thumbNail, a. NAME, a.marketPrice, a.memberPrice, a.personName, a. STATUS, a.rec...原创 2019-03-06 16:33:13 · 4671 阅读 · 1 评论 -
processon如何画重叠部分
processon如何画重叠部分重叠圆形效果前:效果后:注意看右边部分,只用选中当前圆形,选出右边图形边框,把默认的“颜色”调整为“无”就可以剩下的其他图形举一反十,processon中都是 这样用的。...原创 2019-03-03 13:24:40 · 7702 阅读 · 6 评论 -
分布式理论之Quorum机制
分布式理论之Quorum机制初次了解无意间看到北京字节跳动职位要求优先,熟悉大规模分布式系统架构设计之Quorum原理。就想简单的理解quorum是个什么东西。Quorum机制可以理解为抽屉原理的一个应用。定义:假设有N个副本,更新操作w(i)在W个副本中更新成功之后,才认为此次更新操作w(i)成功。成功提交的更新操作对应的数据为 成功提交的数据。对于读操作而言,至少需要读R个副本才...原创 2019-03-03 13:22:50 · 948 阅读 · 1 评论 -
构建全局唯一ID学习
构建全局唯一IDjava.util.UUID包下jdk 1.5之后新增的类java.util.UUID#randomUUIDSnowFlake算法即雪花算法UUIDpublic class UUIDDemo { public static void main(String[] args) { String uuid = UUID.randomUUID().to...原创 2019-02-22 15:13:08 · 356 阅读 · 0 评论 -
幂等性学习
幂等性大话题幂等性的数学表达式:f(f(f(…))) = f(x)类型解释查询的幂等性查询操作,天然是幂等的,同样的数据,无论你查询多少次,都不会对数据造成改变。更新的幂等性更新操作,可能存在重复更新的可能性,因此需要做其他的操作来保证幂等性,可以考虑使用数据version,行锁、分布式锁等来处理。新增的幂等性新增操作,存在重复新增的可能性,可以在表中添加...原创 2019-02-21 16:31:58 · 179 阅读 · 0 评论 -
Java集合框架学习
集合框架集合框架的目标该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现必须是高效的。该框架允许 不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的扩展和适应必须是简单。设计理解整个框架都是围绕一组标准接口而设计。可以直接实现这些标准的接口。LinkedList 、HashSet 、TreeSet 、ArrayList 、HashMap 和 Ve...原创 2019-02-21 16:30:47 · 183 阅读 · 0 评论 -
学习spring-core-2days
spring-core 第 2 天1.4.2 依赖关系和配置Spring的基于XML的配置元数据为此目的支持其元素 和 元素中的子元素类型。<!-- 写法1 --><bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="原创 2019-01-14 21:25:06 · 190 阅读 · 0 评论 -
mysql组合唯一索引空值和NUll
MySQL 多字段组合唯一索引中,有一列字段可能会出现空值业务场景:**用户行为记录表,**防止用户数据重复插入表中。也防止尴尬。。。直接上SQL,已优化CREATE TABLE `user_behavior` ( `behavior_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '行为ID', `channel` smallint(...原创 2019-03-07 18:59:23 · 7821 阅读 · 1 评论