首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
语文不太好
掘友等级
文昌鸡
|
上研院
今天中午吃什么好呢
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 38
沸点 4
赞
42
返回
|
搜索文章
赞
文章( 38 )
沸点( 4 )
架构师写的BUG,非比寻常
部门新来了个架构师,BAT背景,住在三环,开宝马上班,有车位。 小伙话不多,但一旦说话斩钉截铁,带着无法撼动的自信。原因就是,有他着数亿高并发经验,每一秒钟的请求,都是其他企业运行一年也无法企及的。这就让人非常羡慕,毕竟他靠这个比我赚的钱要多。 俗话说,要想在公司不出事故,那就…
Keycloak快速上手指南,只需10分钟即可接入Spring Boot/Vue前后端分离应用实现SSO单点登录
登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出目前较流行的前后…
基础篇:详解锁原理,synchronized、volatile+cas底层实现
悲观锁,每次去请求数据的时候,都认为数据会被抢占更新(悲观的想法);所以每次操作数据时都要先加上锁,其他线程修改数据时就要等待获取锁。适用于写多读少的场景,synchronized就是一种悲观锁 在请求数据时,觉得无人抢占修改。等真正更新数据时,才判断此期间别人有没有修改过(预…
Spring Boot 2.3 新特性分层JAR
基础镜像的大小 。尽量选择 alpine 作为基础镜像 减少操作系统内置软件 Dockerfile 指令层数。 这就要求我们优化 Dockerfile 能合并在一行的尽量合并等 应用 jar 的大小。这是今天要分享的重点内容 我们先来基于 spring boot 2.3.0 构…
2020 SpringCloud实战企业级项目
...... 启动我们的项目,在页面上访问localhost:9000/test,如果页面返回hello springboot,则表示我们的项目启动成功了。 接着我们需要在ci-backend-service里整合nacos。整合nacos很简单,只需在application.…
MyBatis-使用Optional拒绝空指针
想必大家都这样写过结果一运行就看到讨厌的NullPointException,好气人啊!于是我们要对NPE做判断假如我们的mapper这样写的话:那么我们的service层逻辑就再也不用担心NullP
搭建redis集群-超详细的配置
1. 准备6台服务器 2. 下载redis(稳定版本:5.0.4) 3. 编辑redis.conf 4. 创建redis.conf里配置的dir路径 5. 分别启动六个节点的redis 6. 启动集群前linux的配置(可跳过) 7. 启动集群 1:表示内核允许超额分配所有的物…
springboot搭建redis-cluster客户端
1. 初始化一个springboot项目 2. pom.xml添加依赖 3. application.yml相关配置 4. 编写RedisClusterProperty.java 5. 编写RedisClusterPoolProperty.java 6. 编写RedisServ…
在实际项目中使用-策略模式
后面需求变化了,又加了一种登陆方式,那么我们的if/else就会特别的长。此时,策略模式就粉墨登场了,使用策略模式改造后的代码会是这样的: 1. 首先得有一个登陆策略接口 2. 然后要有实际的登陆策略 3. 创建一个登陆策略工厂 好了,到这里我们的策略模式就改造完了。
在实际项目中使用-模版方法模式
这4个步骤我们可以看成是一个整体,也就是一个模板。上述的1、2、4步骤是不变的,而唯一变化的是第三步,那么我们就把第三步定义成抽象方法,让实际的登陆策略去重写它。那么让我们开始coding模版方法模式吧。 1. 创建登陆模板抽象类 2. 实际的登陆策略去继承LoginTempl…
下一页
个人成就
文章被阅读
239
掘力值
22
关注了
18
关注者
5
收藏集
26
关注标签
13
加入于
2016-11-20