首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaEE
订阅
愤怒的桃先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
北京某大公司:SpringBean生命周期
SpringBean的生命周期,几乎问Spring的时候都会插上一嘴................
Synchronized锁在Spring事务管理下,为啥还线程不安全?
简单来说:多线程跑一个使用synchronized关键字修饰的方法,方法内操作的是数据库,按正常逻辑应该最终的值是1000,但经过多次测试,结果是低于1000。这是为什么呢? 既然测试出来的结果是低于1000,那说明这段代码不是线程安全的。不是线程安全的,那问题出现在哪呢?众所…
闲谈为什么慎用 Date
Date 的 api 设计到底是有多糟糕
再有人问你synchronized是什么,就把这篇文章发给他。
在再有人问你Java内存模型是什么,就把这篇文章发给他中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。 在《深入理解Java…
Spring事务原理完全解析
事务是什么?了解事务的原理吗?说下Spring的事务原理,能自己实现Spring事务原理吗?先自我检测下这些知识掌握了吗。那么接下来一起看下与Spring相关的事务 事务具有ACID特性。 Spring事务的底层依赖MySQL的事务,代码层面上利用AOP实现。MySQL的事务有…
RPC基本原理以及如何用Netty来实现RPC
在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 RPC(Remote Procedure Call)— 远程过程调用,是一个计算机通信协议。该协议允…
高阶Java开发必备:分布式系统的唯一id生成算法你了解吗?【石杉的架构笔记】
“ 之前一篇文章,我们聊了一下分库分表相关的一些基础知识,具体可以参见:支撑日活百万用户的高并发系统,应该如何设计其数据库架构?。 这篇文章,我们就接着分库分表的知识,来具体聊一下全局唯一id如何生成。 因为要是一个表分成多个表之后,每个表的id都是从1开始累加自增长,那肯定不…
MySQL优化面试
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select null = null和select null <> null(<>为不等号)有着同样的结果,只能通过is…
3W+字长文深度总结|程序员面试题精华版集合(内附思维导图)!
1、在JAVA中如何跳出当前的多重嵌套循环? 在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如, 另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循…
jdbc就是这么简单
JAVA Database Connectivity java 数据库连接. JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组…