系统属性 java.io.tmpdir,默认值为:
操作系统 | 路径 |
---|---|
windows | C:\Users{username}\AppData\Local\Temp\ |
Linux | /tmp |
mysql查询数据库大小:
select
TABLE_SCHEMA,
concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
WHERE TABLE_SCHEMA = '数据库名'
postgres 查表大小:
select pg_size_pretty(pg_relation_size('表名'));
postgres 删除重复行(保留一行):
delete from table_name as ta where ta.唯一键 <>
(select max(tb.唯一键) from table_name as tb where ta.判断重复的列 = tb.判断重复的列);
tomcat7、8、8.5新版本RFC协议,拦截特殊字符解决办法
简述:
1.根据rfc规范(RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ]))。
2.url中不允许有 |,{,}等特殊字符,但在实际生产中还是有些url有可能携带有这些字符,特别是|还是较为常见的。在tomcat升级到7以后,对url字符的检查都变严格了,如果出现这类字符,tomcat将直接返回400状态码。
在server.xml中修改Connector设置为:
<Connector port="8082" protocol="HTTP/1.1"
connectionTimeout="20000"
relaxedQueryChars="[]|{}^\`"<>"
redirectPort="8443" />
java中JDK8所有版本下载地址
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
账号:2337594954@qq.com
密码:Woaifengbeibei12
以上内容引用自:https://blog.csdn.net/qq_41650354/article/details/82227742
Windows下tomcat 无法及时响应,卡住, 要按回车键恢复
解决办法:是窗口设置的原因
右键 - 属性 - 选项 找到编辑选项,把“快速编辑模式”选项去掉,就可以了
MySQL left join on 说明
SELECT * FROM
fwh_alarm_setting a1
LEFT JOIN
fwh_alarm_setting_area a2
ON
a2.area_name = '咸阳市' AND a1.id = a2.setting_id
WHERE a1.warn_type = '高温'
如上例子,在on中推荐写表a2的条件筛选,写表a1的筛选始终会保留a1的所有数据,因为只有where中的筛选才会剔除表a1中的数据
如果一定要在on写表a1的筛选,a1的结果会全部保留,不符合筛选的a1数据,对应的表a2的字段全部为null