会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夏秋初的学习笔记
夏末秋初遇见最美好
博客园
首页
新随笔
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
54
下一页
2022年3月14日
Springboot2.x 实现前后分离的固定响应结构 {code,data,msg} 代码及想法
摘要: 想法 之前也封装过多次响应结构,但是总是感觉越封越不好用,还有时候把http状态码忽略掉,直接响应自定义的结构,后面发现自定义响应结构不能应付需要http状态码的场景。 本次实现没有把系统提供的 ResponseEntity 封装进去,只是实现了自定义响应数据结构,感觉还不错。 我现在自己使用的只有
阅读全文
posted @ 2022-03-14 13:53 夏秋初
阅读(496)
评论(0)
推荐(0)
2022年3月8日
【转载】Mysql ACID,脏读,不可重复读,幻读,隔离级别
摘要: 转载 https://blog.csdn.net/weixin_39914863/article/details/111727032 Mysql 默认自动提交事务(开启事务后会等待手动提交,提交完毕后恢复自动提交。),Oracle默认不自动提交事务。 何为事务?事务是执行某个任务时的一系列操作,是一
阅读全文
posted @ 2022-03-08 23:11 夏秋初
阅读(49)
评论(0)
推荐(0)
常用开源软件与替代付费软件
摘要: 编辑器 VS Code 支持平台:Windows,Linux,Mac 原因:-- 下载地址:https://code.visualstudio.com/Download 数据库管理 DBeaver 支持平台:Windows,Linux,Mac 原因:-- 下载地址:https://dbeaver.i
阅读全文
posted @ 2022-03-08 13:46 夏秋初
阅读(373)
评论(2)
推荐(0)
2022年3月7日
Java Leetcode 两数之和
摘要: 题目 两数之和 https://leetcode-cn.com/problems/two-sum/submissions/ 解答结果 执行用时:45 ms, 在所有 Java 提交中击败了38.35% 的用户 内存消耗:41.1 MB, 在所有 Java 提交中击败了42.24% 的用户 通过测试用
阅读全文
posted @ 2022-03-07 23:52 夏秋初
阅读(103)
评论(0)
推荐(0)
2022年3月6日
Java 通过原子类 AtomicStampedReference 实现自旋锁
摘要: 参考 狂神说 介绍 自旋锁的定义:当一个线程尝试去获取某一把锁的时候,如果这个锁此时已经被别人获取(占用),那么此线程就无法获取到这把锁,该线程将会等待,间隔一段时间后会再次尝试获取。这种采用循环加锁 → 等待的机制被称为自旋锁(spinlock)。看完你就明白的锁系列之自旋锁 java.util.
阅读全文
posted @ 2022-03-06 09:43 夏秋初
阅读(150)
评论(0)
推荐(0)
2022年3月5日
Java 死锁排查/JVM分析/OOM 异常快照分析(快照需要配置JVM在OOM时输出保存快照信息)
摘要: 参考 狂神说 Java 如何快速排查死锁? 步骤 jdk 自带工具排查 查看系统中运行的 java 程序与进程号 jps -l 查看指定进程号的堆栈信息 jstack 进程号 专业工具排查 jConsole:可以命令行启动 jconsole Jconsole是JDK自带的监控工具,在JDK/bin目
阅读全文
posted @ 2022-03-05 11:46 夏秋初
阅读(352)
评论(0)
推荐(0)
Java 使用 Javap 命令反编译 class 文件为字节码的对应的文本形式(不是汇编)
摘要: 参考 【JVM学习】将java文件编译成字节码文件,再到反编译,字节码指令剖析 Java字节码指令大全 说说javap命令 为什么Java反编译后带有汇编代码? 备注 还可以通过 jad 命令将字节码文件(class)转换为 java 源代码。 步骤 要操作的源码 public class Test
阅读全文
posted @ 2022-03-05 11:28 夏秋初
阅读(383)
评论(0)
推荐(0)
2022年3月4日
Java volatile 关键字
摘要: 参考 狂神说 volatile 关键字,你真的理解吗? 介绍 volatile 关键字保证变量的内存可见性,禁止指令重排序, 不保证原子性。 内存可见性 内存可见性是指当一个线程修改了某个变量的值,其它线程总是能知道这个变量变化。也就是说,如果线程 A 修改了共享变量 V 的值,那么线程 B 在使用
阅读全文
posted @ 2022-03-04 16:37 夏秋初
阅读(159)
评论(0)
推荐(0)
Java stream/流 的使用
摘要: 参考 狂神说 建议 建议在看 stream 之前,先学习 Java 的 Lambda 与 函数式接口。Java 四大函数式接口(函数型/断定型/消费型/供给型) 代码 简单使用 package stream; import java.util.ArrayList; import java.util.
阅读全文
posted @ 2022-03-04 11:19 夏秋初
阅读(62)
评论(0)
推荐(0)
Java 四大函数式接口(函数型/断定型/消费型/供给型)
摘要: 参考 狂神说 介绍 java.util.function 包下面还有很多接口,不仅仅是当前文章说明的四种。 为什么要学习这四种接口呢?因为 java 很多源码都使用了这些接口,另外自己要做一些实现的时候也可以直接使用,无需再单独定义。 接口 描述 方法 类型 Interface Consumer 表
阅读全文
posted @ 2022-03-04 10:34 夏秋初
阅读(464)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
54
下一页
公告