08 2019 档案

摘要:在gitee上新创建项目后,将本地的项目提交到git上去 将项目push到仓库的时候,因为仓库中的项目非空,所以会报错: 所以先pull项目 报错: 提示版本落后于线上的项目,线上的内容是没有用的,所以强制推送一次 成功后创建多个分支: 查看本地分支和远程分支 创建分支 阅读全文
posted @ 2019-08-28 09:41 kangjie 阅读(201) 评论(0) 推荐(0) 编辑
摘要:首先安装全局的webpack,因为要使用到webpack的命令; 然后初始化项目的webpack依赖。 使用3.10.0版本 查看webpack版本 通过修改webpack.config.js来生成打包内容。 package.json 线上打包方式: npm run dist 线上css,js路径配 阅读全文
posted @ 2019-08-14 16:58 kangjie 阅读(212) 评论(0) 推荐(0) 编辑
摘要:并发同步组件AQS: CountDownLatch Semaphore CyclicBarrier ReentrantLock Condition FutureTask 线程池 new Thread弊端 每次new Thread新建对象,性能差 线程缺乏统一管理,可能无限制的新建线程,相互竞争,导致 阅读全文
posted @ 2019-08-07 18:21 kangjie 阅读(126) 评论(0) 推荐(0) 编辑
摘要:线程安全测试: 线程安全性: 原子性:同一时刻只能有一个线程来操作。 可见性:一个线程对主内存的修改可以及时的被其他线程观察到。 有序性: 原子性 Atomic包: incrementAndGet 实现: AtomicStampReference : CAS的ABA问题 原子性对比: synchro 阅读全文
posted @ 2019-08-06 14:31 kangjie 阅读(220) 评论(0) 推荐(0) 编辑
摘要:CPU cache: CPU的频率太快,主存跟不上,在处理器时钟周期内,CPU需要等待主存,浪费资源。cpu cache的出现,缓解了cpu与主存之间速度不匹配的问题。 CPU cache的特性: 1.时间局部性:如果某个数据被访问,那么有可能很快被再次访问; 2.空间局部性:如果某个数据被访问,那 阅读全文
posted @ 2019-08-04 11:14 kangjie 阅读(383) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示