上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2021年5月10日

Synchronized的原理解读

摘要: 一、synchronized的特性 1.1 原子性 所谓原子性就是指一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 在Java中,对基本数据类型的变量的读取和赋值操作是原子性操作,即这些操作是不可被中断的,要么执行,要么不执行。但是像i++、i+=1等操作字符就 阅读全文

posted @ 2021-05-10 12:16 书梦一生 阅读(554) 评论(0) 推荐(0)

2021年4月22日

使用Java队列来处理日志信息(线程池的使用)

摘要: 一:ThreadPoolExecutor的重要参数corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭que 阅读全文

posted @ 2021-04-22 16:21 书梦一生 阅读(527) 评论(0) 推荐(0)

2021年4月21日

MongoDb问题集

摘要: 一、解决SpringBoot MongoDB插入文档默认生成_class字段问题 @Configuration public class SpringMongoConfig{ @Bean public MongoTemplate mongoTemplate() throws Exception { 阅读全文

posted @ 2021-04-21 19:51 书梦一生 阅读(103) 评论(0) 推荐(0)

2021年4月20日

Redis面试题

摘要: 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke 阅读全文

posted @ 2021-04-20 19:27 书梦一生 阅读(99) 评论(0) 推荐(0)

JVM面试题

摘要: 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露。 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 和 64 位 的 Java 虚拟机中,int 类 阅读全文

posted @ 2021-04-20 19:26 书梦一生 阅读(105) 评论(0) 推荐(0)

2021年4月13日

spring boot 集成mongodb

摘要: 一、相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>2.0.1.RELEASE</vers 阅读全文

posted @ 2021-04-13 19:22 书梦一生 阅读(843) 评论(0) 推荐(0)

2021年4月12日

spring cloud fegin 原理解析

摘要: 一、 SpringCloud 中 Feign 核心原理 如果不了解 SpringCloud 中 Feign 核心原理,不会真正的了解 SpringCloud 的性能优化和配置优化,也就不可能做到真正掌握 SpringCloud。 本章从Feign 远程调用的重要组件开始,图文并茂的介绍 Feigh 阅读全文

posted @ 2021-04-12 11:02 书梦一生 阅读(687) 评论(0) 推荐(0)

2021年4月8日

Jedis感知Redis Sentinel中的主节点切换

摘要: 概述 Jedis是Redis官方推荐的Java客户端,更多Redis的客户端可以参考Redis官网客户端列表。Redis-Sentinel作为官方推荐的HA解决方案,Jedis也在客户端角度实现了对Sentinel的支持,主要实现在JedisSentinelPool.java这个类中,下文会分析这个 阅读全文

posted @ 2021-04-08 15:37 书梦一生 阅读(805) 评论(0) 推荐(0)

2021年3月22日

springboot+durid动态数据源切换

摘要: 一、数据库配置 spring: datasource: name: soMysql type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver #基本属性 url: jdbc:mysql: 阅读全文

posted @ 2021-03-22 15:42 书梦一生 阅读(394) 评论(0) 推荐(0)

2021年3月15日

分布式事务

摘要: 事务 事务实现应该是具备原子性、一致性、隔离性和持久性,简称 ACID。 原子性(Atomicity),可以理解为一个事务内的所有操作要么都执行,要么都不执行。 一致性(Consistency),可以理解为数据是满足完整性约束的,也就是不会存在中间状态的数据,比如你账上有400,我账上有100,你给 阅读全文

posted @ 2021-03-15 20:46 书梦一生 阅读(89) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航