自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 maven 实战经验

maven常用的操作记录

2022-05-01 23:27:40 341

原创 return 与 try catch finally 的执行顺序

结果:finally 块中的代码都会执行 try 和catch 中有return时,finally依然会执行 return 在try catch 中的,返回值是 return运算后的值,finally 是在return 表达式运算后 执行的(但是不会返回finally运算后的值,而是先把return 运算后要保存的值存起来,不管finally 中的代码块这么执行,返回值都不会改变,任然返回return 运算后的值),因此return 返回值不会随着finally的改变而改变。 finally 中最

2021-12-23 17:48:21 229

原创 jdk——泛型介绍

本质是参数化类型可以用在类,接口,方法的创建中 类——泛型类.note public class GenericCla<T,P> { public T method1(T t){ return t; } public P method2(P p){ return p; } public <P> P method3(){ return null; }} 接口——泛

2021-09-09 16:29:09 273

原创 数据结构——链表

链表的特征:1、 链表(Linked list)是一种真正的动态的数据结构2、 链表是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针3、 使用链表结构可以克服数组需要预先知道数据大小的缺点,但增加了结点的指针域,空间开销比较大4、 链表允许插入和移除链表上任意位置上的节点,但是不允许随机存取5、链表有很多种不同的类型:单向链表,双向链表以及循环链表单链表的头添加元素:单链表的头添加元素:单链表的虚拟头结点:单链表的删除节点:双链

2021-08-02 15:17:45 266

原创 ArrayList不为人知的小秘密

ArrayList不为人知的小秘密Arrays.asList(new Object [] {}).toArray()在搞怪案例1案例2toArray 的本质 /** * jdk1.8 */ public static void main(String[] args) { Integer[] array = {1,2}; List<Integer> integerList = Arrays.asList(array);

2021-08-01 01:05:03 64

翻译 Java关键字(一)——instanceof 使用详解

instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:booleanresult = objinstanceofClass其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回false。  注意:编译器会检查 obj 是否能转换成右边的class类型,如果不能转换则直接报错,如果不能确定类型,则通过编译,...

2020-11-19 18:09:48 587

转载 Java 将数据加载到内存中

1、建立InitListener.javapackage app.util; import java.util.HashMap;import java.util.Map; import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.ServletException;import javax.servlet.http.HttpServle

2020-11-18 16:29:16 1475

原创 logstash 报错

elk运行一段时间后发现 logstash日志文件一直有警告输出,警告内容[2020-04-14T05:12:39,097][WARN ][org.apache.kafka.clients.NetworkClient][main] [Consumer clientId=xxx-2, groupId=xx] 3 partitions have leader brokers without a ...

2020-04-16 14:45:38 1258

原创 记一次 磁盘满导致logstash 启动报错问题

logstash 启动报错报错信息:To eliminate this warning, please install libyaml and reinstall your ruby.[ERROR] 2020-02-28 19:34:16.388 [main] Logstash - java.lang.IllegalStateException: Logstash stopped pr...

2020-02-29 16:10:48 2036

原创 Sqoop 的安装及使用介绍

Sqoop 的安装及使用 目录1,Sqoop 简介2,功能3,解决的痛点4,sqoop架构图5,Sqoop的安装及出现的问题 5.1,相关资料 5.2,安装 5.3,配置环境变量: 5.4,sqoop配置: 5.5,相关数据库驱动包上传 5.6,测...

2019-11-08 17:15:15 286

原创 ssm 整合 phoenix 时报错

场景:phoenix 访问hbase 时 报错分析:phoenix访问hbase,hbase 中的数据存储在 hdfs 中,namenode中的域名 hadoop001,datanode的域名 hadoop002,hadoop003,未知的域名 hadoop002 ,namenode指向datanode的域名不能解析解决方法:在hosts文件中配置 域名解析...

2019-09-17 19:16:08 311

原创 SpringCloud版本支持注解问题

版本选用 Springboot :2.1.6.RELEASESpringCloud:Greenwich.SR2版本SpringBoot2.0以上在集成注册中心(eureka)时不支持 @EnableEurekaClient 注解,使用@EnableDiscoveryClient 代替...

2019-08-07 17:02:09 186

原创 SpringCloud eureka 集成 ,测试发现消费者访问报400的问题

初步发现问题是版本兼容问题,之前使用springboot 2.1.6.RELEASE,SpringCloud使用的是Greenwich.SR2版本,一直存在此问题。改进方法:将springboot 1.5.4RELEASE,SpringCloud Dalston.SR1版本,此问题已解决 erueka service的配置2.1,pom文件,添加<parent>...

2019-08-01 16:09:54 1161

原创 Oracle中字符串函数总结

instr(目标字段,目标字符串,起始参数,匹配参数次数)作用:instr函数返回要截取的字符串在源字符串中的位置。只检索一次,也就是说从字符的开始到字符的结尾就结束。 语法:instr(源字符串, 目标字符串, 起始位置, 匹配序号) demo:select instr('helloeorld','l') from dual; -- 返回结果:3 默认第一次出现"l"的位置...

2019-03-28 17:56:26 1829

转载 Oracle创建视图(View)

Oracle创建视图(View)视图:是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一...

2019-03-26 16:32:52 242

转载 SQL语句中exists和in的区别

SQL语句中exists和in的区别转自https://www.cnblogs.com/liyasong/p/sql_in_exists.html 和 http://blog.csdn.net/lick4050312/article/details/4476333表展示    查询中涉及到的两个表,一个user和一个order表,具体表的内容如下:    user表:    ...

2019-02-28 15:56:59 126

原创 Idea 使用svn创建新分支

1, 使用工具:idea编辑器,svn版本控制工具2, 打开idea 编辑器,按照下图选择3, 从主干上拉一个新分支,放在branch目录下选择trunk 右键选择 branch or Tag...选项3,设置分支的名称和路径选择branch 为分支目录target name 为分支名称target url 为分支路径添加备注信息最后选择copy ...

2018-01-18 18:25:10 1559

空空如也

空空如也

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

TA关注的人

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