
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用mybatis-plus生成中间表(rolePermission)相对于之前添加了根据角色查询该角色具有的权限id内容。console.log打印的结果(第二处ids)此处使用TODO可以在后面进行查找此业务是否完成。借助elementui中的对话框和树形结构。借助elementui中的表格部分。serviceImpl层。点击遮罩层的确定处理。controller层。...
微服务架构,简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳30s90s的方式去监测清单中 的服务是否可用,如果不可用,需要在
获取请求来源的接口是什么?处理BlockException的接口是什么?默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。如果要自定义异常时的返回结果,需要实现BlockExceptionHandler接口:而BlockException包含很多个子类,分别对应不同的场景:String msg = "未知异常";msg = "请求被限流了!";}String msg = "请求被降级了
resultMap元素是 MyBatis 中最重要最强大的元素。MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对这个问题的答案。代码中会出现大量重复,为了节省
目录1.什么是缓存2.mybatis的缓存2.1一级缓存 2.2 二级缓存2.2.1 开启二级缓存2.2.2 在映射文件中使用二级缓存2.2.3 实体一定要实现序列化接口 2.2.4 二级缓存测试缓存就是数据交换的缓冲区,当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。例如 my
目录1.整体框架2.对应代码展示2.1 引入所需依赖2.2 连接数据库2.2.1 配置conf.xml2.2.2 配置mapper下的内容2.2.3 entity类下的内容2.2.4 dao包下的内容2.3.5 测试方法是否正确3.SpringMvc下编写方法3.1 controller层下的配置3.2 公共类下的内容3.3 springmvc的配置内容4.elementui界面显示4.1 登录界
jenkins就是持续开发部署的软件。
概念:用户输入想要的关键词,返回含有该关键词的所有信息。场景:(1)互联网搜索:谷歌、百度、各种新闻首页(2)站内搜索(垂直搜索):企业OA查询订单、人员、部门,电商网站内部搜索商品(淘宝、京东)场景。1.2 数据库做搜索弊端1.2.1站内搜索(垂直搜索):数据量小,简单搜索,可以使用数据库。问题出现:(1)存储问题。电商网站商品上亿条时,涉及到单表数据过大必须拆分表,数据库磁盘占用过大必须分库(








