上一页 1 2 3 4 5 6 ··· 81 下一页
摘要: 在处理SQL的where条件时,发现逻辑运算表达式不是那么简单,并不是一种线型计算结构。 但是表达式树的计算又是SQL查询引擎的核心,SQL的抽象语法树最终还是要转换为表达式树来处理。 所以基于原来的表达式案例,进行简单的升级,写了一个简单的逻辑表达式处理器。 首先我们的逻辑表达式的操作数只有两种t 阅读全文
posted @ 2023-04-27 15:38 Mars.wang 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这是LeetCode上的一道题,因为特别具有代表性,所有记录在这里。 题目227.给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。 你可以假设给定的表达式总是有效的。 注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。 示 阅读全文
posted @ 2023-04-27 09:03 Mars.wang 阅读(47) 评论(0) 推荐(0) 编辑
摘要: public class ByteUtil { public static byte[] getBytes(short data) { byte[] bytes = new byte[2]; bytes[0] = (byte) (data & 0xff); bytes[1] = (byte) ((d 阅读全文
posted @ 2023-04-26 13:23 Mars.wang 阅读(259) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { { //获取当前程序路径的三种方法 //1.System String baseDir = System.getProperty("user.dir"); System.out.println(baseDir); // 阅读全文
posted @ 2023-04-25 17:32 Mars.wang 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: jdk中的TreeMap是一个宝藏类,里面包含了许多好用的方法 如果在内存中构建索引,我认为TreeMap更简单,性能更好,是比B+树更好的选择 public class Test { public static void main(String[] args) { TreeMap<Integer, 阅读全文
posted @ 2023-04-25 16:34 Mars.wang 阅读(23) 评论(0) 推荐(0) 编辑
摘要: javaIO包提供了很多可以读写文件的类,这些类大部分就是读写整个文件, 或者是读写一行、一个字符等等, 但是如果想在文件的指定位置读写,就必然需要使用RandomAccessFile 这个类有一个文件指针方法seek(),可以跳转到文件的任意位置。 接下来,我们实现基于这个类实现几个常用的操作。 阅读全文
posted @ 2023-04-24 14:05 Mars.wang 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 最近在验证SQL join的算法,感觉在内存中实现的话,比较高效的方法就是二分查找了。 但与普通二分查找不同,SQL join的时候左右两边的值可能会有重复,这些重复值都是要找到的。 所以我对二分查找进行了升级优化,不再返还一个索引,而是返回一个索引范围,找不到就返回null 实现了两个版本: 1. 阅读全文
posted @ 2023-04-23 17:13 Mars.wang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 原文:https://zhuanlan.zhihu.com/p/495442432 在数据库和大数据领域,通过SQL中的JOIN连接将两个及两个以上的表(或中间表、视图、物化视图)中的数据 按指定的连接条件关联起来,是很常用也很方便的操作。 我们前面学习了JOIN有多种常见连接方式如内连接INNER 阅读全文
posted @ 2023-04-21 08:40 Mars.wang 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/qq_31432773/article/details/115916386 1,基本介绍 (1)YAML 是 JSON 的超集,简洁而强大,是一种专门用来书写配置文件的语言,可以替代 application.properties。 (2)在创建一个 S 阅读全文
posted @ 2023-04-19 09:31 Mars.wang 阅读(2742) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/rinack/p/14173936.html 在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现。我们本文就来盘点一下这些方法,顺便测试一下它们性能,以便为我 阅读全文
posted @ 2023-04-18 13:44 Mars.wang 阅读(4174) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 81 下一页