图地芜湖
图地芜湖
全部文章
分类
JVM(5)
linux(5)
mysql(1)
point(1)
spring(1)
多线程(3)
好文(1)
我的坑(2)
源码(2)
算法(22)
计网(1)
记录(1)
设计模式(3)
归档
标签
去牛客网
登录
/
注册
有啥写啥🐕
全部文章
(共48篇)
【记录】反射在实际项目中的应用
第一次在项目中用到反射解决问题。简简单单记录一下hh。 应用背景: 接了一个数据同步的需求,公司有订阅Mysql binlog的组件(应该是canal),然后会将数据库表中的变化通过MQ的形式发送消息,我们只要去消费消息就可以实时去同步一些东西,MQ发送的数据结构是一串json,类似与这样 "fi...
2022-07-13
0
511
【算法】图论-最短路
最短路算法 dijkstral import java.util.*; public class Main{ static int N = 510; static int[] dist = new int[N]; static int[][] g = new int[N]...
2022-05-12
0
258
【spring】SpringSecurity学习记录
一、整体架构 在SS中认证和授权是两个独立的模块,独立能比较方便的整合一些外部扩展。任何的权限管理都是先认证、再授权。 认证 AuthenticationManager 在Spring Security中认证是由AuthenticationManager接口来负责的 public inter...
2022-04-29
1
1136
【JDK源码】ThreadLocal浅析
一、官方注释 This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via i...
2022-03-18
0
380
【JDK源码】HashMap-jdk1.8源码
先来一段源码注释hh Map接口的基于哈希表的实现。 此实现提供所有可选的映射操作,并允许空值和空键。 ( HashMap类大致等同于Hashtable ,除了它是非同步的并且允许空值。)该类不保证映射的顺序; 特别是,它不保证订单会随着时间的推移保持不变。 此实现为基本操作( get和put...
2022-01-09
0
433
【算法】LRU模拟
class LRUCache { //头 private Node head; //尾 private Node tail; //容量 private int cap; private Map<Integer, Node> ma...
2022-01-07
0
335
【mysql】mysql事务隔离级别、MVCC
sql事务隔离级别 事务并发四个问题: 脏写:如果一次事务修改了另一个未提交事务修改过的数据,就意味着发生了脏写现象 脏读:如果一个事务读到另一个未提交的事务修改过的数据,就意味着发生了脏读 不可重复读:如果一个事务先读取了一个记录,另外一个事务对该记录进行了修改,当前事务再次读该记录时数据不一致...
2021-12-28
0
467
【算法】有向图的拓扑排序
给定一个 n 个点 m 条边的有向图,点的编号是 1 到 n,图中可能存在重边和自环。 请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出 −1。 若一个由图中所有点构成的序列 A 满足:对于图中的每条边 (x,y),x 在 A 中都出现在 y 之前,则称 A 是该图的一个拓扑序列。 ...
2021-12-26
0
1135
【Linux】shell 学习记录
1. 进入homework_1文件夹,编写脚本check_file.sh。要求: [1] 当前目录下仅包含check_file.sh。 [2] check_file.sh具有可执行权限。 [3] check_file.sh接收一个传入参数。格式为 ./check_file.s...
2021-12-25
0
411
【JVM】对象创建
对象加载机制 当对象遇到遇到一条new字节码指令时,首先会去检查这个指令参数能否在常量池定位到一个类的符号引用,并且看看这个类是否已经加载、解析和初始化过。如果没有将会进行类加载过程 然后再为对象分配内存(划分空间):在堆中划出一块大小给对象,有两种方式 “指针碰撞”如果Java堆中内存...
2021-12-19
0
354
首页
上一页
1
2
3
4
5
下一页
末页