- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 List转为 Map<String, Map<String, ManVo>>
要将List转换为Map,其中外层的键是日期,内层的键是ManVo对象的getMeterId方法返回的值,可以先根据日期对列表进行分组,然后再构造内层的映射。最终转为的结构如data部分。
2024-06-03 19:12:44
235
原创 记一次打开mybatis显示sql则正确查询结构反之则不能正确查询的问题
记一次打开mybatis显示sql则正确查询结构反之则不能正确查询的问题
2024-06-03 18:34:38
279
原创 作为前端请使用vue2,elementUI框架 根据后端返回的json 生成表格.
在Vue2与Element UI的环境下,你可以创建一个组件来展示这样的动态表格。
2024-05-12 21:33:40
782
1
原创 Stable Diffusion 生成黑色图片画面
之后就能正常绘图喽~(若显存有到 6GB,可以把 –lowvram 换成 –medvram 绘图会比较快。用记事本类文本编辑文件打开SD目录下的 webui-user.bat 档案~ 找到一行。
2023-11-20 23:00:28
3648
1
原创 [vite:esbuild-transpile]The service was stopped
后看tail -f /var/log/message 发现内存不足导致的。1.升级vite版本 2.7 升级到 2.8。最终通过解决内存大小问题得以解决。但按照以上方式还是不能解决问题。
2023-11-15 17:58:23
2979
原创 CentOS 使用 tmux 或 screen 来创建一个持久的会话
可以确保即使关闭了终端,你的进程也会继续在后台运行。希望这对你有所帮助,如果需要进一步的协助,请随时告诉我。来创建一个持久的会话并在其中运行你的命令。在 CentOS 上,你可以使用。当你需要重新接入这个。
2023-11-12 14:00:23
220
原创 解决:centos7 中node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node)
执行node发现系统报错,百度了一些文章,但中间遇到了两个问题。一个是升级gcc失败,另一个是通过 make 安装glibc2.28导致系统崩溃。。特此梳理下。如果正在使用云服务器,建议在更新前最好备份下系统。言归正传,我们按步骤来解决这个问题。
2023-11-07 16:12:59
31232
10
原创 CentOS7安装nvm与node
在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须运行环境。如果没有一个合适的工具,这个问题将非常棘手。由此应运而生。nvm是一个node管理工具。使用nvmNode版本管理器安装Node.JS。nvm允许您在同一台计算机上安装多个Node.JS版本。并且自由切换node版本。
2023-11-07 12:12:59
897
转载 你分库分表的姿势对么?——详谈水平分库分表
前期业务数据量级不大,流量较低的时候,我们无需分库分表,也不建议分库分表。但是一旦我们要对业务进行分库分表设计时,就一定要考虑到分库分表方案的可持续性。那何为可持续性?其实就是:业务数据量级和业务流量未来进一步升高达到新的量级的时候,我们的分库分表方案可以持续使用。一个通俗的案例,假定当前我们分库分表的方案为10库100表,那么未来某个时间点,若10个库仍然无法应对用户的流量压力,或者10个库的磁盘使用即将达到物理上限时,我们的方案能够进行平滑扩容。
2023-04-06 15:10:45
379
原创 关于到多少数据量时才对数据库进行分表
具体情况大概是这样的,当年的 DBA 测试 MySQL性能时发现,当单表的量在 2000 万行量级的时候,SQL 操作的性能急剧下降,因此,结论由此而来。那么,我对于分库分表的观点是,需要结合实际需求,不宜过度设计,在项目一开始不采用分库与分表设计,而是随着业务的增长,在无法继续优化的情况下,再考虑分库与分表提高系统的性能。那么,问题又来了,这个数值是如何评估出来的呢?我的建议是,根据自身的机器的情况综合评估,如果心里没有标准,那么暂时以 500 万行作为一个统一的标准,相对而言算是一个比较折中的数值。
2023-04-06 11:38:50
3793
原创 jasypt对redis连接密码加密
使用上面jasypt-spring-boot-starter对应的jasypt依赖, Application.java不需要该配置);增加配置属性jasypt.encryptor.password = XXX,这是加密的秘钥,这里我定的是sb01;Jasypt引用的maven配置: 这里我用的是jasypt1.9.2的版本, 你们可以考虑更高版本配置的。考虑安全性,项目部署的时候,配置文件中的数据库账户密码不能为明文,所以考虑加密方式。这里使用的是jasypt,druid 见文章《1、Jasypt加密。
2023-01-06 13:32:27
1509
原创 集成druid实现数据库密码加密功能
数据库密码直接写在配置中,对运维安全来说,是一个很大的挑战。可以使用Druid为此提供一种数据库密码加密的手段ConfigFilter。注对于其他使用spring+druid的方式对数据库密码加密同样适用。对于多数据源多个不同的密码加密可使用如下代码调整后生成不同的数据源密码。password输入你的数据库密码,输出的是加密后的结果。配置数据源,提示Druid数据源需要对数据库密码进行解密。/** 为数据库密码提供加密功能 */为druid加密后的密码。执行命令加密数据库密码。
2023-01-06 12:00:48
694
转载 Word中用宏编程完成图片调整大小与旋转
图片旋转先将图片转化为文字环绕型格式,旋转完后切换回嵌入型,文档中只有图片可以保留图片顺序,文字与图片混合在一起大概率成功,复杂文档可能导致崩溃,建议保存文档后尝试。
2022-12-28 19:39:04
999
1
原创 mysql 定时备份脚本
#!/bin/bash #这是一个简单化到MYSQL数据库逻辑备份脚本 #1.定义数据库链接,目标库信息 MY_user="root" MY_pass="123456" MY_host="127.0.0.1" MY_conn="-u $MY_user -p$MY_pass -h $MY_host" MY_db1="mydb" #MY_db2="yyyy" #2.定义备份目录,工具,时间,文件名 BF_dir="/u01/mysql_bak_data/" BF_cm.
2022-04-01 11:34:44
1491
1
原创 echarts 饼形图{c} 显示 [Obejct,Obejct]
tooltip: {trigger: 'item',// formatter: '{a} <br/>{b}:{c} ({d}%)'},其中 abcd 的值分别含义为 {a}:系列名。{b}:数据名。 {c}:数据值。 {d}:百分比。出现问题 {c} 不显示数据值 而是显示 [Obejct,Obejct]解决方式:使用formater的函数 tooltip: { trigger: 'item', ...
2022-03-31 17:15:38
2493
转载 GoAccess分析多个nginx日志文件,了解访问的情况
需求:由于nginx日志一般都会做日志切割,所以需要对多个文件进行日志分析1、 把所有的日志放到一个文件夹,如20171019-201710202、 将文件夹打包tar -czvf 20171019-20171020.tar.gz 20171019-201710203、 通过zcat将文件写入到一个log文件zcat 20171019-20171020.tar.gz>/srv/goaccess/logs/nginx_access.log5、运行goaccess命令时,通...
2022-03-30 12:56:34
586
原创 基于docker使用GoAccess分析nginx日志
查询docker镜像[root@VM-0-8-centos ~]# docker search GoAccess INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATEDdocker.io docker.io/allinurl/goaccess
2022-03-30 12:01:17
2041
原创 milvus问答系统部署
一、前言基于centos 操作该项目结合Milvus和BERT来构建问答系统。这旨在提供一种结合人工智能模型的Milvus实现语义相似性匹配的解决方案。github地址:Milvus问答系统英文部署说明地址:https://github.com/milvus-io/bootcamp/blob/v2.0.2/solutions/question_answering_system/quick_deploy/README.md二、配置docker环境#安装dockeryum install
2022-03-21 12:42:09
2683
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人