- 博客(10)
- 收藏
- 关注
原创 深入理解 Mysql 索引底层原理
深入理解 Mysql 索引底层原理一步一步推导出 Mysql 索引的底层数据结构。Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数据库中存储了大量数据,一个高效的索引能节省巨大的时间。比如下面这个数.
2021-05-13 14:48:30
85
原创 linux分割文件
生成文件序号后缀可自定义split -b 5M -d file1ls x0* |awk -Fx '{d=sprintf("%04d",$2);system("mv "$0" abcdef_"d".dat")}'rm -f file1 n=5ls x0* |awk -Fx -v n=$n '{d=sprintf("%04d",$2+n);system("mv "$0&qu
2018-10-11 17:27:04
870
原创 报文解析
用HttpClinet 来获取响应报文,document文档解析响应报文 为了结构明确,层次分明,我将冗长的方法封装在了多个方法中,在主方法中体现功能调用顺序,这样思路更清晰些。大家可以看主方法的中的调用顺序进行学习。调用方法出用红色字体标注.思路由黄色底色标注。 public static void main(String[] args) { StringBuil...
2018-10-08 10:22:28
4723
原创 JAVA中的线程池的理解
为了更好的理解,首先来看一篇JAVA中的线程池介绍: 一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<...
2018-09-28 11:19:57
169
原创 kafka
1. kafka介绍 1.1. 主要功能根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能: 1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因 2:It lets you ...
2018-09-28 10:51:05
144
转载 Java中的File操作总结
1.创建文件import java.io.File;import java.io.IOException;public class CreateFileExample{ public static void main( String[] args ) { try { File file = new File("c:\\new...
2018-09-27 17:26:04
1312
转载 Oracle Job
oracle job不运行,定位问题一. job的运行频率设置1.每天固定时间运行,比如早上8:10分钟:Trunc(Sysdate+1) + (8*60+10)/24*602.Toad中提供的:每天:trunc(sysdate+1)每周:trunc(sysdate+7)每月:trunc(sysdate+30)每个星期日:next_day(trunc(sysdate),...
2018-09-19 15:37:28
265
转载 java框架
SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,Hibernate 负责持久化层。SSM 则指的是 SpringMVC 做前端控制器,Spring 管理各层的组件,MyBatis 负责持久化层。共同之处是都使用了Spring的依赖注入...
2018-09-10 15:17:49
775
原创 plsql编译存储过程卡死,解决方法
--解决方法如下:--1:查V$DB_OBJECT_CACHESELECT * FROM V$DB_OBJECT_CACHE WHERE name='P_COUNT_CMP_DATA_SAT' AND LOCKS!='0';--注意:P_COUNT_CMP_DATA_SAT为存储过程的名称。--发现locks=1,--2:按对象查出sid的值select /*+ rule*/ ...
2018-08-06 11:43:33
8706
1
转载 一位资深程序员大牛给予Java学习者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学...
2018-03-06 21:11:01
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人