Tomcat的专栏

Find the differences.

概率波和杨氏双缝干涉

比如光子,如果没有任何动量的情况下,其出现概率分布式平均的,也就是在任何地方出现的概率是一致的。因为其有了动量,所以对其出现概率分布进行了影响。 杨氏双缝干涉实验,在有观察的情况下会出现干涉条纹消失。对于干涉实验这个事件,是双缝影响到了光子的出现概率分布,从而导致了干涉条纹。在缝隙观察光子,虽然会...

2019-03-08 11:56:57

阅读数 87

评论数 0

仿射集合与子空间的关系

我们看看子空间的定义: 这里用几何来解释: 注意 C−x0C−x0C-x_{0}中的x0x0x_{0}是没有乘以倍数的,这样才能让仿射集合(红线)平移到过零点(绿线) 在子空间(绿线)上,非仿射组合的点仍然在仿射集合(绿线)内 ...

2018-09-04 17:54:40

阅读数 450

评论数 0

GBDT

GBDT的两个不同版本(重要) 残差版本把GBDT说成一个残差迭代树,认为每一棵回归树都在学习前N-1棵树的残差。 Gradient版本把GBDT说成一个梯度迭代树,使用梯度下降法求解,认为每一棵回归树在学习前N-1棵树的梯度下降值。 GBDT中的Tree是回归树,不是分类决策树 Re...

2018-08-30 14:37:12

阅读数 914

评论数 0

spring boot + spring cache 实现两级缓存(redis + ehcache)

前言 本文参考了spring boot + spring cache 实现两级缓存(redis + caffeine)。 处理流程 与spring boot + spring cache 实现两级缓存(redis + caffeine)一致: 事项 spring cache中有实现...

2018-08-24 10:46:52

阅读数 1506

评论数 2

Ali开源软件Sentinel的思考 Issue #59:关于线程限流问题的讨论

interface Limiter { boolean canPass(); void exit(); } class FlowLimiter implements Limiter { private AtomicInteg...

2018-08-16 19:16:13

阅读数 251

评论数 0

MySQL InnoDB锁 实战解读

创建测试表 -- ---------------------------- -- Table structure for tb2 -- ---------------------------- DROP TABLE IF EXISTS `tb2`; CREATE TABLE `tb2` (...

2018-08-12 23:19:32

阅读数 196

评论数 0

MySQL InnoDB锁

行锁 InnoDB的行锁是实现在索引上的,而不是锁在物理行记录上。潜台词是,如果访问没有命中索引,也无法使用行锁,将要退化为表锁。 ref:InnoDB,5项最佳实践,知其所以然? 共享锁   SELECT … LOCK IN SHARE MODE走的是IS锁(意向共享锁),即在符合条...

2018-08-11 18:12:09

阅读数 101

评论数 0

Flyway

Flyway不是像canal那样,通过对binlog监控这种“底层”操作来进行同步,而是通过对各种SQL脚本、java操作等“上层”操作来实施同步。 快速掌握和使用Flyway 官方...

2018-08-10 22:22:17

阅读数 320

评论数 0

MYSQL Deadlock问题

可以参考这篇文章进行排查: MYSQL:1213 Deadlock问题排查历程 解决方案 减小事务中的语句数量(代码的事务涉及行数过多,锁范围太大,很容易造成死锁) 在业务中调整语句的执行顺序,例如可以按照where条件中字段的大小进行一下排序,按照排序后顺序执行,让死锁...

2018-08-08 18:17:24

阅读数 347

评论数 0

spring事务传播属性和隔离

REQUIRES_NEW 和NESTED 的区别 REQUIRES_NEW时,内层事务与外层事务就像两个独立的事务一样,一旦内层事务进行了提交后,外层事务不能对其进行回滚。两个事务互不影响。两个事务不是一个真正的嵌套事务。 NESTED时,外层事务的回滚可以引起内层事务的回滚,而内层事务的异...

2018-08-06 14:37:29

阅读数 67

评论数 0

ROC曲线与AUC值

于是我们得到四个指标,分别为:真阳、伪阳、伪阴、真阴。ROC空间将伪阳性率(FPR)定义为 X 轴,真阳性率(TPR)定义为 Y 轴。这两个值由上面四个值计算得到,公式如下: TPR:在所有实际为阳性的样本中,被正确地判断为阳性之比率。TPR=TP/(TP+FN) FPR:在所有实际...

2018-08-03 15:47:53

阅读数 92

评论数 0

CTR预估

CTR CTR又称广告点击率,英文名(click through rate) Ref CTR预估基本知识

2018-07-30 16:42:30

阅读数 116

评论数 0

关于Spring Data Jpa的分页、跨表查询

jqa的query使用原生sql查询(nativeQuery = true)的时候不支持排序的,需要在sql里面加上:ORDER BY ?#{#pageable} Spring Data Jpa本地查询(带分页方式) Example @Query(value = &amp...

2018-07-27 15:23:45

阅读数 666

评论数 0

区别和联系:Hopfield网络、BM(玻尔兹曼机)、退火算法、BP

Hopfield网络 能量函数+反馈结构(得到稳定的吸引子) BM 能量函数+反馈结构+状态概率性转移(具有不断跳出位置较高的低谷,搜索位置较低的新低谷的能力) 退火算法 搜索方向固定;如果等于梯度下降方向就完全接受,如果不等于就概率性接受(具有不断跳出位置较高的低谷,搜索位置较...

2018-07-22 18:53:55

阅读数 396

评论数 0

凸集、凸函数、凸优化

凸集 集合中的任意两点连线的点都在该集合中 凸函数 简单理解为对曲线上任意两点连线上的点对应的函数值不大于该两点对应的函数值得连线上的值。 凸函数仅仅是定义在凸集上的函数。[1] p154 凸优化 由凸函数构成的凸优化具有很好的性质: [1] p155 ...

2018-07-19 20:09:59

阅读数 108

评论数 0

L1、L2规则化

如何看待L1、L2规则化 将它们视为loss函数中引入了惩罚项。 我们的目的是希望求出在参数值取多少时,loss函数是最小的;但是引入L1、L2规则化算子后(这时就变成拉格朗日函数),相当于给参数的取值套了个“紧箍咒”: 不再像原来那样可以自由自在地随便给参数取值 原因在...

2018-07-19 19:24:28

阅读数 43

评论数 0

TensorFlow中,对于1个batch中有多个样本,迭代一次,具体是如何执行的

TensorFlow1个batch中有多个样本,迭代一次,具体是如何执行的 total = 旧参下计算更新值1+旧参下计算更新值2+…+旧参下计算更新值500 新参数 = 旧参数 + total Ref: 怎么选取训练神经网络时的Batch size? - 知乎...

2018-07-16 16:01:08

阅读数 1021

评论数 0

理解Word2Vec

为什么输出矩阵的第i行就是单词ωiωi{\omega _{\rm{i}}}的输出向量 这个问题等同于下面这个式子(这个是CBOW的): 这里我画了个草图来说明原因:

2018-07-10 22:14:44

阅读数 40

评论数 0

单元测试的回滚

一般在单测上加上注解: @Transactional @Rollback 就可以对单测的数据库操作回滚。 但是如果配了多数据源,对于非主数据源的数据库操作,这种办法不会起作用。这时候需要对@Transactional(transactionManager = &...

2018-07-02 21:14:01

阅读数 297

评论数 0

Spring MVC 国际化

为了让web应用程序支持国际化,必须识别每个用户的首选区域,并根据这个区域显示内容。 在Spring MVC应用程序中,用户的区域是通过区域解析器来识别的,它必须实现LocaleResolver接口。Spring MVC提供了几个LocaleResolver实现,让你可以按照不同的条件...

2018-06-09 09:02:13

阅读数 42

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭