
微服务
文章平均质量分 94
舞象
找工作 没找到,再学学。来这主要和优秀的人学习,使自己变优秀。
展开
-
Kibana语句
1. 1建立一个映射索引 PUT product { "mappings": { "properties": { "skuId": { "type": "long" }, "spuId": { "type": "keyword" }, "skuTitle": { "type": "text", "analyzer": "ik_smart" //ik 分词器原创 2020-10-20 20:30:22 · 769 阅读 · 0 评论 -
微服务-性能压测\缓存redis和分布式锁redisson和SpringCache
1.0 压力测试 内存泄漏(循环),并发与同步 响应时间 hps: 每秒点击次数 tps: 系统每秒处理交易次数(事务 完整的场景链) qps: 系统每秒处理查询次数, 最大响应时间 最小响应时间 90%响应时间, 排序后90% 内响应时间 吞吐量,响应时间,错误率 1.1 JMeter 安装 apache ......原创 2020-10-19 16:55:18 · 1230 阅读 · 1 评论 -
gulimall-API-商品服务,平台属性(级联)
1. 属性分组的关联展示和删除 //product/attrgroup/{attrgroupId}/attr/relation //属性分组 关联查看 @GetMapping("/{attrgroupId}/attr/relation") public R attrRelation(@PathVariable("attrgroupId") Long attrgroupId){ List<AttrEntity> entityList= attrServi原创 2020-09-25 08:40:32 · 169 阅读 · 0 评论 -
gulimall-API-平台属性,规格 销售,组联更新
1.0 VO View object:视图对象 接受页面传递来的数据,封装对象 将业务处理完成的对象,封装成页面要用的数据 1.1 前段传送的数据,后端用Vo对象接受处理,保存到二个数据库表中 上述图片所示,会向后台传送一个attrgroupId的参数,但是attr表没设置一个参数,而且走的还是attrController层,所以另设置一个attrvo对象 =====AttrVo .class=== private Long attrGroupId; //比attr属性表多设置一个 字段原创 2020-09-24 15:10:15 · 174 阅读 · 0 评论 -
gulimall-API-品牌管理,品牌分类关联和组联更新
1. 分页插件实现 @Configuration @EnableTransactionManagement //开启事务 @MapperScan("com.atguigu.gulimall.product.dao") public class MybatisConfig { //引入分页插件 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor pagin.原创 2020-09-23 13:20:44 · 278 阅读 · 0 评论 -
商品服务-API-品牌管理-显示开关,阿里oss云存储开通使用
1. 导入逆向工程生成的brand.vue,brand-add-or-update.vue brand.vue导入brand-add-or-update.vue 的模块, <!-- 弹窗, 新增 / 修改 --> <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"> </add-or-update> import Add原创 2020-09-21 15:27:11 · 479 阅读 · 0 评论 -
商品服务-API-三级分类在管理页面下实现修改及拖拽功能
1.0 简单修改功能实现 在每个分类后面加上修改按钮,绑定一个事件,并将当前修改节点数据展现到点击按钮后的页面上: <el-button type="text" size="mini" @click="edit(data)">Edit</el-button> <el-form :model="category"> <el-form-item label="分类名称:" :label-width="formLabelWidth">原创 2020-09-20 19:52:43 · 206 阅读 · 0 评论 -
商品服务-API-三级分类在管理页面下增删操作
1.0 删除功能 1.1 先在管理页面vue中增加append和delete按钮 到elementUI中 找到Tree 增加和删除组件 <template> <el-tree :data="menus" :props="defaultProps" node-key="catId" show-checkbox :expand-on-click-node="false"> <span class="custom-tree-node" slot-scope="{ node原创 2020-09-17 21:25:43 · 272 阅读 · 0 评论 -
商品服务-API-三级分类到管理页面的展示
1.0 查询,递归数据查询 构造树形结构 Spring中@RestController的作用等同于@Controller + @ResponseBody。要求方法返回的是json格式数据,而不是跳转页面,可以直接在类上标注@RestController,而不用在每个方法中标注@ResponseBody,简化了开发过程。 =======CategoryController.java===== @RestController @RequestMapping("product/category") publ原创 2020-09-17 16:04:25 · 705 阅读 · 0 评论 -
GateWay API网关测试实验
1. 简介 网关作为流量的入口,常用功能包括路由转发﹑权限校验﹑限流控制等。而springcloud gateway 作为SpringClaud.官方推出的第二代网关框架,取代了Zuul网关。 2.环境准备 创建一个springboot初始化的添加一个 gateway项目,导入公共服务项目common # 应用名称 spring.application.name=gulimall-gateway spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848原创 2020-09-15 15:46:31 · 1172 阅读 · 0 评论 -
阿里的Nacos1.3.2 配置中心的使用
1. 如何接入 导入依赖 在resources 下创建一个bootstrap.properties spring.application.name=gulimall-coupon # nacos 兼容了配置和注册发现 spring.cloud.nacos.server-addr=127.0.0.1:8848 以前在每个项目(服务)中properties写数据,现在可统一在一个平台,且可视化的区配置 @Value("${coupon.user.name}") private String n原创 2020-09-15 14:31:06 · 312 阅读 · 0 评论 -
Springcloud Alibaba微服务之注册发现和远程调用
Springcloud Alibaba SpringCloud. Alibaba的优势: 阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来大家用 成套的产品搭配完善的可视化界面给开发运维带来极大的便利 搭建简单,学习曲线低。 结合SpringCloud Alibaba我们最终的技术搭配方案: SpringClaud.Alilbaba.-Nacos:注册中心(服务发现/注册) SpringCloud Alibaba-Nacos:配置中心(动态配置管理) SpringCloud-Ribbon:原创 2020-09-15 13:59:30 · 455 阅读 · 0 评论