商城首页欢迎来到中国正版软件门户

最新文章

  • mysql如何查询不为空的字段 正版软件
    mysql如何查询不为空的字段
    mysql查询字段不为空的方法:1、利用“select*fromtable_namewhereid"";”语句查询;2、利用“select*fromtable_namewhereid!="";”语句查询。本教程操作环境:windows10系统、mysql8.0.22版本、DellG3电脑。mysql怎么查询不为空的字段1、查询不为空select*fromtablewhereid"";select*fromtablewhereid!="";2、查询为空select*fromtablewhereid="";s
    749天前 MySQL 0
  • java多线程的相关知识点有哪些 正版软件
    java多线程的相关知识点有哪些
    初识多线程Thread线程类API使用多线程需要注意的问题synchronized锁和lock锁AQSReentrantLockReentrantReadWriteLock线程池死锁线程常用的工具类AtomicThreadLocal
    749天前 Java 0
  • Mysql中count(*)、count(1)、count(主键id)与count(字段)的区别是什么 正版软件
    Mysql中count(*)、count(1)、count(主键id)与count(字段)的区别是什么
    count()函数count()是一个聚合函数,对于返回的结果集,一行行地判断,如果count函数的参数不是NULL,累计值就加1,否则不加。最后返回累计值。count(*)、count(1)、count(主键id)和count(字段)区别count(*)、count(1)和count(主键id)都表示返回满足条件的结果集的总行数;而count(字段)则表示返回满足条件的数据行里面,参数“字段”不为NULL的总个数。count(主键id)与count(1)对于count(主键id)来说,InnoDB引擎会
    749天前 MySQL count(1) 0
  • Redis的共享session应用如何实现短信登录 正版软件
    Redis的共享session应用如何实现短信登录
    1.基于session实现短信登录1.1短信登录流程图1.2实现发送短信验证码前端请求说明:说明请求方式POST请求路径/user/code请求参数phone(电话号码)返回值无后端接口实现:@Slf4j@ServicepublicclassUserServiceImplextendsServiceImplimplementsIUserService{@OverridepublicResultsendCode(Stringphone,HttpSessionsession){//1.校验手机号if(Rege
    749天前 redis session 0
  • Java中的基本数据类型有哪些? 正版软件
    Java中的基本数据类型有哪些?
    基本数据类型1.整数类型:byte、short、int、long注意:1.java各整数类型有固定的表数范围和字节长度,不受具体OS影响,以保证java程序的可移植性  例如:byteb=129就超出了byte的表数范围,不合法2.java的整型常量默认为int型3.声明long型常量须后加‘l’或‘L’(长整型)  例如:longl=6L(最好用大写L,因为小写l和1相似)        2.浮点类型:float、double注意:1.Java浮点类型也有
    749天前 Java 0
  • java数组和容器的关系是什么 正版软件
    java数组和容器的关系是什么
    1、概念数组是一种高效的存储和随机访问对象引用序列的方式,但是当创建一个数组对象(注意和对象数组的区别)后,数组的大小也就固定了,当数组空间不足的时候就再创建一个新的数组,把旧的数组中所有的引用复制到新的数组中。(数组是一种内存结构,而容器是一种数据结构)[知道数组的长度,而且以后也不会再增加,那肯定就使用数组了;如果数组的长度不定或者说是长度会增加,为了方便起见使用容器]容器类只能保存对象的引用。而数组既可以创建为直接保存基本类型,也可以保存对象的引用。在容器中可以使用包装类,如Integer、Doub
    749天前 Java 0
  • 如何使用Docker部署MySQL5.7&8.0主从集群 正版软件
    如何使用Docker部署MySQL5.7&8.0主从集群
    >部署mysql5.7集群master&slave(仅测试用)镜像版本5.71、创建overlay网络dockernetworkcreate--driveroverlaycommon-network--attachable2、编辑两个配置文件master.cnf与slave.cnf!includedir/etc/mysql/conf.d/!includedir/etc/mysql/mysql.conf.d/[mysqld]log-bin=mysql-binserver-id=1gtid-mode=onen
    749天前 Docker MySQL 0
  • Redis可视化工具有哪些? 正版软件
    Redis可视化工具有哪些?
    1、命令行1.1、iredis利用iredis,用|将redis通过pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk等处理。还能自动补全,高亮显示,功能很多。官网地址:https://iredis.io/2、可视化工具2.1、桌面客户端版2.1.1、RedisDesktopManager这个工具应该是现在使用率最广的可视化工具了。存在时间很久。经过了数次迭代。跨平台支持。以前是免费的,现在为收费工具。试用可以有半个月的时间。【相关推荐:Redis视频教程】官
    749天前 redis 0
  • Redis基本数据类型哈希Hash常用操作实例分析 正版软件
    Redis基本数据类型哈希Hash常用操作实例分析
    Redis数据类型Hash常用操作redis里的hash是一个string类型的field(字段)和value(值)的映射表。特别适合用于存储对象,每个hash可以存储40多亿键值对。熟悉python的童鞋可以想象成字典dict。之前的数据类型存储都是k-v这样,而hash的存储就是k-dict,dict里又会有属于自己的k-v。一、hset为哈希表中的字段赋值,如果哈希表不存在,创建一个新的哈希表被并进行hset操作。如果字段已经存在于哈希表中,旧值将被覆盖。hsetmyhashk1v1二、hget返回
    749天前 Hash redis 0
  • MySQL中的distinct与group by如何使用 正版软件
    MySQL中的distinct与group by如何使用
    先说大致的结论:在语义相同,有索引的情况下:groupby和distinct都能使用索引,效率相同。在语义相同,无索引的情况下:distinct效率高于groupby。原因是distinct和groupby都会进行分组操作,但groupby可能会进行排序,触发filesort,导致sql执行效率低下。基于这个结论,你可能会问:为什么在语义相同,有索引的情况下,groupby和distinct效率相同?在什么情况下,groupby会进行排序操作?带着这两个问题找答案。接下来,我们先来看一下distinct和
    749天前 MySQL distinct group by 0