文章库ARTICLE COLUMN

  • 【Netty】服务端和客户端

    【Netty】服务端和客户端

    摘要:客户端客户端启动的常规代码如下用于接收客户端请求的线程池职责如下。注册对应的网络监听状态为到多路复用器。由多路复用器在现场中轮询个,处理连接结果。具体服务端与客户端如何通信,以及内存管理等方面的知识下一次再写。 欢迎关注公众号:【爱编...

    dreambeidreambei 评论0 收藏0
  • JAVA异常类

    JAVA异常类

    摘要:常见异常类图如下通常为虚拟机相关错误,通常比较严重,除了通知用户和尽力使程序安全终止之外,紧靠应用自身无法恢复,所以应用程序不应对其捕获,。可以在程序内进行捕获并处理,使应用程序继续正常运行。 java常见异常类UML图如下: showImg("https...

    lijinke666lijinke666 评论0 收藏0
  • Spring源码原理篇(一)

    Spring源码原理篇(一)

    摘要:也是属于方法调用栈的一环,进去有类似一段伪代码这段代码通过遍历得到所有的,然后挨个执行重写的方法,倘若有一个方法返回的为,那么循环就会跳出,意味着下面的方法不会被执行。 Spring源码原理篇--容器初始化&Bean后置处理器 本篇主要是讲解IOC容...

    AccemlAcceml 评论0 收藏0
  • quartz实现定时任务

    quartz实现定时任务

    摘要:一介绍在企业应用中,我们经常会碰到时间任务调度的需求,比如每天凌晨生成前天报表,每小时生成一次汇总数据等等。三者关系简单来说就是,调度器负责调度各个任务,到了某个时刻或者过了一定时间,触发器触动了,特定任务便启动执行。 一、Quartz介绍...

    tylintylin 评论0 收藏0
  • 由for update引发的血案

    由for update引发的血案

    摘要:微信公众号后端进阶,专注后端技术分享框架分布式中间件服务治理等等。 微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。 老司机倾囊相授,带你一路进阶,来不及解释了快上车! 公司的某些业务用到了...

    roundstonesroundstones 评论0 收藏0
  • Flink 全网最全资源(视频、博客、PPT、入门、实战、源码解析、问答等持续更新)

    Flink 全网最全资源(视频、博客、PPT、入门、实战、源码解析、问答等持续更新)

    摘要:由于配置流是从关系型数据库中读取,速度较慢,导致实时数据流流入数据的时候,配置信息还未发送,这样会导致有些实时数据读取不到配置信息。从数据库中解析出来,再去统计近两周占比。 showImg("https://segmentfault.com/img/remote/146000001936765...

    Dr_NooooDr_Noooo 评论0 收藏0
  • 我就是不看好jpa

    我就是不看好jpa

    摘要:要是紧急排查个问题,妈蛋虽然有很多好处,比如和底层的无关。你的公司如果有,是不允许你乱用的。 知乎看到问题《SpringBoot开发使用Mybatis还是Spring Data JPA??》,顺手一答,讨论激烈。我实在搞不懂spring data jpa为啥选了hibernate作为它的实现...

    NusterCacheNusterCache 评论0 收藏0
  • 高性能的生产者-消费者新选择:无锁的缓存框架 Disruptor

    高性能的生产者-消费者新选择:无锁的缓存框架 Disruptor

    com.lmax disruptor 3.3.4 public class PCData { private long value; public long getValue() { return value; } public void setValue(long value) { this.value = value; } } ...

    姘搁『姘搁『 评论0 收藏0
  • 0网站的架构

    0网站的架构

    摘要:初始阶段的网站架构在初始阶段,访问量并不大,所以应用程序数据库文件等所有的资源都在一台服务器上。使用缓存改善网站性能缓存的使用无处不在,缓存的根本目的是加快访问速度。在大型网站架构中也采用分层结构,将网主占软件系统分为应用层服务层数据...

    isacedisaced 评论0 收藏0
  • java springboot 全局异常处理

    java springboot 全局异常处理

    摘要:定义全局返回状态响应码响应结果成功失败响应信息响应数据数据总数定义全局成功失败未认证签名错误未登录接口不存在服务器内部错误定义返回工具类定义全局异常处理类测试服务器发生错误,请联系管理员结果服务器发生错误,请联系管理员代码 定义全局返...

    Pines_ChengPines_Cheng 评论0 收藏0
  • java springboot 自定义异常

    java springboot 自定义异常

    摘要:自定义返回状态响应码响应信息响应数据数据总数自定义错误成功失败测试自定义错误结果自定义错误代码 自定义返回result public class CustomResult { /** * 状态响应码 */ private String code; /** * 响应信息 */...

    MangoGoingMangoGoing 评论0 收藏0
  • 图解AQS原理之ReentrantLock详解-非公平锁

    图解AQS原理之ReentrantLock详解-非公平锁

    摘要:内部提供了两种的实现,一种公平模式,一种是非公平模式,如果没有特别指定在构造器中,默认是非公平的模式,我们可以看一下无参的构造函数。 概述 并发编程中,ReentrantLock的使用是比较多的,包括之前讲的LinkedBlockingQueue和ArrayBlockQueue的内...

    ClectClect 评论0 收藏0
  • java jvm

    java jvm

    摘要:本人使用的是,以下涉及的默认值均以该版本为准。其中,新生代被细分为和两个区域,这两个区域分别被命名为和,以示区分。其中新生带存放新生的对象或者年龄不大的对象,老年代则存放老年对象。 什么是垃圾回收机制 不定时去堆内存中清理不可达对象。...

    LsnshLsnsh 评论0 收藏0
  • 基于spring-security-oauth2实现单点登录(持续更新)

    基于spring-security-oauth2实现单点登录(持续更新)

    摘要:认证服务器和浏览器控制台也没有报错信息。这里简单介绍下如何查阅源码,首先全局搜索自己的配置因为这个地址是认证服务器请求授权的,所以,请求认证的过滤器肯定包含他。未完待续,下一篇介绍资源服务器和认证服务器的集成。 基于spring-security-o...

    妤锋シ妤锋シ 评论0 收藏0
  • 设计模式之工厂方法模式

    设计模式之工厂方法模式

    摘要:通过工厂方法模式的类图可以看到,工厂方法模式有四个要素工厂接口工厂接口是工厂方法模式的核心,与调用者直接交互用来提供产品。使用场景创建类模式,在任何需要生成复杂对象的地方,都可以使用工厂方法模式。 0x01.定义与类型 定义:定义一个创建...

    geekidentitygeekidentity 评论0 收藏0
  • 储存高可用架构

    储存高可用架构

    摘要:一双机高可用主备方式主机和备机双方只需要进行数据复制即可,无须进行状态判断和主备切换这类复杂的操作应用场景内部的后台管理系统主从复制从机需要提供读操作,需要考虑主从复制延迟客户端感知主从关系等问题应用场景写少读多的新闻网站双机切换设计...

    Lin_YTLin_YT 评论0 收藏0
  • 利用函数式优雅的重构API

    利用函数式优雅的重构API

    摘要:新建字典必要的验证参数不能为空调用封装数据到统一到结构体异常处理包括中抛出到自定义异常和未知异常统一包装到返回对象中这样子的代码在开发接口的时候比比皆是。 基础知识 在开始之前 假设你从未了解过函数式编程,本文不会教你函数式里面的各种概...

    bergwhitebergwhite 评论0 收藏0
  • IDEA解决maven包冲突的一些小技巧

    IDEA解决maven包冲突的一些小技巧

    摘要:在平常工作中我们经常会遇到引用的包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的给剔除掉。要选择冲突项的话可以直接点击,然后在点击,显示的会更清楚一些,因为包比较多,依赖比较复杂会让图变得很小。     在平常...

    李文鹏李文鹏 评论0 收藏0
  • 记一次上古项目的限时开发

    记一次上古项目的限时开发

    摘要:钉钉新需求沟通后了解到,是一个临时需求。开始部署环境一个项目开发的前提是什么是正常运行并开启调试模式。及时复盘项目的开发流程,记录开发计划中遇到的协作问题和技术问题。 ➢ 钉钉新需求 沟通后了解到,是一个临时需求。 在一个老项目上。 具体...

    crosseacrossea 评论0 收藏0
  • 【修炼内功】[JVM] 类文件结构

    【修炼内功】[JVM] 类文件结构

    摘要:本文已收录修炼内功跃迁之路学习语言的时候,需要在不同的目标操作系统上或者使用交叉编译环境,使用正确的指令集编译成对应操作系统可运行的执行文件,才可以在相应的系统上运行,如果使用操作系统差异性的库或者接口,还需要针对不同的系统做不同的处...

    EminjannnEminjannn 评论0 收藏0
  • 图解AQS原理之ReentrantLock详解-公平锁

    图解AQS原理之ReentrantLock详解-公平锁

    摘要:概述前面已经讲解了关于的非公平锁模式,关于非公平锁,内部其实告诉我们谁先争抢到锁谁就先获得资源,下面就来分析一下公平锁内部是如何实现公平的如果没有看过非公平锁的先去了解下非公平锁,因为这篇文章前面不会讲太多内部结构,直接会对源码进行分...

    TaonceTaonce 评论0 收藏0
  • 基于spring-security-oauth2实现资源服务器和认证服务器对接(持续更新)

    基于spring-security-oauth2实现资源服务器和认证服务器对接(持续更新)

    摘要:基于实现资源服务器文章代码地址链接描述可以下载直接运行,基于,版本实现。资源服务器顾名思义就是提供资源的服务器。和认证服务器对接后,将受到资源的保护。基于的资源服务器实现完成,未完待续,下一篇将实现单点登录和网关的对接。 基于spring-...

    ImfanImfan 评论0 收藏0
  • Mybatis单表CRUD与多表关联的无SQL通用方案_2: 无SQL实现关联查询的自动绑定

    Mybatis单表CRUD与多表关联的无SQL通用方案_2: 无SQL实现关联查询的自动绑定

    摘要:对关联另外的实体关联查询另外一张表的多个实体如部门实体对应的对象中需要关联多个子部门实体。对于关联一个或多个实体的情况,一般通过的实现无的实现方案不写,不通过的,要更优雅的实现关联的自动绑定,一个主流的方案就是类似的注解了。 上一篇无...

    30e8336b822930e8336b8229 评论0 收藏0
  • 5076-字符串的最大公因子

    5076-字符串的最大公因子

    摘要:前言的字符串的最大公因子对于字符串和,只有在与自身连接次或多次时,我们才认定能除尽。返回字符串,要求满足能除尽且能除尽。 前言 Weekly Contest 139的 字符串的最大公因子: 对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多...

    sourcenodesourcenode 评论0 收藏0
  • Spring 是如何快速创建产品就绪应用程序的?

    Spring 是如何快速创建产品就绪应用程序的?

    摘要:致力于快速产品就绪应用程序。为此,它提供了一些譬如高速缓存,日志记录,监控和嵌入式服务器等开箱即用的非功能性特征。和已经不再支持。 Spring Boot 致力于快速产品就绪应用程序。为此,它提供了一些譬如高速缓存,日志记录,监控和嵌入式服务器等...

    NullNull 评论0 收藏0

热门文章

<