摘要: 在多线程编程中我们需要同时关注可见性、顺序性和原子性。 可见性。对于共享数据,一个地方如果改变了该数据,其它地方要立马知道。 原子性。类似于数据库事务的原子性,一次操作要全部执行,要么全部不执行。 顺序性。程序在执行的时候,程序的代码执行顺序和语句的顺序是一致的。 一、原子性 使用锁 使用同步 锁: 阅读全文
posted @ 2019-02-07 18:40 ylxn 阅读(238) 评论(0) 推荐(0)
摘要: 一、实现Java多线程的方法 1、继承Thread类创建多线程 Thread类本质实现了Runnable接口。启动线程为start0()方法。是个native方法。 1 public class ThreadProcess extends Thread { 2 3 @Override 4 publi 阅读全文
posted @ 2019-02-07 11:05 ylxn 阅读(199) 评论(0) 推荐(0)
摘要: 数据库事务四大特性。ACID。 首先啥是事务,单位逻辑工作单元执行的一系列操作,要么完全执行,要么不执行 1、Atomicity,原子性 事务包含的操作要么成功,要么失效回滚,如果成功,则应用安全应用于数据库,失效则不能对数据库有任何影响。 2、Consistency,一致性 事务必须使数据库从一个 阅读全文
posted @ 2019-02-06 21:52 ylxn 阅读(266) 评论(0) 推荐(0)
摘要: 要弄懂JVM的垃圾回收,首先要知道我们要回收什么,在哪回收,什么时候回收。 一、JVM内存模型 java虚拟机把内存模型分为了这么几部分 (1)程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。 (2 阅读全文
posted @ 2019-02-06 21:00 ylxn 阅读(250) 评论(0) 推荐(0)
摘要: 一、位运算符简介: 1.按位与&。如果两个整形数据 a、b 对应位都是1,则结果位才为1,否则为0,(int 最大值0x7fffffff ): 1 int a = 0x7fffffff; 2 int b = 12; 3 int c = 0; 4 int aAndB = a&b; // aAndB i 阅读全文
posted @ 2019-02-06 18:07 ylxn 阅读(976) 评论(0) 推荐(0)
摘要: 一、java程序编译到运行大概流程 1、Source Code Files为.java文件 2、通过编译产生可执行的字节码。 3、通过jvm得到机器可以执行的机器码 4、操作系统运行机器码,并与硬件进行交互。 为什么JVM能一次编译,处处运行? 查了资料。大概的解释是,JVM将class文件翻译成当 阅读全文
posted @ 2019-01-10 17:33 ylxn 阅读(146) 评论(0) 推荐(0)
摘要: 在DNN中,当前输出层的值只和当前输入值有关系。如果当前输出值不仅依赖当前输入值,也依赖于前面时刻的输入值,那么DNN就不适用了。因此也就有了RNN。 一、RNN 1、RNN结构 此RNN结构一共有T个时间序列,每个时间序列的输入为x,输出为y,流向下一个循环神经细胞的隐藏层状态为a。 2、RNN 阅读全文
posted @ 2019-01-06 22:43 ylxn 阅读(308) 评论(0) 推荐(0)
摘要: 摘自: https://www.zhihu.com/question/24304289/answer/147529485 反射机制具有更高的灵活性。 一、前提描述: 假设在工厂模式下。有接口以及实现如下: (1)接口 1 package reflectlearn; 2 3 public interf 阅读全文
posted @ 2019-01-06 11:39 ylxn 阅读(172) 评论(0) 推荐(0)
摘要: 在相似文本的推荐中,可以用TF-IDF来衡量文章之间的相似性。 一、TF(Term Frequency) TF的含义很明显,就是词出现的频率。 公式: 在算文本相似性的时候,可以采用这个思路,如果两篇文章高频词很相似,那么就可以认定两片文章很相似。 二、IDF(Inverse Document Fr 阅读全文
posted @ 2019-01-03 14:05 ylxn 阅读(693) 评论(0) 推荐(0)
摘要: 简介 在推荐系统里,有些场景下是需要推荐相似商品,从而可以更好的挖掘用户行为并且提升用户体验。这些情况下需要一些公式计算商品的相似度。 一、距离公式 1、曼哈顿距离 $$\left | X_{1}-X_{2} \right | +\left | Y_{1}-Y_{2}\right |$$ 即每个纬度 阅读全文
posted @ 2019-01-02 14:43 ylxn 阅读(3342) 评论(0) 推荐(0)