Bootstrap
Springboot+quartz源码探索

这期和小伙伴们一起来看看 IDEA 的 Endpoints , 以 Quartz 初始化表结构的源码为例子,来感受下这样的 debug 思路 —— 只用配置文件时,这断点在哪里打 😝

黄金圈法则解读数据中台(1):为什么需要数据中台

2019 年,中台大热之时,整个互联网圈言必称中台;然而,仅仅一年,市场对于中台的风评就开始出现两极分化,拿着亲身实践力证中台有效的人不少,翻车和指责的也大有人在;而这些失败绝大部分都是因为没想明白为什么需要数据中台。

Numpy 常用数据结构和清理函数

Numpy 常用数据结构和清理函数

iOS官方瘦身方案ODR(一):初见On-Demand Resources

应用瘦身是个老生常谈的话题。苹果其实对于应用瘦身也有着自己的方案,本文将介绍一下ODR,这个我已经用在自己项目中的苹果官方提供的资源瘦身方案。

Linux 环境如何使用 kill 命令优雅停止 Java 服务

你知道怎么优雅停止Java服务吗?你知道运维控制服务启停的脚本文件是长什么样子的吗?

04 设计模式之生成器模式

生成器模式(也叫建造者模式)是一种创建型设计模式,它将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

循序渐进带你全方位剖析原型链

不懂的时候贼难!弄懂了之后我艹!

iOS官方瘦身方案ODR(二):换肤系统改造|践行 On-Demand Resources

既然知道了 ODR 能干什么了,那就拿自己的项目开个刀。这里使用我的个人项目梦见账本,由于项目中有多套皮肤可以更换,所以存了很多套图标,就很适合使用 ODR 来优化。

手撸二叉树之对称二叉树

今天是8月日更的第三天,今天带来的题目是对称二叉树的解法,正文如下 。

失败的小项目

这个项目开始确实可以做的,应该有3-4个月的生命周期。因为到后面,由于美团这些平台频繁的更改规整,以及各类小平台的崛起,导致个人做得收益下降了很多。

停下来读读书

最近这三个月是有点忙的,尤其是下班后,一直在尝试各种小项目。这两天突然在想,是不是有点过了。就是那句话,用身体的勤劳去掩盖思考的懒惰了。稍微要动脑的事情都只是记在了to-do上,越积越多。明明是比以前花更多的时间,搞得人身心都很疲倦,但是却没有

爱你的人,会管着你。而不是惯着你。

我自己从来不主动去看娱乐新闻,吴亦凡的事情也是从身边朋友那听来的。朋友圈刷到很多关于吴亦凡被刑拘的新闻,很多评论都盖棺定论的说吴亦凡栽了,虽然我也这样认为,但以我去年学习刑法的一些相关知识,这只是涉嫌强奸,还不能盖棺定论。

装修记

装修记录 01

迅雷不及掩耳盗铃

带有一点小运气,我租到了理想的房子

多看了几套房

记录自己租房看房的过程

面试工长

装修的关键在于找到好工长

高尚小区

记录一下自己租房找房的过程

第一次看房

第一次看房

租房市场是流动的么?

记录一下自己租房的经历

如何找到靠谱的工长?

只要是装修,都无法躲开找装修公司或者工长的事情。

我遇到的那些工长

继续装修记录,如何找到工长

搜房记

因为工作变动,需要在小朋友的学校附近租房子,简单记录一下找房子的过程。

写作 7 堂课——【3. 碎片式写作】

碎片化写作,强调的是如何利用碎片时间完成系统性的工作。碎片化写作最重要的一点是养成习惯。这个习惯并非只能用在写作这件事情上。工作汇报、工作总结、项目策划,甚至做一个口头的表达,一个自我介绍都可以用碎片时间完成。

【SpringBoot技术专题】「JWT技术专区」SpringSecurity整合JWT授权和认证实现

JWT,即 JSON Web Tokens(RFC 7519),是一个广泛用于验证 REST APIs 的标准。虽说是一个新兴技术,但它却得以迅速流行。

SpringSecurity+JWT实现前后端分离的使用

直接上手 SpringSecurity+JWT ,配合这个前端demo,实现前后端分离的快速体验!

避免将 JWT 存储在 localStorage 中

在文章中《Web 身份验证:Cookie 与 Token》介绍过使用 Token 的好处,如无状态、自我存储等, 也提到过将 Token 存储在 Cookie 中的方式。可能有人会疑问,使用了 Token 为什么还用 Cookie,可以把 Token 存储在本地,如 localStorage 。

Seata TCC模式原理与实战

在前面的文章中,我们学习了Seata的搭建以及AT模式的使用,通过实践可以发现在AT模式下,用户只需要关注自己的业务,具体分布式事务的处理过程对用户来说是透明的,适用于用户不希望对业务进行改造的场景。Seata中除了AT模式外,还有TCC、Sage、XA三种模式

Seata搭建与分布式事务入门

在单体架构下,我们大多使用的是单体数据库,通过数据库的ACID特性支持,实现了本地事务。但是在微服务架构下复杂的业务关系中,分布式事务是不可避免的问题之一。Seata是Spring Cloud Alibaba分布式事务解决方案中间件,解决了微服务场景下面临的分布式事务

基于Mybatis-plus实现多租户架构

多租户(Multi-Tenant)是SaaS中的一个重要概念,它是一种软件架构技术,在多个租户的环境下,共享同一套系统实例,并且租户之间的数据具有隔离性,也就是说一个租户不能去访问其他租户的数据。基于不同的隔离级别,通常具有下面三种实现方案

☕【Java技术指南】「开发实战专题」Lombok插件开发实践必知必会操作!

在目前众多编程语言中,Java 语言的表现还是抢眼,不论是企业级服务端开发,还是 Andorid 客户端开发,都是作为开发语言的首选,甚至在大数据开发领域,Java 语言也能占有一席之地,如Hadoop,Spark,Flink 大数据等。而作为已经诞生 24 年的 Java 相比其他语

刘擎:如何在迷失中找到自我?

人是复杂的,自我也是复杂的。而一个精彩的故事,很难容纳下这种“复杂”。有时候我在想,为了把故事讲好,我还是我吗?毕竟故事不仅是我来叙述也是由他人来叙述。如果所有人叙述不一致,那是一种故事还是多种故事?

QDS curl 安装

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。

源码级深挖AQS队列同步器

在java中提供了两类锁的实现,一种是在jvm层级上实现的synchrinized隐式锁,另一类是jdk在代码层级实现的,juc包下的Lock显示锁,而提到Lock就不得不提一下它的核心队列同步器(AQS)了

Design for failure常见的12种设计思想

通常情况下,我们的一个请求会经过三个服务来处理。

其他标签