自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win7清理C盘

windows清理C盘技巧

2022-06-04 21:10:13 1033 1

原创 Anaconda Powershell Prompt启动报错解决方法

自己这个报错原因:在环境变量path设置中,%HADOOP_HOME%\sbin和%HADOOP_HOME%\bin放在了一行,"%HADOOP_HOME%\sbin;%HADOOP_HOME%\bin"导致Conda.psm1文件执行报错。解决方法:%HADOOP_HOME%\sbin和%HADOOP_HOME%\bin分成两行,不要";"参考:https://www.jianshu.com/p/f2468701db90...

2021-11-09 21:23:29 4890 3

原创 maven自动导包报错 Could not find artifact org.openjfx:javafx.base:pom

Could not find artifact org.openjfx:javafx.base:pom:11.0.0-SNAPSHOT in repo (http://maven.xxxx.com/artifactory/repo)

2021-09-03 09:39:03 1440

原创 “Cannot be accessed from outside package“解决方法

背景:代码迁移中,无访问权限修饰符修饰的method报错:'getAllLogicTables()' is not public in 'io.shardingsphere.core.rule.BindingTableRule'. Cannot be accessed from outside packag原因:对于无访问权限修饰符修饰的方法,只有在同一个报下的类可以访问。解决方法:移动包路径后,与的io.shardingsphere.core.rule.Bindi...

2021-07-19 13:54:33 18306

原创 Elasticsearch常见问题

1、创建索引报错ElasticsearchStatusException[Elasticsearch exception [type=mapper_parsing_exception, reason=Failed to parse mapping [doc]: analyzer [ik_max_word] not found for field [description]]]; nested: ElasticsearchException[Elasticsearch exception [type=

2021-05-08 15:56:14 4552

原创 kibana dev tools快捷键

1、ctrl+enter 提交请求2、ctrl+i 自动缩进3、ctrl+enter 提交请求4、down 打开自动补全菜单5、enter或tab 选中项自动补全6、esc 关闭补全菜单

2021-05-08 14:45:33 1180 2

原创 mysql数据库命名

数据库:目录名允许的任何字符,不包括‘/’、‘\’或者‘。’mysql 中表和数据库名称不要使用 '-' 命名若使用这个符号,比如 my-name 做为数据库表名称那么在 sql 中必须如下:create database `dsmaster0-slave0`;create database `dsmaster0-slave1`;create database `dsmaster1-slave0`;create database `dsmaster1-slave1`;...

2021-04-25 20:25:48 631

原创 hive部署、使用遇到的问题

hive启动成功,但是执行命令报错"Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient"解决方法:https://www.cnblogs.com/yin1361866686/p/8682863.htmlhttps://blog.csdn.net/qq_39579408/article/details/86526757我目前是在hvie-site.xml中将hive.meta

2021-04-15 10:32:11 127

原创 VMware虚拟机开机黑屏

网上搜集到的资料:1、https://zhuanlan.zhihu.com/p/939801162、http://www.lotpc.com/dngz/8191.html3、https://www.cnblogs.com/loufangcheng/p/11696417.html我用的是方法3中的“编辑->首选项里启动虚拟打印机”解决的...

2021-04-12 15:50:38 79

原创 SecureCRT设置

配置主机映射文件

2021-04-07 23:27:09 66

原创 vmwar安装centos7系统

vmware网络配置详见:https://blog.csdn.net/ljb825802164/article/details/113924761centos系统安装:待更

2021-04-05 23:52:08 106

原创 scala随记-2

1、scala集合Scala的集合有三大类:序列Seq、集合Set、映射Map,所有的集合都扩展自Iterable特质在Scala中集合有可变(mutable)和不可变(immutable)两种类型,immutable类型的集合初始化后就不能改变了(注意与val修饰的变量进行区别)https://blog.csdn.net/zhongqi2513/article/details/82956813https://docs.scala-lang.org/overviews/collections-2

2021-03-21 19:46:49 162

原创 scala随记-1

1、scala使用前需要安装JDK、以及scala的SDK(自己用的是2.12.11版本)2、scala初体验C:\Users\Administrator>scala -versionScala code runner version 2.12.11 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.C:\Users\Administrator>scalaWelcome to Scala 2.12.11 (Java Hot

2021-03-20 00:44:34 154

原创 idea快捷键重载implement method时@override不换行

1、问题idea接口实现类快捷键导入implement method方法时,@override注解与方法名同行,烦人☺同一行的原因是Method annotations配置了warp if long2、解决方法将Method annotations配置未Wrap always结果满意☺...

2021-03-13 15:06:42 1367

原创 vmware网络配置

NAT模式配置:

2021-02-22 00:39:42 98

原创 maven安装配置

1、官网下载http://archive.apache.org/dist/maven/2、解压下载的文件:保存路径为全英文3、解压后配置maven环境变量 右键计算机-->属性-->高级系统设置-->环境变量4、变量名填入:MAVEN_HOME 变量值填入:Maven解压路径5、环境变量中找到path,编辑它。 点击新建-->填入%MAVEN_HOME%\bin-->确定6、验证: cmd中输入: mvn...

2021-02-21 18:06:19 90

原创 WD移动硬盘bitlocker没反应解决方法(双击不弹出密码输入框)

Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Windows\system32>manage-bde -unlock H: -PasswordBitLocker 驱动器加密: 配置工具版本 6.1.7601版权所有 (C) Microsoft Corporation。保留所有权利。请输入密码以解锁此卷:密码已成功解锁卷 H:。C:\Windows\system32>.

2021-02-14 18:05:27 6960

原创 dubbo源码idea执行mvn clean install测试报错解决方法

父pom中添加,跳过测试<properties> <!-- 跳过测试 --> <skipTests>true</skipTests></properties>

2020-08-25 10:28:48 445

原创 Gradle安装步骤

1、从Gradle的官方网站(http://www.gradle.org/downloads)下载Gradle,只需要下载gradle-6.3-bin.zip即可。2、将zip包解压到本地目录然后在环境变量中配置GRADLE_HOME,并将 GRADLE_HOME/bin 加到 PATH 环境变量中,配置完成,通过gradle -v命令验证安装是否成功,见下图,如果出现相同的画面,说明成功。...

2020-08-20 19:02:33 903

转载 Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签

某个工程的 web.xml 文件片段:访问顺序为1—>2—>3—>4,其中2和3的值必须相同。url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为 servlet-name 中值的 servlet,两个 servlet-name 标签的值必须相同,因为通过 servlet 标签中的 servlet-name 标签映射到 servlet-class 标签中的值,最终访问 servlet-class 标签中的 class。还

2020-08-01 17:30:32 212

原创 Redis之主从复制

1.什么是主从复制持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,不过通过redis的主从复制机制就可以避免这种单点故障,如下图:说明:主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服务器宕机其它两台redis服务也可以继续提供服务。 主redis中的数据和从redis上的数据保持实时同步,当主redis写入数据...

2020-07-21 17:25:26 115

原创 perf工具的使用

监控测试优化perf + 火焰图分析程序性能1、perf命令简要介绍性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果;perf recordperf report举例:sudo perf record -e cpu-clock -g -p 2548-g 选项是告诉perf record额外记录函数的调用关系-e cpu-clock 指perf

2020-06-13 17:30:44 1324

原创 docker基础及常用命令

docker主机:安装了docker程序的机器(Docker直接安装在操作系统之上)docker镜像:Docker镜像是用于创建docker容器的模板docker容器:镜像启动后的实例就是一个容器。容器是独立运行的一个或一组应用docker客户端:客户端通过命令行或者其他工具使用docker AIP与docker的守护进程通信docker仓库:docker仓库用来保存镜像,可以理解为代码控制中的代码仓库。docker提供了庞大的镜像集合供使用。docker的使用步骤:docker安装:1)查

2020-06-13 17:21:03 198

原创 MySql慢查询日志设置

一、慢查询日志相关参数1、slow_query_log :是否开启慢查询日志,1表示开启,0表示关闭。2、log-slow-queries :旧版(5.6以下版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.log3、slow-query-log-file:新版(5.6及以上版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.log4、long_query_time

2020-06-07 12:07:19 608

原创 gdb调试打印void* 或者void **类型的成员方法

linux gdb调试时,使用p命令打印一个(void *)变量时会报错:Attempt to dereference a generic pointer.此时,只需要将(void *)变量强制类型转化成需要打印的类型,使用p命令即可打印。例如,需要打印(int *)型entries变量,则使用命令格式:(gdb) p *(int *)map->entries$38 = 0...

2020-05-23 16:12:35 3527

原创 零拷贝

据说零拷贝有一个bug,大小不可超过2g。可以自测一下

2020-05-22 22:18:11 145

原创 ClassLoader

ClassLoader类使用委托模型来搜索类和资源每个ClassLoader实例都有一个相关的类加载器。需要查找类或资源时,ClassLoader实例在试图亲自查找类或资源之前,将搜索类和资源的任务委托给器父类加载器。虚拟机的内置类加载器(称为“Bootstrap class loader”)本身没有父类加载器。但是可以将它作为ClassLoader实例的父类加载器。类加载过程比如app类在加载之前,会先让父类加载app类,如果父类没有响应的加载器,在自己加载。...

2020-05-22 20:29:22 127

原创 数据结构之Red-Black Tree精记

红黑树是一种近似平衡的二叉搜索树(binary search tree),它能够确保任何一个节点的左右子树的高度差小于两倍。具体来说,红黑树是满足如下条件的二叉搜索树:每个节点要么是红色,要么是黑色 根节点是黑色 每个叶节点(NIL节点,空节点)是黑色 不能有相邻的两个红色节点 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点在这种近似平衡状态下,它的平均时间复杂度还是logn时间复杂度,并不会产生退化。而它的近似平衡调整是时间也是在与严格的平衡二叉树折中之后需要相对比较小的调整时间。

2020-05-12 23:12:59 246

原创 数据结构之AVL树精记

概要:AVL树是以人名来命名的。1、Blance Factor(平衡因子):是它的左子树的高度减去它的右子树的高度(有时相反)。blance factor={-1,0,1},任何一个节点的平衡因子为-1,0,1.2、通过旋转操作来进行平衡(四种)自己总结:左旋,是逆时针;右旋,是顺时针。旋转操作:1、左旋子树形态:右右子树-->左旋AVL数首先是一个颗搜索树,因此满足左子树小于根节点,右子树大于根节点的大小关系。这可帮助理解左右旋的目的。2、右旋子树形态:左

2020-05-12 23:00:25 198

原创 JVM性能调优参数-Xms -Xmx -Xss

-Xss设定每个线程堆栈的大小。一般情况下256K。影响了此进程中并发线程数大小。-Xms初始的Heap的大小。-Xmx最大Heap的大小。在很多情况下,-Xms和-Xmx设置成一样的。这么设置,是因为当Heap不够用时,会发生内存抖动,影响程序运行稳定性。GC日志参数:-verbose:gc -XX:+PrintGCDetails...

2020-05-10 10:20:13 279

原创 快速排序两个哨兵移动先后分析

快排实现方式1:package com.kongge.com.testdemo;public class QuickSort { public static void main(String[] args) { int [] nums = {6,1,2,5,9,3,4,7,10,8}; quickSort(nums); for (int num : nums){ System.out.print(num +" ");

2020-05-09 17:26:51 512

原创 maven管理中编译去掉编译出来的jar包

<packaging>pom</packaging> <!--表示该项目是一个pom项目,不会直接编译出jar包。入股去掉该配置会编译出jar包 --><packaging>pom</packaging>表示maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项...

2020-04-21 16:01:53 647

原创 Mysql之CheckPoint、LSN、redo log的刷新关系

CheckPoint:为了刷新bufferpool的数据page到磁盘中,使得持久化数据page之前相应的redolog可以失效掉,以此节约出空间可以被覆盖,也同时加快了crash时redolog恢复的速度即从检查点恢复即可。检查点之前的数据已持久化到磁盘中,持久化到磁盘的相应redolog也可以覆盖掉。lsn的redo log和检查点的关系如下(lo...

2020-03-26 08:23:58 1010

原创 MySql之在windows MySql5.5开启binlog步骤及注意事项

查看是否开启了binlog:show binary logs;查看binlog日志开关是否打开:(log_bin=OFF表示关闭,ON表示打开)mysql> show variables like '%log_bin%';+---------------------------------+-------+| Variable_name ...

2020-03-25 18:13:47 3508 2

原创 MySQL连载之基础架构

带着问题学习:1. MySQL的框架有几个组件, 各是什么作用? 2. Server层和存储引擎层各是什么作用?3. you have an error in your SQL syntax 这个保存是在词法分析里还是在语法分析里报错?4. 对于表的操作权限验证在哪里进行?5. 执行器的执行查询语句的流程是什么样的? MySql的逻辑架...

2020-03-22 16:43:15 127

原创 java注解

元注解:JDK提供了几个特殊的注解,只能用在注解上面。@Target:表示该注解可以用于什么地方,取值如下:ElementType.ANNOTATIN_TYPE可以给一个注解进行注解ElementType.CONSTRUCTOR可给构造方法进行注解ElementType.FIELD可给属性进行注解ElementType.LOCAL_VARIABLE可给局部变量进行注解El...

2020-03-15 11:27:46 115

原创 java泛型-3(类型擦除)

泛型是JDK1.5引入的概念,但泛型代码可以很好的和之前版本代码兼容。原因:因为泛型信息只存在于代码编译阶段,编译器编译完带有泛型的java程序后,生成的class文件中,已经将与泛型相关的信息擦除掉,以此使程序运行效率不受影响,这个过程叫做类型擦出,也即是说泛型类和普通类在java虚拟机是一样的。泛型类List<String>和List<Integer>经过编...

2020-03-11 00:29:28 146

原创 java泛型-1

集合中的泛型集合使用时注意点:1、泛型不接受8中基本类型,声明时的存储的数据类型必须是引用类型(包装类)。2、限定对象里面能够操作的数据类型,比如List<Integer>。泛型带来的好处:1、将运行期遇到的问题,带到了编译期。比如,有些强制类型转换。List没用泛型时:编译是没有问题,运行时会报ClassCastException强制类型转换失败List...

2020-03-02 00:36:15 130

原创 java Iterator迭代器遍历(以TreeMap为例)

集合的迭代器遍历中iterator.hasNext()、iterator.next()从字面上不理解,下面从源码解析。这里以TreeMap为例进行分析。TreeMap的遍历方式1、for循环方式for (Map.Entry entry : treeMap.entrySet()) { System.out.println(entry);}2、迭代器方式Ite...

2020-03-01 21:30:28 3269

原创 java代理

通过示例演进过程体验代理1、不用代理包结构package aop01.service;public interface UserService { public void login(String username,String password); public String logout();}package aop01.service.impl...

2020-02-28 18:23:38 116

空空如也

空空如也

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

TA关注的人

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