首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
不错
订阅
进碗里没
更多收藏集
微信扫码分享
微信
新浪微博
QQ
111篇文章 · 0订阅
今天我把jar换成了常用的exe,终于被老婆当成软件使用啦 |Java 开发实战
这是我参与更文挑战的第10天,活动详情查看: 更文挑战 本文正在参加「Java主题月 - Java 开发实战」,详情查看 活动链接 本文重点介绍如何将我们写的java代码打包成在电脑上可以运行的exe
再见 Jenkins !几行脚本搞定自动化部署,这款神器有点厉害!
在开发或生产环境中,我们经常会搞一套自动化部署方案。比较流行的一种就是Gitlab+Jenkins实现方案,又慢又占资源。最近发现一款神器Drone,轻量级CI/DI工具,推荐给大家!
被朋友问到什么是零拷贝,我一脸懵逼...
虽然看似简单,但是它的效率却不高,因为在这两个调用之后,数据已经被至少复制了四次,并且执行了大概相同数量的用户/内核态上下文切换,那么啥是用户/内核态呢?用户态是指当程序运行在3级特权级上时,因为这是最低特权级,是普通的用户进程运行的特权级,反过来,当程序运行在0级特权级上时,…
消息队列面试要点
为什么使用消息队列?分析:一个用消息队列的人,不知道为啥用,这就有点尴尬、没有复习这点,很容易被问蒙,然后就开始胡扯了。回答:这个问题,咱只答三个最主要的应用场景,即以下六个字:解耦、异步、削峰(1)
G1基本原理及日志解析
1. 概述 G1会尽可能的搜集垃圾比较多的region。所以叫garbage first。 2. region G1将内存分配成很多大小相同的region(大约是2048个,每个region的大小在1~32M,region的大小会根据目标耗时动态调整)。这些region就是内存…
Spring Boot 实现接口幂等性的 4 种方案
幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不…
《不看后悔》38个JVM精选问答,让你变成专家!
本篇文章多达38道面试题,照顾到了JVM的方方面面,都是常见的题目。如果背诵记忆下来,进入大厂非常的easy。 面试题不能坑人,所以本篇文章的内容是经过多次打磨的,现在放送给大家。 有些面试题是开放性的,有些是知识性的,注意区别。面试并没有标准答案,尤其是开放性题目,你需要整理…
分布式事务实战方案汇总
1. 最终一致性 2. 弱一致性 3. 总结 5. 参考 1. 最终一致性 这是一个重构系统新老系统同时服役切量迁移的业务场景,老系统正在线上服役为各业务方提供接口查询功能,新系统重构完成后需要对接接入,调用流量要陆续从老系统切换到新系统,最终老系统迭代下线。 需要解决的分布式…
Synchronized锁原理与锁升级
保证在同一时刻最多有一个线程能执行Synchroized修饰的代码,被修饰的代码就会以原子的形式运行,不会存在并发问题,从而达到并发安全的效果。 如果monitor的进入数为0,则该线程进入monitor,然后将进入数+1,该线程即为monitor的所有者。 如果线程已经占有该…
【Java劝退师】Concurrent 知识脑图 - 并发编程
1. 并发编程三要素 2. 锁分类 3. synchronized 修饰 1. 概念 2. 同步 3. 任务通信 4. 问题 1. 内存可见性 2. 重排序 3. 内存屏障 4. as-if-serial 5. happen-before 6. volatile 1. Bloc…