自己记录一下,省着每次都百度
Java 时间处理:
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHH:mm:ss");//设置时间显示格式
yyyy-MM-dd-HH:mm:ss
yyyyMMdd
sdf.format(XXX);
String 转Date
sdf.parse(begindate);
Json 阿里巴巴依赖包处理
//Javabean对象转换成String类型的JSON字符串
JSONObject.toJSONString(Javabean对象)
//String类型的JSON字符串转换成Javabean对象
JSONObject.toJavaObject(JSON字符串,Javabean.class)
//Json字符串转换成JSONObject对象
JSONObject.parseObject(JSON字符串)
//JSON字符串转换成Javabean对象
JSONObject.parseObject(JSON字符串,Javabean.class)
例如
Refund r = new Refund();
String jsonStr = JSONObject.toJSONString(r);
String jsonStr = "{\"msg\":\"ZhangSan\"}";
Refund r = JSONObject.toJavaObject(jsonStr,Refund.class);
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
String list1 = JSON.toJSONString(bpInstantReports.get(0));
BpInstantReport bpInstantReport=JSON.parseObject(list1.replace("[", "").replace("]", ""), BpInstantReport.class);
Json
JSONArray parseArray = JSONArray.parseArray(plantable);
for (int i = 0; i < parseArray.size(); i++) {
JSONObject jsonObject = parseArray.getJSONObject(i);
Object object = jsonObject.get("date");
}
Linux 基本命令
# ps aux|grep tomcat -------查询tomcat进程
# kill -9 xxxx -------杀死指定进程
# ps aux|grep tomcat ------检查tomcat
# startup.sh ---------启动
tail -f ccvdp.log --实时打印控制台
cat /dev/null > catalina.out 清空catalina内容
解压命令
tar -zxvf xxx
删除文件内容:
echo "" > catalina.out
读取文件倒数1w行
tail -n 10000 catalina.out
防火墙的设置
启动:
systemctl start firewalld
关闭:
systemctl stop firewalld
查看状态:
systemctl status firewalld
开机禁用 :
systemctl disable firewalld
开机启用 :
systemctl enable firewalld
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
更新防火墙规则:
firewall-cmd --reload
添加:
firewall-cmd --zone=public --add-port=80/tcp --permanent (-- permanent永久生效,没有此参数重启后失效)
重新载入:
firewall-cmd --reload
查看:
firewall-cmd --zone= public --query-port=80/tcp
删除:
firewall-cmd --zone= public --remove-port=80/tcp --permanent
-n :后面接数字,代表显示几行的意思
-f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测
[root@www ~]# tail /etc/man.config
# 默认的情况中,显示最后的十行!若要显示最后的 20 行,就得要这样:
[root@www ~]# tail -n 20 /etc/man.config
Mysql
select case gender when "男" then 1 else 0 end as yuwen from gds_patients_cli
case函数 :case 字段名 when ‘条件’ then ‘情况1’ else ‘情况二’ end
floor() 函数 字段取整 MYSQL可用
select floor(value) from 表名
replace(a,old,new)函数 替换
replace(VALUE, '.0', '')
字段 要替换内容 替换成的内容
保留两位小数:
1.format格式化
SELECT FORMAT(11541515.1156565,2)
Mybatis html
显示结果 | 说明 | Entity Name | Entity Number |
显示一个空格 |   | ||
< | 小于 | < | < |
> | 大于 | > | > |
& | &符号 | & | & |
" | 双引号 | " | " |
String类型的小数 转成int
Double.valueOf("53.5").intValue()
根据出生年月日计算年龄
SELECT ROUND(DATEDIFF(CURDATE(), @birthday)/365.2422)
待补充