-
PostgreSQL 只读从库上创建索引
说明 以下操作没有特殊说明均在从库中执行。 会话级别复制角色 DEFAULT:标准行为,所有写操作记录到WAL日志中并复制到从库。REPLICA:在从库中使用,禁止普通事务中的写操作,但DDL操作可
2024-11-20, Views: 15 , Topics: PostgreSQL
-
PostgreSQL 参数调整作为 OLAP 统计数据库
完整 SQL ALTER SYSTEM SET shared_buffers = '8GB'; ALTER SYSTEM SET work_mem = '64MB'; ALTER SYSTEM SE
2024-11-14, Views: 54 , Topics: PostgreSQL OLAP
-
PostgreSQL 搭建级联从库
场景 从库C订阅从库B进行级联复制。 从库A->主库<-从库B<-从库C 步骤 从库 B 编辑从库B的pg_hba.conf,增加从库C的IP地址。 # 允许从库通过replica用户连接主库 h
2024-11-12, Views: 62 , Topics: PostgreSQL
-
PostgreSQL 搭建主从同步实现读写分离
主库配置 设置listen_addresses,wal_level alter system set listen_addresses = '*'; alter system set wal_lev
2024-11-05, Views: 145 , Topics: PostgreSQL
-
MyBatis-Plus 使用 TableInfoHelper 和 LambdaUtils 获取表字段及信息
TableInfoHelper getTableInfo获取表信息,getFieldList获取表字段信息。 TableInfo tableInfo = TableInfoHelper.getTab
2024-10-31, Views: 178 , Topics: MyBatis-Plus
-
MyBatis-Plus 多个动态 where 条件
场景 在编写自定义SQL时,可能会有子查询,所以出现多个where条件的情况。 限制 目前MyBatis-Plus只支持一个自定义参数ew。 改造 假设2个where条件的SQL。 处理 Wrapp
2024-10-30, Views: 127 , Topics: MyBatis-Plus
-
MyBatis-Plus 使用多数据源实现读写分离
添加依赖 添加多数据源依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-s
2024-10-29, Views: 131 , Topics: MyBatis-Plus
-
MyBatis-Plus 分页插件
开启插件 @Configuration public class MybatisPlusConfig { /** * 添加分页插件 */ @Bean p
2024-10-28, Views: 143 , Topics: MyBatis-Plus
-
MyBatis-Plus lambdaUpdate 更新 FieldFill.UPDATE 字段
FieldFill.UPDATE 基类中定义了fill = FieldFill.UPDATE,更新时自动填充的字段。 @Getter @Setter @ToString public abstrac
2024-10-25, Views: 172 , Topics: MyBatis-Plus
-
MyBatis-Plus 动态选择需要查询的列
sqlSelect Wrapper对象中有sqlSelect方法可以获取MyBatis-Plus组织后的select列。 在xml或@Select等语句中可以使用${ew.sqlSelect}。 @
2024-10-24, Views: 120 , Topics: MyBatis-Plus
-
MyBatis-Plus 动态 where 条件
customSqlSegment Wrapper对象中有customSqlSegment方法可以获取MyBatis-Plus组织后的where条件。 在xml或@Select等语句中可以使用${ew
2024-10-23, Views: 184 , Topics: MyBatis-Plus
-
HuggingFace git lfs 下载大模型文件
安装 macOS brew install git-lfs Windows git lfs install 下载 git lfs install git clone https://huggin
2024-10-21, Views: 172 , Topics: HuggingFace Git
-
使用 llama.cpp 将 HuggingFace 模型转为 GGUF 格式
clone git repo git clone https://github.com/ggerganov/llama.cpp.git 安装 Python 依赖 进入到llama.cpp文件夹 p
-
本地运行 Llama3.2 和 Open WebUI
Ollama 在Ollama官方网站上下载对应的安装包:https://ollama.com 安装包是Ollama程序,不是模型。 运行模型 Ollama安装完成后,拉取模型。 运行后使用Contr
-
Spring Boot Debug 时抛出 StackOverflowError 异常
现象 在Debug时抛出了StackOverflowError异常,但是正常运行又没有问题。 原因 使用了Lombok的@Data注解,而两个对象中分别持有了对方的引用。 即:对象A中有一个B类型的
-
Spring Boot Controller 返回 JSON 统一处理 key 字符串大小写
需求 需要对返回的JSON字符串中的key,全部转为首字母大写。 相关配置 返回值 @Setter @Getter @Data public class Response { privat
2024-09-18, Views: 299 , Topics: JSON Spring Boot Jackson
-
Spring Boot Controller 对于枚举类型的处理
示例 Controller @GetMapping("/test") public Object test() { return Result.SUCCESS; } Enum @Gette
2024-09-13, Views: 335 , Topics: Spring Boot Jackson JSON
-
JavaScript Clipboard 复制到剪切板功能
Clipboard navigator.clipboard.writeText("复制的内容") .then(() => { console.log("success");
2024-09-10, Views: 418 , Topics: JavaScript
-
Nginx 转发 HTTPS 请求
说明 对于https请求,与http请求一样,使用proxy_pass即可(不包括自签名HTTPS证书)。 配置 location /api/ { proxy_pass https://te
-
JavaScript String 转 Number
需求 将字符串类型的'0.01'字段转为数字类型。 代码 转换 使用Number()函数进行转换。 let a = Number('0.01') 判断 使用isNaN函数判断是否是合法的数字类型。
2024-09-03, Views: 250 , Topics: JavaScript