加载中
给网站配置免费的HTTS证书

最近看到网上说 https 的网站 Google 会优先收录,所以就抽时间记录下配置博客的过程。 ACME 使用 LetEncrypt 证书作为博客的 https 实现方式。 acme.sh 实现了 acme 协议, 可以从 letsencr...

06/08 18:40
6
ZooKeeper和CAP理论及一致性原则

CAP理论告诉我们,一个分布式系统不可能同时满足以下三种 一致性(C:Consistency) 可用性(A:Available) 分区容错性(P:Partition Tolerance)...

05/18 12:00
20
Dubbo中暴露服务的过程解析

dubbo 服务暴露过程 作者:大程熙 地址:http://cxis.me/2017/02/19/Dubbo中暴露服务的过程解析 示例项目:https://github.com/souyunku/spring-boot-examples/tree/master/spring-boot-dubb...

05/10 00:35
30
Mysql InnoDB B+树索引和哈希索引的区别? MongoDB 为什么使用B-树?

B-树和B+树最重要的一个区别就是B+树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域。 B+树 B+树是为磁盘及其他存储辅助设备而设计一种平衡查找树(不是二叉树)。...

04/04 10:50
46
Redis持久化RDB和AOF优缺点是什么,怎么实现的?我应该用哪一个?

Redis是一种高级key-value数据库。数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能...

03/24 14:35
60
20个数据库常见面试题讲解

进了互联网公司,整天也就是搬砖,等到了面试的时候,发现数据库方面,忘得一塌糊涂,抽时间整理了一些数据库方面的题。欢迎大家向我推荐你在面试过程中遇到的问题,我会把大家推荐的问题添加...

03/23 22:41
1K
MySql常用30种SQL查询语句优化方法

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 ...

03/23 15:01
14
为Java程序员金三银四精心挑选的300余道Java面试题与答案

为Java程序员金三银四精心挑选的300余道Java面试题与答案,欢迎大家向我推荐你在面试过程中遇到的问题,我会把大家推荐的问题添加到下面的常用面试题清单中供大家参考。 前两天写的以下博客,...

03/21 16:05
64
Spring 常见的一些面试题整理

本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。 欢迎大家向...

03/21 13:31
85
想进大厂?50个多线程面试题,你会多少?(一)

最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置...

03/18 19:35
86
什么是阻塞队列?如何使用阻塞队列来实现生产者-消费者模型?

什么是阻塞队列? 阻塞队列是一个在队列基础上又支持了两个附加操作的队列。 2个附加操作: 支持阻塞的插入方法:队列满时,队列会阻塞插入元素的线程,直到队列不满。 支持阻塞的移除方法:...

03/14 16:29
200
Twitter的分布式雪花算法 SnowFlake 每秒自增生成26个万个可排序的ID (Java版)

分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简...

03/13 16:51
606
BTA 常问的 Java基础40道常见面试题及详细答案

最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。 为此我业余时间整理了,Java基础常见的40道常见面试题,及详细答案,望各路大牛,发现不对的地方,...

03/10 22:30
984
Java 10 新特性解密,引入类型推断机制,将于 2018 年 3 月 20 日发布

JDK 10 是 Java 10 标准版的部分实现,将于 2018 年 3 月 20 日发布,改进的关键点包括一个本地类型推断、一个垃圾回收的“干净”接口。

03/09 09:32
1K
一个两年Java的面试总结

16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网...

03/07 11:32
476
Spring Boot 中使用 MongoDB 增删改查

本文快速入门,MongoDB 结合SpringBoot starter-data-mongodb 进行增删改查 1、什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,...

Spring Boot 中使用 RocketMQ

本文快速入门,RocketMQ消息系统的安装部署,发送,和接收消息,监控消息,的详细说明。 环境需要 64位操作系统,建议使用Linux / Unix / CentOs7.3 64bit JDK 1.8+ Maven 3.2.x Git 1.8.3.1 环境...

02/02 16:44
145
搭建 Apache RocketMQ 单机环境

本文快速入门,RocketMQ消息系统的安装部署,发送,和接收消息的详细说明。 环境需要 64位操作系统,建议使用Linux / Unix / CentOs7.3 64bit JDK 1.8+ Maven 3.2.x JDK Maven 的安装自行 Goog...

02/02 16:43
109
搭建 MongoDB分片(sharding) / 分区 / 集群环境

1. 安装 MongoDB 三台机器 关闭防火墙 systemctl stop firewalld.service 192.168.252.121 192.168.252.122 192.168.252.123 mongos mongos mongos config server config server config s...

02/01 22:39
19
手把手教你 MongoDB 的安装与详细使用(二)

上一篇文章练习了 MongoDB 的 14个功能特性,这一篇文章主要练习,MongoDB 的 Limit与Skip方法,排序,索引,聚合,主从复制(副本集),自动故障转移

01/30 11:52
64

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部