摘要:
1.重载:遵循“两同三不同” 两同:同一个类中的同名方法 三不同:形参的类型,个数,顺序不同 特别提醒: 返回值不同构不能方法重载 形参名称不同构不成方法重载 2.覆盖(重写)的要求 子类方法的名称,返回类型必须与父类一致。 子类方法不能缩小父类方法的访问权限 子类方法不能抛出比父类方法更多的异常 阅读全文
摘要:
在Idea中有些本地文件无需与远程库同步,仅是本地使用。此时就需要将这些文件加入到Git的版本忽略中来。 设置步骤 1、搜索插件 .ignore,并安装 2、增加.gitignore文件 3、配置相应过滤文件 解决加入到.gitignore的文件不能被忽略的问题 不能被忽略的原因是:对应的目录或者文 阅读全文
摘要:
1. wait() sleep() yield() join()用法与区别 本文提到的当前线程是指:当前时刻,获得CPU资源正在执行的线程。 1.1 wait()方法 wait()方法定义在Object类中,它的作用是让当前线程由“运行状态”进入到“等待(阻塞)状态”,同时释放它所持有的锁。被wai 阅读全文
摘要:
JUC中的原子类是依靠volatile变量和Unsafe类中的CAS函数实现的。 1. volatile变量的特性 2. CAS函数保证数据更新的原子性 CAS是Unsafe 类中定义的函数,它只有如下三种形式: 我们发现Unsafe类只提供了3种CAS方法:compareAndSwapInt、co 阅读全文
摘要:
转载博客:RGB 常用颜色列表 阅读全文
摘要:
第一步 从插件资源库中搜索JunitGenerator V2.0插件并安装 第二步 配置测试用例的生成目录 1.打开File->Settings 2.搜索junit,找到JUnit Generator 3.Properties选项卡里的Output Path为测试用例生成的目录,修改为test目录: 阅读全文
摘要:
MySQL数据库常见的日志有:错误日志(log_error)、慢查询日志(slow_query_log)、二进制日志(bin_log)、通用日志(general_log) 开启慢查询日志并分析 开启慢查询日志: set global slow_query_log=1; 在线开启。如果MySQL发生重 阅读全文
摘要:
IDEA 创建类注释模板和方法注释模板 阅读全文