摘要: Loaded plugins: fastestmirror, langpacks Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error w 阅读全文
posted @ 2021-04-24 10:00 香吗 阅读(3553) 评论(0) 推荐(0)
摘要: 一般cron表达式用在定时任务中 由七位数字表示,一般只需要填写六位即可,第七位可不填,第四位和第六位不能同时指定。 *号代表全部可能的值 ?代表不确定 - 表示一个指定的范围 , 表示附加一个可能值 / 符号前表示开始时间,符号后表示每次递增的值 第一位:秒 0~59 第二位:分 0~59 第三位 阅读全文
posted @ 2021-04-21 23:37 香吗 阅读(364) 评论(0) 推荐(0)
摘要: 一、通过Channel和Buffer拷贝文件 @Test public void channelCopyFile() throws IOException { FileInputStream fis = new FileInputStream("e:\\老文件.jpg"); FileChannel 阅读全文
posted @ 2021-02-21 12:19 香吗 阅读(161) 评论(0) 推荐(0)
摘要: volatile:翻译过来是不稳定的。 volatile具有可见性,有序性,但是不具有原子性。所以在需要原子操作的时候,volatile就会读脏数据。 被volatile修饰的变量在每一次调用的时候都会从内存中去读取到当前寄存器中,如果有线程修改了它,也会实时的同步到内存中,并通知其它使用该变量的线 阅读全文
posted @ 2021-01-02 21:55 香吗 阅读(128) 评论(0) 推荐(0)
摘要: -Xms 初始堆大小 -Xmx 最大堆大小 -Xmn 新生代大小 -XX:InitialSurvivorRatio=比例 幸存区比例(动态) -XX:SurvivorRatio=比例 幸存区比例 -XX:+PrintGCDetails -Verbose:gc GC详情 -XX:+ScavengeBe 阅读全文
posted @ 2020-06-16 14:08 香吗 阅读(518) 评论(0) 推荐(0)
摘要: 假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串 阅读全文
posted @ 2020-06-09 17:45 香吗 阅读(207) 评论(0) 推荐(0)
摘要: 1、尽量避免全表扫描,尽量使用索引字段作为筛选条件 2、尽量不使用通配符“*” 3、尽量避免在筛选条件中使用null,会导致索引失效,全表扫描,可以给字段设置默认值。 4、尽量用union all代替or,or会进行全表扫描,索引失效。 5、尽量在where条件“=”左边不使用数学运算表达式或者函数 阅读全文
posted @ 2020-05-30 09:06 香吗 阅读(120) 评论(0) 推荐(0)
摘要: -- 复制全表字段 CREATE TABLE targetTable LIKE sourceTable; INSERT INTO targetTable SELECT * FROM sourceTable; CREATE TABLE 新表 select * from 旧表 where 1=2 -- 阅读全文
posted @ 2020-05-30 08:41 香吗 阅读(601) 评论(0) 推荐(0)
摘要: 基本常用 new 创建一个对象并将地址放入虚拟机栈 dup 复制一个对象地址放入虚拟机栈 invokespecial 用于调用私有方法及final方法 invokevirtual 用于调用普通的需要动态加载的方法 invokestatic 用于调用静态方法 invokeinterface 用于调用接 阅读全文
posted @ 2020-03-17 13:29 香吗 阅读(409) 评论(0) 推荐(0)
摘要: BigDecimal.ROUND_HALF_EVEN 银行家算法四舍六入,五看前一位是偶数舍,奇数进位 5.5 62.5 21.6 21.1 11.0 1-1.0 -1-1.1 -1-1.6 -2-2.5 -2-5.5 -6 阅读全文
posted @ 2020-03-16 14:14 香吗 阅读(4240) 评论(0) 推荐(0)