SpringBoot 的第一次邂逅
前言 在介绍 SpringBoot 之前,我们首先要隆重介绍一下 Spring 框架。在上古时期,人们通常用 J2EE 那一套东西来开发企业级应用。笨重复杂的 EJB 的开发和部署让程序员们不胜其烦。其时 Spring 框架横空出世,通过核...
前言 在介绍 SpringBoot 之前,我们首先要隆重介绍一下 Spring 框架。在上古时期,人们通常用 J2EE 那一套东西来开发企业级应用。笨重复杂的 EJB 的开发和部署让程序员们不胜其烦。其时 Spring 框架横空出世,通过核...
前言 2017 年可以说是 https 快速发展的一年。大量的网站都从 http 协议迁移到了 https 协议。https 是构建在 SSL/TLS 基础上的 http协议,相对 http 来说,https 主要提供了 http 传输过程...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
前言 前文我们提到过Elastic Search 操作索引的 Rest Api。实际上 Elastic Search 的 Rest Api 提供了所有的操作接口。在编程语言中可以直接这么使用 Rest Api 可以调用 Elastic Se...
前言 这两天登录了一下部署的 gitlab 控制台,出现了下面的界面。 这是说 gitlab 有新版本了。虽然不是处女座,不过这个黄色的提示也不能忍。而是到 gitlab 官网一看,果然 gitlab 已经从 10.3.2 更新到 10.3...
前言 Elastic Search 主要靠 Restful api 来对索引进行操作。主要分为两类,一类是索引的管理类的 api ,包括索引的创建、修改、删除、查询等,文档的创建、修改、删除等。还有一类是查询类,包括各种条件的文档的检索。 ...
前言 前面的文章《通过 docker 搭建自用的 gitlab 服务》安装好了一个 Docker 容器里面的 Gitlab 服务。当时为了安全,设置了一个16位随机字符串作为密码。结果忘记存下来。现在不记得了。怎么解决呢? Gitlab 官...
前言 关于 redis 我们前面已经讨论过了缓存、分布式锁、分布式唯一标识、LBS服务的用法,这里我们来谈谈利用 redis 来实现一个消息服务。 典型的消息服务是一个生产者和消费者模式的服务。一般是有生产者产生消息,将消息发送到队列中。而...
前言 git 是当下如日中天的版本管理系统。现在如果不是工作在 git 版本管理系统之下,几乎都不好意思和人打招呼了。有很多现成的互联网的 git 服务提供给大家使用,例如号称程序员社交网络的 GitHub,还有低调好用的 bitbucke...
获取全局唯一标识的方法介绍 在一个IT系统中,获取一个对象的唯一标识符是一个普遍的需求。在以前的单体应用中,如果数据库是一个单数据库的结构。通常可以利用数据库的自增字段来获取这个唯一标识。例如,在 Mysql 数据库中,我们可以通过 sql...
缓存服务的意义 为什么要使用缓存?说到底是为了提高系统的运行速度。将用户频繁访问的内容存放在离用户最近,访问速度最快的地方,提高用户的响应速度。一个 web 应用的简单结构如下图。 在这个结构中,用户的请求通过用户层来到业务层,业务层在从数...