java
文章平均质量分 52
普通网友
这个作者很懒,什么都没留下…
展开
-
linux 命令:ps 详解
下边是各种参数的用法简单进程选项a解除 BSD 风格的“只有你自己”限制,当使用某些 BSD 风格(没有“-”)选项或 ps 个性设置类似于 BSD 时,该限制强加于所有进程的集合。以这种方式选择的进程集是通过其他方式选择的进程集的补充。另一种描述是这个选项会导致 ps 列出所有带有终端 (tty) 的进程,或者与 x 选项一起使用时列出所有进程。-A选择所有进程,等于 -e。-a选择除了会话领导和与终端无关的进程以外的所有进程。-d选择除了会话领导以外的所有进程。–deselect。原创 2022-09-07 16:19:14 · 8379 阅读 · 0 评论 -
JVM垃圾回收器常见参数设置及优化
JVM垃圾回收器参数。原创 2022-09-07 13:51:35 · 2921 阅读 · 0 评论 -
java面试题,拼多多面试题分享(java二面)
以上就是拼多多java二面的面试题分享了,你做好准备迎接二面了吗更多关于拼多多java的面试题和面经,可以继续通过本网的面试题专栏来了解哦。前面给大家分享了拼多多一面的面试题,下面要给大家分享的就是拼多多java二面的面试题,感兴趣的小伙伴可以来看看哟。singleton(单例):只有一个共享的实例存在,所有对这个bean的请求都会返回这个唯一的实例。简单的来说,spring中的单例是通过单例注册表实现的。5、链路追踪的信息是如何传递的。9、Spring的单例如何实现。11、是谁主导的内部还有在用吗。原创 2022-09-07 11:19:35 · 660 阅读 · 0 评论 -
java中 shiro过滤器设置接口过滤权限
今天遇到一个需求,要求后台接口不验证权限也能请求成功,由于我们的后台框架是nacos微服务,所以想到直接去改nacos中该微服务的shiro配置,我们打开shiro-common.yml文件,内容如下。我们在filterChainDefinitionMap里面增加一条记录/getSysinfoConfig:anon,修改后如下。然后重启该接口所在的微服务,这样请求该接口就不会被拦截了。anon是匿名访问anonymous的简称。修改后,我们发布配置。原创 2022-09-07 08:44:38 · 926 阅读 · 0 评论 -
Java安装以后为什么打不开java打不开一闪而过如何解决
可以尝试着cd到java安装路径的bin目录下去运行java,假如,能够打开,那么就表示没有设置path环境变量,将它设置好就可以了,配好环境变量,之后在cmd中运行java,假如不可以,那么也有可能是因为安装的时候没有打开始终信任该程序,系统自动屏蔽了,建议重装,记住,运行之前一定要将始终信任的勾打上再点击安装。安装好的java不需要你打开,就像windows系统补丁一样,安装好就可以生效了,假如,你一定要看安装的结果,电脑控制面板就可以看到。除此之外,没有设置java的环境变量,也是不行的。原创 2022-09-06 17:14:15 · 7849 阅读 · 0 评论 -
java中var类型的使用
var 不是关键字,相当于一种动态类型,编译器根据变量所赋的值来推断类型。所以必须在定义变量的时候赋初始值。var是Java10版本中新出的特性,用它来定义。原创 2022-09-06 15:52:43 · 1668 阅读 · 0 评论 -
java.lang.NoClassDefFoundError kotlinreflectjvminternalKotlinReflectionInternalError
解决方法是导入一个新的maven坐标然后重新部署。本地启动没问题,部署到线上服务器报错。原创 2022-09-06 14:32:47 · 437 阅读 · 0 评论 -
Java Dubbo:(一)Dubbo 简介
1.Dubbo 是什么2.发展历史3.Dubbo 能做什么4.Dubbo 产生的背景。原创 2022-09-06 13:09:22 · 84 阅读 · 0 评论 -
Idea移除和重新导入Maven工程module
整个工程移除 重新添加。原创 2022-09-06 11:35:51 · 2102 阅读 · 0 评论 -
idea中maven无法导包问题
找到这个目录,加上 -Dmaven.multiModuleProjectDirectory=$M2_HOME 这行代码,另外一定要选择jdk。好了,接下来OK就可以下载包了!首先maven配置如上,配置好本地的maven,一般这一步都是配置正常的,接下来才是解决问题的方法!我们要看下自己的环境变量名配置的是什么,按照自己配置的变量名进行配置,一般来说常用的变量名为。今天帮公司的实习生看一项目导包问题,多次清缓存,配置,发现maven配置的并没有问题!原创 2022-09-06 10:00:29 · 946 阅读 · 0 评论 -
Gson解析(List和Map)格式json数据
常用的是列表解析,以前不知道解析map,就用json配合gson使用,今天在论坛看到有人问,就试了一下才发现 解析map也很方便,哇喔,又涨姿势了…主要解析 两种格式 列表格式 和 map格式。原创 2022-09-06 08:39:31 · 2243 阅读 · 0 评论 -
Hadoop生态系统(HDFS、ZooKeeper、MapRuduce、Pig....)
Hadoop是一个能够对大量数据进行分布式处理的软件框架,具有可靠、高效、可伸缩的特点。。Hadoop 2.0版本引入了HA (High Alability高可用性)和Yam (资源调度),这是与Hadoop 1.0的最大区别。Hadoop 1.0生态系统如图2-1所示。Hadoop 2.0主要由三部分组成: HDFS 分布式文件系统、MapReduce编程模型和Yarm源管理。Hadoop 2.0生态系统如图2-2所示。原创 2022-09-02 16:55:39 · 821 阅读 · 0 评论 -
Hadoop生态系统的元数据管理和数据治理平台--Atlas 学习
Atlas是apache下的大数据的元数据管理和数据治理平台,是Hadoop社区为解决Hadoop生态系统的元数据治理问题而产生的开源项目,它为Hadoop集群提供了包括数据分类、集中策略引擎、数据血缘、安全和生命周期管理在内的元数据治理核心能力。支持对hive、storm、kafka、hbase、sqoop等进行元数据管理以及以图库的形式展示数据的血缘关系。原创 2022-09-02 16:55:08 · 539 阅读 · 0 评论 -
Hadoop Hive HBase调优
性能调优之于Hadoop来说无异于打通任督二脉,对于Hadoop的计算能力会有质的的提升,而运维之于Hadoop来说,就好像金钟罩、铁布衫一般,有了稳定的运维,Hadoop才能在海量数据之中大展拳脚,两者相辅相成,缺一不可。总体来说,Hadoop运维维度取决于Hadoop的运行环境以及Hadoop软件本身。而Hadoop 性能调优是一项工程浩大的工作,它不仅涉及Hadoop本身的性能调优,还涉及硬件、操作系统和Java虚拟机的调优。原创 2022-09-02 15:31:33 · 414 阅读 · 0 评论 -
ES(一)——Windows安装ElasticSearch
/bin/elasticsearch #启动es#如果你想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数 -d。#如果你是在 Windows 上面运行 Elasticseach,你应该运行 binelasticsearch.bat 而不是 binelasticsearch。因为ElasticSearch是用Java语言编写的,所以必须安装JDK的环境,并且是JDK 1.8以上,具体操作步骤自行百度。四、下载完成,启动(windows环境下)在linux环境下启动。原创 2022-09-02 14:08:44 · 314 阅读 · 0 评论 -
Elasticsearch入门(一):CentOS 7.6 安装ES 7.6.1
首先,需要确保Java已经安装好,并且。我的环境:Elasticsearch:下载地址包含各种版本,以最新版为例一、下载并解压Elasticsearch;我的ES最终路径为:通常Linux下wget方式下载比较慢,这里选择采用迅雷下载到本地后,再上传到Linux二、上传完成后打开目录,解压缩es的压缩包我是解压缩到/usr/local/es目录下三、修改配置文件es启动需要修改多个配置文件,否则会报错,具体如下。原创 2022-09-02 12:47:04 · 375 阅读 · 0 评论 -
ElasticSearch 7配置密码认证及创建用户
我们直接安装的ES默认是没有账号与密码的,输入ES服务器的ip:端口,直接就能返回结果,非常不安全:因此需要设置账号密码。原创 2022-09-02 11:27:05 · 4108 阅读 · 1 评论 -
dubbo的invoke(dubbo通过invoke命令调用dubbo接口)
官网:http://dubbo.apache.org/zh-cn/原创 2022-09-02 10:02:01 · 787 阅读 · 0 评论 -
dubbo升级至2.7.15遇到的问题
由于公司dubbo封装在其他jar包里面,最开始只是升级了boot,ichannel-dubbo,integration-dubbo这三个包结果Java导致一直报the import org.apache cannot be resolved,后来发现其父包ifs-dubbo和ifs-bom没有升级,无法引用进来,这两个升级之后又发现父包bootstrap没升级,全部升级完之后,修改了报错的Java文件工程终于没有报错了,但是无法启动tomcat了,目前还在解决,暂时记录下之前遇到的问题。原创 2022-09-02 08:39:11 · 508 阅读 · 0 评论 -
dubbo.xsd的配置
图中的key写错了,不应该是http://code.alibabatech.com/schema/dubbo,应该为:http://code.alibabatech.com/schema/dubbo/dubbo.xsd。--------------------------------------------完-------------------------------------------------我不讲废话,单刀直入给出解决办法:主要是缺少dubbo.xsd,配置好就行了。key对应下图中的4。..原创 2022-09-01 17:30:30 · 120 阅读 · 0 评论 -
docker官方历史版本下载地址
docker官方历史版本下载地址:原创 2022-09-01 15:02:44 · 1665 阅读 · 0 评论 -
docker run的--rm选项详解
但是,对于foreground容器,由于其只是在开发调试过程中短期运行,其用户数据并无保留的必要,因而可以在容器启动时设置–rm选项,这样在容器退出时就能够自动清理容器内部的文件系统。显然,–rm选项不能与-d同时使用(或者说同时使用没有意义),即只能自动清理foreground容器,不能自动清理detached容器。所以,执行docker run命令带–rm命令选项,等价于在容器退出后,执行docker rm -v。在Docker容器退出时,默认容器内部的文件系统仍然被保留,以方便调试并保留用户数据。..原创 2022-09-01 12:36:04 · 590 阅读 · 0 评论 -
c++中map用法
map提供一对一的数据处理,key-value键值对,其类型可以自己定义,其中第一个成为关键字,第二个称为关键字的值。关键字不能修改,值可以修改。map内部有序(自动排序),查找复杂度为log(n)。map插入、删除都很方便。...原创 2022-09-01 09:50:00 · 69 阅读 · 0 评论 -
(二)springcloud实战之config配置中心
本项目中:jdk版本:jdk1.8springboot版本:2.3.10.RELEASEspringcloud版本:Hoxton.SR11。原创 2022-08-31 11:32:55 · 320 阅读 · 0 评论 -
通过Docker安装ElasticSearch和Kibana
随着现在互联网的发展,会出现很多新颖的词汇比如:“蜀黍”、“表酱紫” 这样的词汇 ,那么像这种词汇,搜索时需要作为一个整体,那我们就需要手动进行配置了。但是还有一些词语是不能在网上传播的,比如政治敏感的词语,我们希望能在搜索时忽略掉,IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。因为这里使用ElasticSearch的7.12.1版本的镜像,这个镜像特别大,接近1G,因此不建议直接pull,拉取得很慢。会发现 蜀黍会被分词成一个整体,到这里,就全部配置成功啦!...原创 2022-08-31 10:12:23 · 2238 阅读 · 0 评论 -
虚拟机玩转 Veritas NetBackup(NBU)之 Linux 配置 NBU 客户端
NBU 的使用需要在客户端安装配置,否则无法使用,NBU 客户端支持 Linux、Window 以及 AIX 三个平台,安装过程都比较简单,本文介绍下如何在 Linux 下配置 NBU 客户端。原创 2022-08-31 08:48:34 · 1308 阅读 · 0 评论 -
解决浏览器不能访问Hadoop的50070、8088等端口
题外话:我原本是把Hadoop的各种配置都弄好了,访问也没有问题,但是在我将VMware卸载了又重装后,就在浏览器不能访问了,可能是host文件改变了,所以。在虚拟机启动hadoop集群后,在window浏览器无法访问http://master:50070、http://master:8088等集群监控界面。没问题了,后面就可以用:http://master:50070/直接访问了。,这里master的IP地址为192.168.128.130.,那么需要从虚拟机里面配置的镜像找原因了,...原创 2022-08-30 17:14:31 · 3934 阅读 · 0 评论 -
被弃用的 Docker 会被 Podman 取代吗?
Kubernetes 团队近日宣布将在最新版本中弃用 Docker 支持的功能,后续版本会陆续删除这些功能。编译 | 弯月 责编 | 张文,郑丽媛头图 | CSDN 下载自视觉中国出品 | CSDN(ID:CSDNnews)近日,Kubernetes 团队发布了最新的 1.20 版本,新版本更新了许多内容:存储卷快照功能趋于稳定;Kubectl Debug 进入 Beta;Beta:API 优先级和公平性;IPV4/IPV6 Alpha 功能更新;GA:限制进程 PID;...原创 2022-08-30 15:44:17 · 188 阅读 · 0 评论 -
编程猫创作工具:新版Kitten新体验
在少儿编程图形化工具方面,Scratch是老牌的创作工具,最为流行,用的人也最多。但是Scratch界面不友好、本地化功能欠缺、网络访问慢等问题也日渐显著。编程猫自主研发的图形化编程创作工具:源码编辑器应运而生。Kitten以更丰富的素材、更本地化的功能让孩子们喜欢。最近,Kitten出了新的体验版,我们迫不及待的为大家试用,让我们来体验新的Kitten吧~...原创 2022-08-30 14:23:24 · 1889 阅读 · 0 评论 -
浪潮java笔试大题
现在摆在我们面前的情况是,如果火炬的旁边是空空的树坑,那是令人无法接受的,因此我们只能压缩火炬在兴中道上的传递距离,务必使火炬在连续的大树边传递,当时,我们就得找出一列最长的连续的大树供传递火炬时展现在全世界的人面前。再过几天奥运火炬就要在中山传递了,美丽的兴中道当然是最重要的必经之路,但是某天晚上却发生了一件令人震惊的大事–可恶的破坏分子为了破坏奥运,让中山人民丢丑,竟然偷去了这100棵大树中的一部分!M X (表示从第M棵大树开始,共有连续的X棵大树,如果有多个解,只输出一个解即可)...原创 2022-08-30 12:53:41 · 193 阅读 · 0 评论 -
春招升级打怪拿offer,10w+字总结的Java面试题(附答案)够你刷
春招升级打怪拿offer,献上熬夜整理最新“10w+字总结的Java面试题(附答案)”够你刷!其包含的内容模块有:基础、JVM、多线程与高并发、Spring、MyBatis、SpringBoot、MYSQL、SpringCloud、Dubbo、Nginx、MQ、数据结构与算法、Linux、Zookeeper、Redis、分布式、网络、设计模式、maven、ElasticSearch、git、软实力集训等!...原创 2022-08-30 11:25:49 · 70 阅读 · 0 评论 -
windows系统使用docker-compose
为什么使用docker-compose?原创 2022-08-30 10:04:22 · 4476 阅读 · 0 评论 -
shiro中使用自定义filter后,anon不生效解决方案
参考:https://stackoverflow.com/questions/51552021/adding-custom-filter-apache-shiro-spring-boot。使用了LinkedHashMap,但配置了anon的接口还是会通过JwtFilter。改写后 配置了anon的接口不会再通过jwtFilter。原创 2022-08-30 08:38:48 · 2285 阅读 · 0 评论 -
mybatis 的加载过程
sqlSession代表的是一个会话。扫描mapper接口。MapperProxyFactory用于生成代理类。其中MapperProxy代表的是实现invocationHandler的处理器。然后通过mybatis的配置文件生成sqlSessionFactory.3.通过sqlSession 获取mapper。获取到代理类执行即可找到对应的mapper.xml。1.程序启动的时候,通过springfactoryBuilder->去加载mybatis全局配置文件。代理类能够帮助执行具体的增删改查。...原创 2022-08-29 14:16:41 · 322 阅读 · 0 评论 -
linux 中文乱码 解决方法
【代码】linux 中文乱码 解决方法。原创 2022-08-29 12:56:31 · 6077 阅读 · 0 评论 -
Elasticsearch集群连载-es集群安装
提取码:khm2。原创 2022-08-29 11:34:07 · 494 阅读 · 0 评论 -
拼多多Java面试题、笔试题(含答案)
主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用, 特别适用于各个线程依赖不通的变量值完成操作的场景。AQS 是一个用来构建锁和同步器的框架,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 ReentrantLock,Semaphore,其他的诸如 ReentrantReadWriteLock, SynchronousQueue,FutureTask 等等皆是基于 AQS 的。),线程即进入就绪状态。...原创 2022-08-29 09:57:50 · 264 阅读 · 0 评论 -
将前端放入springcloud项目中
前端人员写好的前端,可以将其放入到springcloud项目的一个子项目中,然后注意:放入到resources下面,并且!必须要在resources下面创建一个static包,否则,无法访问!浏览器访问的URL是:localhost:8091/index.html,就是这样直接访问就可以访问得到,其中8091是service0的端口号。...原创 2022-08-28 09:49:04 · 466 阅读 · 0 评论 -
如何保证Redis与数据库的数据一致性
这里可以结合使用canal(阿里的一款开源框架),通过该框架可以对MySQL的binlog进行订阅,而canal正是模仿了mysql的slave数据库的备份请求,使得Redis的数据更新达到了相同的效果。这样一旦MySQL中产生了新的写入、更新、删除等操作,就可以把binlog相关的消息推送至Redis,Redis再根据binlog中的记录,对Redis进行更新。1.如果删除了缓存Redis,还没有来得及写库MySQL,另一个线程就来读取,发现缓存为空,则去数据库中读取数据写入缓存,此时缓存中为脏数据。..原创 2022-08-28 07:11:23 · 8700 阅读 · 0 评论 -
启动Tomcat提示:指定的服务未安装
但是貌似安装版的不好用。卸载之后,也把tomcat的一些服务给卸载了。双击绿色版的tomcat7w.exe却出现"指定的服务并未以已安装的服务存在","Unable to open the。=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可。指定的服务并未以已安装的服务存在 Unable to open the Service ‘tomcat6’我安装了tomcat7,双击startup.bat可以正常启动Tomcat,也可以显示。...原创 2022-08-28 04:39:33 · 1520 阅读 · 0 评论