摘要:
本文节选翻译自apache的Maven入门教程Introduction to the POM 什么是POM POM:Project Object Model. POM文件是Maven工程的最核心的文件。POM文件的格式是xml文件,它包含了项目的很多信息,Maven使用POM文件提供的配置信息来构建 阅读全文
摘要:
首先我们需要有windows虚拟按键表: Virtual-Key Codes (Windows) 调节音量 以我们想要控制的音量为例: 可以发现调低音量对应的按键是0xAE, 调高音量是0xAF 但是上面的这个虚拟按键无法在cmd中使用,我们需要使用vbs(VB script脚本, windows脚 阅读全文
摘要:
1. 删除 tmp2文本中所有的空格,将结果保存到tmp3中 sed -r 's/\s+//g' tmp2.txt > tmp3.txt 2. 删除mp2文本中所有的空白行,将结果保存到tmp3中 sed '/^[[:space:]]*$/d' tmp2.txt > tmp3.txt 3. 在命令后 阅读全文
摘要:
Executors 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。Executor框架便是Java 5中引入的,其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Java 5之后 阅读全文
摘要:
文章转载自https://blog.csdn.net/Abysscarry/article/details/80792876 背景:为了提高数据库效率,建索引是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列索引还是创建一个联合索引好呢?他们之间的区别是什么?哪个效率高呢?我在这里详细测试 阅读全文
摘要:
1. 使用redis作为分布式锁的注意事项 来源 https://www.cnblogs.com/gxyandwmm/p/9588383.html Redis分布式锁实现的三个核心要素 1. 加锁 setnx(key,1)当一个线程执行setnx返回1,说明key原本不存在,该线程成功得到了锁,当其 阅读全文
摘要:
1. 列名有特殊字符 列明如果有特殊字符,如# 或者 - 等,需要用反引号`(数字键1左边的符号)将列明括起来,否则会报错 2. varchar和nvarchar的区别 1. varchar(n):长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大 阅读全文