ICode9

精准搜索请尝试: 精确搜索
  • mybatis 一对多 出现 Expected one result (or null) to be returned by selectOne() 报错问题2022-09-04 23:32:37

    报错信息展示 报错时的mapper.xml 修改后的mapper.xml 踩坑原因分析 resultmap在映射的时候 是会把 多张表中相同的字段名当成同一个对象来看待 比如上文中的c.id和u.id resultmap在映射的时候会把两者都当成id 而不是一个当成c.id另一个当成s.id 来区分.

  • DI of FASTAPI2022-09-04 22:33:13

    DI (Dependency Injection) https://www.freecodecamp.org/news/a-quick-intro-to-dependency-injection-what-it-is-and-when-to-use-it-7578c84fa88f/ 依赖注入 当一个类A依赖另外一个类B时候, 此类A不需要自己创建被依赖类B, 而是有外部创建,一般是框架创建, 然后注入到类A中。 When

  • SAP UI5 应用中的 sap.ui.require.toUrl 使用场景2022-09-04 21:33:07

    下图是笔者 SAP UI5 开发教程中使用到的一段代码: 运行时 toUrl 方法打印的值:. 这个 toUrl 的返回值,在 index.html 里通过 data-sap-ui-resourceroots 指定: toUrl 方法的计算,会考虑任何已配置的 ID 映射或资源路径。它还支持路径内的 ./ 和 ../ 等相对段,但不支持通过这些路径出

  • 通过JS为HTML标签添加样式2022-09-04 20:32:48

    1、直接根据id赋予类或移除类; <style> .tab-close{ cursor: not-allowed; } .atab-close{ pointer-events: none; } </style> <li id="tab2"><a id="atab2" href="#tab_2" data-toggle="tab

  • docker小白2022-09-04 18:02:40

    01_docker,容器,镜像的关系 在docker出现之前,linux中就已经出现了容器技术(linux container LXC,可以提供进程级别的隔离)。docker不是从零开始创建的,他的底层技术也是linux container。docker对LXC进行了一次封装。 镜像文件时静态的容器,容器是动态的镜像 docker只是容器的一种实现

  • 浅析前端曝光埋点方案重构2022-09-04 17:01:44

      最近新入职了一家公司,接手之前的人做的前端埋点曝光,业务代码真是一言难尽,故而优化重构了一下。下面做下对比: 一、原曝光方案介绍 1、原曝光方案核心代码 1、逻辑复用:   主要逻辑就是监听 scroll 事件(有页面的、也有组件的)、   然后 scroll 时触发遍历 list 数据、对每项元

  • IP地址的分类与子网划分2022-09-04 16:03:17

    1.IP地址 在网络中用来标识设备的具体地址,数据需要通过此进行寻址传输。 IANA(The Internet Assigned Numbers Authority,互联网数字分配机构是INTERNET域名系统的最高权威机构,)是负责协调一些使Internet正常运作的机构。 同时,由于Internet已经成为一个全球范围的不受集权控制的全

  • mysql索引优化2022-09-04 10:33:12

    一、分页查询优化 很多时候我们业务系统实现分页功能可能会用如下sql实现: select * from employees limit 10000,10; 表示从表 employees 中取出从 10001 行开始的 10 行记录。看似只查询了 10 条记录,实际这条 SQL 是先读取 10010条记录,然后抛弃前 10000 条记录,然后读到后面 10

  • 什么是覆盖索引2022-09-04 10:30:45

    前言 在了解索引覆盖前,我们先来看下,聚集索引,非聚集索引,回表等概念. 什么是聚集索引 聚集索引是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分 主键被定义了,那么

  • Python 中的命名空间、变量和范围2022-09-04 10:03:31

    Python 中的命名空间、变量和范围 什么是命名空间? 首先,我们需要感知python中的名称(标识符)是什么。众所周知,在python中,一切都是对象。名称帮助我们访问底层对象。例如,当我们做作业时 a = 1 , 1 是存储在内存中的对象,a 是我们与之关联的名称。我们可以通过内置函数获取某个对象的地

  • Django基础介绍二2022-09-04 01:03:30

    数据的查,改,删 先讲数据库中的数据全部展示到前端 然后给每一个数据两个按钮 一个编辑一个删除 查看 def userlist(request): # 查询出用户表里面所有的数据 # 方式1 # data = models.User.objects.filter() # print(data) # 方式2 user_queryset = models.User.objects.all() # re

  • SpringCloud 使用 Hystrix 实现【服务端】降级2022-09-04 00:04:36

    Hystrix 是 Netflix 公司提供的一个开源免费组件,主要用于降级熔断服务调用,防止系统出现级联失败(也就是通常所说的雪崩)。我们在实际开发中,需要在服务端和客户端都有降级措施,结合后续将要介绍的熔断,最大限度的保护系统的正常运行。 SpringCloud 从 2020.0.1 版本已经移除了 Hystrix

  • 更改主题图像、脚本素材 2022-9-32022-09-04 00:00:10

    更换头像 图像来源:https://t.bilibili.com/699492324008263715?spm_id_from=333.999.0.0 原图: 压缩: 更换精灵 精灵立绘:https://t.bilibili.com/700937288438251591?spm_id_from=333.999.0.0 原图: 压缩: 修改精灵特定语句,增加通用性。

  • SpringMVC学习笔记(四)——REST风格2022-09-03 23:32:53

    1.什么是 REST  RESTful(REST 风格)是一种当前比较流行的互联网软件架构模式,它充分并正确地利用 HTTP 协议的特性,为我们规定了一套统一的资源获取方式,以实现不同终端之间(客户端与服务端)的数据访问与交互。  说到 REST,我们可能会想到英文单词 rest(意为:休息、放松等),但这里的 REST 实

  • SQLServer重建索引2022-09-03 23:05:34

      查询碎片率 SELECT a.index_id ,B.name [IndexName] ,avg_fragmentation_in_percent FROM sys.dm_db_index_physical_stats ( DB_ID() , NULL , NULL, NULL, NULL ) AS A JOIN sys.indexes AS B ON a.object_id = b.object_id AND a.index_id = b.index_id inner JOIN sys.tab

  • linq小结2022-09-03 22:30:20

    普通查询 var query = from s in context.Student select s; //投影列 var query = from s in context.Student select new { s.Id, s.StudentName }; //起别名 var query = from a in context.Student select new { 姓名 = a.StudentName, 性别 = a.Sex }; 排序

  • 常用功能--多数据源报表2022-09-03 22:03:06

      有的时候我们一张报表的数据可能要从多个数据库的表中获取,此时我们就要新建多个数据集,并且要设置相应的过滤条件,设置连接字段。跟sql里面的join差不多。 新建一张报表,新建数据集,选中订单表,选中select*    再新建另外一个数据集,选中订单明细表:    此时两个表中都包含订单

  • 简易版本一键免密登陆(通过ssh-copy-id)2022-09-03 22:01:15

    简易版本一键免密登陆(通过ssh-copy-id) 修改主机名配置hosts cat >>/etc/hosts<<EOF #添加各个节点hosts解析 172.20.2.222 cm-server 172.20.2.203 hadoop-1 172.20.2.204 hadoop-2 172.20.2.205 hadoop-3 EOF 配置cm-server免密钥登录其他节点 ssh

  • 一篇文章教你学会ASP.Net Core LINQ基本操作2022-09-03 21:05:35

    一篇文章教你学会ASP.Net Core LINQ基本操作 为什么要使用LINQ LINQ中提供了很多集合的扩展方法,配合lambda能简化数据处理。 例如我们想要找出一个IEnumerable<int>中所有大于10的元素,使用LINQ则可以这样写 static void Main(string[] args) { int[] nums = new int[] { 3, 5,

  • mysql第二部分2022-09-03 18:03:12

    MySQL进阶-02 一、约束 1.外键约束 外键约束概念 让表和表之间产生关系,从而保证数据的准确性! 建表时添加外键约束 为什么要有外键约束 -- 创建db2数据库 CREATE DATABASE db2; -- 使用db2数据库 USE db2; -- 创建user用户表 CREATE TABLE USER( id INT PRIMARY KEY AUTO

  • MySQL_12022-09-03 16:31:46

    MySQL 1. 注释 2. 单行注释 --:两个横线后面就是注释 在Navicat中,ctrl+/ 快速注释 在Navicat中按ctr+shiftl+/选中SQL代码取消注释 3.常用数据类型 整数: int,有符号范围(-2147483648 ,2147483647),无符号范围(0,4294967295),如: int unsigned,代表设置一个无符号的整数;

  • Apple Handoff All In One2022-09-03 15:01:06

    Apple Handoff All In One 苹果接力 连续互通 隔空播放至 Mac 接力 https://support.apple.com/zh-cn/HT204689 接力 使用接力在其他设备上继续完成任务 借助接力,您可以在一台设备上开始工作,再切换到附近的另一台设备上继续工作。 每台设备均已使用同一 Apple ID 登录 iC

  • Mybatis2022-09-03 10:02:30

    1、概述 MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录 持

  • java mysql删除表中多余的重复记录(多个字段),只留有id最小的记录2022-09-03 10:00:53

    mysql 删除表中多余的重复记录(多个字段),只留有id最小的记录 DELETE FROM 表1 f WHERE (f.字段1,f.字段2) IN ( SELECT 字段1,字段2 FROM 表1 GROUP BY 字段1,字段2 HAVING count(*) > 1 ) AND id NOT IN ( SELECT min(id) FROM 表1 GROUP BY 字段1,字段2 HAVING count(*) > 1 )

  • MybatisPlus笔记2022-09-03 03:01:09

    MyBatis-Plus MyBatis-Plus概述 需要基础:学习过Spring、SpringMVC、Mybatis 为什么要学习它呢?MyBatisPlus可以节省我们大量的工作时间,所有的CRUD代码都可以自动化完成! JPA、tk-mapper、MyBatisPlus 1、简介 是什么? Mybatis本来就是简化JDBC操作的! 官网:MyBatis-Plus MyBatis-Plus(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有