排序
PDF如何免费拆分?免费编辑?
PDF如何免费拆分?免费编辑?,前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要使用PDF文档的。 有的时候,我们的PDF是很多内容荷载一起的,我们想要拆分PDF文档,但是,有些工...
Git将某个文件合并到指定分支
企业开发中,经常会单独拉分支去做自己的需求开发,但是某些时候一些公共的配置我们需要从主线pull,这时候整个分支merge显然不合适 1.切换至待合并文件的分支 git checkout <branch> 2....
05-快速理解SparkSQL的DataSet
1 定义 一个数据集是分布式的数据集合。Spark 1.6增加新接口Dataset,提供 RDD的优点:强类型、能够使用强大lambda函数 Spark SQL优化执行引擎的优点 可从JVM对象构造Dataset,然后函数式转换(...
dubbo~全局异常拦截器的使用与设计缺陷~续
上一次的介绍,主要围绕如何统一去捕获异常,以及为每一种异常添加自己的Mapper实现,并且我们知道,当在ExceptionMapper中返回非200的Response,不支持application/json的响应类型,而是写死的...
ShardingJDBC 兼容 MybatisPlus的动态数据源
背景:之前的项目做读写分离的时候用的 MybatisPlus的动态数据做的,很多地方使用的@DS直接指定的读库或者写库实现的业务;随着表数据量越来越大,现在打算把比较大的表进行水平拆分,准备使用 ...
手写Spring底层机制
手写Spring底层机制 IOC容器 //定义 BeanDefinitionMap 存放 beanDefinition private ConcurrentHashMap<String,BeanDefinition> beanDefinitionMap = new ConcurrentHashMap<>(); ...
详解Spring Boot的RedisAutoConfiguration配置
本文分享自华为云社区《【Spring Boot 源码学习】RedisAutoConfiguration 详解》,作者: Huazie。 引言 带大家分析 Spring Boot 内置的有关 Redis 的自动配置类【RedisAut...
字符串值提取工具-09-java 执行 json 解析, json-path
值提取系列 字符串值提取工具-01-概览 字符串值提取工具-02-java 调用 js 字符串值提取工具-03-java 调用 groovy 字符串值提取工具-04-java 调用 java? Janino 编译工具 字符串值提取工具-05-ja...
JAVA也能用上Seq啦
前言 在.NET生态中,Serilog 凭借其强大的结构化日志记录功能和与Seq的无缝集成,已经成为许多开发者的首选日志记录工具。Seq 作为一个日志检索和仪表板工具,能够将日志中的插值转换为结构化数...
独立开发者碎碎念 1115
关于心态 在巨大焦虑的心态下,人都来不及生病。我记忆中,高考前神经高度紧张,高考后一场大病如期而至。 人啊,真复杂。心态啊,真正能做到面对任何事客观平常心的,有几个呢 因此尽可能保持...
Mybatis 拦截器实现单数据源内多数据库切换 | 京东物流技术团队
物流的分拣业务在某些分拣场地只有一个数据源,因为数据量比较大,将所有数据存在一张表内查询速度慢,也为了做不同设备数据的分库管理,便在这个数据源内创建了多个不同库名但表完全相同的数据...
你了解CAS吗?有什么问题吗?如何解决?
你了解CAS吗?有什么问题吗?如何解决?,什么是CAS? CAS全称Compare And Swap,比较与交换,是乐观锁的主要实现方式。CAS在不使用锁的情况下实现多线程之间的变量同步。ReentrantLock内部的AQS...













