海致java面试_海致面试
熟悉Spring Boot、Spring Cloud等框架
熟悉MySQL、Oracle、ES、Redis等數據庫
nginx負載均衡算法,及其差異
1.輪詢
2.ip_hash
3.加權
4.
5.
6.
mysql或oracle查看數據庫正在執行的sql的思路或方法
SELECT SE.SID,
OPNAME,
TRUNC(SOFAR / TOTALWORK * 100, 2) || ‘%‘ AS PCT_WORK,
ELAPSED_SECONDS ELAPSED,
ROUND(ELAPSED_SECONDS * (TOTALWORK - SOFAR) / SOFAR) REMAIN_TIME,
SQL_TEXT
FROM V$SESSION_LONGOPS SL, V$SQLAREA SA, V$SESSION SE
WHERE SL.SQL_HASH_VALUE = SA.HASH_VALUE
AND SL.SID = SE.SID
AND SOFAR != TOTALWORK
ORDER BY START_TIME;
方法一:使用processlist
show processlist;
或者:
select * from information_schema.`PROCESSLIST` where info is not null;
方法二:開啟日志模式
-- 1、設置
-- SET GLOBAL log_output = ‘TABLE‘; SET GLOBAL general_log = ‘ON‘;
-- SET GLOBAL log_output = ‘TABLE‘; SET GLOBAL general_log = ‘OFF‘;
-- 2、查詢
SELECT * from mysql.general_log ORDER BY event_time DESC
-- 3、清空表(delete對于這個表,不允許使用,只能用truncate)
-- truncate table mysql.general_log;
停止sql
mysqladmin -uroot -p kill [id]
查詢a表和b表中age大于25,weight較大的前3人
造數據:
-- insert into tablea (id,name,age) values (11,‘王0‘,22);
insert into tableb (id,ip,weight) values (15,‘sa‘,59);
查結果:
SELECT
a.id,
a.`name`,
a.age,
b.weight
FROM
tablea a
LEFT JOIN tableb b ON a.id = b.id
WHERE
a.age > 25
ORDER BY
b.weight DESC
LIMIT 3
(1+3)*5/2 -18 + 42/(5*9)想到了哪種數據結構
linux環境下查看java的進程監聽的端口號有哪些方法
查看java進程端口號:
netstat -anptu|grep java
修改/data/server.xml內所有字符串port,改為transport的命令有哪些(https://baijiahao.baidu.com/s?id=1588552298343207312&wfr=spider&for=pc)
FrameworkServlet ‘springMvc‘: initialization completed in 1364 ms
[root@buerguo tmp]# sed ‘s/1363 ms/1364 ms/g‘ /var/tmp/PPMS.log.2019-08-13.log
保存修改結果:
FrameworkServlet ‘springMvc‘: initialization completed in 1363 ms
[root@buerguo tmp]# sed -i ‘s/1363 ms/1364 ms/g‘ /var/tmp/PPMS.log.2019-08-13.log
[root@buerguo tmp]# cat PPMS.log.2019-08-13.log
統計/tmp/info.log的行數(下面命令過濾了空行)
[root@buerguo tmp]# find /var/tmp/PPMS.log.2019-08-13.log |xargs cat|grep -v ^$|wc -l
6522
總結
以上是生活随笔為你收集整理的海致java面试_海致面试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10无法检测java_Javac
- 下一篇: 武警昆明指挥学院是军校吗