java
文章平均质量分 60
普通网友
这个作者很懒,什么都没留下…
展开
-
Linux下安装MySQL
1、下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下64位也可以直接复制64位的下载地址,通过命令下载:wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz。原创 2022-09-07 17:43:33 · 57 阅读 · 0 评论 -
kali-linux-2021.2默认用户名密码
背景:在virtualbox中导入kali-linux-2021.2-virtualbox-amd64.ova后启动,发现需要输入用户名密码,但是导入镜像环境并没有设置用户名密码的环节。解决方案:尝试用kali/kali登录,成功啦,也就是kali设置的默认用户名密码为: kali/kali。原创 2022-09-07 15:14:39 · 5652 阅读 · 0 评论 -
JVM 和 HotSpot 的区别?
HotSpot 和OpenJ9 都是jvm的一种实现。原创 2022-09-07 12:46:34 · 725 阅读 · 0 评论 -
JAVA虚拟机JVM工作原理
这个类加载器负责将存放在lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别的(仅按照文件名识别,如rt.jar,名字不符合的类库即使放在lib目录中也不会被加载)类库加载到虚拟机内存中。这个加载器由sun.misc.Launcher$ExtClassLoader实现,它负责加载libext目录中的,或者被java.ext.dirs系统变量所指定的路径中的所有类库,开发者可以直接使用扩展类加载器。但具体原理是咋样的?原创 2022-09-07 10:12:02 · 520 阅读 · 0 评论 -
Docker,Docker Compose,Docker Swarm,Kubernetes之间的区别
Docker是容器技术的核心、基础,Docker Compose是一个基于Docker的单主机容器编排工具,功能并不像Docker Swarm和Kubernetes是基于Dcoker的跨主机的容器管理平台那么丰富。原创 2022-09-01 16:26:13 · 98 阅读 · 0 评论 -
docker使用阿里云镜像仓库
3:在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤。2:进去注册帐号后,点击自己的管理中心。4:使用commit构建镜像,执行命令。以下代码用于检测你有没有开启加速器。有如上的信息输出代表你已经成功了。在bash安装所需要的运行的环境。这时可以看到你自己的镜像。将镜像提交到本地仓库。给阿里云仓库打tag。...原创 2022-09-01 13:59:43 · 3246 阅读 · 0 评论 -
cmd 输入java,java -version没有任何反应解决方案
当你电脑中已经有了java,但是在命令行中输入java或者java -version没有任何反应;(1)控制面板->系统->高级系统设置->环境变量,在path中新增jdk的bin文件所在的目录;(3)此时输入java/java -version即可查看java有关的信息和版本号;(2)此时输入java/java -version即可查看java有关的信息和版本号;(2)再在命令行中执行cd命令直到bin所在的目录下;(1)在文件夹中找到jre的bin所在的文件夹;...原创 2022-09-01 11:29:48 · 3820 阅读 · 0 评论 -
【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S原创 2022-08-31 17:06:31 · 43 阅读 · 0 评论 -
干货!解决IDEA中项目出现cannot resolve method ‘XXXXX(java.lang.String)’问题
上图是解决后的代码截图。原创 2022-08-29 08:50:11 · 9892 阅读 · 1 评论 -
如何选择SpringCloud对应的SpringBoot版本
SpringCloud版本。Spring Boot版本。原创 2022-08-28 08:39:11 · 188 阅读 · 0 评论 -
基于Dubbo Spring Cloud的架构分享
本文所述均为笔者所想,若有错误请不吝赐教。期待看到更多思路。原创 2022-08-28 06:05:56 · 73 阅读 · 0 评论 -
初步理解 Dubbo 与 Zookeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。...原创 2022-08-28 03:36:00 · 130 阅读 · 0 评论 -
使用Mybatis相关类生成sql语句
sql语句中可以使用mybatis的各种标签,注意等符号的转义,最后会根据输入的参数生成最终的sql,需要引入mybatis.jar。原创 2022-08-28 01:03:11 · 1167 阅读 · 0 评论 -
为tomcat 添加SSL配置
指定keystore文件的存放位置,可以指定绝对路径,也可以指定相对于 (Tomcat安装目录)环境变量的相对路径。如果此项没有设定,默认情况下,Tomcat将从当前操作系统用户的用户目录下读取名为 “.keystore”的文件。指定套接字可用的用于加密的密码清单,多个密码间以逗号(,)分隔。如果此项没有设定,在默认情况下,套接字可以使用任意一个可用的密码。指定keystore的密码,如果此项没有设定,在默认情况下,Tomcat将使用“changeit”作为默认密码。...原创 2022-08-27 06:38:33 · 388 阅读 · 0 评论 -
【Maven】maven下载网址进不去处理方法
网站时,会出现下面这个页面。原创 2022-08-27 04:09:05 · 2242 阅读 · 0 评论 -
Windows系统重装Linux系统
8G以上U盘(eveything版本很大,如果U盘容量不足请选择DVD版本ISO)UltralSOLinux系统(Centos7_64_eveything.iso)tips:准备两个小时的充足时间.原创 2022-08-27 01:41:40 · 2620 阅读 · 1 评论 -
Vue项目部署到SpringBoot工程下
首先, 从前后端分离的角度来说, 不建议将编译后的vue工程放到SpringBoot工程目录下从而部署在Tomcat下, 因为这有点违背前后端分离的设计. 建议将前端项目部署到专用的服务器(如Nginx)下,即分开部署后端代码与前端代码。本文仅作为技术性的探索。....原创 2022-08-26 23:16:18 · 2198 阅读 · 0 评论 -
ubuntu基于docker搭建hadoop集群【史上最详细】
(5)到这里,还差最后一个配置就要完成hadoop集群配置了,打开h01上的workers文件(把原先的默认值localhost删掉,输入三个slave的主机名:h02,h03)(5)打开mapred-site.xml,添加下面的语句。(1)打开hadoop-env.sh,添加下面的语句。(2)打开core-site.xml,添加下面的语句。(4)打开hdfs-site.xml,添加下面的语句。(6)打开yarn-site.xml,添加下面的语句。(1)打开3个终端,分别输入以下命令,创建并启动容器。...原创 2022-08-26 11:31:04 · 1085 阅读 · 0 评论 -
Tomcat关闭日志输出
一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。1、修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。以上方法可以解决禁用catalina.out的输出。1、直接修改catalina.sh文件的输出语句。...原创 2022-08-26 08:45:13 · 1320 阅读 · 0 评论 -
ssh连接虚拟机的linux_虚拟机搭建Hadoop集群
本文主要讲解了如何通过虚拟机搭建一个有三个DataName,一个主NameNode和一个SecondaryNameNode的Hadoop集群,并且讲解了在配置过程中可能会出现的问题。本人在集群的搭建过程中出现了很多问题,通过不断的查资料,最终将集群搭建起来并成功运行了MapReduce任务。这里做一个总结,一是分享给阅读者,以减少其出错的概率,二是方便后续自己再次搭建时有资料可查。原创 2022-08-25 06:28:00 · 523 阅读 · 0 评论 -
SpringCloud多模块依赖打包问题
1)项目中有多个模块,例如:父模块1,子模块2,common模块。现在需要在子模块2中引用common模块中的内容。原因可能是被引用的模块如果采用springboot插件打包会将相关依赖包打进去,然后其他调用的模块也有相关的依赖包,会有冲突。一)在父模块、common模块中的pom中的build插件注释掉。2/common 模块(被依赖模块)的pom文件中添加。3/业务模块(依赖其他模块) 的pom文件中添加。二)在父模块中的pom中的build插件注释掉。四)将父模块中的pom中的build插件放开。原创 2022-08-25 04:00:50 · 1148 阅读 · 0 评论 -
SpringBoot配置静态资源目录
在我们日常开发中,需要配置js、css、图片等静态资源访问目录,当然了,这些资源最好是通过nginx分发比较合适,这里就不多说了,我们先看看SpringBoot如何配置静态资源目录。原创 2022-08-25 01:34:29 · 825 阅读 · 0 评论 -
springboot整合dubbo+zookeeper
1.搭建pom环境2.写好配置文件(一定要写上dubbo.scan.base-packages该配置会扫描你写的服务并注册到zookeeper)3.具体服务实现4.运行springboot启动类即可。原创 2022-08-24 23:08:31 · 59 阅读 · 0 评论 -
Springboot启动时出错
错误源于在开始创建springboot的时候开启了mabtis-starter,由于没有设置数据库链接的相关信息,项目就会启动失败。另外@Autowired 注解 一次只能注入一个对象属性.解决方法:在 主类上取消加载数据库相关的类。原创 2022-08-24 19:34:55 · 657 阅读 · 0 评论 -
Springboot 整合dubbo小案例
api模块:jar工程,主要是提供POJO类,服务者和消费者通信使用的公共接口,整合mybatis的话可以将mapper文件放到这里,将来有其他模块的话可以提供给其他模块使用。@Reference注解可以标注diaoyo呢个该服务时的一些参数,用来调用服务者的服务,这个注解也是dubbo提供的。话不多说,上代码,我使用的编辑器是IDEA,使用Eclispe也是一样的道理,只是构建maven的界面有些不一样。api模块是提供公共的服务接口的,我们做为演示,这里只有一个接口,接口种只有一个方法。原创 2022-08-24 17:03:11 · 152 阅读 · 0 评论 -
Spring cloud网关gateway进行websocket路由转发规则配置
后端是普通的服务时使用http或ws的详细地址进行转发,原创 2022-08-24 14:35:28 · 3761 阅读 · 0 评论 -
spring boot配置dubbo(properties)
1)spring boot在自己的配置文件 配置dubbo。(本篇主要说这个)2)spring boot结合传统spring dubbo配置文件xml形式。(请看下一篇文章)2.在 文件里配置如下内容:3.创建一个要发布的dubbo接口和其实现类,具体如下:接口上什么都不加,但是其实现类上要加上一个注解 注意该注解是 如果引入错误,发布也不会成功的。4.如果发布的接口需要加入版本号,就可以写为这样具体的包位置接口请看下图:2.在 文件里填些dubbo的配置:3.由于消费者和发布者不在原创 2022-08-24 06:55:36 · 1562 阅读 · 0 评论 -
shiro登录成功后指定跳转页面
1.自定义一个MyFormAuthenticationFilter 继承FormAuthenticationFilter。4.ShiroFilterFactoryBean 配置中配置自定义FormAuthenticationFilter。2.在 httpResponse.sendRedirect(url);指定你要跳转的url。3.spring 中配置自定义FormAuthenticationFilter。表单中账号的input名称。表单中密码的input名称。原创 2022-08-24 04:29:29 · 496 阅读 · 0 评论 -
shiro 学习
shiro的认证和授权都是通过realm取数据然后对比比。原创 2022-08-24 01:56:31 · 329 阅读 · 0 评论 -
redis各个版本下载地址
redis下载:原创 2022-08-23 23:24:19 · 920 阅读 · 0 评论 -
RabbitMQ队列的常用属性
没有指定优先级的消息会将优先级以0对待。对于超过优先级队列所定最大优先级的消息,优先级以最大优先级对待。在RabbitMQ中想要使用优先级特性需要的版本为3.5+队列支持优先级(值为0-255),优先级越大越优先。队列消息的最大字节数,超过的话丢弃队列头部的消息。队列生存期(毫秒)内没有被使用就会自动删除。点击标签就可以自动添加参数。队列中所有消息的过期时间。原创 2022-08-23 16:25:02 · 227 阅读 · 0 评论 -
RabbitMQ 的核心组件&工作原理【很重要】
RabbitMQ是一个用Erlang语言开发的、实现了AMQP协议的消息中间件。AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。原创 2022-08-23 13:51:15 · 206 阅读 · 0 评论 -
Nginx 跳转 Shiro 未登录 setLoginUrl 页面 接口 404
/admin/pro-order/pageQueryUseOrderRecord,未登录访问这个接口会跳转到 /xxx/xxx /unlogin 未登录接口不要在意图片。截图的时候少打了一个/但是没加任何处理 会出现 被重定向到 80端口去,端口 服务名缺失再次访问端口是有了,但是 服务名不对,应该是 pmsApi 才对,因为Nginx 6060端口配置的 后台服务名是 pmsApi, 而不是 pms再次访问:访问 6060/pms 已经转发过去原创 2022-08-23 11:20:09 · 580 阅读 · 0 评论 -
MySQL中文件存储形式
rw-rw----. 1 mysql mysql 765307 11月 26 2017master-bin.000002。-rw-rw----. 1 mysql mysql 10270 11月 28 2017master-bin.000005。-rw-rw----. 1 mysql mysql 10270 11月 28 2017master-bin.000005。-rw-rw----. 1 mysql mysql 59911月 28 2017 master-bin.000004。原创 2022-08-23 08:44:30 · 816 阅读 · 0 评论 -
Mycat JVM appears hung Timed out waiting for signal from JVM
Mycat配置支持的JVM参数是支持1.8_x之前的版本,当JDK升级到1.8_x以后在大数据量操作的时候JVM内存的分配就会存在问题,我们需要做相应的调整以适应这种参数改变,JDK 1.8_x不支持Permgen。参数需要做的调整为-XX:PermSize=64m -XX:MaxPermSize=128m 变成-XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m 否则在JDK 1.8_x中不生效。原创 2022-08-22 16:33:32 · 78 阅读 · 0 评论 -
mybatis使用map传值
{}取值不安全,可能会有SQL注入的风险,所以一般建议使用#{}取值。判断map中是不是包含某个key,可以使用_parameter.containsKey(‘key’) 来判断.KaTeX parse error: Expected 'EOF', got '#' at position 9: {key} 或者#̲{key}都可以,不过。在没有mybatis中,参数传递使用map,首先是,parameterType设置为map类型。取值的话和对象传值是一样的,使用。原创 2022-08-22 13:52:25 · 264 阅读 · 0 评论 -
mybatis 注解 if
mybatis 注解 if。原创 2022-08-22 11:16:40 · 65 阅读 · 0 评论 -
maven命令行打包
命令行maven打包项目:现在我们都习惯使用IDEA打开Java项目,同时很多小伙伴也在打包项目是使用IDEA打开项目打包,当我们的项目很大的化,他会加载很多依赖,使用IDEA打开时,IDEA会加载很多的插件。当前的Java项目中我们都习惯使用maven来管理项目中的jar包的依赖关系,同时通过maven我们也可以将项目打包到"本地" 或者 “自己远程的maven仓库中”(1).maven配置文件setting.xml。(2).项目pom.xml中添加标签。(3).打包到远程maven仓库。原创 2022-08-22 08:43:20 · 7411 阅读 · 0 评论 -
LINUX分辨率修改
上次说过了如何搭建LINUX虚拟机环境,但是完成之后存在很多问题,屏幕分辨太小就是其中之一。为了让各位能有一个舒心的工作环境,现在就教给大家LINUX系统更改屏幕分辨率的两个办法。原创 2022-08-19 13:26:23 · 5331 阅读 · 0 评论 -
Linux下输入法切换快捷键设置
安装了manjaro发行版几个月了,各方面都很满意,除了没有搞好双显示器。最近使用发现输入法切换快捷键一直不太好用,不是我熟悉的Ctrl + Shift 而是ctrl + 空格。ctrl + 空格在idea中是已经被占用的快捷键,导致在idea无法很好的切换。原创 2022-08-19 12:32:03 · 4090 阅读 · 0 评论