首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#java-11

synchronized和锁升级,以及偏向锁和轻量级锁的升级

RookieCyliner

synchronized 是一个同步关键字,在某些多线程场景下,如果不进行同步会导致数据不安全,而 synchronized 关键字就是用于代码同步。什么情况下...

1100

让我们讲解一下 Map 集合遍历的方式

程序员小假

使用 Oracle 官方提供的性能测试工具 JMH(Java Microbenchmark Harness,JAVA 微基准测试套件)来测试一下这 7 种循环的...

6220

说一说 @Autowired 注解实现原理

程序员小假

使用Spring开发时,进行配置主要有两种方式,一是xml的方式,二是java config的方式。 Spring技术自身也在不断的发展和改变,从当前Spri...

5620

说一说 Java 序列化的几种方式对比

程序员小假

首先要明白,序列化它是一个过程,什么过程呢? 把一个java对象转化成字节序列的过程 java对象都知道,那什么是字节序列呢? 字节,也就是byte,1b...

13020

你会不会使用 SpringBoot 整合 Flowable 快速实现工作流呢?

程序员小假

Flowable 是一个使用 Java 编写的轻量级业务流程引擎。Flowable 流程引擎可用于部署 BPMN2.0 流程定义(用于定义流程的行业 XML 标...

22020

我们来说一说 ConcurrentHashMap 中十个提升性能的细节

程序员小假

如何在高并发下提高系统吞吐是所有后端开发者追求的目标,Java并发的开创者Doug Lea在Java 7 ConcurrentHashMap的设计中给出了一些参...

11220

简单来说一说 @Value 注解

程序员小假

对于从事java开发工作的小伙伴来说,Spring框架肯定再熟悉不过了。Spring给开发者提供了非常丰富的api,满足日常的工作需求。 如果想要创建bean...

10720

说一说 Netty 中的心跳机制

程序员小假

使用 TCP 协议层面的 keepalive 机制.在应用层上实现自定义的心跳机制.它不是 TCP 的标准协议, 并且是默认关闭的.TCP keepalive ...

9320

说一说 SpringBoot 中 CommandLineRunner

程序员小假

平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,...

8920

如何用SpringBoot整合Sharding Sphere实现数据脱敏

程序员小假

在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求...

13720

如何用 SpringBoot 接入支付宝

程序员小假

支付宝推出了新的转账接口alipay.fund.trans.uni.transfer(升级后安全性更高,功能更加强大) ,老转账接口alipay.fund.tr...

11520

在SpringBoot项目中使用Netty实现远程调用

程序员小假

众所周知在进行网络连接的时候,建立套接字连接是一个非常消耗性能的事情,特别是在分布式的情况下,用线程池去保持多个客户端连接,是一种非常消耗线程的行为。 那么该...

8120

基于Java+Springboot+Vue开发的新闻管理系统源码+运行

西门吹雪1997

12810

说一说序列化与反序列化中存在的问题

程序员小假

序列化的原本意图是希望对一个Java对象作一下“变换”,变成字节序列,这样一来方便持久化存储到磁盘,避免程序运行结束后对象就从内存里消失,另外变换成字节序列也更...

11020
领券