【SpringBoot系列】七、SpringBoot 中使用Redis缓存        在项目中对数据的访问往往都是直接访问数据库的方式,但如果对数据的访问量很大或者访问很频繁的话,将会对数据库来很大的压力,甚至造成数据库崩溃。为了解决这类问题redis数据库脱颖而出,redis数据库出现时是以非关系数据库的光环展示在广大程序猿的面前的,后来redis的迭代版本支持了缓存数据、登录session状态(分布式session共享)等。所以又被作为内存缓存的形式应用到大型企业级项目中。         本章节主要讲述如…

2021年12月8日 0条评论 257点热度 harry 阅读全文

Ubuntu安装Redis及使用 Redis安装 配置服务器 启动客户端 数据操作 发布订阅 主从配置 卸载Redis NoSQL简介 NoSQL,全名为Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 最终一致是不直观的程序 分类 类型 部分代表 特点 列存储 Hbase 、 Cassandra 、…

2021年12月8日 0条评论 276点热度 harry 阅读全文

SpringBoot集成Elasticsearch并进行增删改查操作 今天给大家简单的介绍一下SpringBoot如何集成Elasticsearch,并简单的介绍一下基于SpringBoot模式下怎么进行简单的增删改查操作,这边增删改查操作有点类似于JPA的模式。(什么是JPA模式,大家可以自行搜索答案) 想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~ 废话不多说,现在马上开始我们今天的内容。如何新建Springboot项目我这边就不废话了,不会的同学可以看我…

2021年12月8日 0条评论 302点热度 harry 阅读全文

点蓝色字关注“央视新闻” 近日,话题 “00后破世界纪录想造中国新型飞机” 引发广泛关注 网友连连感叹:太优秀了! 这支优秀的学生团队 就是来自北京航空航天大学的 “冯如三号”团队 团队组建4年以来 以平均20岁的年龄 两破世界纪录  “冯如三号”团队 两次创造世界纪录 2019年10月, “冯如三号”团队首期成员 创下25-100kg级 油动固定翼无人机续航时间世界纪录 完成我国在该领域零的突破 此后的两年,团队不断创新 使“冯如三号-100型”无人机 具备高强度结构、超低油耗 和全自主飞行控制能力 2021年5…

2021年12月8日 0条评论 220点热度 harry 阅读全文

前言:本文是一篇 kubernetes(下文用 k8s 代替)的入门文章,将会涉及 k8s 的架构、集群搭建、一个 Redis 的例子,以及如何使用 operator-sdk 开发 operator 的教程。在文章过程中,会穿插引出 Pod、Deployment、StatefulSet 等 k8s 的概念,这些概念通过例子引出来,更容易理解和实践。文章参考了很多博客以及资料,放在最后参考资料部分。 一  k8s架构 我们看下 k8s 集群的架构,从左到右,分为两部分,第一部分是 Master 节点(也就是图中的 C…

2021年12月8日 0条评论 361点热度 harry 阅读全文

点击上方蓝色字体,选择“设置星标” 优质文章,第一时间送达 远程服务DEBUG模式启动 远程服务以debug模式启动需要执行java命令时带上以下JVM参数 java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n address指定调试端口,可以按需更改。无论你的服务是普通的java进程,还是jetty、tomcat或者其他,要启动DEBUG模式,最终都是以此J…

2021年12月8日 0条评论 237点热度 harry 阅读全文

最近在逛知乎的时候发现一个有趣的问题:《公司规定所有接口都用 post 请求,这是为什么?》 ❝ 原问题:zhihu.com/question/336797348 ❞ 看到这个问题的时候其实我也挺有感触的,因为我也曾经这样问过我自己。在上上一家公司的时候接到一个项目是从零开始搭建一个微服务,当时就有了解过接口的一些规范,比如耳熟能详的 Restful 规范,就被应用到这个微服务项目中。 今天再次看到这个问题,我也有了一些新的理解和感触,临时回顾了一下 get 与 post 的请求的一些区别: post更安全(不会作…

2021年12月8日 0条评论 294点热度 harry 阅读全文

我们在系统开发过程中,对数据排序是很常见的场景。一般来说,我们可以采用两种方式:借助存储系统(SQL、NoSQL、NewSQL 都支持)的排序功能,查询的结果即是排好序的结果查询结果为无序数据,在内存中排序。今天要说的是第二种排序方式,在内存中实现数据排序。

2021年12月2日 0条评论 334点热度 harry 阅读全文

在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else...

2021年11月24日 0条评论 219点热度 harry 阅读全文

平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都使用过哪些设计模式。

2021年11月2日 0条评论 207点热度 harry 阅读全文
134567