首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
technotes
杨同学technotes
创建于2021-05-14
订阅专栏
互联网技术学习笔记。
等 9 人订阅
共26篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring Security入门:保护Web应用
本文我们将构建一个简单但完整的小型 Web 应用程序,以演示 Spring Security 的入门教程。系统大致逻辑是:当合法用户成功登录系统之后,浏览器会跳转到一个系统主页,并展示一些个人健康档案
Git如何修改历史的Commit信息
最近由于一行单元测试代码没有写 Assert 断言,导致了项目在 CI 过程中没有通过,于是遭到了某位同事的吐槽,在修改我的代码后写上了一句提交信息。
图解CORS
CORS 的全称是 Cross-origin resource sharing,中文名称是跨域资源共享,是一种让受限资源能够被其他域名的页面访问的一种机制。
分享5个Git使用技巧
这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情 1、删除指定commit 假如某个项目当中有 3 条提交。 现在我们要删除commit-2这条提交记录。应该如何做呢? 第一
Redis高可用全景一览
Redis 系统的高可用,具体可以通过两个方面来理解:一是服务少中断,二是数据少丢失。服务少中断 -> 多副本 -> 主从库模式保证数据一致及从库的高可用 -> 哨兵保证主库的高可用 -> 哨兵集群保
XXL-JOB核心源码解读及时间轮原理剖析
执行器向服务端注册?怎么注册的?多久注册一次?采用什么通信协议?然后,服务端才能知道有哪些执行器,并触发任务调度。那么服务端是如何记录每个任务的触发时机,并完成精准调度的呢?
spring initializr脚手架搭建详解
本文向你介绍了 Spring Initializr 脚手架的搭建过程,项目已经开源在 Github https://github.com/studeyang/start-parent,欢迎 star
开源第一步,上传 Jar 包至 Maven 中央仓库
最近我将服务发现组件开源了:https://github.com/studeyang/cloud-discovery,分享一下 Jar 包上传中央仓库过程遇到的问题与总结。
实战:如何优雅地扩展Log4j配置?
Log4j 日志框架我们经常会使用到,最近,我就遇到了一个与日志配置相关的问题。简单来说,就是在原来日志配置的基础上,指定类的日志打印到指定的日志文件中。
Nacos注册中心快速入门
本文介绍了 Nacos 注册中心入门使用,并介绍了通过 Feign 及 Ribbon 完成服务间调用,Nacos 也实现了基于权重的负载均衡策略,这点可以搭配 Ribbon 使用。
基于start.spring.io,我实现了Java脚手架定制
# 一、背景:为什么要做? ## 创建工程的痛点 2020 年,我们公司迎来了业务发展的迅猛期,滋生大量创建工程的需求。总体来说,创建工程面临着以下几个问题。 1. 在创建工程时,多采用 co
海量数据情况下,怎么用Bitmap进行签到统计?
在 Web 和移动应用的业务场景中,我们经常需要保存这样一种信息:统计用户在手机 App 上的签到打卡信息。 在签到打卡的场景中,我们只用记录签到(1)或未签到(0),它就是非常典型的二值状态。在签到
Spring Boot 配置体系详解
Spring Boot 框架使配置变简单、使编程变简单、使部署变简单、使监控变简单。Spring Boot 提供了很多隐式的功能,比如自动配置,它将系统开发的复杂度隐藏得很深。
MySQL实战:优化器选错索引怎么办?
在 MySQL 中一张表是可以支持多个索引的。但是,你写 SQL 语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由 MySQL 来确定的。 不知道你有没有碰到过这种情况,一条本来可以
MySQL实战:普通索引和唯一索引,应该怎么选择?
今天我们来谈谈,在不同的业务场景下,应该选择普通索引,还是唯一索引? 实际场景举例 假设你在维护一个市民系统,每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。如果市民系
源码解析:@Autowired 的注入过程
在使用 @Autowired 时,你或多或少都会遇过类似的错误:"required a single bean, but 2 were found"。本文着重串连整个@Autowired 的注入过程。
Spring AOP 能拦截 this 调用的当前类方法吗?
AOP 是日志记录、监控管理、性能统计、异常处理、权限管理、统一认证等各个方面被广泛使用的技术。 我们之所以能无感知地在容器对象方法前后任意添加代码片段,那是由于 Spring 在运行期帮我们把切面中
(byte)1658385462>>16=-40, 怎么算的?
在 Github 项目mongo-java-driver有一个类ObjectId.java,它的作用是生成唯一 id 的,它的核心实现是下面这样一段代码 [1]: 上述代码中的int2()方法定
领域驱动设计(DDD)--概念篇
01 | 背景 微服务设计和拆分的困境 在微服务实践过程中经常会产生不少的争论和疑惑: 微服务的粒度应该多大呀? 微服务到底应该如何拆分和设计呢? 微服务的边界应该在哪里? 综合来看,微服务拆分困境产
Kafka的Reactor模式--支撑10万请求数
关于如何处理请求,我们很容易想到的方案有两个。 顺序处理请求 伪代码大概是这个样子: 这种方式的吞吐量太差,每个请求都必须等待前一个请求处理完毕才能得到处理。适用于请求发送非常不频繁的系统。 异步处理
下一页