ICode9

精准搜索请尝试: 精确搜索
  • MyBatis 动态SQL 缓存(Cache)关联关系-嵌套查询2022-07-10 18:05:26

    Author:Exchanges Version:9.0.2 目录一、动态SQL【重点】1.1 环境准备1.2 < sql >1.3 < if > 和 < where >1.4< set >1.5 < trim >1.6 < foreach >二、缓存(Cache)【重点】2.1 一级缓存2.2 二级缓存2.2.1 开启全局缓存2.2.2 指定Mapper缓存三、关联关系-嵌套查询【了解】3.1 环境

  • mesi--cpu内存一致性协议2022-07-09 00:05:11

    目录cpu缓存一致性问题mesi协议mesi协议4种状态,及状态转换模拟工具演示 cpu缓存一致性问题 一个服务器中有多个核,每个核中有多个cpu,每个cpu有多个线程。缓存最少分为3级,1级为线程缓存,2级为核缓存,3级为多个核共享缓存。 产生缓存一致性问题:cpu主缓存count=0,此时线程A需要对count+

  • vue自定义keepalive组件2022-07-05 17:34:23

    vue自定义keepalive组件 前一阵来了一个新的需求,要在vue项目中实现一个多开tab页面的功能,本来心想,这不简单嘛就是一个增加按钮重定向吗?(当然如果这么简单我就不写这个文章了)。很快写完,提交测试。测试大哥很快就提交了一个问题:"你两个tab页访问同一个链接,怎么还是个联动的呢?"。我擦

  • vite + vue3创建一个项目及yarn命令不正确解决方案2022-07-04 15:01:56

    一、创建Vue3项目:基于构建工具webpack vue create 项目名称 基于webpack的项目编译慢 --> 使用vite vite优势:提升开发效率 二、创建Vue3项目:基于vite npm init @vitejs/app 项目名称 yarn global bin yarn global dir yarn config set global-folder "D\yarn\global" yarn conf

  • nodejs配置环境变量2022-07-04 10:04:36

    1、安装node到指定目录,如:D:\programs\nodejs         2、在node.exe安装目录下新建两个文件夹,node_cache和node_global;  win+r 输入cmd打开命令行输入 npm config set prefix "D:\programs\nodejs\node_global"  //修改 npm 的全局安装模块路径 npm config set cache "D:

  • 给一个数组和一个值 找出索引之和为这个值的元素组合 找出索引之和为这个值的所有元素组合2022-06-28 19:02:41

    // 给一个数组和一个值,获取数组元素之和为这个值的组合 function getIndex(arr,v){ if(!Array.isArray(arr)){ throw 'TypeError' } const map = arr.reduce((total, cur, index) => Object.assign(total, { [cur]: index }), {}) for (let i = 0; i < ar

  • goahead websWrite2022-06-28 18:32:41

    websWrite(wp, "HTTP/1.0 200 OK\n"); websWrite(wp, "Server: %s/%s\r\n", WEBS_NAME, WEBS_VERSION); websWrite(wp, "Pragma: no-cache\n"); websWrite(wp, "Cache-control: no-cache\n"); websWrite(wp, "Content-Ty

  • Integer 比较 == 要慎用2022-06-27 17:02:02

    Integer 是包装类 ,在使用的时候会拆箱。Integer.valueOf 点击查看代码 public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= IntegerCache.high) return IntegerCache.cache[i + (-IntegerCache.low)]; return new Integer(

  • 【组原】cache命中率2022-06-26 10:33:23

    cache命中率 定义 Cache是用来对内存数据的缓存。 CPU要访问的数据在Cache中有缓存,称为“命中” (Hit),反之则称为“缺失” (Miss)。 cache命中率 \(N_c\)表示cache完成存取的总次数(命中的次数) \(N_m\)表示主存完成存取的总次数 h定义为命中率(用cache完成存取的次数在总存

  • 3.14-1 类型详述2022-06-25 11:03:27

    上溢出 / 下溢出 #include <iostream> #include <limits> int main() { std::cout << sizeof(int) << "\n"; std::cout << std::numeric_limits<int>::min() << "\n"; std::cout << std::nume

  • 避免 iPhone 弹出 "无线局域网xxx似乎未接入互联网"2022-06-24 22:01:37

    症状 iPhone 经常闲的蛋疼弹出"无线局域网xxx似乎未接入互联网。您要暂时使用蜂窝数据吗?" 但是实际上这个 WiFi 的互联网连接是完全正常的,手机上也能正常打开网页。 问题根源 看了下《iPhone提示:“无线局域网似乎未接入互联网”,咋回事?| 运维实战家》里面的分析:iOS 13 加入了一个定

  • Redis,Cache和spring整合2022-06-24 17:06:04

    配置application.yaml文件 `spring: redis: host: 192.168.109.132 port: 6379 datasource: url: jdbc:mysql:///cd2203?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver type

  • Pythia预取器2022-06-22 21:03:14

    github 介绍 Pythia formulates hardware prefetching as a reinforcement learning task. For every demand request, Pythia observes multiple different types of program context information to take a prefetch decision. For every prefetch decision, Pythia receives

  • 【Azure Redis 缓存】Azure Cache for Redis 服务的导出RDB文件无法在自建的Redis服务中导入2022-06-21 20:32:17

    问题描述 使用微软云的Redis服务,导出它的RDB文件后,想把数据恢复到本地自建的Redis服务中,发现出现如下错误: 15000:S 21 Jun 08:14:11.199 * Retrying with SYNC... 15000:S 21 Jun 08:14:11.201 # MASTER aborted replication with an error: ERR Command disallowed 15000:S 21

  • fastadmin自定义列表下拉框筛选2022-06-21 16:36:32

    JS代码: {field: 'type.name', title: __('Type.name'), searchList: $.getJSON("ai/activity_type/source")}, PHP代码: public function source() { $json = cache('ai_activity_type'); if ($json === false) {

  • 二十、MyBaits缓存2022-06-18 22:02:24

    缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL

  • 开源项目学习-jeesite1.2.7-缓存相关2022-06-17 17:05:56

    Shiro缓存 参考资料 Shiro之缓存管理 数据缓存 spring-context-shiro.xml定义了缓存管理器: <bean id="shiroCacheManager" class="org.apache.shiro.cache.ehcache.EhCacheManager"> <property name="cacheManager" ref="cacheManager"/> &l

  • YOLO 训练 coco2022-06-15 00:04:50

    1、错误: 1)OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error load...... (1)错误位置:LoadImagesAndLabels中: try: cache, exists = np.load(cache_path, allow_pickle=True).item(), True # load dict assert cache['version'] == 0.4

  • 基于原生JS封装请求拦截器2022-06-14 22:33:29

    封装XMLHttpRequest对象拦截方法 function proxyRequest() { const _xhr = window.XMLHttpRequest; const proxies = []; const events = {}; const cache = { _this: null }; window.XMLHttpRequest = function () { cache._xhr = new _xhr(); proxies.forEac

  • SpringBoot redis缓存2022-06-13 17:01:35

    添加缓存依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <exclusions> <exclusion>

  • Linux常用命令2022-06-13 00:00:55

    uname -a # 查看操作系统详情 Linux VM-10-10-centos 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23 16:47:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux hostname # 查看主机名称 VM-10-10-centos more /etc/redhat-release # 查看系统发行版本 CentOS Linux release 7.9.200

  • MySQL-DBA--20220612 mysql的数据写入磁盘(刷盘操作)2022-06-12 12:35:50

    1、如图:      2、O_DIRECT参数   直接写入磁盘,不经过os的page cache      3、在my.cnf中,配置:   innodb_flush_method = O_DIRECT     

  • Django中Redis的使用2022-06-09 22:40:35

    方式一: utils文件夹下,建立redis_pool.py import redis POOL = redis.ConnectionPool(host='127.0.0.1', port=6379,password='1234', max_connections=1000) 视图函数中使用: import redis from django.short

  • node.js环境安装及环境变量2022-06-08 23:32:04

    1、nodejs官网下载对应系统的安装包 2、除了你想自定义安装的路径其他一切一直点next往下走 3、打开cmd命令窗口输入node -v,看到v.xx.xx代表node已经装好 node -v 4、cmd命令窗口输入npm -v,看到v.xx.xx代表cnpm已经装好(看下日期现在的node和npm是打包一起下载的npm不需要额外在

  • 20220523 IO2022-06-08 08:04:07

    前言 文档地址 大多数应用程序在某些时候需要处理输入和输出问题。Spring Boot 提供工具类和与一系列技术的集成,以在您需要 IO 功能时提供帮助。本节涵盖标准 IO 功能(例如缓存和验证)以及更高级的主题(例如调度和分布式事务)。我们还将介绍调用远程 REST 或 SOAP 服务以及发送电子邮

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

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

ICode9版权所有