最近搞了一个gis项目,也并非传统意义上的,主要是基于地图上点位进行操作
上次做大概还是19年了
前段时间刷到了Cesium,也许有时间可以看看这个,做起来效果应该会比直接用地图好一些
ps:离线地图素材是真不好,不如地图服务商的
最近搞了一个gis项目,也并非传统意义上的,主要是基于地图上点位进行操作
上次做大概还是19年了
前段时间刷到了Cesium,也许有时间可以看看这个,做起来效果应该会比直接用地图好一些
ps:离线地图素材是真不好,不如地图服务商的
可以通过tinyproxy通过代理主机访问公网Internet解决局域网内部机器无法访问外部网络的问题
戴尔R740服务器安装PVE系统提示找不到硬盘
新买的服务器硬盘处于Raid状态,需要在设备管理中查看硬盘挂载在哪个pcre下管理,进入pcre中,把硬盘都转换为非Raid状态。
修改系统配置改为AHCI状态,关闭Raid后,重启服务器可以读取到硬盘
nohup java \
-XX:+UnlockExperimentalVMOptions \
-XX:+UseG1GC \
-XX:G1HeapRegionSize=16m \
-Xms3g \
-Xmx3g \
-XX:G1MaxNewSizePercent=70 \
-XX:ParallelGCThreads=12 \
-jar -Duser.timezone=GMT+08 java.jar \
--spring.profiles.active=prod > runtime.log 2>&1 &
服务jvm调整,java服务持续运行后,会触发新生代扩容导致频繁扩容,jvm占用空间上升导致服务不稳定,通过限制整体大小,避免产生问题。默认的大小14GB,预留内存低于这个的都可能会产生问题。在使用指令的时候需要通过监控,再进行调整。比如内存新生代增加速度,老年代容量
Mysql8 授权root远程访问
show databases;
use mysql;
select host, user, authentication_string, plugin from user;
update user set host = "%" where user='root';
select host, user, authentication_string, plugin from user;
flush privileges; #刷新权限
修改root密码
alter USER 'root'@'localhost' IDENTIFIED BY 'Root@123456';
超音数分析助手,能够基于大模型,通过连接数据库进行模型建立,进行数据统计和数据分析。
腾讯音乐出品的这个系统,确实有些意思,能够通过连接大模型对自然语言分析然后得到一些报表,未来一些统计报表使用这个能够更加灵活的得出数据,减少开发负担,提高统计效率。
查询达梦慢运行语句
SELECT *
FROM ( SELECT
DATEDIFF(SS, LAST_RECV_TIME, SYSDATE) SS,
A.SESS_ID,
A.THRD_ID,
A.USER_NAME ||':' || A.CURR_SCH LOGIN_INFO,
A.SQL_TEXT,
C.STATUS TRX_STATUS,
CAST( M.TS * 1.0/1024/1024 AS NUMBER(38,2)) USED_MEMORY_M,
'SP_CLOSE_SESSION(' ||A.SESS_ID ||');' KILL_SESS,
SF_GET_SESSION_SQL(A.SESS_ID) FULL_SQL ,
A.APPNAME|| A.CLNT_IP CLNT_INFO,
A.TRX_ID,
B.IO_WAIT_TIME,
B.LOGIC_READ_CNT,
B.PHY_READ_CNT,
B.RECYCLE_LOGIC_READ_CNT,
B.RECYCLE_PHY_READ_CNT,
C.UPD_CNT,
C.DEL_CNT,
C.INS_CNT,
C.ROLLBACK_FLAG
FROM V$SESSIONS A,
V$SQL_STAT B,
V$TRX C,
(SELECT SUM(TOTAL_SIZE) TS,CREATOR FROM V$MEM_POOL GROUP BY CREATOR) M
WHERE A.STATE ='ACTIVE'
AND A.SESS_ID = B.SESSID
AND A.TRX_ID = C.ID
AND A.SESS_ID = C.SESS_ID
AND A.THRD_ID = M.CREATOR)
ORDER BY SS DESC
查看服务器当前内存和cpu使用率
echo "==== CPU 和内存使用率 ====" \
&& top -bn1 | grep "Cpu(s)" | awk '{print "CPU使用率: " 100 - $8 "%"}' \
&& free -m | awk 'NR==2{printf "内存使用率: %.2f%%\n", ($3/$2)*100}'
Flutter assembleDebug编译缓慢 2025有效
settings.gradle.kts 修改
pluginManagement {
repositories {
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
maven("https://maven.aliyun.com/repository/public") // 阿里云镜像
maven("https://maven.aliyun.com/repository/central") // Central 仓库镜像
maven("https://maven.aliyun.com/repository/gradle-plugin") // Gradle 插件镜像
mavenCentral()
gradlePluginPortal()
}
}
build.gradle.kts 修改
allprojects {
repositories {
maven("https://maven.aliyun.com/repository/public")
maven("https://maven.aliyun.com/repository/central")
google()
mavenCentral()
}
}