2019年3月28日
摘要: 100天机器学习 英文版:https://github.com/Avik Jain/100 Days Of ML Code 中文版:https://github.com/MLEveryday/100 Days Of ML Code 阅读全文
posted @ 2019-03-28 13:51 猛练自然强 阅读(108) 评论(0) 推荐(0) 编辑
2019年3月20日
摘要: nginx之location的匹配规则 一、语法规则 | 符号 | 含义 | | | | | | 开头表示精确匹配 | | | 开头表示 uri 以某个常规字符串开头 | | | 开头表示区分大小写的正则匹配 | | | 开头表示不区分大小写的正则匹配 | | | 通用匹配,任何请求都会匹配到 | 阅读全文
posted @ 2019-03-20 08:55 猛练自然强 阅读(136) 评论(0) 推荐(0) 编辑
2019年3月3日
摘要: 前言 阅读全文
posted @ 2019-03-03 00:34 猛练自然强 阅读(109) 评论(0) 推荐(0) 编辑
2019年2月28日
摘要: 守护线程 阅读全文
posted @ 2019-02-28 16:30 猛练自然强 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 共享数据 一些概念 java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。 无状态对象 无状态对象是指一个类,既不包含任何域,也不包含任何对其他类中的域的引用。 无状态对象没有共享数据,一定是线程安全的。 共享数据 和 不共享数据 线程中 阅读全文
posted @ 2019-02-28 15:42 猛练自然强 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 多线程的线程安全问题 1. 内存可见性 一个线程对共享变量值的修改,能够及时地被其他线程看到。 2. 竞态条件 竞态条件 :当某个计算的正确性去居于多个线程交替执行的执行顺序,就会发生竟态条件。 解决线程安全方法 解决线程的方法就是,在一个线程对数据进行一系列操作期间,只允许当前线程访问数据。其他的 阅读全文
posted @ 2019-02-28 15:41 猛练自然强 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 线程封闭 线程封闭:线程封闭的对象只能由一个线程拥有。对象被封闭在该线程中,。只能由这个线程修改或访问,其他线程不能修改或访问。 TheadLocal用法 在java线程中使用TheadLocal维持线程封闭。 1. TheadLocal对象可以防止对可变对象的单变量实例或者全局变量进行共享。 2. 阅读全文
posted @ 2019-02-28 15:31 猛练自然强 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 线程和进程 进程:是执行中一段程序, 进程是系统进行资源分配和调度的一个独立单位. 线程:比进程更小的能独立运行的基本单位,单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 Thread类 Thread的方法 | 方法 | 说明 | | | | | start | 开始运行线程 阅读全文
posted @ 2019-02-28 14:52 猛练自然强 阅读(184) 评论(0) 推荐(0) 编辑
2019年2月26日
摘要: 并发编程的一些概念 同步和异步 同步: 同步方法必须等到方法调用返回后,才能继续后继的行为。也就是说,同步方法执行时,如果没有返回,则后面的方法是执行不到的。同步方法调用,调用过程中可能出现阻塞和等待。 比如说,java读取控制台输入就是同步方法。 异步: 异步方法调用后立即返回,可以立即执行后继的 阅读全文
posted @ 2019-02-26 19:31 猛练自然强 阅读(275) 评论(0) 推荐(0) 编辑
2019年2月18日
摘要: 小说类 it类 阅读全文
posted @ 2019-02-18 15:04 猛练自然强 阅读(94) 评论(0) 推荐(0) 编辑