自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 Solr8 数据导入

承接上文我们已经在solr-home中创建了一个demo_core文件夹,并且将configsets/sample_techproducts_configs/目录下的conf文件夹拷贝到demo_core文件夹下。在conf文件夹下编辑solrconfig.xml文件,在730行左右~增加如下代码<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">

2020-06-27 22:04:16 367 1

原创 Win10 Solr8.5与Tomcat9整合

Win10 Solr8与Tomcat9整合Win10 Solr8与Tomcat9整合安装Solr8安装Tomcat,自行安装Tomcat和Solr整合Solr CoreAdmin管理启动Tomcat访问solrWin10 Solr8与Tomcat9整合安装Solr8这里给出官网地址链接,点击下载ZIP格式的压缩包。下载完成之后,解压,在bin目录下打开控制台cmd输入:solr start,solr启动,solr status,查看solr状态,solr stop -all,关闭solr。开

2020-06-25 12:00:11 251

原创 Java学习笔记_06_内部类

内部类成员内部类成员内部类是最为普通的内部类,定义于另一个类的内部,形如下面的形式:class Outer { private int a = 0; class Inner { public void show() { System.out.println(a); } }}Inner像是Outer的成员。成员内部类可以无条件的访问外部类的所有属性。创建成员内部...

2019-11-24 09:31:10 177

原创 Java学习笔记_05

方法重载在同一个类中,方法名相同,参数列表不同。与返回值类型无关。参数列表不同:参数个数不同参数类型不同参数的顺序不同基本的数据类型变量包括:byte、short、int、long、float、double、boolean、char引用数据类型变量包括:数组、类、接口、枚举子类重写父类方法…父类静态方法,子类也必须通过静态方法进行重写(其实算不上重写)因为:静态方法不是...

2019-11-24 08:36:27 127

原创 Java学习笔记_04

权限标识符只用于修饰属性和方法,不能修饰变量。但是可以用final定义。方法中定义的临时变量在方法调用完成之后就不存在了,不需要修饰符定义!类是变量和方法的集合体多态能够消除类型之间的耦合关系?这句话怎么理解?简单地说就是,没有多态,那么等号左边是啥右边就得是啥,这就叫耦合,有了多态,左边是父类(或者接口),右边是子类(或实现类),我只管调用接口里面的方法就是了,至于你实现类怎么去实现,...

2019-11-22 17:14:28 160

原创 Java学习笔记_03

List集合最常见的三种实现类:ArrayList、LinkedList、Vector常用方法:boolean add(E e):将指定元素追加到此列表的末尾。void add(int index, E element):将指定元素插入此列表中的指定位置。boolean addAll(Collection<? extends E> c):按照指定集合的迭代器返回的顺序,将指...

2019-11-22 09:41:15 98

原创 Java学习笔记_02

Runtime类常用方法:每个Java应用程序都有一个Runtime类实例,是应用程序能够与其运行的环境相连接。可以通过getRuntime方法获取当前运行时。public static Runtime getRuntime()返回与当前Java应用程序相关的运行时对象。Runtime类的大多数方法是实例方法,并且必须根据当前的运行时对象对其进行调用。Process exec(St...

2019-11-21 19:59:15 335

原创 Java学习笔记_01

javac:是编译命令,将java源文件编译成.class字节码文件java:是运行字节码文件,是解释器,由java虚拟机对字节码进行解释和运行JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际计算机上仿真模拟各种计算机功能来实现的。Java 之所以能够跨平台是因为 JVM 是跨平台的。 这句话是错...

2019-11-21 17:10:05 100

原创 冒泡排序及改进方法

基础冒泡排序元素凉凉向比较,将最大的元素向后排。冒泡排序外层循环控制循环次数,内层循环控制每次循环的比较次数 public static void bubbleSort(int[] arr) { for (int i = arr.length - 1; i > 0; i--) { for (int j = 0; j < i; j++) { if (arr[j]...

2019-11-20 20:16:16 675

原创 Java学习笔记——简单银行业务

实验题目 8:将替换这样的数组代码:这些数组代码用于实现银行和客户间,以及客户与他们 的帐户间的关系的多样性。实验目的: 使用集合实验说明:修改 Bank 类修改 Bank 类,利用 ArrayList 实现多重的客户关系,不要忘记倒入必须的 java.util类 1. 将 Customer 属性的声明修改为List 类型,不再使用 numberOfCustomers 属性。2. 修...

2019-11-18 19:03:15 2634

转载 如何理解编译型语言和解释型语言

编译型语言编译型语言所开发的程序,需要通过编译器将源代码转换为机器码之后才能运行。编译通常分为两个步骤:compile编译:将源代码转换为机器码linker链接(打包):当源代码,资源文件比较多时,将多个文件打包在一个执行文件中编译型语言所开发的程序,一旦发生了更改,整个模块甚至整个项目就需要重新编译,并且根据不同的平台编译出不同的执行文件,这给开发人员的调试,发布都会带来一...

2019-11-15 10:05:03 210

原创 关于a++运算

发现e++运算不是在本行结束之后才进行运算或者遇到分号之后进行运算。可以认为在进行e++运算时,遇到下一个运算符之后即 = + - 等运算符后才会进行e的值+1运算int e = -1;int f = e++ + ++e;// -1 + 1System.out.println(f);//0e = -1;f = ++e + e++;//0 + 0System.out.println(f...

2019-11-11 20:06:30 659

原创 ==和equals的区别

总的来说==对于基本数据类型,比较的是其值;对于引用型数据类型比较的是其地址值。equals方法只存在于引用型数据类型中。所有的类都会继承自Object类,Object类中会有equals方法,比如说String类型...

2019-11-10 08:53:21 95

转载 浅析三目运算符

浅析三目运算符原文链接:https://www.cnblogs.com/coderxiaohei/p/11796256.html int a1 = 97; char b = 'a'; System.out.println(1 > 2 ? b : 97 );//结果为 a System.out.println(1 > 2 ? b : a1 );//结果为 97在使用...

2019-11-09 17:28:51 160

原创 插入排序和选择排序

插入排序public static void selectSort(int[] arr) { int index; for (int i = 0; i < arr.length - 1; i++) { index = i; for (int j = i + 1; j < arr.length; j++) { if (arr[j] < arr[index]) {...

2019-11-03 20:10:29 140

原创 快速排序QuickSort

快速排序介绍: 快速排序通常明显比同为O(nlogn)的其他算法更快,因此常被采用,而且快排采用了分治法的思想,所以在很多笔试面试中能经常看到快排的影子。可见掌握快排的重要性。快速排序(Quick Sort)由图灵奖获得者Tony Hoare发明,被列为20世纪十大算法之一,是迄今为止所有内排序算法中速度最快的一种。冒泡排序的升级版,交换排序的一种。快速排序的时间复杂度为O(nlog(n))。...

2019-11-03 14:55:03 145

原创 二分查找算法

递归形式 public static int binarySearch(int[] arr, int key, int head, int end) { int index = -1; int mid = (head + end) / 2; if(key == arr[mid]) { return mid; } if (head >= end) { r...

2019-11-02 17:58:17 103

原创 JVM内存结构------栈

参考链接:JVM栈和帧JVMJAVA/JVM中栈的官方定义:每个JVM线程拥有一个私有的 Java虚拟机栈,创建线程的同时栈也被创建。一个JVM栈由许多帧组成,称之为"栈帧"。JVM中的栈和C等常见语言中的栈比较类似,都用于保存局部变量和部分计算结果,同时也参与方法调用和返回。调用方法时,会在栈中压入一个栈帧,用来存储这个方法的参数和局部变量。方法返回时,栈帧就会弹出,这个方法的...

2019-11-02 15:59:24 122

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除