【Git版本控制】Idea中设置Git忽略对某些文件的版本追踪
在Idea中有些本地文件无需与远程库同步,仅是本地使用。此时就需要将这些文件加入到Git的版本忽略中来。 设置步骤1、搜索插件 .ignore,并安装 2、增加.gitignore文件 3、配置相应过滤文件 解决加入到.gitignore的文件不能被忽略的问题不能被忽略的原因是:对应的目录或者文件已经被git跟踪,此时再加入.gitignore后就无效了。 执行 [文件夹] git rm -r –cached 文件夹 [文件] git rm –cached 文件
【Java_多线程并发编程】基础篇——线程状态扭转函数
1. wait() sleep() yield() join()用法与区别本文提到的当前线程是指:当前时刻,获得CPU资源正在执行的线程。 1.1 wait()方法wait()方法定义在Object类中,它的作用是让当前线程由“运行状态”进入到“等待(阻塞)状态”,同时释放它所持有的锁。被wait()阻塞的线程可通过notify() 方法或 notifyAll() 方法唤醒,达到就绪态。 Object类中关于等待/唤醒的API详细信息如下: wait() – 让当前线程处于“等待(阻塞)状态”,“直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法”,当前线程被唤醒(进入“就绪状态”)。wait(long timeout) – 让当前线程处于“等待(阻塞)状态”,“直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量”,当前线程被唤醒(进入“就绪状态”)。wait(long timeout, int nanos)– 让当前线程处于“等待(阻塞)状态”,“直到其他线程调用此对象的 notify...
【Java_多线程并发编程】JUC原子类——原子类中的volatile变量和CAS函数
JUC中的原子类是依靠volatile变量和Unsafe类中的CAS函数实现的。 1. volatile变量的特性 内存可见性(当一个线程修改volatile变量的值后,另一个线程就可以实时看到此变量的更新值,也可以理解为敏感性) 禁止指令重排(位于volatile变量之前的变量执行先于volatile变量执行,volatile之后的变量执行在volatile变量之后) 2. CAS函数保证数据更新的原子性CAS是Unsafe 类中定义的函数,它只有如下三种形式: 123public final native boolean compareAndSwapInt(Object paramObject, long paramLong, int paramInt1, int paramInt2);public final native boolean compareAndSwapLong(Object paramObject, long paramLong1, long paramLong2, long paramLong3); 1public final native bool...
【IDE_IntelliJ IDEA】idea主题设置
参考博文: IDEA 炫酷的主题字体颜色设置 idea主题下载
【IDE_IntelliJ IDEA】idea中设置类和方法的注释模板
参考博文:idea生成类注释和方法注释的正确方法
【前端_css】RGB 常用颜色列表
转载博客:RGB 常用颜色列表
【IDE_IntelliJ IDEA】IDEA中使用Junit插件自动创建测试用例到test目录
第一步从插件资源库中搜索JunitGenerator V2.0插件并安装 第二步配置测试用例的生成目录 1.打开File->Settings 2.搜索junit,找到JUnit Generator 3.Properties选项卡里的Output Path为测试用例生成的目录,修改为test目录:${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME} 4.切换到JUnit 4选项卡,可以修改生成测试用例的模板,比如类名、包名等 第三步为指定的方法创建自动创建测试用例
【DB_MySQL】MySQL日志分析
MySQL数据库常见的日志有:错误日志(log_error)、慢查询日志(slow_query_log)、二进制日志(bin_log)、通用日志(general_log) 开启慢查询日志并分析开启慢查询日志: set global slow_query_log=1; 在线开启。如果MySQL发生重启,就会失效,如果要永久生效,就必选修改配置文件。 slow-query-log-file:新版(5.6及以上)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.log long_query_time :慢查询时间阈值,当查询时间大于设定的阈值时,查询会被记录到慢查询日志。 set global log_queries_not_using_indexes=1;设置未走索引的查询全部进入慢查询日志 log_output:日志存储方式。log_output=’FILE’表示将日志存入文件,默认值是’FILE’。log_output=’TABLE’表示将日志存入数据库,这样日志信息就会被写...
【IDE_IntelliJ IDEA】IDEA 创建类注释模板和方法注释模板
IDEA 创建类注释模板和方法注释模板
【前端_js】ES6原生提供的Promise 对象。
转载:Promise 对象的用法