java
文章平均质量分 93
爱编程爱海阔天空
这个作者很懒,什么都没留下…
展开
-
Drools规则引擎入门小demo
1. 问题引出现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示:通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、所在公司、职位、月收入、是否有房、是否有车、是否有信用卡等。录入完成后点击申请按钮提交即可。用户提交申请后,需要在系统的服务端进行用户信息合法性检查(是否有资格申请信用卡),只有通过合法性检查的用户才可以成功申请到信用卡(注意:不同用户有可能申请到的信用卡额度不同)。检查用户信息合法性的规则如下:规则编号名称描述1检查学历原创 2021-11-03 17:30:45 · 775 阅读 · 0 评论 -
揭开银行U盾的秘密---签发CA证书:单向认证+双向认证(含java代码)
签发CA证书:单向认证+双向认证目录开发前的环境准备:单向认证:双向认证:使用java模拟携带证书请求目录开发前的环境准备:客户端: win10+火狐浏览器/谷歌服务端: COS7+Tomcat9Tomcat9的文件路径: /usr/local/tomcat9单向认证:一、生成CA根证书新建一个目录,用于存放证书mkdir -p /srv/ftp/cas生成CA密钥对:openssl genrsa -out /srv/ftp/cas/cakey.pem 2048 RSA原创 2021-09-13 16:38:47 · 1730 阅读 · 0 评论 -
阿里为何能抗住90秒100亿?看完这篇你就明白了
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、基本概念1.什么是分布式?2.什么是高可用?3.什么是集群?4.什么是负载均衡?5.什么是正向代理和反向代理?二、架构演进1.单体架构2.第一次演进:Tomcat与数据库分开部署3.第二次演进:引入本地缓存和分布式缓存3.第三次演进:引入反向代理实现负载均衡3.第四次演进:数据库读写分离3.第五次演进:数据库按业务分库3.第六次演进:数据库按业务分库3.第七次演进:使用LVS或F5来使多个Nginx负载均衡3.第八次演进:通原创 2020-11-26 11:17:19 · 160 阅读 · 0 评论 -
Springboot之处理CORS跨域请求的三种方法
Springboot处理CORS跨域请求的三种方法前言一、什么是CORS?二、SpringBoot跨域请求处理方式使用步骤1.SpringBoot的注解@CrossOrigin(也支持SpringMVC)2.处理跨域请求的Configuration3.采用过滤器(filter)的方式前言Springboot跨域问题,是当前主流web开发人员都绕不开的难题,但我们首先要明确一下几点跨域只存在于浏览器端,不存在与安卓/ios/Node.js/python/java等其它环境跨域请求能发出去,服务器端原创 2020-11-25 10:20:03 · 287 阅读 · 0 评论 -
Mysql索引之聚合式索引之InnoDB之B+Tree
Mysql索引之聚合式索引之InnoDB之B+Tree在开始分享B+Tree数据结构时我们先来了解一下与索引相关的数据结构都用哪些?二叉树红黑树hash表B-TreeB+Tree首先来了解一下二叉树的数据结构的特性:二叉树是把数据分成左右两个分支,在左分支上是存储的比父节点小的数据,而在右侧分支存贮着比父节点大的数据,当我们查找数据的时候,根据要查找的数据,去判断是大于父节点还是小于父节点,小于父节点则去左侧查找,反之则查询右边。但是如果父节点的数据是最小值,且后面插入的数据是一次递增的原创 2020-09-28 01:39:39 · 141 阅读 · 0 评论 -
springcloud+nacos服务发现设置namespace
一般开发都会有多套环境,如果多套环境公用一个nacos,那么配置中心和注册中心都会发生冲突,所以需要用namespace隔离开 address: 0.0.0.0 port: 8083 servlet: # 这里设置了context-path context-path: /settlement/v1spring: application: name: settlement cloud: nacos: config: serve原创 2020-07-14 11:17:14 · 3043 阅读 · 1 评论 -
Hystrix源码学习笔记
Hystrix中最复杂的AbstractCnmmand类HystrixCircuitBreaker isOpen()前言 1. 1) 分布式系统遇到的问题 在一个高度服务化的系统中,我们实现的一个业务逻辑通常会依赖多个服务,比如: 商品详情展示服务会依赖商品服务, 价格服务, 商品评论服务. 如图所示: 调用三个依赖服务会共享商品详情服务的线程池. 如果其中的商品评论服务不可用, 就会出 现...原创 2020-04-09 22:21:39 · 423 阅读 · 0 评论 -
给你的Idea来个酷炫的皮肤吧
给你的Idea来个酷炫的皮肤吧打开idea,File>Settings>Plugins输入 power mode,点击Browse repositories下载完这个插件,点击插件标题,进入后右侧点击重启idea就可以了。...原创 2019-10-21 10:23:24 · 1901 阅读 · 0 评论