C0derMa4k
C0derMa4k
全部文章
分类
Docker(5)
JAVA(17)
LeetCode(8)
Linux(4)
SpringBoot(3)
安全(5)
工具(1)
操作系统(3)
数据库(14)
数据结构和算法(6)
杂(1)
网络(3)
设计模式(1)
软件工程(2)
面试(3)
归档
标签
去牛客网
登录
/
注册
万丈高楼平地起,勿在浮沙筑高台
念念不忘,必有回响,努力让自己变得更加优秀
全部文章
(共79篇)
逆向入门
逆向工程 逆向分析技术 静态分析 动态分析 文本字符
2020-10-01
0
668
web安全(i春秋) SQL注入
web框架 SQL注入原理 MySQL常用函数及逻辑运算 SQL注入流程 MYSQL数据库结构
web安全
2020-09-29
1
576
Linux系统编程
nginx相关知识 一:nginx简介 nginx(2002年开发,2004年10才出现第一个版本0.1.0):web服务器,市场份额,排在第二位,Apache(1995)第一位; web服务器,反向代理,负载均衡,邮件代理;运行时需要的系统资源比较少,所以经常被称呼为轻量级服务器; ...
2020-09-18
1
691
深入理解JVM笔记(四)虚拟机类加载机制
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。与那些在编译时需要进行连接的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略让Java...
JVM
2020-09-18
1
803
深入理解JVM笔记(三)虚拟机执行子系统
类文件结构 无关性的基石 Java的规范拆分成了《Java语言规范》(The Java LanguageSpecification)及《Java虚拟机规范》(The Java Virtual MachineSpecification)两部分。 商业企业和开源机构已经在Java语言之外发展出一大批运行...
JVM
2020-09-16
0
714
Java中各种各样的锁
原版文章在这 https://tech.meituan.com/2018/11/15/java-lock.html 本文仅仅是我的学习笔记 1. 乐观锁 VS 悲观锁 乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java...
锁
2020-09-14
1
796
MySQL是怎么样运行的?(三) MVCC
事务并发遇到的问题 写覆盖 脏读 不可重复读 幻读 隔离级别 每次对记录进⾏改动,都会记录⼀条 undo⽇志 ,每条 undo⽇志 也都有⼀个 roll_pointer 属性( INSERT 操作对应的 undo⽇志 没有该属性,因为该记录并没有更早的版本),可以将这些 undo⽇志 ...
MySQL
2020-09-13
0
582
LeetCode 41-50
41 缺失的第一个正数 class Solution { public int firstMissingPositive(int[] nums) { Map<Integer, Integer> map = new HashMap<>(); ...
LeetCode
2020-09-09
0
561
LeetCode 31-40
31 下一个排列 class Solution { public void nextPermutation(int[] nums) { /** 前面尽量让他们不动,找到最小的一个值进行小范围的交换。 * 两种情况一种是最大值 也就是有序集合的逆序, 5 ...
2020-09-05
0
557
MySQL是怎么样运行的?(二) 事务、锁
事务 事务的起源 数据库存储的数据是现实中的映射。每⼀个操作都相当于现实世界中的⼀次状态转换。我们应该让某些数据库操作符合现实世界中状态转换的规则 数据库的特性 原子性(Atomicity) 现实世界中转账操作是⼀个不可分割的操作,也就是说要么压根⼉就没转,要么转账成功,不能存在中间的状态,也就是转...
MySQL
2020-09-02
0
714
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页