自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幼稚的小龙龙

受到了很多帮助,也希望能帮助到别人,祝你每天快乐

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

原创 接口超时问题排查记录

最后是因为别人本次启动了服务注册到了nacos上,然后请求到网关时,网关访问别人电脑时被零信任拦截,所以网关不能访问到其他人的电脑,但是每次轮询访问到其他人电脑.我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift +

2024-01-11 09:56:38 878

原创 mysql调优学习

1.执行计划MySQL逻辑架构EXPLAIN select * from api_attr;执行结果使用START TRANSACTION开启事务,然后要么使用COMMIT提交事务,要么使用ROLLBACK回滚事务START TRANSACTION;UPDATE api_attr SET api_name = 5678 WHERE ID = 138;DELETE FROM api_attr WHERE ID = 139;COMMIT;MySQL默认使用AUTOCOMMIT,也就是说

2021-03-24 11:23:24 116

原创 Java异常处理

这个人写的非常好,我就不再复述了Java异常处理

2021-03-23 17:21:42 108

原创 科普--电脑显示的硬盘容量为什么比标称的要小?

玩电脑的人应该都知道一个现象,明明的买 8G U盘,怎么插电脑上就只有7.4点多,16G的只有14.8;然后同样的事情,也发生在了硬盘上,明明买的是1TB硬盘怎么显示只有931GB呢,今天我就为大家解答一下:原因很简单,因为电脑本省的二进制的,容量单位的换算呢本来是2的10次方:1024可是实际上呢,硬盘制造厂商觉得这个数字不好计算,就统一用了一个整数:1000乍一看 1024换到1000没啥关系,可是看完下面的计算你觉得呢:因为实际容量的换算和计算机读取的换算是1000/1024的关系,所以容量

2021-03-23 13:45:47 1700

原创 精度丢失问题

实线代表合法转换即无信息丢失的转换,虚线表示转换可能存在精度丢失问题。在进行两个数值的运算时如果两个操作数中有一个是double类型的,另外一个自动转换为double类型。如果其中一个操作数是float类型的,另外一个操作数也将自动转换为float类型。如果其中一个操作数是long类型的,另外一个操作数也将自动转换为long类型。否则,两个操作数都会被转换为int类型。所以在对两个不同类型操作数进行运算时,就可能存在精度丢失的问题。​ 例如:当一个int型数值和一个float型数值进行运算.

2021-03-23 13:36:46 948

原创 网络JVM总结

一.JVMJvm 主要的是由堆和栈组成堆 :程序结束后由os回收栈 :由操作系统自动分配释放存放参数值和局部变量编译过程:源文件->词法分析器->token流->语法分析器->语法树->语义分析器->注解抽象分析器->字节码生成器->Jvm字节码(.class)类的生命周期Loading linking Initalizing加载->验证->准备->解析->初始化->使用->卸载Loadi

2021-03-23 11:09:59 94

原创 JVM学习笔记

1.JVM的位置包含在jre中2.JVM的体系结构3.类加载器4.双亲委派机制5.沙箱安全机制6.Native7.PC寄存器8.方法区9.栈10.三种JVM11.堆12.新生区,老年区13.永久区14.堆内存调优15.GC常用算法JMM17.总结1.百度2.思维导图...

2021-03-22 14:16:17 74

原创 spring狂神笔记

https://blog.csdn.net/weixin_44207403/article/details/106736102?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161524854816780264065520%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161524854816780264065520&biz_.

2021-03-19 16:12:13 64

原创 空指针异常是怎么发生的,如何避免?

空指针异常是在日常开发中常见的异常,那么到底什么时候会出现空指针异常,或者空指针异常是怎么发生的呢?答:对象没有实例化,但是却引用了对象的方法String s = null; //对象s为空(null) int length = s.length();//发生空指针异常避免空指针异常的方法:1.在变量和值比较的时候先判断非空if (str == null) { System.out.println("字符为空!"); }2.将变量值写在后边,将值写在前面//s为变量值,a为值"a

2021-03-19 09:14:41 724

原创 拿空值的方式---以及错误示范

Map<String,Object> paramMap = paramValidate(requestParams); Object name = paramMap.get("tableName"); //要记录的用法 String tableName = paramMap.get("tableName")== null ? "": paramMap.get("tableName").toString(); Str...

2020-12-01 22:41:54 152 2

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no em

Failed to configure a DataSource: 'url' attribute is not specified and no emif(你什么都没改){你的启动顺序是否正确}else{www.baidu.com}

2020-12-01 18:00:33 14069 12

原创 Hbase的安装配置

1.下载安装包下载地址:http://archive.apache.org/dist/hbase/1.3.1/2.解压安装包tar -zxvf hbase-1.3.1-bin.tar.gz3.添加Hbase的环境变量vim ~/.bashrc添加Hbase_Home和PATHexport HBASE_HOME=/usr/local/src/hbase-0.98.24-hadoop2export PATH=$PATH:$HBASE_HOME/bin//然后保存退出,source一下so

2020-08-12 18:39:53 149

原创 azkabna问题

1.Installation Failed. Error found in upload Cannot uploaded. Job doesn’t have type set ‘command’是因为job描述文件中#command你能少否则就不能上传2.还有一个问题就是浏览器上拿下来的东西不能直接复制,因为编码格式的问题,复制下来的东西,虽然看不出来什么错但是就是不对。...

2019-12-05 12:34:07 373

原创 sqoop

1.sqoop-1.4.7.tar.gz下载解压2.拷贝mysql的jdbc驱动包mysql-connector-java-5.1.31-bin.jar到sqoop/lib目录下。3.复制sqoop/conf/sqoop-env-template.sh为sqoop-env.sh并添加配置# Set Hadoop-specific environment variables here.#...

2019-12-02 12:05:09 208

原创 mysql命令行操作

https://www.cnblogs.com/purpleone/p/10874361.html

2019-11-29 13:43:21 82

原创 binlog之坑解析大全

启动MySQL报错,日志文件中的错误如下:2016-03-19T09:30:20.325988Z 0 [ERROR] You have enabled the binary log, but you haven’t provided the mandatory server-id. Please refer to the proper server start-up parameters doc...

2019-11-29 10:45:57 376

原创 nginx复习过程中的问题(nginx产生日志文件,过大怎么办?(优化环节))

IMAP、POP3、SMTPhttp://help.163.com/09/1223/14/5R7P6CJ600753VB8.htmlf5负载均衡https://blog.csdn.net/huifeidehupo/article/details/91785297nginx问题解决办法你知道吗?nginx默认的access.log日志文件过大,也会导致网页打开速度慢。要解决这个问题可以看下...

2019-11-28 18:16:36 3906

原创 withScope

https://blog.csdn.net/scl323/article/details/89705954

2019-11-28 15:06:37 165

原创 ClassTag

源码中的解释,在泛型中,type T是被擦除的。这个是非常有用的,在我们构建数组的时候,但是数组的类型我们也不知道,编译的时候不知道,但是运行的时候要知道,ClassTag只包含实际运行时的类的类型。ClassTag会帮我们存储T的信息,如下面,传入1,2根据类型推到可以指定T是Int类型,这时候ClassTag就可以把Int类型这个信息传递给编译器。ClassTag运行时指定在编译的时候无法指...

2019-11-28 14:33:51 377

转载 时间复杂度和空间复杂度以及二分法

https://blog.csdn.net/jsjwk/article/details/84315770

2019-11-26 16:00:02 1266

原创 复习

1.单列模式https://www.runoob.com/design-pattern/singleton-pattern.html2.数组集合https://www.cnblogs.com/tangyijing/p/7788171.htmlhttps://blog.csdn.net/zhangqunshuai/article/details/806609743.工厂模式https:/...

2019-11-25 19:53:37 99

原创 jedis(SparkStreaming)

synchronizedhttps://www.cnblogs.com/tengfly/p/9307373.htmlhttps://blog.csdn.net/G3187576034/article/details/100933068synchronized (JedisPoolUtil.class) {}大概就是调用这个类的意思2.HINCRBY用法Redis HINCRBY命令...

2019-11-22 09:30:32 197

原创 asInstanceOf和mutable

https://blog.csdn.net/weixin_42181200/article/details/80324801

2019-11-20 08:13:24 94

原创 今日收获

String[] split = s.split(","); for (String st: split) { }

2019-11-15 14:44:15 94

原创 lambda

1.charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。(String o1, String o2) -> o1.charAt(o1.length() - 1) - o2.charAt(o2.length() - 1charAt(o2.length() - 1为返回最后一位·的字符(1)只包含一个抽象方法的接口,称为函数式接口。(2)你可以...

2019-11-14 12:22:45 131

原创 spark的问题

1.hdfs中没有spark文件夹以及a.txt文件[root@hdp-1 bin]# hadoop fs -mkdir /spark[root@hdp-1 bin]# hadoop fs -touchz /spark/a.txt[root@hdp-1 bin]# echo “hello you hello me” | hadoop fs -appendToFile - /spark/a.t...

2019-11-13 14:04:24 75

原创 配置环境变量

1.安装2.安装路径就是SCALA_HOME例:C:\Program Files (x86)\scala3.bin就是path例:C:\Program Files (x86)\scala\bin;环境变量配置完毕,希望以后不要忘了,不要再为这种小事而浪费时间。...

2019-11-12 12:51:14 91

原创 Elasticsearch的ik分词器安装

(1)源码https://github.com/medcl/elasticsearch-analysis-ik(2)releaseshttps://github.com/medcl/elasticsearch-analysis-ik/releases(3)复制zip地址https://github.com/medcl/elasticsearch-analysis-ik/releases/...

2019-11-06 15:25:06 66

原创 ElasticSearch的JavaApi

老师的两个JavaApi没有本质上的区别,只是版本不同而已。具体的我发现的不同之处就是 @Before public void getConnection() throws Exception { // 设置集群名称 Settings settings = Settings.builder().put("cluster.name", "my-es").bu...

2019-11-06 15:17:00 81

原创 Elasticsearch基础概念

1 索引索引(index)是ElasticSearch存放具体数据的地方,是一类具有相似特征的文档的集合。ElasticSearch中索引的概念具有不同意思,这里的索引相当于关系数据库中的一个数据库实例。在ElasticSearch中索引还可以作为动词,表示对数据进行索引操作。2 类型在6.0之前的版本,一个ElasticSearch索引中,可以有多个类型;从6.0版本开始,,一个Elast...

2019-11-06 15:12:32 164

原创 elasticsearch错误可能

https://blog.51cto.com/10950710/2124131

2019-11-05 12:35:58 231

原创 elasticsearch单机安装配置

解压即可如果之前一直是root用户操作,会报错,因为es默认不允许在root用户使用增加zpark用户useradd zpark给zpark用户设置密码passwd zpark将/root/apps的访问权限设置给zpark用户chown -R zpark:zpark /root/apps在root用户下的cd /chown -R zpark:zpark /rootchmod ...

2019-11-05 12:34:47 146

原创 elasticSearch集群搭建

1、分发 scpscp -r /root/apps/elasticsearch-6.3.1 hdp-3:/root/appsscp -r /root/apps/elasticsearch-6.3.1 hdp-4:/root/apps2.修改每一台机器的配置文件包括配置文件以及a、集群的名字cluster.name: my-esb、节点名字node.name: node-1c...

2019-11-05 12:32:42 70

原创 日常笔记

indexcontroller@autowried 就是new对象(封装bean)自动装配@responsebody以body的形式接受参数@requestbody以body的形式发送参数 引进一个文件,相当于jspAjax,Jquery ,JavaScript(菜鸟教程)callback回调Element元素Hide隐藏prefix前缀...

2019-10-31 08:23:32 72

原创 多线程

进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程什么是多线程呢?即就是一个程序中有多个线程在同...

2019-10-29 18:20:31 93

原创 查找依赖

网址:https://mvnrepository.com点进去点击版本号就有相应的依赖出现神奇吧!今天的状态还不错,你的生活是你自己的,不必将情感寄托在其他的事或人上,你自己一是一道风景...

2019-10-28 17:47:07 94

原创 lucene

Lucene是一套用于全文检索和搜寻的开源程序库,由Apache软件基金会支持和提供Lucene提供了一个简单却强大的应用程序接口(API),能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具Lucene并不是现成的搜索引擎产品,但可以用来制作搜索引擎产品官网:http://lucene.apache.org/Lucene、Solr、Elasticsea...

2019-10-28 17:33:02 90 1

原创 Hash (散列函数)

Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。...

2019-10-28 17:21:22 105

原创 关于maven依赖中的scope的作用和用法

provided 关于maven依赖中的scope的作用和用法本文链接:https://blog.csdn.net/qq_36874292/article/details/81072717举例如下:org.springframework.bootspring-boot-starter-tomcatprovidedscope的值有以下几种可能,进行分情况讲解:compile默认就...

2019-10-24 15:09:04 149

原创 个人感想总结

当遇到问题无法解决请认真观察,并发散思维逐个查找切勿急躁

2019-10-24 11:17:55 94

空空如也

空空如也

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

TA关注的人

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