ICode9

精准搜索请尝试: 精确搜索
  • Oracle 临时表详解(temporary table)2021-10-04 19:35:11

    文章目录 1 概述 2 分类 2.1 事务级临时表 2.2 会话级临时表   1 概述 1. 作用:用来 '临时' 存储数据 (1) 当一个事务或会话结束的时候,这个临时表中的 '数据' 会被数据库自动清空 (2) 但 '表结构' 依旧保留 2. 分类: '生命周期的不同' (1) 事务级临时表: on

  • mybatis中一对多的处理使用结果嵌套查询2021-09-29 21:34:39

    <?xml version="1.0" encoding="UTF-8" ?> <select id="getTeacher" resultMap="TeacherStudent"> select s.id sid,s.name sname,t.name tname,t.id tid from mybatis.teacher t,mybatis.studen

  • python 多线程2021-09-28 19:03:30

    1. 多线程使用 多线程共享变量,利用同步锁解决资源竞争 # -*- coding: utf-8 -*- import threading import time import os def booth(tid): global num while True: lock.acquire() # 锁定 if num != 0: num = num - 1

  • vue rem自适应布局如何实现?2021-09-26 20:00:36

    找到main.js,最下方加上如下代码即可实现(页面中写代码时把设计稿除以100即可,例如:100px就是1rem): ;(function(win) { var tid; function refreshRem() { let designSize = 1920; // 设计图尺寸,如果是移动端改为750 let html = document.documentElement; let

  • C++多线程开发(一)多线程2021-09-19 14:03:17

    参考:大丙老师线程 1.个数控制    2.创建线程 3.编译的时候需要注意:   4.线程退出 子线程是在主线程中创建的,因此主线程退出之后子线程也就结束运行,但是子线程的结束不影响主线程的的运行。    如下的示例,子线程并不会在终端打印出id信息,因为主线程运行结束之后就退出了并

  • 六、Mybatis 多对一和一对多关系的处理2021-09-12 22:00:19

    10、多对一处理 10.1、环境准备 多对一的关系在数据库中十分常见,例如:一个老师教很多学生,从老师的角度来是一对多的关系,而从学生的角度来看就是多对一的关系。我们重新创建一个项目,来准备下多对一场景需要的环境数据,这里就用学生和老师作为例子。 1、新建一张学生表和老师表,设置学

  • 使用CUDA C进行并行编程2021-09-10 21:33:57

    1、CUDA程序结构   CUDA程序是在主机或者设备上执行的函数的组合。不显示并行性的函数在CPU上执行,显示数据并行性的函数在GPU上执行,GPU在编译期间要隔离这些函数。CUDA代码基本上与C代码相同,只是添加了一些开发数据并行性所需的关键字。 2、CUDA C中的双变量加法程序   编写一

  • Sql 六亿数据表和三亿数据表关联查找中间的数据2021-09-10 13:31:50

    题 一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第500000到第502000中的这2000条数据记录 1、如果A表TID是自增长,并且是连续的,B表的ID为索引 select * from a,b where a.tid = b.id and a.tid>500000 limit 2000; 2、如果A表的TID不是连续的,那

  • mybatis一对多(collection)学习笔记2021-09-08 09:58:49

    一对多 一个老师拥有多个学生!对于老师而言就是一对多的关系。 1.环境搭建 实体类 ​ @Data public class Student { private int id; private String name; //学生需要关联一个老师 private int tid; } @Data public class Teacher { private int id;

  • Mybatis(入门)2021-09-05 12:35:14

    Mybatis9.28 1、简介 1.1、什么是Mybatis     1.2、持久化   1.3、持久层   1.4、为什么需要Mybatis?   2、第一个Mybatis程序   2.1、搭建数据库   2.2、创建一个模板   <!--导入依赖--> <dependencies> <!--MySQL驱动--> <dependency> <groupId

  • python 强制关闭线程2021-08-31 16:35:05

    import threading import time import inspect import ctypes def _async_raise(tid, exctype): """raises the exception, performs cleanup if needed""" tid = ctypes.c_long(tid) if not inspect.isclass(exctype):

  • mybatis快速入门2021-08-26 11:01:17

    1.Mybatis MyBatis 原本是apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis,2013年11月迁移到GitHub。它是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射(ORM),支持XML或者注解来配置和映射原生类型、接口

  • 从net到java:MyBatis快速入门2021-08-25 08:02:06

    第一:这不是net与java的对比,只是我学习java相关知识梳理的笔记。 第二:这也没有否认net,只是现在的工作需要自己会java. 第三:这不深入。只是我看了些官网和网上的视频,算是入门的总结。 1.Mybatis MyBatis 原本是apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundat

  • VUE上传图片、二级联动2021-08-19 21:32:38

    一、二级联动 定义两个变量集合,写两个select,两个都要v-model双向绑定,在一级下拉框写一个v-on:change绑定二级下拉框的方法,然后v-for循环option和绑定v-bind:value 代码如下: <div id="app">   <table class="table table-bordered">       <tr>           <td>商

  • MyBatis一对多处理2021-08-17 18:02:53

    MyBatis一对多处理 本节新建 MyBatis-07 项目学习 MyBatis 中的一对多处理。 1. 搭建测试环境 本节使用的数据库与上一节的数据库相同,配置文件啥的都是直接复制粘贴,但是实体类 Student 和 Teacher 要改变一下,对应的接口和配置文件内容也先删干净 @Data public class Teacher {

  • MyBatis多对一处理2021-08-17 15:35:01

    MyBatis多对一处理 本节新建 MyBatis-06 项目学习 MyBatis 多个对象对应一个对象的处理。 多对一和一对多举例来说即多个学生对应一个老师的关系 对于学生来说,多个学生关联一个老师 对于老师来说,一个老师集合多个学生 在 MyBatis 中,可以使用 association 和 collection 处理这种

  • 服务器CPU占用率过高检查步骤2021-08-17 14:57:42

     1、病号是谁?(WHO)   - 第一步:采用 top 命令,找出 CPU 占用最高的病号 PID ;   - 第二步:通过 ps -ef | grep PID 查看病号对应的真实身份。       2、病号哪里出了问题?(WHERE)   - 第一步:采用 jstack -l PID >> PID.log 获取病号的各器官信息的病历单;   - 第二步:采用 top -Hp

  • Mybatis 42021-08-13 18:36:10

    多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计       CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DE

  • 26、怎么回收线程?有哪几种方法?2021-08-13 17:00:21

    等待线程结束:int pthread_join(pthread_t tid, void** retval); 主线程调用,等待子线程退出并回收其资源,类似于进程中wait/waitpid回收僵尸进程,调用 pthread_join的线程会被阻塞。 tid:创建线程时通过指针得到tid值。 retval:指向返回值的指针。   结束线程:pthread_exit(void *retva

  • Mybatis052021-08-04 08:31:27

    多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计   CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT C

  • 多对一的处理2021-08-02 14:58:53

    1、环境搭建 1.1、数据库中创建Teacher表和Student 表,并插入内容 CREATE TABLE `teacher`( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY(`id`) ) ENGINE = INNODB DEFAULT CHARSET=utf8 INSERT INTO teacher(`id`,`name`) VALUES('1','秦老师'); CRE

  • java定位线上cpu升高问题2021-07-30 18:34:00

    1.top查看最好cpu的进程pid,如10515 2.top -Hp pid 查看进程中占用cpu最高的线程tid,如10563 3.printf ‘%x’ tid 打印线程tid对应的16进制,如2943,因为线程信息中是16进制显示的 4.jstack 10515 | grep ‘0x2943’ -C5 --color,在控制台查看堆栈,看线程在干吗。显示匹配内容的前

  • 多对一处理-Mybatis2021-07-08 13:33:12

    按照查询嵌套处理 <!--思路: 1. 查询所有的学生信息 2. 根据查询出来的学生的tid 寻找对应的老师 子查询 --> <select id="getAllStudents" resultMap="StudentMap"> select * from mybatis.student; </select> <resultMap id="StudentMap&q

  • api接口分享jsonp/json2021-07-02 11:03:24

    json: https://api.bilibili.com/archive_rank/getarchiverankbypartion?callback=jQuery17208614768484119808_1506153543997&type=jsonp&tid=95&pn=1&_=1506153545368 jsonp: https://api.bilibili.com/archive_rank/getarchiverankbypartion?jsonp=jsonp&

  • 使用rem 让屏幕保持100%2021-07-01 10:33:18

    写pc端业务的时候,经常需要让屏幕一直保持100%装满,现在使用rem布局,之前也使用vh,vw,但有一些bug,现在尝试使用rem (function(win) { var tid; function refreshRem() { let designSize = 1920; // 设计图尺寸 let html = document.documentElement;

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

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

ICode9版权所有