ICode9

精准搜索请尝试: 精确搜索
  • Spring Boot 应用在启动时执行代码的五种方式(转)2021-07-13 02:31:06

    原文:https://cloud.tencent.com/developer/article/1562471 作者:日拱一兵 前言 有时候我们需要在应用启动时执行一些代码片段,这些片段可能是仅仅是为了记录 log,也可能是在启动时检查与安装证书 ,诸如上述业务要求我们可能会经常碰到 Spring Boot 提供了至少 5 种方式用于在应用启动

  • Redis 五种数据类型有哪些?2021-07-05 16:07:00

    redis的5种数据类型 1. string 字符串(可以为整形、浮点型和字符串,统称为元素) 2.  list 列表(实现队列,元素不唯一,先入先出原则) 3.  set 集合(各不相同的元素) 4.  hash hash散列值(hash的key必须是唯一的) 5.  sort set 有序集合 1.string类型的常用命令 使用场景:常规key-value缓

  • 五种数据类型的详细介绍2021-06-19 11:32:51

    1.String 常用命令: set,get,strlen,exists,decr,incr,setex 应用场景 :一般常用在需要计数的场景,比如用户的访问次数、热点文章的点赞转发数量 127.0.0.1:6379> set key value #设置 key-value 类型的值 OK 127.0.0.1:6379> get key # 根据 key 获得对应的 value "value" 127

  • [设计模式] 五种创建型设计模式特点2021-06-17 19:55:30

    单例模式: 懒汉式和饿汉式 , 只有一个实例 原型模式: clone出来的 简单工厂: 具体工厂生产具体产品 工厂方法: 抽象工厂,具体工厂,抽象产品,具体产品 一个工厂生产一种产品 抽象工厂: 抽象工厂,具体工厂,抽象产品,具体产品 一个工厂生产多种产品,抽象工厂里面定义多个抽象方法

  • 五种数据同步思路2021-06-07 14:04:37

    数据同步:当数据源发生改变时,其他相关数据也跟着发展变化。根据需求不同可采取以下方案。 1.触发器 在数据库建立增删改的触发器。触发器将变更放到一张临时表里。oracle同步cdc优点:实时同步缺点:影响到业务系统,因为需要在业务系统建立触发器 2.日志通过分析源数据库日志,来获得源数

  • List 去除重复数据的五种方式2021-06-05 13:29:22

    1、使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据保持添加到其中的数据的顺序 Java示例使用LinkedHashSet删除arraylist中的重复项。在给定的示例中,numbersList是包含整数

  • JS中判断某个字符串是否包含另一个字符串的五种方法2021-06-03 12:37:04

    String对象的方法 方法一: indexOf()   (推荐) 1 2 var str = "123" console.log(str.indexOf("2") != -1); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match()

  • 思迈特软件Smartbi:最常用的五种大数据分析方法,建议收藏!2021-05-27 16:29:53

    一、大数据分析方法五种 ——对比分析 对比分析法不管是从生活中还是工作中,都会经常用到,对比分析法也称比较分析法,是将两个或两个以上相互联系的指标数据进行比较,分析其变化情况,了解事物的本质特征和发展规律。 在数据分析中,常用到的分3类:时间对比、空间对比以及标准对比。

  • Redis五种数据结构2021-05-27 15:30:59

    Redis五种数据结构       Redis五种数据结构如下: 对redis来说,所有的key(键)都是字符串。 1.String 字符串类型 是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的对象。

  • Docker五种存储驱动原理及应用场景和性能测试对比2021-05-27 12:52:51

     陈爱珍 分布式实验室 Docker最开始采用AUFS作为文件系统,也得益于AUFS分层的概念,实现了多个Container可以共享同一个image。但由于AUFS未并入Linux内核,且只支持Ubuntu,考虑到兼容性问题,在Docker 0.7版本中引入了存储驱动, 目前,Docker支持AUFS、Btrfs、Device mapper、OverlayFS、Z

  • redis的五种数据类型以及底层实现2021-05-22 21:03:38

    一、五种数据类型: 1、字符串 2、列表 3、哈希:类似于字典key+value 4、集合 5、有序集合 参考连接:https://juejin.cn/post/6844903951502934030   二、底层数据结构 简单动态字符串(SDS)链表字典跳跃表整数集合压缩列表 参考链接:https://juejin.cn/post/6844903936520880135    

  • 五种可视化方案分析 webpack 打包性能瓶颈2021-05-17 19:52:25

                    前言在上两章节中我们已经介绍过了 JavaScript 打包机制 以及 webpack 所有的内置配置,但当项目业务功能达到一定规模时,默认的配置已经不足以满足开发、用户的期望,我们就需要对 webpack 配置进行优化。关于优化,有几个基本规则:首先知道要优化什么;针对待优

  • Nginx的五种负载均衡策略2021-05-10 11:53:30

    Nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能

  • 五种IO模型和三种实现方式2021-05-09 19:32:53

    I/O介绍 操作系统分为两种I/O 网络IO:本质是socket读取 磁盘IO:DMA操作读取 每次I/O过程 (DMA)将数据从磁盘文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长 (CPU)将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短 I/O模型 同步/异步:关注的是消息通信机

  • Redis的五种数据结构的底层实现原理2021-05-03 14:00:11

    原文: Redis的五种数据结构的底层实现原理 一、Redis的两层数据结构简介 redis的性能高的原因之一是它每种数据结构都是经过专门设计的,并都有一种或多种数据结构来支持,依赖这些灵活的数据结构,来提升读取和写入的性能。如果要了解redis的数据结构,可以从两个不同的层面来讨

  • jedis五种数据类型的方法解释2021-04-28 23:55:57

    常用命令 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然

  • redis五种数据类型的应用2021-04-28 10:54:36

    redis的五种数据类型和使用场景string类型string类型多用于缓存set  key  value(value可以为json字符串)setnx多用于分布式锁(后面详细整理)计数器incr article:{文章id}:readcount get article:{文章id}:readcountweb集群session共享 redis实现session共享 https://www.cnbl

  • 4.单例模式的五种实现2021-04-17 21:01:19

    1.饿汉式,这种方式不推荐,会造成资源的浪费。 public class Hungry { private Hungry(){ } private static Hungry hungry = new Hungry(); public static Hungry getInstance(){ return hungry; } public static void main(String[] args) { Hungry hung

  • Redis的五种数据类型和使用场景2021-04-16 18:02:05

    Redis的五种数据类型和使用场景 Redis简介string (字符串)hash (哈希)list (列表)set (集合)zset (有序集合) Redis简介 Redis(Remote Dictionary Server),也就是远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并

  • redis五种类型操作2021-04-15 21:04:30

    redis 五种类型:set集合 zset有序集合 list列表 string字符串 hash哈希 redis 默认有16个数据库 默认使用0数据库 select //选择数据库 keys * //查看所有键值 flushdb //清空当前数据库 flushall //清空所有数据库 string操作: set key value get key //return value getrange

  • position(五种属性,以及每个属性的特点)2021-04-15 17:32:48

    1. position: relative;相对定位 1> 不影响元素本身特性(无论区块元素还是内联元素会保留其原本特性) 2> 不会使元素脱离文档流(元素原本位置会被保留,即改变位置也不会占用新位置) 3> 没有定位偏移量时对元素无影响(相对于自身原本位置进行偏移) 4>提升层级(用z-index样式的值可以改变一

  • java jdbc数据库五种连接方式2021-04-15 12:01:15

    jdbc数据库连接方式(迭代)方式五为最终版本方式一 @Test public void testConnection() throws SQLException { // 1.获取Driver的实现类对象 Driver driver =new com.mysql.jdbc.Driver(); //url:http://localhost:8080/gmail/key.jpg // jdbc:mysql:协议 // localh

  • Redis的五种数据类型2021-04-14 12:33:15

    Redis的五种数据类型,(string,list,散列hash,set,sorted set) redis的常见数据类型 stringlisthashsetsorted set string: string是redis种最常用的数据结构,其中key-value也是string类型,尽管redis是由c编写的但是redis没有使用c语言中使用字符数组的字符串表示方式,而是自己开发了一

  • Redis五种数据类型及应用场景2021-04-14 10:33:54

    一、什么是Redis Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存

  • Linux编程(进程的五种通信)2021-04-13 19:59:27

    引言:IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。 一、管道 概念:管道分为无名管道和命名管道。管道是一种半双工的通信方式(半双工即信息既可由A传到B,又能由B传A,但只能

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

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

ICode9版权所有