摘要:
框架 · 使用laravel框架,原因:tp的框架路由和orm没有laravel好用 · 使用强制路由,方便接口多时,分多版本,分文件夹等操作 · 框架采用最新的LTS版本 接口 · 接口开发注意字段类型,字段是int,查询成功失败都要返回int(对接java等强类型语言方便) · 使用with,返 阅读全文
摘要:
mysql 商城 产品 sku 和规格等相关表怎么设计 原创 mob64ca12f86e322024-10-27 04:55:30©著作权 文章标签sql外键唯一标识MySQL文章分类MySQL数据库阅读数192 MySQL商城的产品SKU与规格表设计 在电子商务领域,SKU(库存单位)是管理和跟踪 阅读全文
摘要:
所有函数采用手动抛出异常,让全局去捕获异常。 没有手动的,默认错误码500 非控制器调用,可以try来中断全局捕获异常。 写一个共用的响应类(属性 code+data+msg) 控制器调用的方法,返回这个响应类 再由控制器进行返回 return json(resClss) 相关:多个第三方支付、短信 阅读全文
摘要:
sudo docker run \ --network my_network \--ip 172.19.0.2 \ -P \--name nginx1.24.0 \ --restart=always \ -v nginx1.24.0-conf:/etc/nginx/ \ -v nginx1.24.0 阅读全文
摘要:
右键,管理员模式 第一次安装,先更新一下wsl组件 wsl --update wsl --status 是否为2,不是的话需要设置一下 在windows应用商店直接可以下载 Ubuntu 时,默认情况下并不会设置 root 用户的密码,而是鼓励用户使用 sudo 命令以获得管理员权限。root 账户 阅读全文
摘要:
RPC:协议 grpc:google开发的rpc框架,支持多个语言(轻量级) go-mirco:go语言的微服务框架 对外普通api,对内rpc 阅读全文
摘要:
使用vite创建vue3 https://cn.vitejs.dev/guide/ npm create vite@latest my-vue-app -- --template vue 安装依赖: ( --save 在 package.json 文件中的 dependencies 部分添加一条记录 阅读全文
摘要:
nvm:切换node nrm:切换npm镜像源 npm install rimraf -g 快速删除文件,如node_models 阅读全文
摘要:
jre:运行环境,包括 jvm(跨平台) + 核心代码库 jdk:jre + 开发工具 javaSE:基础语法 javaEE:在javaSE的基础上构建,网站 b/s javaME:桌面应用 c/s SpringBoot :mvc框架,内置tomcat(在SpringMVC上拓展来的) Spring 阅读全文
摘要:
es:会自动将1张表拆成多张,保存在不同的节点,查询会自动合并(1个微服务的所有表都在平均分配到节点上),类似mysql分区,但分区是保持在同一节点。 mysql:需要人工分表,分表后保存在1个节点,查询需要人工合并(如果想保存在多个节点,或者自动合并需要采用如mycat的中间件,不然代码实现很麻烦 阅读全文
摘要:
msql 对应 es 表 索引index 行 文档Document 列 字段field 表结构 映射mapping sql语句 dsl语句 kibana 类似 mysql连接工具客户端 建议用的版本跟我一样,8比较麻烦 docker run -d --name es7 -e "ES_JAVA_OPT 阅读全文