我的梦想/Target
一天一力扣,脑子不生锈 || 一周一博客,手脚不懒惰
  推荐文章

我的第一篇博客

说在前面终于建站啦! 一个自己diy网站,虽然也集成很多前人的智慧,享用了前人的现成的主题,但也享有了一定的自主。对于我来说,搞一些稀奇古怪的东西还是非常开心的 简单说下

阅读更多
关于我在达梦数据库走过的坑 关于我在达梦数据库走过的坑
关于我在达梦数据库走过的坑前言​ 公司推行软件国产化已经有段时间了,期间经历些许的不适应,也踩过好些比较无语的坑点,在经历多次调试得到解决之后,在今日比较充实的时间进行一个总结 锁超时问题(数据库表死锁)问题描述​ 此问题主要存在于主动
2022-09-12
json数据格式转化问题 json数据格式转化问题
FastJson数据格式化问题以及漏洞前言​ json数据是java中常见的数据格式,形成类似于map+数组的数据结构,阿里也为此专门设计了有关java的fastjson,足以可见其中对json的业务需求,具体的发展历史不多赘述。最近业务
2022-09-02
浅谈redis 浅谈redis
浅谈redis一种分布式内存数据库,相当于一套运行在内存里面的某种通用存储模块(NoSQL,即不需要SQL语句的数据库) 因为在内存之中,所以不需要sql需要通过非常复杂的方法才可以实现高效搜索,底层维持单线程,同时也可以进行一些相对比较复
2022-07-09
leetCode8字符串转换整数 leetCode8字符串转换整数
一段胡乱拼凑却能跑还跑得不错的代码题目 题目理解输入一个字符串,逐个读取字符 如果开头首先n个空格,删去连续的空格(如果n == 0 ,直接下一步) 空格后的第一位可以读取 数字 、 + 、 - +不处理,读下一个 -将返回值int为
2022-05-03
GC回收 GC回收
GC回收 基于正在使用的对象进行遍历,对存活的对象进行标记,其未标记的对象可以认为是垃圾对象,然后基于特定的算法进行回收,这个过程称之为GC(Garbage Collection)。 通过以下几个方面进行实现 GC判断策略(例如引用计数、
2022-03-05
JVM概况 JVM概况
JVM学习目的 有效防止内存泄漏 优化线程锁的使用 科学地进行内存回收 提高系统吞吐量 降低延时,提高性能 字节码底层执行顺序 在主流的JVM(如HotSpot)中实现了两种执行方式 热点代码 : 一般泛指循坏或者高频使用的方法 解释
2022-02-12
类加载 类加载
类加载 验证:是否符合jvm规范 准备:分配足够的内存空间 解析: 符号信息和引用的转换 初始化:默认初始化,再赋值 使用:构建对象 卸载:几率比较少,也会被GC 以下按照顺序进行 加载分析加载过程:加载、验证、准备、解析、初始化 解析
2022-01-19
数据结构_查找 数据结构_查找
线性索引查找查找概论查找表按照操作方式有两大种 静态查找表:只做查找操作 动态查找表:查找过程中同时进行增删元素 顺序表查找又称为顺序查找,遍历元素进行查找, 算法时间复杂度为O(n) 有序表查找通过分隔点的不同,引入三种算法 折半
2021-08-29
排序 排序
几种慢速排序方法冒泡排序冒泡排序的思想主要是交换排序 **基本思想:**两两比较相邻记录的关键字,如果反序就交换,直到没有反序的记录为止 **时间复杂度:**O(n2) 最小值n-1次查找 最大值n(n-1)/2次查找且
2021-08-22
散列查找表(哈希表) 散列查找表(哈希表)
散列查找表之前我们的查找,都需要通过比较a[i] 和 key 顺序查找的方式是 “=” 还是 “!=” 折半查找的方式是 “>” 还是 “<” 在树的结构中依旧包含了 < > = 无论如何比较都不可避免
2021-08-10
1 / 2