Java编程
追光天使
这个作者很懒,什么都没留下…
展开
-
Could not create server TCP listening socket 0.0.0.0:7001: bind: Address already in use
解决办法:1.查看7001这个端口的进程:ps -ef | gref redis2.杀死这个进程kill -9 71583.重启Redis服务redis-server 7001/redis.conf原创 2021-12-03 17:31:34 · 2089 阅读 · 0 评论 -
Redis服务的启动与关闭
1.首先进入到和redis.conf同级的目录下:2.redis服务启动redis-server /tmp/redis/redis.conf #从当前目录开启redis,这个不需要第一步redis-server redis.conf3.redis服务关闭redis-cli shutdown原创 2021-12-02 16:52:45 · 1027 阅读 · 0 评论 -
Sentinel异常处理类编写
@Componentpublic class SentinelExceptionHandler implements BlockExceptionHandler { @Override public void handle(HttpServletRequest request, HttpServletResponse response, BlockException e) throws Exception { String msg = "未知异常"; int原创 2021-11-29 16:05:40 · 701 阅读 · 0 评论 -
unzip: cannot find or open Ubuntu系统下解压文件失败的解决办法
原因:问题就是,一般在linux下解压zip文件,直接用系统默认的 unzip命令但是如果压缩文件.zip是大于2G的,那unzip就无法使用了,就会报出cannot find or open的错误解决:那么解决的方法就是用fastjar去解压。1.在终端打出sudo apt-get install fastjar下载fastjar2.jar xvf /**.zip 就可以了。...原创 2021-11-26 10:53:08 · 6934 阅读 · 1 评论 -
ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. com.
mysql连接有问题? url: jdbc:mysql://mysql:3306/heima?useSSL=false这里mysql不识别;可以使用:url: jdbc:mysql://192.168.214.134:3306/heima?useSSL=false #这里我改成了虚拟机上用docker安装的mysql数据库的地址原创 2021-11-19 17:28:37 · 6016 阅读 · 1 评论 -
在虚拟机centos7中使用docker安装nginx后,本地浏览器无法访问?
我的解决方法:1)在vm中,安装centos7 server版本2)安装好后,安装net-tools工具yum install net-tools使用ifconfig,查看ip用FinallShell远程工具连接安装配置docker使用docker pull nginx拉取镜像运行容器docker run --name mn -d -p 80:80 nginx #第一次浏览器访问成功了;docker rm -f mn #强制删除正在运行的mn容器docker run -原创 2021-11-14 22:01:56 · 3024 阅读 · 0 评论 -
Centos安装Docker CE
1.首先,卸载系统原有的Docker;yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logr原创 2021-11-11 16:55:21 · 160 阅读 · 0 评论 -
live-server 服务的启动方法
1.首先要安装live-servernpm install -g live-server2.在命令行中输入 live-server如果同时启动多个项目,为防止冲突,可以分配不同的端口号live-server --port=8082live-server --port=8090原创 2021-11-11 14:41:16 · 1429 阅读 · 0 评论 -
JavaSpringCloud-统一网关GateWay
1.网关的功能2.技术实现3.总结原创 2021-11-11 10:39:41 · 215 阅读 · 0 评论 -
电脑网络连接不上怎么办
系统: win10/win11系统1.电脑连不上网?首先,检查网线是否正常并是否连接;2)打开电脑右下角的网络小图标;若是地球那个形状,则需要点击它;然后,点击网络和Internet设置;3)选择更改适配器选项或设置;4)查看网络是否启用;没有,则打开它即可。2.电脑经常断网换根网线;2)更新网卡驱动;win7系统1.电脑连不上网?参看链接:https://jingyan.baidu.com/article/0aa22375b3bda688cc0d64db.html...原创 2021-11-10 10:19:46 · 442 阅读 · 0 评论 -
SpringBoot针对开发、测试和生产不同环境情况的配置处理方式
原创 2021-10-28 21:32:17 · 221 阅读 · 0 评论 -
MyBatis的多表操作
对表的操作主要包含三种情况:一对一、一对多和多对多。1)一对一关系的建表原则:两张表主键相同,或者一张表的外键和另一张表的主键建立关系。2)一对多或者多对一关系的建表原则:多的一方要有一个外键和一的一方的主键建立关系。3)多对多关系的建表原则:有一张中间表来维护两张主表的主键...原创 2021-10-26 11:04:15 · 99 阅读 · 0 评论 -
### The error may exist in com/itheima/mapper/UserMapper.xml ### Cause: org.apache.ibatis.builder.Bu
解决办法:在sqlMapConfig.xml文件中,配置mapper,加载映射文件时,路径写的有问题,解决办法是找到UserMapper.xml文件,并且鼠标右键选择Copy Relative Path,即可拷贝成功。原创 2021-10-24 21:51:00 · 11599 阅读 · 1 评论 -
MyBatis中配置文件的内容
1.mapping文件约束头<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">2.核心文件约束头<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurati原创 2021-10-24 16:09:07 · 101 阅读 · 0 评论 -
AOP的快速入门之开发步骤
一.基于XML的AOP开发1.快速入门1)导入AOP相关坐标(如图在项目的pom.xml文件中,加入aspectjweaver这个依赖);2)创建目标接口和目标类3)创建切面类(内部有增强方法)4)将目标类和切面类的对象创建权交给spring5)在applicationContext.xml中配置织入关系6)测试代码(在pom.xml文件中加入spring-test依赖,从而做测试)组织结构:二....原创 2021-10-23 10:46:51 · 337 阅读 · 0 评论 -
jdbc.properties配置文件模板
jdbc.driver=com.mysql.jdbc.Driver #配置数据源驱动jdbc.url=jdbc:mysql://localhost:3306/test #数据源地址jdbc.username=root #用户名jdbc.password=root #密码原创 2021-10-16 11:05:40 · 347 阅读 · 0 评论 -
log4j.properties文件的配置模板
根据需要自行修改:### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABS原创 2021-10-16 11:02:48 · 118 阅读 · 0 评论 -
解决java.lang.ClassNotFoundException: “com.mysql.cj.jdbc.Driver“ at java.net.URLClassLoader.findClass
1.检查自己的mysql-connector-java驱动包有没有导入,如果是maven项目,则检查你项目下的pom.xml文件中是否引入mysql-connector-java驱动依赖:javaweb一般项目:Maven项目的pom.xml文件: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2021-10-16 09:52:55 · 1471 阅读 · 0 评论 -
私服Nexus之idea环境下资源上传与下载(三)
1.idea上传与下载简介2.原创 2021-10-04 11:36:06 · 232 阅读 · 0 评论 -
MongoDB入门之安装和使用教程(一)
1.在Linux上,安装命令如下:1)首先,从官网上,拉取mongodb镜像2)创建容器:–name: 是给服务器端mongo起名字.-p 端口号:端口号 (这里mongo数据库的端口号是27017)mongo:4.2.6:指这次启动的镜像版本–auth:代表支持用户处理.(默认不支持用户处理)mongo数据库:i)服务器端叫做mongodii)客户端叫做mongo知识扩展:mysql数据库:i)服务器端叫做mysqldii)客户端叫做mysqloracle数据库:i)服原创 2021-09-22 16:12:27 · 244 阅读 · 0 评论 -
idea中Vue插件的手动下载安装
1.根据自己的idea版本下载对应版本的vue相似版本https://plugins.jetbrains.com/plugin/9442-vue-js2.打开idea,settings->Plugins->在设置小图标里选择Install Plugin from Disk选择下载的包,ok即可。原创 2021-09-16 22:58:53 · 2537 阅读 · 0 评论 -
JSP中<base href=“<%=basePath%>“>作用
参考链接:https://blog.csdn.net/Binhun/article/details/22701855原创 2021-09-14 16:42:56 · 381 阅读 · 0 评论 -
解决页面报错: GET http://localhost:8080/favicon.ico 404 (Not Found)
解决办法:可以在 head 标签插入: <link rel="shortcut icon" href="#"/>原创 2021-09-14 16:40:19 · 3110 阅读 · 0 评论 -
idea 如何同时跑两个 Tomcat项目
idea 同时跑两个 Tomcat 的解决方法:1.首先本地需要有两个tomcat服务器;2.并分别配置两个端口号不一致. (例如: 8080 和 8090)配置方法:https://blog.csdn.net/m0_43443133/article/details/1057423083.在idea中配置JMX配置方法:https://blog.csdn.net/qq_37834488/article/details/894209144.最终分别启动两个tomcat项目即可....原创 2021-09-12 16:08:28 · 2886 阅读 · 0 评论 -
java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义?
原因1:请求地址有问题;解决办法:自己检查代码修正原因2:server.xml缺少相关配置,tomcat无法解析特殊字符;修改Tomcat->conf->server.xml中这句话:为:转载 2021-09-07 10:00:35 · 3615 阅读 · 0 评论 -
Java JFrame图形界面 —一个简单的窗口
在Intellij IDEA中,创建一个JavaWeb项目,然后,编写一个窗体类/** * GUI的小窗口演示监听器 */public class MyFrame extends JFrame { public static void main(String[] args) { //1.创建小窗口对象:(被监听的对象) MyFrame myFrame = new MyFrame(); //设置窗口的宽高 myFrame.setBounds(0,0原创 2021-08-30 21:19:20 · 951 阅读 · 0 评论 -
在Idea和eclipse中使用Tomcat发布JavaWeb项目,项目地址栏有不同,解决办法?
eclipse中f发布的JavaWeb时,在浏览器输入一般是http://localhost:8080/web/ResponseDemo2在Idea中发布JavaWeb时,在浏览器一般是http://localhost:8080/web_war_exploded/ResponseDemo2这里发布的是使用Servlet写的Javaweb项目项目名都是web。若要两者在浏览器地址栏一致。一致后,在编写代码时,写的关于涉及项目名路径的时,直接写项目名就可以了,在浏览器也是涉及项目名时,直接写项目原创 2021-08-25 20:37:37 · 450 阅读 · 0 评论 -
idea中创建的web项目不能识别servlet
链接:https://blog.csdn.net/weixin_48557496/article/details/114092279原创 2021-08-25 07:45:28 · 442 阅读 · 0 评论 -
maven在Ubuntu16.04中的配置流程(小白也可以学会)
1.maven是项目管理工具,在java编程中应用广泛。1)去官网下载maven;2) 解压到 /opt/maven目录下i.首先,创建maven目录;sudo mkdir /opt/mavenii.解压maven压缩包到/opt/maven下;sudo tar -zxvf apache-maven-3.5.4-bin.tar.gz -C /opt/maven3)配置maven环境;sudo gedit /etc/profile在打开的文件末尾加上#set maven envex原创 2021-08-18 20:53:10 · 173 阅读 · 0 评论 -
在ubuntu16.04上卸载openjdk8,安装oracle的jdk8
搭建环境:Ubuntu 16.04 ×64JDK :jdk-8u171-linux-x64.tar.gz1.在ubuntu16.04上卸载openjdk;输入以下命令1).卸载openjdksudo apt-get remove openjdk-8-jdk2).卸载jresudo apt-get remove openjdk-8-jre-headless2.安装oracle的jdk81)首先下载linux对应的安装包http://www.oracle.com/technetwork/ja原创 2021-08-18 17:31:11 · 1153 阅读 · 0 评论 -
Ubuntu16.04中安装jdk8,详细教程!
第一种方法Ubuntu16.04使用命令行安装jdk1.8(超简单)链接:https://blog.csdn.net/hunt_er/article/details/82850509第二种方法:ubuntu16.04安装 java JDK8安装openjdk1、更新软件包列表:sudo apt-get update2、安装openjdk-8-jdk:sudo apt-get install openjdk-8-jdk3、查看java版本,看看是否安装成功:java -version第原创 2021-08-16 14:46:23 · 922 阅读 · 0 评论 -
TypeError: this.getOptions is not a function
一.TypeError: this.getOptions is not a function(html-loader)在 vue 项目引入 md 文件 中安装了 html-loader 报错。原因当前项目安装的 html-loader版本过高,需要调整 html-loader版本解决办法:1.先移除之前的版本 npm uninstall html-loader2.安装较稳定版本 npm i html-loader@1.3.0 --save参考链接:https:/原创 2021-08-15 18:28:49 · 547 阅读 · 0 评论 -
VSCode安装教程
1.VSCode安装教程https://www.cnblogs.com/csji/p/13558221.html原创 2021-08-15 13:02:06 · 285 阅读 · 0 评论 -
使用npm run serve, 启动本地vue项目时报错
在命令行cmd使用npm run serve, 启动本地vue项目时报错:原因:要启动哪个vue项目,没有进入相应项目的目录下。解决办法:首先,需要使用cd命令切换到该vue目录下:例如我本地e盘下有个VUEtest目录下有个vuetest01项目首先 > cd e:> cd e:/VUEtest/vuetest01> npm run serve即可启动vue项目。...原创 2021-08-15 08:43:15 · 1364 阅读 · 0 评论 -
用VUE自带的项目管理器创建VUE项目
【VUE学习】(一)IDEA:Vue的安装和使用(详细过程)https://blog.csdn.net/Dan1374219106/article/details/108670078如果你输入vue ui 木有反应,可以看我的这篇博客:输入vue ui没有反应的原因解决办法1: 升级脚手架1)https://blog.csdn.net/Dan1374219106/article/details/108669629解决办法2: 彻底卸载vue-cli(脚手架),然后重新安装2)https://b原创 2021-08-15 08:21:19 · 198 阅读 · 0 评论 -
Git和Git Tortoise版本控制工具的使用教程
1.Git (分布式版本控制系统)Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。2.Tortoise Git (操作Git的图形化界面软件)Tortoise Git是一个开放的,为的git版本控制系统的源客户端。像一个普通的文件服务器,除了会记得您有史以来的文件和目录的每一个变化外,还可以恢复您的文件的旧版本,并研究如何以及何时改变了历史数据,谁改变了它。3.原创 2021-08-12 17:55:04 · 197 阅读 · 0 评论 -
eclipse导入项目时报错:Multiple annotations found at this line: - String cannot be resolved to a type解决方法
eclipse导入项目的步骤:步骤一:项目的导入打开eclipse,在Project Explorer空白处,鼠标右键,选择import->import…->General->Existing Projects into Workspace(点击next),select root directory中选择你的项目, 然后点击Finish。项目就导入进来了。步骤二:项目的依赖解决(jsp+servlet+mysql开发的javaweb项目)导入后,很多jsp上有❌有报错!打开jsp原创 2021-08-08 21:31:38 · 4980 阅读 · 1 评论 -
Oracle数据库查询实例
–简单查询select id,name,addressid from T_OWNERS where watermeter=‘30408’–模糊查询(查询业主名称中包含刘的所有用户)select * from T_OWNERS where name like ‘%刘%’–andselect * from T_OWNERS where name like ‘%刘%’ and housenumber like ‘%5%’–orselect * from T_OWNERS where (name li原创 2021-08-08 10:46:35 · 545 阅读 · 0 评论 -
jdk8环境变量的配置
一.官网下载JDK8;https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html二.下载完成后双击打开.exe文件,一路默认安装。三.配置环境变量:1.此电脑->属性->系统环境2.新建JAVA_HOME系统变量变量名:JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.8.0_171(这里填你自己选择的安装路径!!!)3.新建CLASSPATH变量变量名原创 2021-08-07 22:13:34 · 2938 阅读 · 2 评论 -
JavaScript中,URI和URL的区别
JavaScript中,URI和URL的区别URI是统一资源标识符。标识资源详细名称。URL是统一资源定位器。定位资源的网络位置。资源:可以通过浏览器访问的信息统称为资源。(图片、文本、HTML、CSS等等。。。)URI标识资源的详细名称。包含资源名。URL定位资源的网络位置。包含http:。例如:http://www.baidu.com 是URL。/a.html 是原创 2021-07-21 10:14:12 · 516 阅读 · 0 评论