首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
springboot
订阅
嘻嘻唔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
55篇文章 · 0订阅
java开发两年了,连个java代理模式都摸不透,你怎么跳槽涨薪?
代理模式(Proxy Pattern),23种java常用设计模式之一。代理模式的定义:代理类对被代理对象提供一种代理以控制对这个对象的访问。个人理解:在生活中我们常常把不必要的事情丢给别人去完成,而这些不必要的部分相当于他们代替我们完成的,这就相当于是代理模式。 1、明星与经…
事务隔离级别和Spirng事务传播级别
一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。 数据库允许多个并发事务同时对其数据进行读…
万字长文!你还敢说你看不懂阿里开源Java神器Arthas?
有时候线上出现问题,我们需要迫切的找寻解决方法,加日志再上线?查看修改的功能是否成功上线?现在有了Arthas一切都是那么简单。 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命…
【JVM系列1】深入分析Java虚拟机堆和栈及OutOfMemory异常产生原因
前言JVM系列文章如无特殊说明,一些特性均是基于HotSpot虚拟机和JDK1.8版本讲述。下面这张图我想对于每个学习Java的人来说再熟悉不过了,这就是整个JDK的关系图:从上图我们可以看到,Jav
【并发编程系列1】Thread生命周期及interrupted()作用分析
什么是线程线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程的出现是为了更加合理的利用CPU资源如何创建线程创建
内存泄露的原因找到了,罪魁祸首居然是Java TheadLocal
组内来了一个实习生,看这小伙子春光满面、精神抖擞、头发微少,我心头一喜:绝对是个潜力股。于是我找经理申请亲自来带他,为了帮助小伙子快速成长,我给他分了一个需求,这不需求刚上线几天就出网上问题了😭后台监控服务发现内存一直在缓慢上升,初步怀疑是内存泄露。 把实习生的PR都找出来仔…
Java中的微信支付(1):API V3版本签名详解
1. 前言 最近在折腾微信支付,证书还是比较烦人的,所以有必要分享一些经验,减少你在开发微信支付时的踩坑。目前微信支付的API已经发展到V3版本,采用了流行的Restful风格。 今天来分享微信支付的难点——签名,虽然有很多好用的SDK但是如果你想深入了解微信支付还是需要了解一…
老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!
现在很多站长都会考虑将自己的站点从http升级到https,不仅是基于安全的考虑,有的也是因为第三方平台的限制,如谷歌浏览器会将http站点标记为不安全的站点,微信平台要求接入的微信小程序必须使用https等。 为了数据传输的安全,https在http的基础上加入了ssl协议,…
面经手册 · 第18篇《AQS 共享锁,Semaphore、CountDownLatch,听说数据库连接池可以用到!》
其实并没有一天的突飞猛进,也没有一口吃出来的胖子。有得更多的时候日积月累、不断沉淀,最后才能爆发、破局! 举个简单的例子,如果你大学毕业时候已经写了40万行代码,还找不到工作吗?但40万行平均到每天并不会很多,重要的是持之以恒的坚持。 谢飞机,小记! 东风吹、战鼓擂,不加班、谁…
这才是图文并茂:我写了1万多字,就是为了让你了解AQS是怎么运行的
如果你想深入研究Java并发的话,那么AQS一定是绕不开的一块知识点,Java并发包很多的同步工具类底层都是基于AQS来实现的,比如我们工作中经常用的Lock工具ReentrantLock、栅栏CountDownLatch、信号量Semaphore等,而且关于AQS的知识点也是…