LifeIsForSharing
码龄11年
  • 477,321
    被访问
  • 124
    原创
  • 390,823
    排名
  • 5,550
    粉丝
关注
提问 私信

个人简介:生命即为分享 Life is for sharing,我们相信人的天性是乐于分享的Share and Enjoy!

  • 加入CSDN时间: 2011-04-26
博客简介:

Life is for sharing的博客

博客描述:
生命即为分享 Life is for sharing,知识是分享出来的!
查看详细资料
  • 5
    领奖
    总分 1,601 当月 34
个人成就
  • 获得232次点赞
  • 内容获得147次评论
  • 获得910次收藏
创作历程
  • 4篇
    2021年
  • 22篇
    2020年
  • 15篇
    2019年
  • 32篇
    2018年
  • 27篇
    2017年
  • 24篇
    2016年
成就勋章
TA的专栏
  • Spring Boot开发
    1篇
  • Google Guava
    15篇
  • 微信支付
    1篇
  • Linux
    16篇
  • JS
    2篇
  • Hadoop
    4篇
  • HDFS
    2篇
  • MapReduce
  • Hbase
    2篇
  • ZooKeeper
    2篇
  • Sqoop
    3篇
  • Hive
    1篇
  • ES
    5篇
  • Redis
    5篇
  • Kafka
  • Hue
    1篇
  • 算法题
    12篇
  • Http
    1篇
  • MQ
    1篇
  • Java
    21篇
  • 数据库
    22篇
  • Maven
    1篇
  • MongoDB
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL的数据类型和运算符

文章目录1.MySQL数据类型介绍1.1整数类型1.2浮点数类型和定点数类型1.3日期与时间类型1.3.1YEAR1.3.2TIME1.3.3DATE1.3.4DATETIME1.3.5TIMESTAMP1.4字符串类型1.4.1CHAR和VARCHAR类型1.4.2TEXT类型1.4.3ENUM类型1.4.4SET类型1.5二进制类型1.5.1BIT类型1.5.2BINARY和VARBINARY类型1.5.3BLOB类型2.如何选择数据类型2.1整数和浮点数2.2浮点数和定点数2.3日期与时间类型2.4C
原创
发布博客 2021.07.25 ·
85 阅读 ·
0 点赞 ·
1 评论

MySQL数据库和表的基本操作

文章目录1.数据库的基本操作1.1创建数据库1.2删除数据库1.3数据库存储引擎1.3.1MySQL存储引擎简介1.3.2InnoDB存储引擎1.3.3MyISAM存储引擎1.3.4MEMORY存储引擎1.3.5存储引擎的选择2.数据表的基本操作2.1创建数据表2.1.1创建表的语法形式2.1.2使用主键约束2.1.3使用外键约束2.1.4使用非空约束2.1.5使用唯一性约束2.1.6使用默认约束2.1.7设置表的属性值自动增加2.2查看数据表结构2.2.1查看表基本结构语句DESCRIBE2.2.2查看表
原创
发布博客 2021.07.19 ·
112 阅读 ·
0 点赞 ·
2 评论

MySQL介绍与5.7新特性描述

文章目录1.什么是MySQL2.MySQL版本3.MySQL的优势4.了解MySQL 5.7的新特性5.MySQL工具5.1MySQL命令行实用程序1.什么是MySQLMySQL是一个小型关系数据库管理系统,与其他大型数据库管理系统(例如Oracle、DB2、SQL Server等)相比,MySQL规模小、功能有限,但是它体积小、速度快、成本低,且提供的功能对稍微复杂的应用来说已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。2.MySQL版本针对不同用户,MySQL分为两个不同
原创
发布博客 2021.07.14 ·
263 阅读 ·
0 点赞 ·
0 评论

SpringBoot快速实现微信授权登录

文章目录1.引入weixin-java-mp2.配置文件配置公众号信息3.加载配置信息3.1加载配置属性3.2初始化配置3.3Controller实现4.设置微信公众平台5.前台请求及地址跳转SpringBoot中快速实现微信授权回调获取用户信息,支持配置多个appId1.引入weixin-java-mppom.xml文件中引入<!-- https://mvnrepository.com/artifact/com.github.binarywang/weixin-java-mp -->
原创
发布博客 2021.03.31 ·
578 阅读 ·
0 点赞 ·
0 评论

Redis的内存优化方式

文章目录1.压缩值1.1如何压缩字符串1.2优势1.3权衡1.4何时避免压缩2.使用较小的键2.1如何转换为较小的键2.2优势2.3权衡3.切换到32位3.1优势3.2权衡3.3何时避免切换到32位4.升级Redis版本4.1权衡5.使用更好的序列化器5.1使用哪些序列化器5.1.1MessagePack5.1.2Protocol Buffers6.将较小的字符串组合为哈希6.1如何将字符串转换为哈希6.2优势6.3权衡6.4何时避免将字符串组合为哈希7.从Set切换为Intset7.1权衡8.切换到blo
原创
发布博客 2020.05.17 ·
779 阅读 ·
4 点赞 ·
1 评论

Linux安装supervisor:一个进程控制系统

文章目录0.使用Supervisor0.1安装0.2配置supervisord.conf0.3启动supervisord0.4启动Elasticsearch0.5启动Kibana0.6启动Redis0.7启动RedisInsight0.8访问Web UI0.9开机启动supervisord0.10常用命令1.介绍1.1概述1.1.1方便1.1.2准确性1.1.3委托1.1.4进程组1.2特性1.2.1简单1.2.2集中1.2.3高效的1.2.4可扩展的1.2.5兼容性1.2.6久经考验1.3Supervis
原创
发布博客 2020.05.16 ·
1308 阅读 ·
1 点赞 ·
0 评论

Linux安装Redis监控工具RedisInsight

文章目录1.简介2.安装RedisInsight2.1下载RedisInsight2.2配置RedisInsight2.3运行RedisInsight3.使用RedisInsight3.1添加Redis3.1.1添加单机Redis3.2自动发现Redis3.3以编程方式添加Redis3.4性能指标3.5集群管理3.6命令行3.7内存分析3.7.1在实例上运行内存分析3.7.2内存概览3.7.3键空间摘要3.7.4建议3.7.5内存分析3.7.6内存分析的工作原理3.8分析器3.9慢日志3.10配置3.11在
原创
发布博客 2020.05.12 ·
7767 阅读 ·
11 点赞 ·
19 评论

CentOS7.x系统安装Redis6.0.1

文章目录1.下载Redis2.安装Redis2.1编译Redis2.2升级gcc版本2.3make installCentOS7.x安装Redis6.0.11.下载Redis下载Redis最新稳定版6.0.1,https://redis.io/[solang@solang ~]$ wget http://download.redis.io/releases/redis-6.0.1.tar.gz2.安装Redis2.1编译Redis[solang@solang ~]$ tar -zxf red
原创
发布博客 2020.05.09 ·
4435 阅读 ·
12 点赞 ·
9 评论

Elasticsearch6.6.2设置启动脚本

文章目录1.设置脚本2.开机自启Elasticsearch6.6.2设置启动脚本1.设置脚本[root@solang ~]# cd /etc/init.d/[root@solang init.d]# vi elasticsearch#!/bin/sh#description: es export ES_HOME=/usr/local/elasticsearch-6.6.2export JAVA_HOME=/usr/local/jdk1.8.0_251case "$1" insta
原创
发布博客 2020.05.09 ·
358 阅读 ·
0 点赞 ·
0 评论

Elasticsearch6.6.2集成IK分词器

文章目录1.下载IK分词器2.分词策略2.1默认standard2.2ik_smart2.3ik_max_word3.自定义分词3.1热更新IK分词Elasticsearch集成IK分词器1.下载IK分词器IK分词插件版本和ES的版本对应IK版本ES版本master7.x -> master6.x6.x5.x5.x1.10.62.4.6...
原创
发布博客 2020.05.08 ·
447 阅读 ·
0 点赞 ·
0 评论

Linux安装Kibana6.6.2

文章目录1.下载Kibana2.配置Kibana3.启动Kibana4.访问KibanaKibana的安装1.下载Kibana进入Kibana Past Releases,由于Elasticsearch安装的是6.6.2版本[参见Linux安装elasticsearch6.6.2版本],Kibana此处选择对应Elasticsearch的版本6.6.2下载后上传到Linux服务器上或者直...
原创
发布博客 2020.05.07 ·
383 阅读 ·
0 点赞 ·
0 评论

Google Guava与网络操作相关的类

文章目录1.介绍2.细节2.1公共后缀和私有域名1.介绍InternetDomainName是用于解析和操作域名的有用工具。它可以用作验证器、组件提取器以及用作以类型安全的方式传递域名的值类型。然而,InternetDomainName行为的某些方面可能令人吃惊,并且可能导致调用代码中的错误。本文档解决了这些问题。2.细节2.1公共后缀和私有域名根据相关的RFC规范,可以保证Inter...
原创
发布博客 2020.04.17 ·
268 阅读 ·
0 点赞 ·
0 评论

Google Guava与反射操作相关的类

文章目录1.TypeToken1.1背景:类型擦除和反射1.2介绍1.3查询1.3.1resolveType2.Invokable2.1方法是公共的吗?2.2方法包是私有的吗?2.3方法可以被子类重写吗?2.4方法的第一个参数是否用@Nullable注解?2.5构造函数和工厂方法如何共享相同的代码?2.6`List`的`List.get(int)`的返回类型是什么?3.动态代理3.1newProx...
原创
发布博客 2020.04.15 ·
817 阅读 ·
0 点赞 ·
0 评论

Google Guava与数学运算相关的类

文章目录1.内容2.示例3.为什么要使用这些?4.整数类型的数学4.1校验算法5.实值方法5.1附加功能6.浮点运算数学:JDK未提供经过优化、全面测试的数学工具。这个包com.google.common.math包含各种数学工具。1.内容基本的独立数学函数根据所涉及的主要数字类型分为IntMath、LongMath、DoubleMath和BigIntegerMath类。这些类具有并行结...
原创
发布博客 2020.04.15 ·
436 阅读 ·
0 点赞 ·
0 评论

Google Guava与事件总线操作相关的类

文章目录1.示例2.一分钟指南2.1对于监听器2.2对于生产者3.术语表4.常见问题4.1为什么我必须创建自己的事件总线,而不是使用单例?4.2我可以从事件总线上注销一个监听器吗?4.3为什么使用注解来标记处理方法,而不是要求监听器实现接口?4.4通用`Handler`接口怎么样呢?4.5`EventBus` 不会破坏静态类型并消除自动重构支持吗?4.6如果我注册了没有任何处理方法的监听器会发生什...
原创
发布博客 2020.04.14 ·
116 阅读 ·
0 点赞 ·
0 评论

Google Guava与哈希操作相关的类

文章目录1.概述2.组成2.1HashFunction2.2Hasher2.3Funnel2.4HashCode3.BloomFilter4.Hashing4.1提供的哈希函数4.2HashCode操作哈希:比Object.hashCode()提供的更复杂的哈希工具,包括布隆过滤器。1.概述Java固有的哈希码概念被限制为32位,并且在哈希算法和它们所作用的数据之间没有分隔,因此替代的哈希算...
原创
发布博客 2020.04.13 ·
897 阅读 ·
0 点赞 ·
0 评论

Google Guava与IO操作相关的类

文章目录1.`ByteStreams`和`CharStreams`2.Sources and sinks2.1创建sources and sinks2.2使用Sources and Sinks2.2.1通用操作2.2.2Source操作2.2.3Sink操作2.3示例3.`Files`I/O:针对Java 5和6版本的简化的I/O操作,尤其是在整个I/O流和文件上。1.ByteStreams和...
原创
发布博客 2020.04.13 ·
419 阅读 ·
0 点赞 ·
0 评论

Google Guava与基本工具操作相关的类

文章目录1.[使用和避免使用null](https://github.com/google/guava/wiki/UsingAndAvoidingNullExplained)1.1Optional1.1.1创建Optional1.1.2查询方法1.1.3重点是什么?1.2便利方法1.3使用示例2.[前置条件](https://github.com/google/guava/wiki/Precond...
原创
发布博客 2020.04.12 ·
256 阅读 ·
0 点赞 ·
0 评论

Google Guava与区间操作相关的类

文章目录1.示例2.介绍3.构建区间4.操作4.1查询操作4.2运算操作4.2.1`encloses`4.2.2`isConnected`4.2.3`intersection`4.2.4`span`5.离散域5.1你自己的离散域6.如果需要`Comparator`怎么办?7.示例代码Ranges:Guava强大的API,用于处理连续和离散的可Comparable比较类型的区间。1.示例Lis...
原创
发布博客 2020.04.10 ·
163 阅读 ·
0 点赞 ·
0 评论

Google Guava与原生类型操作相关的类

文章目录1.概述2.原生数组工具3.通用工具方法4.字节转换方法5.无符号支持5.1通用工具5.2包装器Primitives:JDK未提供对基本类型(如int和char)的操作,包括某些类型的无符号变体。1.概述Java的原生类型是基本类型:byte、short、int、long、float、double、char、boolean。在搜索Guava中的方法之前,你应该检查它是在Arrays...
原创
发布博客 2020.04.09 ·
106 阅读 ·
0 点赞 ·
0 评论
加载更多