Java分享官on
Java分享官on
全部文章
分类
big data(1)
c++(1)
DDD(1)
docker(1)
github(1)
hadoop(1)
https(1)
java(275)
jenkins(1)
kafka(5)
linux(4)
mvc(1)
mysql(19)
nginx(2)
p2p(1)
postgresql(1)
postman(1)
rabbitmq(5)
redis(13)
rpc(3)
spring(24)
spring boot(11)
spring cloud(4)
sql(5)
tcp/ip(3)
tomcat(1)
ui(1)
zookeeper(1)
中间件(3)
分布式(8)
安全(1)
微服务(4)
性能优化(1)
数据库(5)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(2)
系统架构(1)
经验分享(1)
缓存(4)
网络(3)
腾讯云(1)
链表(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java分享官on的博客
全部文章
(共435篇)
从简单代码入手,分析线程池原理
一、线程池简介 1、池化思想 在项目工程中,基于池化思想的技术应用很多,例如基于线程池的任务并发执行,中间件服务的连接池配置,通过对共享资源的管理,降低资源的占用消耗,提升效率和服务性能。 池化思想从直观感觉上理解,既有作为容器的存储能力(持续性的承接),也要具备维持一定量的储备能力(初始化的提供)...
2022-06-16
0
0
字节二面:什么是伪共享?
周末的时候,有个读者跟我说,面试字节的时候被问到:「什么是伪共享?又该怎么避免伪共享的问题?」 这个其实是考察 CPU 缓存的问题,我之前的图解系统也有提到过。 今天,我再跟大家讲一下。 正文 CPU 如何读写数据的? 先来认识 CPU 的架构,只有理解了 CPU 的 架构,才能更好地理解...
2022-06-16
0
0
还不知道线程池?一文彻底搞懂线程安全问题
前言 关于线程安全问题是一块非常基础的知识,但基础不代表简单,一个人的基本功能往往能决定他是否可以写出高质量、高性能的代码。关于什么是synchronized、Lock、volatile,相信大家都能道出一二,但概念都懂一用就懵,一不小心还能写出一个死锁出来。 本文将基于生产者消费者模式加...
2022-06-16
0
0
一文彻底解析MySQL数据库:“SQL优化”与“索引优化”
一、索引优化: 1、like语句的前导模糊查询不使用索引: select * from doc where title like '%XX'; --不能使用索引 select * from doc where title like 'XX%'; --非前导模糊查询,可以使用索引 2、负向条件查...
2022-06-16
0
0
如何保障 MySQL 和 Redis 的数据一致性?
前言 在写这篇文章前,我把所有的情况简单列一下: 先写 MySQL,再写 Redis 先写 Redis,再写 MySQL 先删除 Redis,再写 MySQL 先删除 Redis,再写 MySQL,再删除 Redis 先写 MySQL,再删除 Redis 先写 MySQL,通过 B...
2022-06-16
0
0
面试官:什么是可中断锁?有什么用?怎么实现?
在 Java 中有两种锁,一种是内置锁 synchronized,一种是显示锁 Lock,其中 Lock 锁是可中断锁,而 synchronized 则为不可中断锁。 所谓的中断锁指的是锁在执行时可被中断,也就是在执行时可以接收 interrupt 的通知,从而中断锁执行。 PS:默认...
2022-06-16
0
0
20%的业务代码的Spring声明式事务,可能都没处理正确
今天,我来和你聊聊业务代码中与数据库事务相关的坑。 Spring针对Java Transaction API (JTA)、JDBC、Hibernate和Java Persistence API (JPA)等事务API,实现了一致的编程模型,而Spring的声明式事务功能更是提供了极其方便的事务配置...
2022-06-16
0
0
Java内存模型:看Java如何解决可见性和有序性问题
什么是 Java 内存模型? 你已经知道,导致可见性的原因是缓存,导致有序性的原因是编译优化,那解决可见性、有序性最直接的办法就是禁用缓存和编译优化,但是这样问题虽然解决了,我们程序的性能可就堪忧了。 合理的方案应该是按需禁用缓存以及编译优化。那么,如何做到“按需禁用”呢?对于并发程序,何时禁用...
2022-06-16
0
0
阿里的数据库优化方案:写入数据量增加时,如何实现分库分表?
之前个大家分享给在高并发下数据库的一种优化方案:读写分离,它就是依靠主从复制的技术使得数据库实现了数据复制为多份,增强了抵抗大量并发读请求的能力,提升了数据库的查询性能的同时,也提升了数据的安全性,当某一个数据库节点,无论是主库还是从库发生故障时,我们还有其他的节点中存储着全量的数据,保证数据不会丢...
2022-06-16
0
0
再被面试官说了无数次后,终于潜下心来整理了一下JVM的类加载器
前言 之前去面试的时候面试官问了我关于关于JVM性能调优的问题,由于自己之前公司的项目里自己没有接触到JVM性能调优的相关问题(感觉这些都是公司架构师考虑的问题),所有面试官问的时候自己一脸懵逼,所有最后的结果当然是凉凉。。,于是,为了查漏补缺,就去学习了一下JVM的相关知识,希望能帮助到大家。 ...
2022-06-16
0
0
首页
上一页
35
36
37
38
39
40
41
42
43
44
下一页
末页