![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 67
小杨同学~
我为成功而来,不为失败低头
展开
-
自定义 spring retry持久化方式
try {} }try {} }try {} }import orgtry {} }try {} }import orgtry {} }try {} }try {} }@Overridetry {在这个示例中,我们创建了一个名为的自定义重试模板,它使用了一个。原创 2024-03-12 14:12:26 · 303 阅读 · 1 评论 -
查看navicat 已保存连接的密码
最近在使用数据库时,忘记了密码,之前保存的备份密码也忘记放在那里了,也不想重置,毕竟还需要改很多配置,就想着navicat的连接密码是不是可以导出来,经过多番查询终于找回了原来的密码,现在将整个过程分享给大家。原创 2024-02-26 14:15:00 · 3578 阅读 · 0 评论 -
vscode 配置 jdk
editor.suggestSelection” 和 “vsintellicode.modify.editor.suggestSelection”:这些配置项用于定义建议列表中的默认选择项,以及 IntelliCode 的建议项选择行为。“java.configuration.checkProjectSettingsExclusions”:这个配置项用于控制Java扩展的项目设置检查,如果设置为 false,将禁用项目设置的排除检查,允许你使用不在项目设置中的文件和目录。原创 2023-11-08 18:02:40 · 970 阅读 · 0 评论 -
敏捷项目里那些常用的概念
在敏捷项目中,有一些类似于MVP(Minimum Viable Product,最小可行产品)的概念和方法,它们有助于团队在项目早期快速交付有价值的成果,并以逐步迭代的方式构建完整的产品。除了前面提到的概念之外,在敏捷开发项目中还有一些其他常用的概念和方法,它们有助于团队更好地规划、开发和交付软件。原创 2023-09-11 10:55:49 · 318 阅读 · 0 评论 -
Azure磁盘扩容操作手册
Azure 磁盘扩容操作手册,助你实现自主扩容原创 2023-03-14 16:24:59 · 339 阅读 · 0 评论 -
使用阿里云DMS将数据同步到RDS
阿里云DMS使用,将自建的数据库同步到云上RDS上原创 2023-03-14 16:19:59 · 739 阅读 · 0 评论 -
阿里云 SLB示例配置
阿里云 SLB NLB配置示例原创 2023-03-14 16:13:16 · 1775 阅读 · 0 评论 -
阿里云挂载磁盘
阿里云磁盘挂载无坑版本原创 2023-03-14 16:10:10 · 413 阅读 · 0 评论 -
Oracle 创建序列
CREATE SEQUENCE "SEQ_DEMO" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1--- Update user_mapping set id=SEQ_DEMO.nextval;CREATE or replace TRIGGER TRG_BEFORE_USER_MAPPING BEFORE INSERT ON USER_MAPPINGFOR EACH ROW wh原创 2021-12-15 11:34:55 · 92 阅读 · 0 评论 -
CDN的加速原理
CDN的加速原理是什么?CDN(Content Delivery Network,内容分发网络)是构建在现有互联网基础之上的一层智能虚拟网络,通过在网络各处部署节点服务器,实现将源站内容分发至所有CDN节点,使用户可以就近获得所需的内容。CDN服务缩短了用户查看内容的访问延迟,提高了用户访问网站的响应速度与网站的可用性,解决了网络带宽小、用户访问量大、网点分布不均等问题。CDN加速原理当用户访问使用CDN服务的网站时,本地DNS服务器通过CNAME方式将最终域名请求重定向到CDN服务。CDN通过一组预转载 2021-12-07 14:12:50 · 1542 阅读 · 0 评论 -
PreparedStatement实现原理
使用PreparedStatement实现CRUD操作3.1 操作和访问数据库数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个Socket连接。在 java.sql 包中有 3 个接口分别定义了对数据库的调用的不同方式:Statement:用于执行静态 SQL 语句并返回它所生成结果的对象。PrepatedStatement:SQL 语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句。CallableStat原创 2021-10-24 12:23:23 · 790 阅读 · 0 评论 -
JDBC 获取数据库连接 及其原理
2.1 要素一:Driver接口实现类2.1.1 Driver接口介绍java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现。Oracle的驱动:oracle.jdbc.driver.OracleDrivermySql的驱动: com.mysql.jd原创 2021-10-21 16:44:46 · 374 阅读 · 0 评论 -
Pgsql 锁表排查方案以及解决方案
排查方案select pid, state, usename, query, query_startfrom pg_stat_activitywhere pid in ( select pid from pg_locks l join pg_class t on l.relation = t.oid and t.relkind = 'r');解决方案将以上查出来的pid 放到下方的sql中即可-- 温柔一点的(只kil原创 2021-10-19 10:30:50 · 1806 阅读 · 0 评论 -
Java 架构师哪些不为人知的技术,你把握不住就输了
架构师进修之路,内部资源,各种畅销书的合集原创 2021-08-31 17:25:54 · 89 阅读 · 0 评论 -
零拷贝的原理
大家常说的零Copy是真的不需要Copy吗?其实并不是,零Copy最终是CPU的使用次数为0,但是DMA的使用依然还是在的!转载 2021-06-29 15:46:05 · 361 阅读 · 0 评论 -
递归的原理以及执行流程
微信交流社区添加微信:372787553 备注进群什么是递归递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。 这里不禁的让我想起了两部电影 盗梦空间 蝴蝶效应在项目中我常用的有可能是循环,偶尔也会用到递归,在其他的算法中也经常有递归算法的出现,比如我关于树的遍历,如果对递归的本质不是很理解就无法真正的掌握其算法的真意。递归算法的推导需求:给定一个数值 num,首先将这个数值 -2 ,在 + 1,当num小于0时结束如果不考原创 2021-06-07 15:43:37 · 3163 阅读 · 1 评论 -
Java8自定义函数接口
微信群添加微信:372787553 备注进群话不多说直接上代码定义函数接口@FunctionalInterfaceinterface AppFunction<F,T>{ T app(F f);}测试应用public class TestFunction { public static void main(String[] args) { UserDto userDto = new UserDto(1,"234"); print(u原创 2021-06-03 16:05:46 · 201 阅读 · 0 评论 -
ThreadLocal在解读
ThreadLocal在解读ThreadLocal 字面意思是本地线程源码里给的说明大概如下:这个类提供线程局部变量。 这些变量与其正常的对应方式不同,因为访问每个线程(通过其get或set方法)都有自己独立初始化的变量副本。 ThreadLocal实例通常是希望将状态与线程关联的类中的私有静态字段(例如,用户ID或事务ID)。只要线程存活并且ThreadLocal实例可以访问,每个线程都保存对其线程局部变量副本的隐式引用; 线程消失后,线程本地实例的所有副本都将被垃圾收集(除非存在原创 2021-05-20 13:45:23 · 129 阅读 · 0 评论 -
多线程最先面试题总结
2021版本最新多线程面试题,持续更新,更多文章,请关注https://github.com/yanghaiji/Advanced-books原创 2021-05-17 17:25:03 · 200 阅读 · 0 评论 -
HashMap常见面试题总结
Java微信社区添加 微信372787553 备注csdnMap篇new HashMap(15) , new HashMap(16) , new HashMap(17) 他们的初始化容量是多少new HashMap(15) 初始化容量为 16new HashMap(16) 初始化容量为 16new HashMap(17) 初始化容量为 32解析这个问题很简单,但是也有坑,看一下构造函数就可以知道 public HashMap(int initialCapacity, float原创 2021-05-10 18:08:33 · 282 阅读 · 2 评论 -
Seata 分布式事务实践和开源详解
程序员交流社区添加微信:372787553 备注进群Seata 分布式事务实践和开源详解 | GIAC 实录2019-07-02 · 绍辉 · #分布式事务 #实践 #开源 #Seata获取本次分享完整 PPT:下载地址本文整理自蚂蚁金服技术专家、分布式事务 Seata 发起者之一张森(花名:绍辉)在 GIAC 全球互联网架构大会的分享。详细讲解了在分布式架构演进中,蚂蚁金服面对的跨服务、跨数据库的业务数据一致性问题以及应对措施,并分享了分布式事务 Seata 的 AT、TCC、Saga 和 XA原创 2021-03-24 14:37:20 · 479 阅读 · 0 评论 -
Stack 源码解析
微信社区交流群⭐ 添加微信:372787553Stack 源码解析Stack类代表最先进先出(LIFO)堆栈的对象。 它扩展了类别Vector与五个操作,允许一个向量被视为堆栈。 设置在通常的push和pop操作,以及作为一种方法来peek在堆栈,以测试堆栈是否为empty的方法,以及向search在栈中的项目的方法在顶部项目和发现多远它是从顶部。⭐ 示例演示public class Test { public static void main(String[] args) {原创 2021-03-08 16:52:05 · 160 阅读 · 0 评论 -
基于Java并发包分析 CAS与AQS
基于Java并发讲解CAS 与AQS,让大家更快的了解这几个概念,并将Lock的源码进行整体的分析原创 2021-03-02 20:32:42 · 277 阅读 · 0 评论 -
HashMap 源码重识
HashMap 源码重识面试经常问的hash 底层的实现也值得我们学习,每次看都会有不同的体会原创 2021-02-25 21:45:36 · 448 阅读 · 3 评论 -
Idea 快捷键
Idea 常用的快捷键都在这里原创 2021-02-19 13:43:36 · 118 阅读 · 1 评论 -
Java 核心技术,程序员必备技能,请来这里Get
程序员必备的技能,Java核心技术,架构师学习资料原创 2020-08-03 21:35:03 · 325 阅读 · 0 评论