- 博客(10)
- 收藏
- 关注
原创 深入底层原理ElasticSearch从入门到实战系列----- 基础必读(一)
ES从入门到精通一、写在前言1、大规模数据如何检索?当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑:1)用什么数据库好?(MySQL、sybase、Oracle、达梦、神通、MongoDB、Hbase…)2)如何解决单点故障;(lvs、F5、A10、Zookeep、MQ)3)如何保证数据安全性;(热备、冷备、异地多活)4)如何解决...
2019-11-08 09:53:20
781
转载 Java异常总结和Spring事务处理异常机制浅析
异常的概念和Java异常体系结构异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常,这两种异常有很大的...
2019-10-23 15:17:31
259
原创 ElasticSearch副本分片无法分配
原因: 内存不够造成的,es中规定: es内容划分超过85%,副本分片无法分配。解决方案: 修改内存超额分配比例副本分片分配:理论知识:在上一篇文章中,我记录了在windows下同一台机器上搭建es集群的步骤,第二天在向集群中创建索引的时候,出现了分片副本未分配的情况(UNASSIGNED)。 虽然并不影响数据的插入和查询,但是有问题总是要解决。起初我以为是...
2019-09-18 16:28:12
2343
1
原创 秒杀是否能用Decr来进行库存减操作???
答案是:decr 不能用来进行库存减操作。案例如下:因此,通过以上分析,秒杀库存减操作是不能使用decr命令进行操作的,那是不可能的??????嘿嘿嘿!!!!!也是可以使用的: 但是必须考虑最终数据一致性问题。...
2019-08-14 14:53:09
804
1
原创 bcrypt加密算法一些说明
我们在对密码加密时,有各种算法,进行密码比对时是如何确定使用的那种加密方式呢? 下面一段官方文档给了详细的说明。官方文档原文:The general format for a password is:{id}encodedPasswordSuch that id is an identifier used to look up which PasswordEncoder shoul...
2019-05-27 11:15:32
3663
原创 Spring boot security 一些原理探讨
一、Spring Security简介1、什么是Spring Security?Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Security还提供了诸如ACLs,LDAP,JAAS,CAS等高级特性以满足复杂场...
2019-05-25 10:57:40
291
原创 Spring Boot Admin 监控不到网关解决方案
使用springbootadmin监控服务,需要注意2方面的问题1、被监控服务接口提供问题2、监控的地址是否正确(原则来说存在与Eureka注册中心中的服务都会自动被监控,默认地址改变例外)被监控服务地址提供需要做以下事情:1、坐标导入<dependency> <groupId>org.springframework.boot</grou...
2019-05-24 20:13:30
3857
1
转载 从 Feign 使用注意点到 RESTFUL 接口设计规范
最近项目中大量使用了Spring Cloud Feign来对接http接口,踩了不少坑,也产生了一些对RESTFUL接口设计的想法,特此一篇记录下。SpringMVC的请求参数绑定机制了解Feign历史的朋友会知道,Feign本身是Netflix的产品,Spring Cloud Feign是在原生Feign的基础上进行了封装,引入了大量的SpringMVC注解支持,这一方面使得其更容易被广...
2019-05-24 20:05:19
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人