
java
文章平均质量分 56
scwMason
一个怀揣梦想的有志青年
展开
-
二叉搜索树与Mysql索引的亲密关系
现在为止其实已经可以查到我们想要的数据了,先找到第一个数据页,然后遍历其中的行数据,没找到往下一页找,但就是太慢了,所以需要优化,先从单数据页中进行优化,如果行数据小的话,一页也可以存下很多行,如果以O(N)的复杂度去遍历,是低效的,行数据是有序链表,有序的数据优化查询我们可熟悉啊,什么二分查找、跳表等,InnoDB也是差不多的想法,利用了上面页结构图中的。如上图所示,如果我们查找id为3的,那么顺序就是先找到跟索引页根据目录找到页号34,然后3在1和5之间,所以找到页号10,然后找到对应的数据。原创 2022-12-25 13:45:34 · 799 阅读 · 0 评论 -
IDEA整体字体大小修改
原创 2021-06-06 20:13:40 · 1823 阅读 · 2 评论 -
java 编译运行包依赖的文件
项目结构 其中只有Main.java和test包下的Test.java 有依赖关系,其他文件不用管 编译过程 进入到src目录下,指定编译出来的class文件路径为 bin javac -d ../bin company/Main.java test/Test.java 执行 java -cp ./bin com.company.Main -cp指定classpath 当然,运行的时候jvm也会自动从当前路径下去找class文件,所以也可以进入到bin目录下去执行 java c原创 2020-10-09 11:04:21 · 658 阅读 · 0 评论 -
如何在eclipse中导入jar包以及制作帮助文档
现在有两个不同的项目,但是彼此之间不能直接调用,所以怎样在第二个项目中调用第一个项目的class文件呢,这里需要导入jar包步骤一:打jar包先右键选中的项目,选择导出,然后进去页面:然后点击java下的jar文件在箭头指向的框框里选择导出后的存储路径,点击完成以后到储存的文件夹里面:就会发现有一个包步骤二:创建构造路径:将这个压缩文件复制到另一个项目下:然后右键这个文件------>构建路...原创 2018-06-24 15:13:06 · 631 阅读 · 0 评论 -
API-----Object
一:hashCode()结果:打印出来的是取到的一个近似地址的数字二.getClass()结果:打印出的是de对象指向的类demo1,而这个类是在object这个包下的三.getName()结果:这是以字符串的形式输出类demo1的路径四.toString()结果:其中Integer.toString( )方法是把一个整数转换成16进制的这两种方法输出是一样的,所以可见直接输出对象就是调用了对象的...原创 2018-06-28 21:03:00 · 190 阅读 · 0 评论 -
Scanner类
Scanner类是一个文本扫描器,它可以识别输入的是什么类型的数据1.public int nextInt() 获取一个整形的值2.public String nextLine()获取一个String类型的值小例子:先获取一个整形然后获取一个字符型,打印出来:public static void main(String[] args) { Scanner sc1 = new Scann...原创 2018-06-28 21:46:59 · 194 阅读 · 1 评论 -
Java中的static剖析
先说一句话: static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。 其实就是说,static关键字可以用来修饰成员变量、成员方法,这样就不必让类实例化以后来访问被static修饰的变量或方法,而只需直接通过类名去访问1.为什么说s...原创 2018-07-06 10:51:10 · 145 阅读 · 0 评论