Vite工具:特点: 快速构建项目 统一工程化规范 代码模板和组件库 自动化构建和部署常用命令: npm create vite 构建vite项目
目录结构 public/ 存放公共资源,如HTML文件,图像,字体等 src/ 存放项目的源代码,如JavaScript,CSS,Vue组件,图像和字体等资源,开发过程中,这些文件会被Vite实时编译和处理,以下文件夹是src内部划分建议 assets/ 存放项目静态资源,如图片,字体,样式文件等 comonents/ 存放组件相关的文件 layouts/ 存放布局组件的文件 pages/ 存放页面级别的组件文件 plugins/ 存放Vite插件相关的文件 router/ 存放Vue.js的路由配置文件,负责管理视图和URL之间的映射关系 sto ...
LangChain4J java接入大模型的适配器
基本使用:1. 导入基础依赖 dev.langchain4j langchain4j-open-ai 1.4.0 导入高阶依赖包(封装基础依赖中的API,使其更方便) dev.langchain4j langchain4j 1.4.0 2. 使用yml配置文件 langchain4j.open-ai.chat-model.api-key=${OPENAI_API_KEY} 所属者 langchain4j.open-ai.chat-model.model-name=gpt-4o 模型名称 langchain4j.open-ai.chat-model.base-url=https://dashscope.aliyuncs.com/compatible-mode/v1 模型所在地址2.1 使用配置类方式 @Con ...
1.在实体类的属性上添加JsonIgnore注解,使Jackson在转换时忽略该属性 Jackson2.在实体类的属性上添加@TableField(fill=””) mybatis-plus FieldFill.INSERT 插入时填充数据 FieldFill.UPDATE 修改时填充数据 定义类,实现MetaObjectHandler接口,并实现insertFill和updateFill方法3.数据类型转换器: SpringMVC SpringMVC的转换器 1. 定义类型转换器,实现Converter接口 @Component public class StringToItemTypeConverter implements Converter<String, ItemType> { //做类型转换的方法 @Overrid ...
Mybatis-plus
未读Maven依赖: com.baomidou mybatis-plus-boot-starter 3.5.3.2
基本使用: 1.导入场景启动器 2.正常编写数据库配置 3.定义mapper接口,继承BaseMapper 4.正常启动类扫描mapper接口
mybatis-plus在SpringBoot的配置文件前缀统一为mybatis-plus
实体类相关注解@TableName 指定对应数据库表,加到实体类上@TableID 指定数据库主键,加到属性上 value属性指定主键 type属性指定类型 auto 数据库id自增 none 无状态,该类型为未设置主键类型(注解里等于跟随全局,全局里约等于INPUT) input insert前自行set主键值 assign_id 分配id(主键类型为Number(Long和Integer)或String)(sincee 3.3.0),使用接口IdentifierGe ...
嵌入到项目中,帮我我们生成一个网站用于测试默认的访问地址在项目下的doc.html
场景启动器: com.github.xiaoymin knife4j-openapi3-jakarta-spring-boot-starter 4.3.0 配置类:(用于描述测试网站相关信息) @Configuration public class Knife4jConfiguration { @Bean public OpenAPI openAPI() { return new OpenAPI() .info(new Info() .title(“hello-knife4j项目API”) //配置网站标识信息 .version(“1.0”) //版本号 ...
将minio交给systemd启动: 编写配置文件:vim /etc/systemd/system/minio.service(配置文件必须位于/etc/systemd/system/ 或 /usr/lib/systemd/system) [Unit] Description=MinIO Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
...
redis
未读port 设置端口号
tcp-backlog 511 连接队列
timeout 0 超时时间,0表示永不超时
tcp-keepalive 300 连接心跳检测,对访问客户端的一种心跳检测,每n秒检测一次,单位为秒
include 引入其他配置文件
daemonize yes 设置为yes为后台运行
databases 16 默认库的数量
requirepass 设置密码auth 认证(输入密码认证)
maxclients 10000 客户端最大连接数量
maxmemory 设置最大内存占用
maxmemory-policy 置换策略 noeviction 当内存达到最大值时,redis拒绝新的写操作 allkeys-lru 当内存达到最大值时,redis会优先选择最近最少使用的键进行删除 allkeys-lfu 当内存达到最大值时,redis会优先选择最不经常使用的键进行删除 allkeys-random 当内存达到最大值时,redis会随机选择删除键值 volatile ...
启动和连接redisredis-server redis服务(默认前台启动)redis-server 配置文件路径 redis服务(配置文件中可以配置后台启动)redis-cli -p 6379 redis本地客户端,指定端口号redis-cli -h ip地址 指定地址连接远程redisredis-cli -raw 显示原内容,不进行转码
关闭redisshutdown 在redis中关闭redis服务redis-cli shutdown 关闭redis服务redis-cli -p 6379 shutdown 指定端口关闭redis服务
(基本配置)redis中有个redis.conf 的配置文件模板文件,可以将配置文件复制一份修改 1.修改配置文件中的daemonize,将no改为yes,yes为后台运行(309行) 2.修改配置文件中的bing,注释该配置,取消绑定仅主机登录访问(87行) 3.修改配置文件中的protected-mode,将yes改为no,取消保护模式(111行)
五大数据类型: s ...
日志产品: log4j slf4j(logback)
日志输出级别: trace 最详细的日志信息 debug 记录调试过程信息,比trace级别少一些 info 重要事件 warn 警告信息 error 错误信息
依赖包: ch.qos.logback logback-classic 1.2.3
配置文件: logback.xml 在springboot下,名称也可以叫logback-spring.xml 也可以在application.yml中配置,但不推荐(因为只有少量配置) logging.level.root 配置全部日志级别 logging.level.com.server 指定某个包配置日志级别 logging.pattern.level 配置日志输出格式 logging.group.xx 设置分组,表示这些包在xx组中,然后设置xx的日志级别就可以应用到这些包上,可以设置default ...

