首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
迎风小王子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
110篇文章 · 0订阅
【开源事故】77.7K Star 的 Hugo 作者亲自回信!但他第一句话就让我彻底慌了……
信心满满的我,发出了神圣的一封邮件 作为一个 Hugo 的狂热粉丝,我一直觉得它是世界上最好的静态网站生成器,没有之一。 于是,我撸起袖子,耗时近一年多,捣鼓出了一个 Hugoverse.
微软一面:订单超时未支付,如何自动关闭?
订单超时未支付,如何自动关闭?架构如何在业务演进中合理设计?订单就会被系统自动关闭,作为技术人员,该如何设计这个功能?
深入浅出MyBatis:反射和动态代理
前三篇详细总结了Mybatis的基本特性、常用配置、映射器,相对于Hibernate,映射器的配置相对复杂,但有很好的灵活性和扩展性,可以应对各种业务场景。熟练掌握这些内容,可以流畅的使用MyBatis进行开发了。 后面准备介绍MyBatis的解析和运行原理以及自定义插件,今天…
深入浅出MyBatis:「映射器」全了解
上一篇总结了MyBatis的配置,详细说明了各个配置项,其中提到了映射器,它是MyBatis最强大的工具,也是使用最多的工具。 通过映射器,可以很容易的进行数据的增删改查操作,我们抽象下进行这些操作的关键点:传递查询参数、组装各种场景下的查询条件、关联查询、将查询结果映射为Ja…
深入浅出MyBatis:JDBC和MyBatis介绍
最近在休陪产假,时间比较零碎,准备看2本书充实下,一本是「深入浅出MyBatis:技术原理与实践」,一本是「RabbitMQ实战:高效部署分布式消息队列」,为了加深记忆和理解,会进行整理、扩展和记录。 看书的目标不是把所有的细节都记住,而是从整体上了解一个技术能做什么,包含的特…
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
学习 CompletableFuture 进阶之前先掌握两种线程池
前言 本来是准备直接写 CompletableFuture 线程池进阶文章的,但是总感觉不说一下线程池又不太好直接开展,所以本篇文章先讲解一下 Java 中的两种线程池。 为什么需要线程池 当我们需要
代理技术简介(三):CGlib动态代理
黄勇,从事近十年的 JavaEE 应用开发工作,曾任阿里巴巴公司系统架构师,现任特赞CTO。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术…
一次生产 CPU 100% 排查优化实践
到了年底果然都不太平,最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。 还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个 BUG!),不过还好是不同的环境互相没有影响。 拿到问题后首先去服务器上看了看,发现运行的只有我们的 Java 应…
300 秒快速了解 Java 9 - 16 新特性
JAVA 这几年的更新实在是太太太……快了,JAVA 8 都还没用多久,16 都已经发布了。本文带你 600 秒快速了解 JAVA 9 - 16 的主要新特性,助你摆脱内卷!