自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Oscar_yang

Java、大数据

  • 博客(20)
  • 收藏
  • 关注

原创 Win:ES快照仓库的创建以及快照的恢复

Windows:ES快照仓库的创建以及快照的恢复

2022-05-17 17:08:02 1602

原创 Window下ES集群的搭建+es-head插件的配置

Win下的ES集群的配置+es-head的配置1.安装包的准备2.安装包解压3.环境配置3.1 node环境配置3.2 安装pathomjs3.3 ES集群配置:4 集群启动4.1 启动ES集群4.1 启动es-head插件5 问题总结:5.1 grunt不是内部或外部命令5.2 head服务启用失败5.3 提示未连接1.安装包的准备JDK准备:由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。ES安装

2022-05-16 18:16:49 1294

原创 pyThon批量读取目标文件内的数据,并改变分隔符整合到输出文件

pyThon,批量读取文件,分隔符转换

2022-04-25 10:48:06 263

原创 Java基础问答

1、break、continue、return的区别?① break用于switch和循环,用于结束switch,和当前循环continue用于循环,用于结束本次循环② return用于结束当前方法,还可以用于return 返回值;返回结果2、请列出一些常用的类、接口、包常用类:String,Math,,ArrayList,HashMap,System常用接口:Comparab...

2020-07-16 17:14:51 225

原创 详谈Maven

Maven的核心1.1 核心概念1.2 POM1.3 约定的目录结构1.4 坐标1.5 依赖1.5.1 依赖的范围1.5.2 依赖的传递性1.5.3 依赖的原则:解决jar包冲突1.5.4 依赖的排除1.5.5 统一管理目标jar包的版本1.6 仓库1.6.1 分类1.6.2 仓库中的文件1.7 生命周期1.7.1 什么是Maven的生命周期?1.7.2 clean生命周期1.7.3 Site生命...

2020-03-30 20:49:59 425

原创 JDBC---2. 如何获取数据库连接-使用Druid数据库连接池(IDEA版本)

2.1 Druid(德鲁伊)数据库连接池Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。方式一:未使用配置文件使用Druid数据库连接池实现数据库的连接DataSource作为数据库连接池技术的起始...

2020-03-28 21:27:22 2654

原创 JDBC---1.如何获取数据库的连接:手写(IDEA版本)

1. 前期准备1.1 要素一:Driver接口实现类1.1.1 Driver接口介绍java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现。...

2020-03-28 21:07:35 496 1

原创 Java_.设计方法实现:有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的字数。

举例说明: String content = “博博客333ccsssnn”;统计出: 客:1 3:3 c:2 s:3 n:2 public static void main(String[] args) { String content = "博博客333ccsssnn"; HashMap<Character, Integer> map = ...

2020-03-26 21:16:04 450

原创 Java_判断101-200之间有多少个素数,并输出所有素数

public static void main(String[] args) { System.out.println("101-200之间的素数有:"); for (int i = 101; i <= 200; i++) { boolean flag = true; for (int j = 2; j < i; j++) { if (i % j == 0)...

2020-03-26 21:11:38 955 1

原创 Java_ArrayList底层结构及实现原理

底层结构:可变数组源码分析: jdk8 1.当创建ArrayList对象时,初始化了Object类型的数组elementData的容量为0 2.当第一次添加元素时,初始化elementData的容量为10 3.当每次添加时,都需要先判断容量是否足够,如果足够则直接添加新元素到对应的空位上; 如果不够,则需要扩容1.5倍(oldCapacity+oldCapacity>>1...

2020-03-26 21:10:07 354

原创 Java_生产者-消费者问题

* 生产者(Productor)将产品交给店员(Clerk),而消费者()从店员处取走产品, 店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品, 店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产; 如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品。1. 这里可能出现两个问题:CustomerProductor生产者比...

2020-03-26 21:08:37 161

原创 java_synchronized关键字的用法

synchronized关键字是解决线程安全问题的方式之一。共有两种用法:1、同步代码块语法格式:synchronized(锁对象){ 需要加锁的代码}注意锁:(1)任意类型的对象都可以当做锁(2)多个线程之间共用一把锁,即多个线程之间共用同一个锁对象(3)同步代码块的范围:不能太大,太小2、同步方法语法结构:synchronized 【修饰符】 返回值类型 方法名...

2020-03-26 21:03:01 106

原创 Java_如何实现序列化,有什么意义【序列化、反序列化、自定义序列化举例】

如何实现序列化,有什么意义(1)实现Serializable接口或Externalizable接口,并且视情况而定指定一个序列化版本ID(serialVersionUID)值;而且要保留公共的无参构造。(2)如果某个对象的属性也是引用数据类型,那么该数据类型也要实现Serializable接口或Externalizable接口;(3)如果要序列化,则使用一个输出流来构造一个对象输出流Obj...

2020-03-26 20:55:14 169

原创 HashMap的底层实现及扩容机制?--简单总结

HashMap在JDK1.8之前:底层实现是数组+链表,扩容机制是当table中元素的个数已经达到阈值(table.length*0.75)时扩容。1)先计算key的hashCode值2)根据key的hashCode值再与数组table的长度做一个运算(%或&),得到一个索引位置index,决定它在table那个元素(桶)下面。3)如果table[index]是空的,把映射关系构建...

2020-03-26 20:46:04 1047 1

原创 运行时异常与编译时异常有何异同?请列举一些运行时异常和编译时异常的类型。

运行时异常是非受检异常,是RuntimeException的子类,即编译器无法检测,因此也不会强制要求程序员处理。编译时异常是受检异常,编译器检测到代码抛出编译时异常时,会要求程序员必须对该异常做处理(throws或try…catch)否则,编译不通过。运行时异常:数组下标越界异常:ArrayIndexOutOfBoundsException类型转换异常:ClassCastExce...

2020-03-26 20:39:31 1626

原创 Java_Object类中equals方法的实现是什么?重写一个equals方法有什么注意事项?

Object类中的equals方法,对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true(x == y 具有值 true)。在重写equals方法时,要注意满足离散数学上的特性(1)自反性:对任意引用值x,x.equals(x)的返回值一定为true.(2)对称性:对于任何引用值x,y,当且仅当y.equals(x)返回值为true时,x.equal...

2020-03-26 20:37:40 518

原创 JDK 8 新特性之lambda表达式和Stream API

JDK 8 新特性的概述jdk版本从jdk9开始每隔半年更新一个版本长期支持的版本(LTS):JDK8(企业使用比例最高的)、JDK11从哪几个角度去关注新版本的特性?语法层面:lambda表达式、switch(字符串)、钻石操作符功能的扩展、接口的静态方法和默认方法和私有方法API层面:Stream API、Optional、String、集合类底层优化:JVM底层的优...

2020-03-26 19:55:34 141

原创 Java_IOl流_缓冲流_转换流

1.缓冲流使用缓冲流实现a.jpg文件复制为b.jpg文件的操作public class Exer01 { public static void main(String[] args) { //文件路径 String src = "/exer01/a.jpg" ; String dest = "/exer01/b.jpg" ; //调用封装...

2020-03-22 21:46:51 164

原创 java_IO流练习_File功能的测试

1. 创建一个与"hello.txt"文件在相同目录下的另一个名为"abc.txt"File file = new File(“d:/abc/hello.txt”); @Test //建议使用try-catch 处理异常 public void test1() throws IOException { File src = new File("d:/io/...

2020-03-22 20:38:42 187

原创 Java_从键盘输入字符串,要求将读取到的整行字符串转成大写输出。

IDEA内Test的Scanner输入、Java字符串转大写输出

2020-03-22 16:59:41 1782

空空如也

空空如也

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

TA关注的人

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