一文带你了解Spring核心接口Ordered的实现及应用 Spring

一文带你了解Spring核心接口Ordered的实现及应用

最近在看框架的时候,发现了这个接口,在此进行总结,希望能够给大家帮助,同时提升自己。 order接口的大体介绍 Spring框架中有这个一个接口,名字叫Ordered,联想我们在数据库中应用的Ordered,很容易想到它的含义就是用来排序。那么问题来了,Spring中为什么要定义这样一个排序接口呢。我们知道spring框架使用了大量的策略设计模式。策略设计模式意味着我们的同一个接口,会有大量的...
阅读全文
客户端使用breakpad收集crash Java 编程技术

客户端使用breakpad收集crash

主要讲解使用如何在客户端侧使用breakpad收集crash数据,当然还有定制breakpad。填之前collect_crash的坑 how 发生crash的时候,linux的流程 在linux中,当native发生crash的时候,我们可以通过注册signal来捕获对应的signal,函数原型如下: int sigaction(int signum, const st...
阅读全文
Java中的动态代理 Java 编程技术

Java中的动态代理

Java中的动态代理 说起动态代理,首先想到的就是 Spring ,在 Spring 中有两种动态代理方式: JDK 动态代理和 Cglib 动态代理。 JDK动态代理 JDK 动态代理是 Java 本来就有的一种代理方式,关键类是 java.lang.reflect.InvocationHandler 。 我们先创建一个简单的 SpringBoo...
阅读全文
一文了解JDK12 13 14 GC调优秘籍-附PDF下载 Java 编程技术

一文了解JDK12 13 14 GC调优秘籍-附PDF下载

想了解JDK12,13,14中的GC调优秘籍吗?想知道这三个版本中JVM有什么新的变化吗? 一起来看看这期的GC调优秘籍,因为JDK12,13,14中的GC变化不太大,所以这里一起做个总结,文末附有相应的PDF下载,希望大家能够喜欢。 那些好用的VM参数 我们再讲几个之前的版本中没有讲过的比较好用的VM参数。 -XX:+HeapDumpOnOutOfMemoryError -XX:...
阅读全文
Java事务解析(事务的基本操作+隔离的等级+事务的四大特性+事务的概念) Java 编程技术

Java事务解析(事务的基本操作+隔离的等级+事务的四大特性+事务的概念)

Java事务解析(事务的基本操作+隔离的等级+事务的四大特性+事务的概念) 什么是事务? 如果一个包含多个步骤的业务操作,这些操作被事务管理,那么这些操作要么同时成功要么同时失败 事务的四大特性(必须记住): 持久性:当事务回滚或者提交之后,数据库会持久化数据 一致性:事务操作前后,数据的总量不变 原子性:是不可分割的最小单位,不可分割,要么同时成功要么同时失败,不可分割 ...
阅读全文
SOFA Weekly | SOFABolt 发布新版本、MOSN 相关文章整理 编程技术 软件架构

SOFA Weekly | SOFABolt 发布新版本、MOSN 相关文章整理

SOFA WEEKLY | 每周精选,筛选每周精华问答 同步开源进展,欢迎留言互动 SOFAStack( S calable O pen Financial A rchitecture Stack)是蚂蚁集团自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路...
阅读全文
java安全编码指南之:Number操作 Java 编程技术

java安全编码指南之:Number操作

java中可以被称为Number的有byte,short,int,long,float,double和char,我们在使用这些Nubmer的过程中,需要注意些什么内容呢?一起来看看吧。 Number的范围 每种Number类型都有它的范围,我们看下java中Number类型的范围: 考虑到我们最常用的int操作,虽然int的范围够大,但是如果我们在做一些int操作的时候还是...
阅读全文
Loading...