摘要:
康师傅yyds MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从 功能逻辑 上说,索引主要有 4 种,分别是普通索引、唯一索引、主键索引、全文索引。 按照 物理实现方式 ,索引可以分为 2 种:聚簇索引和非聚簇索引。 按照 作用字段个数 进行划分,分成单列索引 阅读全文
摘要:
批量入库pgsql的时候,发现pgsql一次只能传3万多参数, 要么改数据库链接url的参数 要么分批次的批量插入。 分批次批量插入: 1 int limit; // 要切割成多少份 2 int MAX_NUMBER; // 每份最多多少条数据 3 4 List<List<Integer>> spl 阅读全文
摘要:
RabbitMQ简介 RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ 是一个快递站,一个快递员帮你传递快 件。RabbitMQ 阅读全文
摘要:
Redis 简介 Redis是一个开源的key-value存储系统。存储在内存中。 相比于Memcached,value类型相对更多,string、list、set、zset、hash。 Redis操作都是原子性的,单线程多路IO复用 Redis支持各种不同方式的排序。 keys * 查看当前库所有 阅读全文
摘要:
String的底层结构 而在jdk8中,String的底层是用的字符数组。jdk9里面做了更改,节约String占用的内存。一个char占用两个字节,而程序中绝大多数String只有Latin-1字符,这些Latin-1字符只需要1个字节就够了。 一个final的字节数组,同时有一个coder用于对 阅读全文
摘要:
以前学算法的时候用的《啊哈!算法》,关于算法的各类书籍对于新手都很不友好,这本书绝对是新手第一本书。 当然啦,如果你是大佬天才,直接跳过这本书。 下面介绍《啊哈!算法》中关于快排的讲解并简单回答 作者 对读者 提出的问题。由于快排用到了递归,这里顺便解释一下栈溢出的问题。 快速排序 介绍快速排序 快 阅读全文
摘要:
初次学习数据结构和算法是几年前的事情了,当时遇到的困难没有记录下来。回过头来复习,记录下学习时遇到的问题。 平衡二叉树(二叉搜索树)(ALV树) 可以保证查询效率。在此之前先学习二叉排序树(BST —— Binary Sort Tree)。 在高度为h的ALV树中,最小节点数 S(h) = S( h 阅读全文
摘要:
在学习Swing的时候,想通过数据库中的数据显示到Tabel中。(提一嘴,使用的是继承 AbstractTableModel方法实现) 在本来的学习中是使用JDBC配合AbstractTableModel来将数据库中数据展示在JTable中。 当时使用了MyBatis来做数据库连接,本来可以用Res 阅读全文
摘要:
使用JDBC来连接数据库的JavaWeb项目中,出现了空指针异常 :inStream parameter is null。 报错的位置是JDBC工具类 值得注意的一点是:在dao层做测试不会出现错误,只有当启动Tomcat后,访问servlet时会出现这个问题 网上找到的很多回答,都认为是.prop 阅读全文