自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello World

嗯哼~

  • 博客(467)
  • 资源 (21)
  • 收藏
  • 关注

原创 EXPLAIN FORMAT=json和EXPLAIN ANALYZE查询计划解读

EXPLAIN名词:QEP: Query Execution Plan,查询执行计划。语法:EXPLAIN [explain_type] {explainable_stmt }explain_type:{ EXTENDED | PARTITIONS | FORMAT = format_name}format_name:{ TRADITIONAL | JSON}explainable_stmt:{ SELECT statement | DELETE statement | IN..

2020-05-29 17:38:16 4160 1

原创 Linux命令-查看内存、GC情况及jmap 用法

1、top -p 进程号首先可以通过ps命令找到进程id,比如ps-ef |grepkafka可以看到kafka这个程序的进程id    可以看到是2913,现在可以使用如下命令查看内存:top -p 2913    这样可以动态实时的看到CPU和内存的占用率,然后按q键回到命令行2、ps-aux |grep xxx直接使用ps命令查看:ps-aux |grepkafka  第一个标注的地方是CPU和内存占用率,后面的943100...

2020-05-11 10:33:52 9116

原创 详解Mysql执行计划explain

1、MySQL语法MySql提供了EXPLAIN语法用来进行查询分析,在SQL语句前加一个”EXPLAIN”即可。默认情况下Mysql的profiling是关闭的,所以首先必须打开profilingset profiling="ON"mysql> show variables like "%profi%"; ------------------------ ------- | Variabl...

2019-11-28 20:12:17 1875

原创 九种linux查询日志命令总结

【背景】排查线上环境问题,少不了去线上查日志。而使用什么命令,能快速准确地查到我们需要查找地日志信息,也是我们需要掌握的一项技能。【命令】Linux查看命令有多种:tail,head,cat,tac,more(一) tail 命令tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File...

2019-10-09 14:04:22 1730

转载 鱼皮在腾讯的试用期总结!

腾讯的试用期一般是 3 个月,在 1 个月左右就会让你写一份阶段性总结,最后还会要求你填写一份试用期总结报告,有些部门可能还要当面给领导汇报。今天就给大家分享下我的试用期总结,可能会有点官方~不敢说写的很好,但绝对真实,希望能给大家一些参考(不要复制粘贴哈哈)。以下内容已脱敏我的试用期总结在腾讯已经实习近一年,终于正式入职,激动的同时,身上的责任和压力也大了许多。即将转正,下面是我对自己试用期的工作、成长与不足的总结。大纲:工作在试用期,我做了很多事情。本职试用期间,我完成了多个需求

2021-07-25 09:41:12 3098 1

转载 腾讯程序员的职业晋升答辩之【完全解析】

对于广大技术开发者来说,晋升之于职业生涯,如同吃饭,只要我们还活着就得进行下去,不管是为前途,还是为图钱。为此,本文将结合自己在腾讯的经历,以腾讯技术族的晋升答辩为例,对其全流程给出个人的所思所想,以供参考,若对大家有所裨益,则不胜荣幸。图片前言:阅读提示晋升答辩,是一个关于技术的非技术话题,本文将按照答辩活动的开展顺序,对答辩前,答辩中,答辩后的各环节展开逐层剖析,以期改善大家的阅读体验,并尽力提供一个贴近实操的行动指南(个人建议)。主要包括:需求理解(是什么)、素材的收集(有什么)、ppt设计.

2021-07-24 22:07:53 7591

原创 毕业前三年如何拿到好绩效

毕业前三年战略打法入职0.5年入职1.5年入职2.5年如何拿到好绩效居安思危日常工作技术成长总结毕业前三年战略打法入职 0.5 年作为职场新人,目标只有一个,尽快的通过试用期、熟悉技术栈 + 工具 + 业务,要有一定产出。为啥要尽快的熟悉这些呢?核心就是提升工作效率,工作要的是产出,拿的是结果。开始的时候工作不会很忙,就要利用好空余时间时间,看工作需要的各个平台、工具的使用文档,以及内网大牛的技术文章,自己写小 demo 走通上线流程、以及看各种平台别人怎么设置?怎.

2021-07-18 12:02:52 1326

原创 redis中hash扩容过程

数据结构Redis一共支持5种数据结构,hash是其中的一种,在hash扩容的时候采用的是渐进式rehash的方式。要想深入理解渐进式rehash,首先要了解以下Redis中hash的数据结构。哈希表节点typedef struct dictEntry { void *key; // 键 union { void *val; uint64_t u64; int64_t s64; double d; } v; //

2021-06-25 07:58:40 4145

原创 服务网关Spring Cloud Gateway

简介predicatefilter限流配合注册中心路由转发使用Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。简介作用协议转换,路由转发流量聚合,对流量进行监控,日志输出作为整个系统的前端工程,对流量进行控制,有限流的作用作为系统的前端边界,外部流量只能通过网关才能访问系统可以在网关层做权限的判断可以在网关层做缓存.

2021-06-21 11:06:58 325

原创 Mybatis自定义resultMap

<!-- 洗车门店和服务列表查询映射结果 --> <resultMap id="carWashStoreAndServices" type="com.aspire.mall.portal.carwash.vo.response.CarWashStoreDetailRes"> <result property="storeId" column="store_id" /> <result prope.

2021-06-17 11:01:34 371

转载 财务自由“进度表”-金钱光谱

第一阶段:生存第二阶段:自由/生活第三阶段:权力财富主要划分成了三个阶段 ,而决定我们位置的不仅仅是财富的绝对数量,同时还有我们对财富的使用方式。第一阶段:生存????是「生存」,而不是「生活」 ,驱动我们的主要是对生存的恐惧,担心吃不饱,恐惧无家可归。这个阶段的心态特点是,我们对于各种变化充满恐惧,不敢尝试像跳槽、谈加薪等等这些新机会,稍微一点不确定性就会让我们非常焦虑 ????如果你处在生存模式下,你会害怕做任何不确定的事情,不管这个风险实际上有多小。脱离这个阶段靠的更多是心态

2021-06-13 16:13:55 563

原创 什么是金钱光谱

第一阶段:生存第二阶段:自由/生活第三阶段:权力金钱是身份的放大器Money Is the Megaphone of Identity | 金钱是身份的放大器By Lawrence Yeo在我二十多岁的时候,有很长一段时间我没有工作。对于我们大多数人来说,这并不是什么大事。我们还有一辈子的时间去工作,所以休几个月的假去 "找回自己 "是完全可以理解的。好吧,我们只能说我不是这样的。我花了几个不眠之夜在招聘信息上搜索,寻找任何可能对我所能提供的那点东西感兴趣的公司。我把那个 "上传简历 .

2021-06-13 16:11:39 473

原创 适合普通人的量化投资

什么是量化量化工具什么是量化首先是一段概念:量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率"事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下做出非理性的投资决策。根据量化的定义,是利用历史数据制定具有"大概率“正确的策略。这个大概率要用大量数据建立模型进行回测才能确定。那么普通人应该怎么做?两个字:复盘。将自己过往所有的交易清单拉出来,整合自己每笔买点和卖点。然后分析回想每个买卖点和理由。.

2021-06-13 16:10:25 1734

原创 Spring IOC原理

回顾以前对象依赖Spring依赖注入IOC控制反转回顾以前对象依赖传统的实现,需要自己new对象,然后给对象属性赋值,一旦有改动,特别麻烦。class UserService{ UserDao userDao = new UserDao();}后来,使用DaoFactory,通过字符串创建对应的对象。 private UserDao userDao = DaoFactory.getInstance().createDao("zhongfucheng.dao.impl..

2021-06-13 15:57:40 317

原创 JVM垃圾回收(GC)

如何识别垃圾垃圾回收主要方法分代收集算法垃圾收集器JVM参数测试如何识别垃圾引用计数法对象被引用一次,在它的对象头上加一次引用次数,如果没有被引用(引用次数为 0),则此对象可回收代码 ref 引用了右侧定义的对象,所以引用次数是 1String ref = new String("Java");如果在上述代码后面添加一个 ref = null,则由于对象没被引用,引用次数置为 0,由于不被任何变量引用,此时即被回收。引用计数法无法解决一个主要的问题就是循环引用。 //.

2021-06-13 15:56:27 1309 1

原创 Java并发工具类(JUC)

等待多线程完成CountDownLatch同步屏障CyclicBarrier控制并发线程数Semaphore线程间交换数据Exchanger在J.U.C包中,提供了几个非常有用的并发工具类,CountDownLatch、CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段,Exchanger工具类则提供了在线程间交换数据的一种手段。通过使用这些工具类,可以有效提高并发编程中,并发流程的控制,以提升效率和代码质量。等待多线程完成的CountDownLatchCo.

2021-06-13 15:55:42 438

原创 Java多线程内存模型(JMM)

CUP多核并发缓存架构CPU缓存一致性协议MESICPU高速缓存(Cache Memory)CPU在摩尔定律的指导下以每18个月起一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。CPU在摩尔定律的指导下以每18个月起一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。为了解决这个问题,CPU厂商在CPU中内置了少量的高速

2021-06-13 15:54:34 1658 1

原创 Centos7安装mysql

https://blog.csdn.net/qq_38570633/article/details/109257430https://blog.csdn.net/qq_40869428/article/details/117226927

2021-06-04 09:39:42 214

转载 工作中的不痛快怎么办?

那些糟心事儿转变心态,下凡历劫活在当下那些糟心事儿我有个小伙伴,能力很强,但是运气不好,遇人不淑——他财务自由的动机很纯粹,就是为了从现在的坑爹公司中高喊着“Fu** You!”跳出来。他说的很多糟心事儿我还挺感同身受的,列举几个特别有共鸣的遭遇,估计很多小伙伴都遇到过:工作没价值感。年年谈战略规划,但从不执行,甚至反着干。老板为了讨好客户,啥离谱要求都同意,然后回来狂逼开发人员。还言语讥讽“你们这些开发就知道说不行”(老板不懂技术,但亲自指挥开发)制定根本完不成的截止时间,开始安慰.

2021-06-02 15:17:40 482

原创 Mysql锁

全局锁&表锁&行锁&页锁悲观锁&乐观锁共享锁&排他锁&意向锁记录锁&间隙锁&临键锁全局锁&表锁&行锁&页锁表锁:开销小,加锁快;不会出现死锁;锁定力度大,发生锁冲突概率高,并发度最低行锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率低,并发度高页锁:开销和加锁速度介于表锁和行锁之间;会出现死锁;锁定粒度介于表锁和行锁之间,并发度一般行锁表锁页锁MyISAM.

2021-06-02 14:17:17 245

原创 Java虚拟机内存结构(JVM)

JDK体系结构JDK:Java Develpment Kit,Java开发工具,包括Java语句,命令工具集和JREJRE:Java Runtime Environment,即Java运行时环境,包括JDK和Java核心类库JVM:java Virtual Machine,即Java虚拟机简化版完整版JVM内存结构JVM内存主要分为堆、虚拟机栈、本地方法栈、方法区、程序计数器等。类信息、常量、静态变量存放在方法区中类创建的对象存放在堆中堆中对象的调用方法时会使用到虚拟机栈,

2021-06-02 14:10:34 627 1

原创 软件设计师考试

10-20的软件设计师试卷,以及部分参考资料基础知识目录:第一章 :https://share.mubu.com/doc/5Ix1A0hDyvI第二章 :https://share.mubu.com/doc/2r_cgPzmo_I第三章 :https://share.mubu.com/doc/scbkc9bI_I第四章:https://share.mubu.com/doc/4Ret-0PD5fI第五章:https://share.mubu.com/doc/67JbIsvOx_I第六章:http

2021-06-02 14:08:35 286

原创 JAVA实现空间索引编码(GeoHash)

https://blog.csdn.net/xiaojimanman/article/details/50358506https://github.com/kungfoo/geohash-java

2021-06-02 10:48:10 298

原创 解决Oracle使用IN 不能超过1000问题

在oracle中,使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。解决办法使用or/union连接分割SQL语句为select a from b where c in(,) or c in (,) or c in (,),…或者select * from table where id in (1, 2, .. ., 1000)un

2021-06-01 14:48:07 2179

原创 Mysql与Oracle区别

InOracle语法限制,in内数量不能超过1000。超过1000会报如下错误:Caused by: java.sql.SQLSyntaxErrorException: ORA-01795: 列表中的最大表达式数为 1000

2021-05-28 14:32:10 169

原创 类加载:双亲委派机制

类的生命周期 类加载器 双亲委派机制 类的生命周期类从被加载到虚拟机开始,到卸载出内存为止,它的整个的生命周期包括:加载、连接(验证、准备、解析)、初始化、使用和卸载七个阶段。加载过程将编译之后的Class文件加载至虚拟机,并存储在方法区。连接过程连接被分为了验证、准备、解析三部分。验证:Class文件中的信息是否符合Java虚拟机的要求,是否安全(可能会做出危害虚拟机的行为)。准备:为类变量分配内存,并设置类变量的初始...

2021-05-22 20:22:57 402

原创 MVCC多版本并发控制

什么是MVCC全称Multi-Version Concurrency Control,即多版本并发控制,解决读—写冲突的无锁并发控制。当前读是一种加锁操作,是悲观锁。同一行数据平时发生读写请求时,会上锁阻塞住。但mvcc用更好的方式去处理读—写请求,发生读—写请求冲突时不用加锁,提高数据库的并发性能,具体实现就是快照读。MVCC维护多版本数据,为每个数据修改保存一个版本,版本与事务时间戳相关联。因为myIsam不支持事务,MVCC都针对InnoDB引擎来讲。当前...

2021-05-21 18:33:43 446 2

原创 ThreadLocal

简介多线程访问同一个共享变量的时候容易出现并发问题,ThreadLocal是除了加锁外的一种规避多线程不安全的方法。ThreadLocal是JDK包提供的,它提供线程本地变量,每个线程都会有变量的一个副本,访问的都是线程自己的变量副本,从而规避了线程安全问题,如下图所示使用 void set(Object value):设置当前线程的线程局部变量的值。 public Object get():该方法返回当前线程所对应的线程局部变量。 public voi...

2021-05-20 21:32:36 166

原创 Kafka分区与消费者的关系

分区(partion)kafka中的topic可以细分为不同的partion,一个topic可以将消息存放在不同的partion中。leader和follower每个partion可以设置一个leader和多个follower。kafka的消息没有设置读写分离,每个消息发送时,都是发送至对应的partion的leader-paertion,follower-partion主要是为了备份数据而存在,当leader-partion出现故障时,数据已经完全同步的follower-partion也会切换

2021-05-02 21:27:58 4488 12

转载 我用kafka两年踩过的一些非比寻常的坑

前言我的上家公司是做餐饮系统的,每天中午和晚上用餐高峰期,系统的并发量不容小觑。为了保险起见,公司规定各部门都要在吃饭的时间轮流值班,防止出现线上问题时能够及时处理。我当时在后厨显示系统团队,该系统属于订单的下游业务。用户点完菜下单后,订单系统会通过发kafka消息给我们系统,系统读取消息后,做业务逻辑处理,持久化订单和菜品数据,然后展示到划菜客户端。这样厨师就知道哪个订单要做哪些菜,有些菜做好了,就可以通过该系统出菜。系统自动通知服务员上菜,如果服务员上完菜,修改菜品上菜状态,用户就知道哪些菜已经

2021-05-01 15:48:46 290

原创 通过RestTemplate设置header&body,绕过证书验证,并获取返回的header&body

背景使用HttpClients请求外部接口 @Test public void test(){ try{ // 使用httpClient请求 // 请求路径 String url = "localhost:8080/user/info"; // 请求头 Map headerMap = new HashMap(); headerMap.put("Content-Type", "application/jso

2021-04-28 15:02:22 777

原创 Java发送Post请求,获取返回的请求头Header

本文实例讲述了JAVA获取HTTP请求头的方法。分享给大家供大家参考,具体如下:在利用Java网络编程时,利用Java获取HTTP Request 和 Response头字段;可以利用Java语言根据需要添加自定义的HTTP头字段,而不必拘泥于标准HTTP定义的头字段。代码如下:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONOb

2021-04-25 17:59:58 10352

原创 SpringMVC返回不带引号的字符串方案汇总

问题项目使用springboot开发的,大部分出参为json,使用的fastJson。现在有的接口需要返回一个success字符串,发现返回结果为“success”,多带了双引号。这是因为fastJson对出参做了处理。方案一:修改springMVC配置文件网上通用的办法是在springMVC配置文件spring-servlet.xml中加入如下配置项:<mvc:annotation-driven> <mvc:message-converters.

2021-04-25 17:14:41 1079

原创 XXL-JOB定时任务调度平台原理

背景概述业务场景中经常有一些场景需要使用定时任务,比如:时间驱动的场景:某个时间点发送优惠券,发送短信,取消未支付订单等等。 批量处理数据:批量统计上个月的账单,全量同步商品数据等等。 固定频率的场景:每隔一定时间需要执行一次。传统的定时任务实现方案,比如Timer,Quartz等都或多或少存在一些问题:不支持集群高可用,没有监控、故障告警等。 没有统一管理平台,不支持统计和追踪各个服务节点任务调度的结果等 不支持分布式任务调度:同一个服务多个实例的任务存在互斥时,需要统一的调度。.

2021-04-24 12:52:12 4984

原创 Mysql如何保证原子性,一致性,持久性

原子性mysql原子性利用了undo log。记录回滚的日志信息,利用undo log中的信息将数据回滚到修改之前。持久性mysql持久性的利用了redolog。包括内存中的日志缓冲(redo log buffer),以及磁盘上的持久化文件(redo log file)。事务提交时,必须先将所有事务日志写入到磁盘上的redo log file和undo log file中进行持久化。一致性mysql一致性的保证是从2个方面来保证。一方面数据库层面A(原子性)...

2021-04-24 11:22:36 1286

原创 请求HTTPS接口提示缺少安全证书:unable to find valid certification path to requested target

Question:unable to find valid certification path to requested targetreason:缺少安全证书solve:以下是获取安全证书的一种方法,通过以下程序获取安全证书:/* * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. * * Redistribution and use in source and binary forms, with or wit

2021-04-24 11:01:00 3233 1

原创 石杉的职业生涯路线解答

在成为架构师前应该怎么做,职业生涯怎么走,过了35岁以后怎么办?成为大公司/独角兽/中小公司的架构师/技术专家/技术leader之前,你要做的,就是先用半年到一年多这个周期,先学好一部分课程,然后跳槽出去提升履历,提升薪资,大部分人这个时候,是可以进大厂/独角兽,拿下P6/P6+的职位的,少部分人至少也可以进中小公司,涨薪好多。接着下一步,就是要继续学两三年的课,把Java架构、中间件架构、大数据架构、资深专家的内容全部学完吃透,那么你的技术基本在行业里就是Top 1%了,基本都是大公司和独角兽的P

2021-04-23 14:42:51 250

原创 分布式链路追踪原理详解及SkyWalking、Zipkin介绍

背景:追踪调用链路,监控链路性能,排查链路故障随着微服务架构的流行,一次请求往往需要涉及到多个服务,需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。单体架构中可以使用 AOP 在调用具体的业务逻辑前后分别打印一下时间即可计算出整体的调用时间,使用 AOP 来 catch 住异常也可知道是哪里的调用导致的异常。基本实现原理一个完整请求链路的追踪ID(traceid)用于查出本次请求调用的所有服务,每一次服务调用的跨度ID(spanid.

2021-04-21 21:06:29 13616 5

原创 软件水平考试-中高级备考指南

上午题在希赛软考app上下午的案例分析题,主要找希赛网上历年真题做:https://www.educity.cn/tiku/zt100110011003-1.html论文项目参考:https://www.cnblogs.com/Tiancheng-Duan/category/1340598.html在知网上找与之类似平台系统开发的硕士毕业论文研读,看个3 - 5篇,了解这个系统的基本业务功能、系统架构设计、数据库设计和技术选型等设计,以博文和论文的内容为基础,对整个架构和各个功能模块进.

2021-04-18 17:28:27 213 1

原创 E大干货合集 第一章 投资是科学,也是艺术

第一节 对投资的理解01 投资是场赌博一、投资是可以计算概率的赌博游戏投资这件事,本质上是个赌博行为。买入就是赌涨,你卖出就是赌跌。它比大部分赌博,比如老虎机,更吸引人的地方在于:它是一种可以计算概率,并通过计算结果大幅提高自己赚钱可能性的一种赌博。个人认为,一个好的赌徒就应该能够控制自己的情绪,知道自己什么时候该下注,什么时候该离场。 好赌徒应该会计算赢钱的概率。赢的概率大,就多加码。赢的概率小,就少量下注。我们始终要遵守一个理念:第一,做大概率会胜利的投资;第二,在错误的

2021-04-17 16:38:05 944

从零开始带你成为MySQL实战优化高手PDF128-130.zip

从零开始带你成为MySQL实战优化高手PDF第128-130讲

2021-02-26

从零开始带你成为MySQL实战优化高手PDF117-127.zip

从零开始带你成为MySQL实战优化高手PDF第117-127讲

2021-02-26

从零开始带你成为MySQL实战优化高手PDF64-116.zip

从零开始带你成为MySQL实战优化高手PDF第64-116讲

2021-02-26

从零开始带你成为MySQL实战优化高手PDF0-63.zip

从零开始带你成为MySQL实战优化高手PDF第0-63讲

2021-02-26

中国容器云市场研究报告.pdf

主要包括:容器的发展历史、容器云的企业价值、我国的容器云市场、容器云的应用展望

2020-12-25

中国DevOps应用发展研究.pdf

包括以下几点内容:DevOps概念解析、DevOps企业实践、DevOps市场现状、DevOps应用展望

2020-12-25

46页+JVM体系结构与GC调优.pptx

JVM体系结构与GC调优,46页+PPT,包括JVM体系结构概述、GC算法介绍、内存管理、垃圾回收、调优方法和监控工具

2020-05-26

第12章 Redis云平台CacheCloud.rar

一站式学习Redis 从入门到高可用分布式实践(十二) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第11章 缓存设计与优化.rar

一站式学习Redis 从入门到高可用分布式实践(十一) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第9章 初识Redis Cluster.rar

一站式学习Redis 从入门到高可用分布式实践(九) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第7章 Redis复制的原理与优化.rar

一站式学习Redis 从入门到高可用分布式实践(七) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第6章 常见的持久化开发运维问题.rar

一站式学习Redis 从入门到高可用分布式实践(六) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第5章 Redis持久化的取舍和选择.rar

一站式学习Redis 从入门到高可用分布式实践(五) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第4章 瑞士军刀Redis其他功能.rar

一站式学习Redis 从入门到高可用分布式实践(四) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第3章 Redis客户端的使用.rar

一站式学习Redis 从入门到高可用分布式实践(三) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第2章 API的理解和使用.rar

一站式学习Redis 从入门到高可用分布式实践(二) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

第1章 Redis初识.rar

一站式学习Redis 从入门到高可用分布式实践(一) 包含Redis基础,使用经验介绍、Java,Python客户端示范、Redis使用规范,由浅入深讲解并伴有企业中Redis开发的相关项目以及大规模Redis的实战经验,是开发和运维人员系统学习Redis的必备内容

2020-04-25

SpringBoot构建电商基础秒杀项目

通过使用SpringBoot快速搭建前后端分离的电商基础秒杀项目。项目中会通过应用领域驱动型的分层模型设计方式去完成用户otp注册、登陆、查看、商品列表、进入商品详情以及倒计时秒杀开始后下单购买的基本流程。

2020-04-25

Java电商网站开发.zip

从0开始 独立完成企业级Java电商网站开发,包括用户模块、分类模块、商品模块、购物车模块、订单模块、收货地址、支付模块 演示地址 前台:http://www.happymmall.com/index.htmlhttp://test.happymmall.com/ 后台:http://admin.happymmall.com

2020-04-25

CentOS7服务器搭建部署流程

服务器搭建部署的详细流程,包括选操作系统,注册并备案域名,安装配置服务等步骤

2018-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除