
java
文章平均质量分 50
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux 安装 mysql简单教程
首先明确大体步骤为3步1.下载数据库的压缩包或二进制包,可以在linux用wget或yum下载,也可以外网下载再传到linux2.配置数据库的环境和路径3.登陆数据库修改一. 我这里是用 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 下载二. 解压放入你想安装的目录,然后移动并改名。原创 2022-09-07 16:23:39 · 358 阅读 · 0 评论 -
JVM基础知识(一)jvm内存结构
堆内存: 用于分配所有类实例和数组的内存非堆内存: 方法区、JVM内部处理或优化、类结构(常量池,字段,方法数据)、方法、构造方法。原创 2022-09-07 13:55:55 · 216 阅读 · 0 评论 -
Java高级面试题【转】
final 如果一个类被声明为final,意味着它不能再派生出新的子类,因此一个类不能既被声明为 abstract的,又被声明为final的。第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。第三十,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递。原创 2022-09-07 11:24:39 · 127 阅读 · 0 评论 -
Java中的Map允许有重复元素吗?
查阅资料,发现是不可以的,因为map是无序的,它的查询需要通过key的值来查找,如果你定义两个同样的key,那么一个key就对应了多个值,这样就违背了java对map的定义,键和值是一一对应的。所以key不可以重复。Java中常见的三个集合接口:List、Set、Map,已经知道List中是允许有重复元素的,而Set中是不允许有重复元素的,那么Map中允许有重复元素吗?可见不论是Map的哪个子类,键name对应的值都是Billy,即最后一个name的键值对,它覆盖了之前的name键值对。原创 2022-09-07 08:48:59 · 1589 阅读 · 0 评论 -
java实现 N选2 排列所有组合
【代码】java实现 N选2 排列所有组合。原创 2022-09-06 17:19:25 · 386 阅读 · 0 评论 -
Java中如何优雅的把Map转为对象
【代码】Java中如何优雅的把Map转为对象。原创 2022-09-06 15:57:00 · 3154 阅读 · 0 评论 -
java.lang.NullPointerException出现原因及解决办法
当出现这种问题时首先要找到错误行,检查是否有变量或者对象为。注解失效没有完成自动装配,而导致的虽然声明了对象但是值为。我自己遇到的问题是,没有引入spring配置文件导致。的地方都有可能会报这个错误。在java中几乎任何使用到。原创 2022-09-06 14:37:14 · 1003 阅读 · 0 评论 -
Java Java Java
开始温习温习我的Java了……原创 2022-09-06 13:14:26 · 525 阅读 · 0 评论 -
IDEA设置默认的maven配置
第一种方法太麻烦,每次都需要配置,我们可以通过配置默认的地址,这样打开修项目时就不用再修改。同一,我们在这个页面设置的地址就会运用到我们打开的新项目,这样就省去每次打开再配置的时间。附:先勾选Override,后修改地址,可通过点击。一、每次打开修项目时修改配置。原创 2022-09-06 11:40:58 · 639 阅读 · 0 评论 -
idea中maven项目一直卡在Resolving Maven dependencies
系统:macOS High Sierra 10.13.4maven镜像:阿里云的镜像。原创 2022-09-06 10:04:54 · 3008 阅读 · 0 评论 -
hadoop-eclipse-plugin-1.1.0
15.) 搭建环境的异常情况处理,在搭建环境的过程中,遇到的比较棘手的问题如下,提示widows上的用户没有权限,这个异常的处理在修改hadoop FileUtil.java,解决权限检查的问题文章中进行介绍,需要通过修改hadoop的源代码。6.)在Map/Reduce Locations中,选择Edit Hadoop Location…在Hadoop集群搭建,已经搭建好了一个用于开发/测试的haoop集群,在这篇文章中,将介绍如何使用eclipse作为开发环境来进行程序的开发和测试。原创 2022-09-06 08:43:54 · 229 阅读 · 0 评论 -
hadoop的日志详解
本文部分资料转自本文部分资料转自本文部分资料转自。原创 2022-09-02 16:59:59 · 748 阅读 · 0 评论 -
hadoop 之 storm (编程模型、并发度、架构模型)
目录1、编程模型2、并发度3、架构模型。原创 2022-09-02 15:36:42 · 158 阅读 · 0 评论 -
ES8.0(Elasticsearch)启动成功,访问失败
查询地址:https://www.elastic.co/cn/support/matrix。es8.0启动成功,发布地址也有,但是访问不了http://localhost:9200。此外,群友说es8 kafka3 springboot3 都是最低jdk17。原因:elasticsearch8.0 不支持JDK8,支持JDK17。关闭防火墙,开放端口等没用。原创 2022-09-02 14:13:46 · 1059 阅读 · 0 评论 -
Elasticsearch启动后自动退出
可以看到报错内容,为读取或更新本地状态失败,查找已存在的movie_index索引的元数据metadata失败。如果是生产环境的话,就要去深究元数据metadata的映射问题了,这里因为没有深究,所以暂时就不讨论了。因为自己的是测试环境,所以就暴力解决了,找到存放元数据metadata的位置,直接暴力删除。自己在练习ES的过程中,会经常关闭虚拟机,经常直接退出ES,所以会遇到各种启动失败的问题。说明,在强制退出的时候,索引和元数据的映射出了问题。每次遇到问题,就去查看log文件,进行排查。原创 2022-09-02 12:51:25 · 953 阅读 · 0 评论 -
elasticsearch ES修改字段名称
摘要:ES修改mapping中的字段名称_弹指天下-CSDN博客_es改字段名原创 2022-09-02 11:31:34 · 1045 阅读 · 0 评论 -
Dubbo的容错策略
在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。原创 2022-09-02 10:06:22 · 383 阅读 · 0 评论 -
Dubbo后台管理和监控中心部署
通过dubbo监控中心和后台管理可以很好的监控dubbo服务,监控服务端服务和客户端调用情况,调用次数,调用日志,方便问题查找。下面我们看看dubbo的管理后台和监控中心怎么部署。原创 2022-09-02 08:43:34 · 469 阅读 · 0 评论 -
Dubbo不支持远程文件流传输,项目中常用的解决方案
【本人菜鸡,欢迎交流讨论】原创 2022-09-01 17:35:37 · 399 阅读 · 0 评论 -
docker容器中安装vim
在使用docker容器时,容器一般没有安装vim,就需要安装vim。命令用于安装vim,但是下载过慢。第一步 配置国内镜像源。原创 2022-09-01 15:07:06 · 3599 阅读 · 0 评论 -
Docker 下载redis
也可以 指定版本列如:docker pull redis:6.2.6-bullseye。在/data/redis 文件下创建redis.cong 文件。docker pull redis 为最新版本。首先去docker hub 获取下载命令。进入redis.conf文件。原创 2022-09-01 12:40:24 · 428 阅读 · 0 评论 -
c++技术研究
2、USB摄像头拍照、摄像(技术点:拍证件、纸质文件时可自动裁切,拍摄人像或活动物体时可实现自动定位和识别)。1、基于tablet PC手写识别开发,新增简单拼音输入法功能。5、office二次开发研究。3、PDF 文件结构研究。4、虚拟打印机研究。...原创 2022-09-01 09:54:23 · 234 阅读 · 0 评论 -
(授人以鱼不如授人以渔)mysql-connector-java各种版本下载地址
1.进去后选择自己的版本:2.然后再点击3. (授人以鱼不如授人以渔)需要下载其他的jar包(或者依赖)都是在此网址中可以下载到的?3.1??3.23.33.4原创 2022-08-31 11:37:18 · 475 阅读 · 0 评论 -
通过shiro进行按钮及页面访问url的权限控制
super();}/*** 验证登陆*/@Override//根据登录名获取用户信息= null) {} else {}}/*** 登陆成功之后,进行角色和权限验证*/@Override// 列举此用户所有的权限}}/*** 清除所有用户授权信息缓存.*/}/*** 清除所有用户授权信息缓存.*/= null) {}}}/**** @Description: TODO 清楚缓存的授权信息。...原创 2022-08-31 10:16:44 · 1530 阅读 · 0 评论 -
解决Failed to execute goal org.apache.maven.pluginsmaven-surefire-plugin2.22.2test (default-test)
今天新建了个项目搞了点东西,完成后打包既然报错,很诧异因为这个项目就几个类,东西少的可怜,不应该会报错啊。第二种最简单,直接找到test文件夹下的测试用例,直接删除掉,打包就没问题了。...原创 2022-08-31 08:53:05 · 286 阅读 · 0 评论 -
解决:Error running ‘Tomcat‘ Unable to open debugger port (127.0.0.12148) java.net
同样,这里的10136还是要根据具体情况来替换掉。原创 2022-08-30 17:18:51 · 8104 阅读 · 0 评论 -
解决 ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘tmpmysql.sock‘ (2)
最近在了解Python链接数据库操作,想随心所欲的插入删除数据,下了一个mysql的服务,安装完成之后,卡在了第一行命令,不能前进,在网上查了一下之后立刻解决了,记录一下。原创 2022-08-30 15:48:36 · 179 阅读 · 0 评论 -
网络学习记录
3、软件开发不能只理解,还要记录关键点,还要实践。理解-》记录-》实践-》习惯;1、markdown文件可以导入到思维导图软件中,调整布局,生成思维导图文档;7.docker从入门到实践。4.python100天。5.github漫游指南。10.鱼皮开发的编程导航。9.地鼠文档(go语言。3.被删的前端游乐场。...原创 2022-08-30 14:27:48 · 408 阅读 · 0 评论 -
深入学习JVM内存设置原理和调优
你知道JVM内存设置原理吗,这里和大家分享一下,因为如果默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。这里向大家描述一下JVM内存设置原理和内存调优,设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。JVM内存设置原理默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.cl原创 2022-08-30 12:57:56 · 740 阅读 · 0 评论 -
最全解决方式java.net.BindException Address already in use JVM_Bind
但是 今天遇到了个很奇葩的问题 占用端口的为PID:4 系统进程 然后就在网上详细找了一下 以下为解决过程。2.杀死占用端口进程:taskkill /pid 进程id /f (把进程id换为要杀死的进程id即可)可以看到 我使用的是80端口进行启动,但是启动的时候还使用了9000 和9001服务端口。其实这个错误就是一个端口被占用的错误,正常情况下只要找到占用端口的进程然后杀死就可以了。可以看到 我的80端口和9000端口都没有被占用 而9001端口被系统进程给占用的。正常的思维是杀死该端口。...原创 2022-08-30 11:32:09 · 1960 阅读 · 0 评论 -
【DockerBug】解决docker-compose up -d报错Couldn‘t connect to Docker daemon at
【代码】【DockerBug】解决docker-compose up -d报错Couldn‘t connect to Docker daemon at。原创 2022-08-30 10:08:40 · 878 阅读 · 0 评论 -
shiro权限绕过漏洞
该漏洞可以用以下方法复现,首先在spring-context-shiro.xml中,配置 /hello/* = authc;Apahce Shiro 由于处理身份验证请求时出错,存在“权限绕过漏洞”(漏洞编号:CVE-2020-11989),远程攻击者可以发送特制的HTTP请求,绕过身份验证过程,并获得对应用程序的未授权访问。(2)删除shiro开头的jar包,集成单点登录的shiro-cas 不用删。注意:ant风格的路径仅出现一个*时才能成功,而**无法绕过。这里可以通过url双编码的方式或地址栏加;.原创 2022-08-30 08:43:11 · 1418 阅读 · 0 评论 -
mybatis-plus视图查询
其实不管是视图还是表查询,mybatis-plus使用方法都一样,你可以把视图当作一个表。原创 2022-08-29 14:21:05 · 4952 阅读 · 0 评论 -
Linux 环境下maven安装配置
6、进入 maven 的安装目录下的 conf 目录下,编辑。(2)修改依赖包下载镜像地址。(1)修改本地仓库存储位置。原创 2022-08-29 13:00:52 · 203 阅读 · 0 评论 -
Errorcould not create the java virtual Machine解决办法
Error:could not create the java virtual Machine解决办法出现这个错误的原因是因为环境变量没有配置好:需要PATH、CLASSPATH、JAVA_HOME。原创 2022-08-29 11:38:31 · 3169 阅读 · 0 评论 -
推荐一款redis可视化链接工具,不同于RedisDesktopManager,功能更强大
我想找下面其中一条记录怎么办,肯定不能一个一个人肉看了,十几万数据,那么只能是自己写一个redis的连接池,然后通过代码来获取,这样是不是 不太直观,,就跟 你用cmd黑窗口写sql一条一条查询一样。那么重点来了,有没有一款可视化的redis可视化工具,并且有更好的体验,当然,我当时也是这样想的,,果断去谷歌,并且很幸运查到了一款,官网。点击之后会出现 设置database的弹框,往最大的值设置,不然数据不会展示完整。不过在使用前需要一个小小的设置,首先是配置好链接信息,然后最次点右键,如图。...原创 2022-08-29 10:02:11 · 496 阅读 · 0 评论 -
如何停止重启启动Redis服务
如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis。如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis。如果上述方式都没有成功停止redis,则可以使用终极武器 kill -9。...原创 2022-08-28 07:16:28 · 1517 阅读 · 0 评论 -
命令行创建maven web项目!
然后进入myweb目录,执行mvn eclipse:eclipse -Dwtpversion=2.0,这就可以用wtp插件发布了。maven在3.0.5及以上就建议采用genrate命令了,建议大家尽量采用genrate代替create命令。说明:archetypeArtifactId(项目骨架的类型)然后执行mvn eclipse:eclipse,同样的效果。最后mvn install发布下,就可以了。还有一个方法,就是在pom中加入。...原创 2022-08-28 04:44:00 · 160 阅读 · 0 评论 -
关于Elasticsearch(es)中使用sql返回结果只有1000条
意思就是说:“批量大小太大,大小必须小于或等于:[20000]但为[50000]。通过Max_result_window索引级别设置。通过设置了max_result_window为20000 ,所以这边fetch_size为10000 那么在es的返回结果里就有10000条数据。2、查询的时候加上fetch_size 这表示页面上显示的数量。max_result_window表示结果的最大数量。1、设置max_result_window的大小。但是你这样设置完了之后,查询依旧还是1000条。...原创 2022-08-28 02:14:09 · 1746 阅读 · 0 评论 -
使用Eclipse maven创建spring boot应用程序
用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了。点击Next按钮,出现下图,根据自己需要设置,可以使用默认的。src/main/java 程序开发以及主程序入口。.原创 2022-08-27 07:47:34 · 1600 阅读 · 0 评论