自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 We’re sorry but XXX doesn’t work properly without JavaScript enabled(解决方案汇总)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-12 04:19:11 1666 1

原创 Nacos客户端启动出现9848端口错误分析(非版本升级问题)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 11:40:26 2953

原创 IDEA 连接 数据库

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 02:50:12 846

原创 Linux系统安装mysql(rpm方式安装)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-09 23:11:04 771

原创 个人博客系统(附源码)

从这个小项目中可以深切的体会到前后端分离的好处,每一次前端和后端的交互都只需要看前后端约定好的交互接口就完全可以实现自己的东西了,这也很大程度上提高了开发的效率,不至于让前端和后端的程序员"无事可做",而且也不需要程序员全干,只需要做自己的事情就可以了!!!

2022-09-08 23:58:25 312

原创 linux 安装jdk11

验证机器是否安装jdk。

2022-09-07 16:24:52 1428

原创 JVM堆内存释放不及时问题

上线前,应尽可能准确估计上线情况,做压力测试,使用jdk自带的监控工具多做分析;1.线上每天定时读取文件(大文件)成MAP,并加载入库,当执行完最后一批 批量提交sql 时,JVM堆内存没释放;第二、在发起线程前,检测堆内存时,Object obj = new Object();2.之前看过的把xmx和xms设置一致可以让JVM在启动时就直接向OS申请xmx的commited内存,2.因为加了以下堆内存检测,所以,下一次处理文件时,发起不了新的线程处理新任务;1.当线程处理完,堆内存没有触发释放的条件。

2022-09-07 13:57:08 1400

原创 java(tomcat)如何设置cookie samesite属性

自从Chrome搞了个cookie samesite属性弄了iframe跨域整合站点带来了麻烦,为了恢复cookie不被拦截需要设置cookie samesite属性=None,但发现javax.http.Cookie没有这个接口。增加后发现还是不得,还得设置cookie secure, 这个javax.http.cookie到有api,但随机的JSESSIONID还得通过在tomcat9/conf/web.xml。注:只支持tomcat8/9最新版本。同时开通https访问!

2022-09-07 11:25:58 2316

原创 Java中调用方法的几种方式

第三种:通过类名.方法名调用,当需要调用的那个方法为静态(有static的)方法时使用。是不是详细得连一个刚入门的小白都看得懂?第二种:通过new关键字调用构造方法,这种是在实例化对象时使用的方式。一般的,在Java语言中,调用方法有三种方式。

2022-09-07 08:50:14 3966

原创 java实现下载文件到指定目录(项目亲测)

有问题可以留言,大家一起探讨,自己测试没有问题。

2022-09-06 17:21:23 5127 1

原创 java中如何将string 转化成long(亲测)

2.Long.ValueOf(“String”)与Long.parseLong(“String”)的区别。转自:https://www.cnblogs.com/feifeicui/p/8390604.html。Long.parseLong(“String”)返回long基本数据类型。Long.ValueOf(“String”)返回Long包装类型。1.java中如何将string 转化成long。

2022-09-06 15:58:18 1961

原创 java.lang.NumberFormatException For input string 错误及解决办法

这种问题我遇到过两次不同的,一种是 String 转换为 int 型报错,另一种是 String 转换为 double 报错,其实是同一类型的错误,只是我运用的不同场景,忽略了本质。

2022-09-06 14:38:28 3739

原创 java jdk 国内下载镜像地址

Oracle垃圾公司,下个JDK还需要登录,下载超慢…(这个网址现在访问出现问题了)(2)HUAWEI镜像。

2022-09-06 13:15:42 744

原创 IDEA运行JVM内存不足

参考

2022-09-06 11:42:16 222

原创 IDEA中MyBatis的dtd文件爆红

generatorConfig.xml的头文件http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd标红。左边有红色小灯泡,点击Fetch external resource即可解决。

2022-09-06 10:06:10 400

原创 Hadoop3.2.0 Hadoop 机架感知

Hadoop组件具有机架感知功能。例如,通过将一个块的分片放在不同的机架上,HDFS块放置将使用机架感知来实现容错。这可以在群集中发生网络切换故障或分区时提供数据可用性。Hadoop主守护进程通过调用配置文件指定的外部脚本或java类来获取集群工作者的机架ID。使用java类或外部脚本进行拓扑,输出必须遵循java接口。接口需要保持一对一的对应关系,并且拓扑信息的格式为’/ myrack/myhost’,其中’/'是拓扑定界符,'myrack’是机架标识符,‘myhost’是个人主持人。

2022-09-06 08:45:09 230

原创 Hadoop的集群配置

如ssh-copy-id master,其他在其他机器执行此命令:ssh-copy-id slaver1,ssh-copy-id slaver2,ssh-copy-id slaver3,ssh-copy-id 第一台机器(分别在其他机器执行此命令,注意,也在第一台机器上面将公钥拷贝到自己的机器上面)在第1台机器上生产一对钥匙: ssh-keygen (-t rsa)在第2台机器上生产一对钥匙: ssh-keygen (-t rsa)在第3台机器上生产一对钥匙: ssh-keygen (-t rsa)

2022-09-02 17:01:13 80

原创 Hadoop 之上的数据建模 - Data Vault 2.0

传统的报表工具, BO, SSRS 可能已经不能满足需求,起码这部分工具是直连 RDBMS 而不能直连到 HDFS. 可视化的要求,可能涉及到自定义图像需求,比如聚合,分类,图连接,都需要借助 d3.js, Echarts 等的 Javascript 编程实现。简单的事务性事实表,通过传统的 ETL 工具抽取完成之后,直接再由 Sqoop 转入到 Hive.而复杂的二次聚合事实表,可以先由 Sqoop 转入 Hive, 再由 Hive 聚合生成事实表,导入 MySQL 做分布式存储或者报表源头。

2022-09-02 15:37:56 246

原创 es中修改索引名称命令_在Elasticsearch中更改索引名称

es中修改索引名称命令嘿,今天,我碰巧写了一个脚本来解决一个看起来很多人都面临的特定问题:重命名给定的Elasticsearch索引。自然地,有记录在案的解决方案,但是我没有Swift找到一个脚本可以让我找到我想要的位置—来自索引a所有数据现在都可以在设置了所有属性的索引b查询。注意:以下代码针对Elasticsearch 2.4.6。然后它来了。

2022-09-02 14:14:59 3856

原创 Elasticsearch启动时,出现Permission denied,权限不足报错

原因分析:检查报错文件/home/elasticsearch/logs/my-application_server.json在系统里面的权限。通过下面的命令可以看到的owner是root账号 不是ES的启动账号,问题应该就在这里。实际操作执行命令修改ES所在目录的owner为ES账号,执行后通过命令重新查看owner信息,可以看到owner已经更新。切换到ES账号下重新启动ES,root账号下会报下面的error。切换ES账号,执行ES启动,问题成功解决。

2022-09-02 12:52:40 990

原创 elasticsearch ES搜索权重设置(boost参数)

摘要:7.Elasticsearch boost的搜索条件权重_lm324114的专栏-CSDN博客_boost es摘要2:elasticsearch boost - 简书摘要3:Elasticsearch 10 Boost(提升权重) - 简书

2022-09-02 11:32:49 2951

原创 dubbo的底层原理

服务调用者调用服务(invoke),调用过程是同步的,在实际调用过程中,Provider的位置对于Consumer来说是透明的,上一次调用服务的位置(IP地址)和下一次调用服务的位置,是不确定的。本篇博客的内容总体上比较抽象,如果一个想马上使用dubbo的同学来说,读这篇博客效果不太好,本篇博客没有写怎么使用、配置dubbo,接下来,我再令写一篇dubbo入门包含demo的博客。然后将URL传给Protocol扩展点,基于扩展点的Adaptive机制,根据URL的协议头,进行不同协议的服务暴露和引用。

2022-09-02 10:07:37 199

原创 dubbo启动之注册中心(Registry)

今天来分享下dubbo注册中心的大致结构服务注册对于服务提供方,它需要发布服务,而且由于应用系统的复杂性,服务的数量、类型也不断膨胀;对于服务消费方,它最关心如何获取到它所需要的服务,而面对复杂的应用系统,需要管理大量的服务调用。而且,对于服务提供方和服务消费方来说,他们还有可能兼具这两种角色,即既需要提供服务,有需要消费服务。通过将服务统一管理起来,可以有效地优化内部应用对服务发布/使用的流程和管理。服务注册中心可以通过特定协议来完成服务对外的统一Registry: 服务注册与发现的注册中心。

2022-09-02 08:44:51 462

原创 dubbo与Netty的关系

Netty是个高性能的Java网络传输框架,在很多中间件或者分布式框架中几乎都能看到它的身影。从代码可以看出NettyClient实例并不轻,尽量减少NettyClient实例,这也是多个服务共享连接的原因之一。一般来说对于同一个server端来说(ip和port相同),只有一个client实例对应,也就是dubbo所说的共享连接。dubbo是无中心化,每个client端都能与server端连接,每个client端同时又是server端。//如果connections不配置,则共享连接,否则每服务每连接。.

2022-09-01 17:36:53 185

原创 docker容器保持运行不退出

对于运行在后台的docker容器,我们经常需要做的事情是进入到容器中,docker为我们提供了docker exec 、docker attach 命令,并且还提供了nsenter工具,外部工具供我们使用。docker attach存在的问题是:当多个窗口同时attach到同一个容器时,所有的窗口都会同步的显示,假如其中的一个窗口发生阻塞时,其它的窗口也会阻塞,docker attach命令可以说是最不方便的进入后台docker容器的方法。$ nsenter --help #会回显所有与该命令有关的参数。.

2022-09-01 15:08:21 2761

原创 Docker 从Dockerfile 构建镜像 :build 命令的用法

注意最后有个点,默认使用 “上下文目录(Context)下的名为Dockerfile 的文件作为 Dockerfile”,Dockerfile 创建完成后,可以使用 docker build 命令根据 Dockerfile 构建一个镜像。参考:https://blog.csdn.net/xl_lx/article/details/78543222。-t second : v1.0 给新构建的镜像取名为second,并设定版本为 v1.0。在此,即用当前路径的 Dockerfile 进行构建。...

2022-09-01 12:41:41 2272

原创 C++教程网之Linux网络编程视频 Unix网络编程视频

处理多客户连接(process-per-conection)讲解Linux网络编程知识,分以下四个篇章。TIME_WAIT与SO_REUSEADDR。read、write与recv、send。Linux网络编程之TCP/IP基础篇。Linux网络编程之socket编程篇。Linux网络编程之TCP/IP基础篇。基本概念(对等通信、封装、分用、端口)Linux网络编程之socket编程篇。epoll与select、poll区别。管道、消息队列与共享内存传递数据对比。连接建立三次握手、连接终止四次握手。...

2022-09-01 09:55:40 98

原创 通过stream流 将 List 转为 Map

ps 当然第二种方式的写法 也能满足第一种要的结果。ps 请忽略添加测试数据的方式。

2022-08-31 10:17:58 4121

原创 解决IDEA中maven无法引进okhttp依赖

刚开始一直无法引进,进过查阅资料。是这里的问题去掉勾选就可以了。

2022-08-31 08:54:21 2167

原创 解决:Failed to execute goal org.apache.maven.pluginsmaven-compiler-plugin

idea terminal 打包报错(用idea右边maven插件打包是没有问题的)。

2022-08-30 17:20:07 1844

原创 解决 idea maven依赖引入失效,无法正常导入依赖问题

idea是真的好用,不过里面的maven依赖问题有时候还真挺让人头疼,不少小伙伴也许会遇到刚配好不久的maven突然就无法正常导入依赖了,或者正满怀激情地看着教学视频想跟着敲一波代码,最后却因依赖无法导入而激情湮灭;又或者开发了挺久的项目哪天敲着敲着代码就一片爆红,一顿猛操作却发现是依赖失效了!又或者诸如…等等。关键是最后试了下网上常用的套路:1.右键 pom.xml -> maven -> reimport;3.在pom文件对应依赖添加确切版本号;…最后发现:无效!好家伙!...

2022-08-30 15:49:50 11598 1

原创 网络编程 C++ Socket Microsoft Visual Studio 2012

近日开始学习网络编程,细节相当复杂,不容易掌握,不过相信慢慢会好的。个人理解简单步骤大致是这样,当然细节相当繁杂,需要多练习。

2022-08-30 14:29:02 497

原创 深入浅出JVM调优,看完你就懂

我们可以看到年轻代包括Eden区(对象刚被new出来的时候,放到该区),S0和S1,是幸存者1区和幸存者2区,从名字可以看出,是当发生YGC,没有被任何其他对象所引用的对象将会从内存中被清除,还被其他对象引用的则放到幸存者区。经过实际的调优测试我们发现,当发生YGC的时候,如果S0U或S1U区如果有任意一个区域为0的时候,此时YGC的速度很快,相反如果S0U或者S1U中都有数据,或相对满的时候,此时YGC的时间边长,这就是因为S0/S1及Eden区的比例问题导致的。...

2022-08-30 12:59:10 147

原创 最新2019版ElasticSearch启动闪退解决

经过官网和网上的一堆资料分析,最后得出:是JDK的环境配置有问题,于是重新删除原来所有的相关的环境配置,进行了重新配置,修改后,发现可以正常启动和访问。(在此问题发生之前,我JDK环境一直配置的是正确的,并且是可用的,如(java -version javac 等命令正常执行,并且项目是正常运行的。所以一开始找原因并没有往这方面的考虑,谁知道最后竟然是环境配置引起的原因,坑爹。其实,启动失败的问题的,一般都是前期的环境配置有问题,希望大家以后排查的可以多考虑下这方面的问题,并且在配置时。...

2022-08-30 11:33:21 968

原创 【Dubbo-admin安装与启动配置问题】

输入java -jar.dubbo-admin-0.4.0.jar回车后可能会提示你8080端口被占用了;在dubbo-admindubbo-admin-develop目录下空白处按下shift+鼠标右键打开powershell窗口输入以上命令;首先先进入dubbo-admindubbo-admin-developdubbo-admin-serversrcmain esources目录下。在 F:Softwaredubbo-admindubbo-admin-developdubbo-admin-ui。...

2022-08-30 10:09:55 654

原创 Shiro过滤器配置(ShiroFilterFactoryBean)

【代码】Shiro过滤器配置(ShiroFilterFactoryBean)

2022-08-30 08:44:26 1113

原创 mybatis一级缓存和二级缓存彻底关闭

关闭二级缓存,设定一级缓存作用范围之后,可以彻底解决mybatis数据脏读问题。一级缓存不能彻底关闭,因为mybatis内部的许多功能都是基于一级缓存实现的。

2022-08-29 14:22:23 3610

原创 Linux--JVM内存设置

对于jvm的设置我一直知道的很少,有时候遇到outOfMemoryError只会一个简单的设置“-Xms256m -Xmx512m”。有几个问题一直没搞明白:1、jvm的内存大小究竟应该设置成多少最合适?2、jvm的默认大小是多少?3、jvm参数有哪些?哪些参数都表示什么意思?现在的服务器配置一般都是十几个CPU、十几个内存,如何设置才最合适?在网上搜索了一下:对于问题1:jvm堆不是越大越好的,一般最大设置到1G-1.5G就完全足够了,如果总是出现内存溢出,一般是应用有问题了。...

2022-08-29 13:02:05 4254

原创 es 用户启动elasticsearch

es 用户启动elasticsearch。root 用户启动视图化工具。

2022-08-29 11:40:31 439

原创 推荐学习hadoop入门几本书(中文版)

更重要的还有一本英文版的书好像叫Pro hadoop,非常好,在最初部署和调整环境的时候,给我很大的帮助和指导。在我学习hadoop的过程中,对中文版的书籍重点推荐以下两本(我都看过,并做过相应的实验)(hadoop in action)也可以。...

2022-08-29 10:03:28 1082

空空如也

空空如也

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

TA关注的人

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