- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Java多线程共享变量控制
Java多线程共享变量控制1. 可见性如果一个线程对共享变量值的修改,能够及时的被其他线程看到,叫做共享变量的可见性。如果一个变量同时在多个线程的工作内存中存在副本,那么这个变量就叫共享变量2. JMM(java内存模型)多个线程同时对主内存的一个共享变量进行读取和修改时,首先会读取这个变量到自己的工作内存中成为一个副本,对这个副本进行改动之后,再更新回主内存中变量所在的地方。(由于CPU时间片是以线程为最小单位,所以这里的工作内存实际上就是指的物理缓存,CPU运算时获取数据的地方.
2020-07-02 11:00:14
542
原创 Linux 无法正常重启mysql
使用如下命令操作mysql:systemctl restart mysqld.servicesystemctl start mysqld.servicesystemctl stop mysqld.service
2020-06-16 13:38:23
288
原创 git pull冲突
冲突原因:远程仓库的同一个文件的代码,和本地的文件代码不一样解决办法 : 1.git stash (把本地冲突的代码隐藏) 2.git pull 3.git stash pop (将隐藏的和pull下来的合并,打开文件,解决冲突)...
2020-05-28 14:11:47
191
原创 kettle中过滤记录组件新数据旧数据的筛选
identical:比较的所有字段相同deleted: 旧字段数据(旧数据源表有,新数据源表没有)new: 新字段数据(旧数据源表没有,新数据源表有)
2020-05-11 09:21:34
1610
原创 如何提高kettle输入输出效率详解
kettle的基本文件有两种,分别是转换与作业,转换中包含基本的数据操作逻辑,包含数据的读取,加工与插入。作业包含了转换是将多个转换汇总的文件。转换是由控件堆积出来的,控件的种类很多。每种都有自己的作用,这里介绍最常用的表输入与表输出。表输入是读取关系型数据库数据使用的控件,可以选择数据源,并编写sql。将根据sql内容查询数据。表输出是将之前步骤(如表输入)中获取的数据插入关系型数据库的...
2020-05-08 16:41:51
1555
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人