ICode9

精准搜索请尝试: 精确搜索
  • 3-Transactional中propagation属性2022-06-27 15:03:27

    @Transactional注解中有很多的属性,但是大多数属性都是比较好理解的,当然除了这个propagation属性之外。 因为这个属性的值比较多,场景也比较多所以容易混淆和以往,这里就做下总结,方便以后进行复习。 虽然propagation中的值比较多,但是很多值都不常用,所以我分为两部分,一部分是常用的值,

  • js 提取数组中相同元素2022-06-27 14:03:04

    let arr = [{id: '1a'},{id: '2d'},{id: '3asd'},{id: '1a'},{id: '2d'},{id: '2d'},{id: '12s'}] function unquire(arr , key) { let concatArr = [] arr.sort((a, b) => { var

  • 删除重复邮箱2022-06-27 13:03:34

      删除重复的邮箱数据 输入: Person 表:+----+------------------+| id | email |+----+------------------+| 1 | john@example.com || 2 | bob@example.com || 3 | john@example.com |+----+------------------+输出: +----+------------------+| id | email

  • js 通过id、pid遍历集合获得树结构2022-06-27 12:01:12

    原数据 let adreeJson = [ {id: 1, name: '陕西省', pid: 0}, {id: 2, name: '山西省', pid: 0}, {id: 3, name: '广东省', pid: 0}, {id: 4, name: '西安市', pid: 1}, {id:

  • MySQL自增死锁2022-06-27 12:00:33

    1、环境: 自建MySQL 5.7 innodb_autoinc_lock_mode=1 2、复现过程 2.1 建表t1 、 tt CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uqi_name` (`name`) ) ENGINE=InnoDB AUTO_INCREMEN

  • Android ProgressBar 详解 改变 ProgressBar 颜色2022-06-27 11:04:46

      今天来说说 ProgressBar 这个东西,之前一种是用的 项目里面 别人写好的直接用, 还没怎么细看这两个东西 ProgressBar 很简单就一进度条默认情况下, 他是圆形的, 但是它还有另一种 水平长条状的形态 同时还需要了解的有:1. 水平形状的 ProgressBar 是有两个进度的 向我们看到

  • 职场PUA2022-06-27 09:03:56

    https://baijiahao.baidu.com/s?id=1690546983715657547&wfr=spider&for=pc 最近开始对这个词发生了兴趣。以前可能比较小白,职场比较单纯等等吧。 最近发现其实周边充斥着这些东西。不能不引人深思。坐标沪,某xx厂,厂带引号,因为不是什么鹅厂百度阿里那些个啥厂的。          

  • 02-MyBatisPlus标准数据层开发2022-06-27 06:31:55

    二、标准数据层开发 2.1、MyBatis-Plus的CRUD操作 自己自定义的接口和MyBatis-Plus实现的接口对比,如下表所示 功能 自定义接口 MyBatisPlus接口 新增 boolean save(T t) int insert(T t) 删除 boolean delete(int id) int deleteById(Serializable id) 修改 boolea

  • SQL_DML_Usage of Multiple-table Delete(多表删除的用法)2022-06-27 06:00:07

    学习参考 MySQL官方文档 https://dev.mysql.com/doc/refman/8.0/en/delete.html 节选自 MySQL 8.0 Reference Manual_SQL Statements_Data Manipulation Statements_DELETE Statement 原文知识点 Multiple-Table Syntax(多表语法)、Multi-Table Deletes(多表删除) 请注意 详细的拓展

  • selenium系列(3-1)-frame,窗口,弹窗详解2022-06-27 01:04:41

    frame表单 frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素; (HTML语言中,frame/iframe标签为表单框架) 为什么要学习frame表单切换 说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法 方法: - driver.switch_to.frame("myframe1")

  • 6. 异步更新的原理2022-06-26 23:32:52

    异步更新原理 上一章实现了依赖收集和自动更新, 但是存在问题: 如果对同一个属性多次更新, 如: vm.name = 1 vm.name = 2, vm.name = 3, 就是触发多次update方法, 会导致效率底下. 考虑将需要更新的watcher不是立即执行, 而是维护到一个队列里面去, 同时去重, 带一个更新周期结

  • CF1696F Tree Recovery2022-06-26 23:03:46

    题面传送门 非常离谱,比赛的时候睡着了!然后错失大好上分机会。 考虑如果我们钦定一个点为根,那么每个点会被分到一个组中,这个点到根的距离和其它点都相同。 如果我们知道了一个点和根是相邻的,那么我们将根换到这个点上来,原来的根对应的组都是和当前的根相邻的,继续换下去就可以构造出

  • Springboot集成-ClickHouse2022-06-26 21:36:40

    1、clickhouse应⽤场景 1.绝大多数请求都是用于读访问的 2.数据需要以大批次(大于1000行)进行更新,而不是单行更新;或者根本没有更新操作 3.数据只是添加到数据库,没有必要修改 4.读取数据时,会从数据库中提取出大量的行,但只用到一小部分列 5.表很“宽”,即表中包含大量的列 6.查询频率

  • 今日学习2022-06-26 20:31:07

    #### F Q查询 1. 导包 - 导入F Q - 导入要操作的模型类2. F:同一个表中字段进行比较时用F查询 - 模型类.objects.filter(字段条件 = F("字段")) - Movies.objects.filter(id__gt=F("price")) - 语法 F("属性名") 属性名加引号3. Q:多个条件时用Q查询 - 如果条件之间

  • spring boot 消息2022-06-26 11:05:20

    消息 Java处理消息的标准规范 ​ 目前企业级开发中广泛使用的消息处理技术共三大类,具体如下: JMS AMQP MQTT ​ 为什么是三大类,而不是三个技术呢?因为这些都是规范,就想JDBC技术,是个规范,开发针对规范开发,运行还要靠实现类,例如MySQL提供了JDBC的实现,最终运行靠的还是实现。并且这

  • ElasticSearch学习十 Java API操作ES2022-06-25 23:01:26

    十、Java API操作ES 10.1、Springboot整合ES 导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

  • 云原生学习(二)之容器化基础2022-06-25 20:34:18

    Docker基本概念 解决的问题 统一标准 应用构建 java、c++、javaScript 打包成镜像 exe docker build.....镜像 应用分享 所有软件的镜像放到一个指定的地方 docker hub 安卓、应用市场 应用运行统一的标准的镜像 docker run 容器化技术1.基础镜像MB级别2.创建简单3.隔离性强

  • django--ORM表的多对一关系2022-06-25 19:34:13

    多对一关系是什么 Django使用django.db.models.ForeignKey定义多对一关系。 ForeignKey需要一个位置参数:与该模型关联的类  class Info(models.Model):       user = models.ForeignKey(other_model,on_delete=models.SET_NULL) 生活中的多对一关系:班主任,班级关系。一

  • 项目 -> 超市收银系统2022-06-25 16:35:52

    商品父类: 查看代码 using System; using System.Collections.Generic; using System.Text; namespace 超市收银系统 { public class ProductFather { public double Price { set; get; } public double Count { set; get; } public string ID

  • Docker从入门到入土2022-06-25 10:34:41

    Docker从入门到入土 Docker官方文档 <!--more--> Docker安装  # 1.卸载旧版本 yum remove docker \                    docker-client \                    docker-client-latest \                    docker-common \             

  • MyBatis学习(一)2022-06-25 05:34:35

    一、什么是MyBatis   根据官网介绍: MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射; MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作; MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Ob

  • 6. 多表查询2022-06-25 01:01:10

    6.1 一个案例引入多表查询 现在有两张表employees和department。 现在的要求是 # 查询每个员工的姓名和对应的部门名称 SELECT last_name, department_name FROM employees, departments; # 部分结果举例 /* | Gietz | Payroll | | Gietz | Recruiting

  • Windows下生成GitHub/Gitee SSH key2022-06-25 00:33:19

    前提:已安装git。 1、输入以下命令生成ssh key,一路回车即可。(xxxx@xxx.com为你注册GitHub的邮箱)(注意,Gitee只需这一步,然后复制密码就好) GitHub:ssh-keygen -t rsa -C "xxxx@xxx.com" Gitee:ssh-keygen -t ed25519 -C "xxxx@xxx.com" $ ssh-keygen -t rsa -C  "xxxx@xxx.com" Generat

  • Docker常见命令2022-06-25 00:32:58

    今天来总结下常用的Docker命令: Docker镜像操作 docker images #查看全部镜像 docker pull 名称 #拉取镜像 docker search 镜像名 #从服务器查找镜像 docker rmi (-f) 镜像name/镜像id #删除 docker build #创建镜像 Docker 容器操作 docker run 镜像名称/镜像Id

  • es的增删改查2022-06-25 00:32:01

    # 根据索引和条件查找 GET lc_auth_user/_search { "query": { "bool": { "must": [ {"term": { "username.keyword": { "value": "admin" } }},

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有