![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
other
我叫向同学
永远不要停下前进的脚步
展开
-
Navicat 连接MySQL 8.0.11 出现2059错误
原因mysql8的服务安装在centos7的docker容器中mysql8新版本发布,安装后出现2059错误,原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,navicate驱动目前不支持新加密规则。mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。解决办法更改加密规则使用控制台连接原创 2021-09-23 20:46:04 · 177 阅读 · 0 评论 -
VMware安装CentOS详细教程
下载镜像centos官方下载地址https://vault.centos.org/这里我选择的是7.1.1503版本 点击isos点击x86-64点击CentOS-7-x86_64-DVD-1503-01.iso 即可下载开始安装CentOS7打开VMware 创建一个新的虚拟机选择自定义 下一步下一步稍后安装操作系统选择linux版本设计虚拟机名称以及存储位置下一步完成保存打开此虚拟机稍等片刻如果希望安装带有界面的CentOS,请在原创 2021-08-20 10:56:29 · 354 阅读 · 0 评论 -
简单解决SpringMVC中文乱码问题
原因分析:一般浏览器使用编码默认和操作系统保持一致,而中文操作系统一般默认为gbk,我们的服务为utf-8解决办法:在web.xm中配置编码过滤器。 <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>原创 2020-11-24 16:49:16 · 154 阅读 · 0 评论 -
租房子为例理解静态代理模式(java)
1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我们把微商代理和厂家进一步抽象,前者可抽象为代理类,后者可抽象为委托类(被代理类)。通过使用代理,通常有两个优点,并且能够分别与我们提到的微商代理的两个特点对应起来:优点一:可以隐藏委托类的实现;优点二:可以原创 2020-11-14 20:02:32 · 276 阅读 · 0 评论 -
快速上手centos7通过yum安装Docker
前提条件Docker运行在centos7上,要求系统为6位,系统内核版本为3.10以上。查看内核版本uname -r命令用于打印系统当前的信息(内核版本号,硬件架构,主机名称和操作系统类型等)。安装需要的软件包Docker官方给出的centos安装步骤添加链接描述sudo yum install -y yum-utils设置Docker镜像仓库推荐使用阿里云镜像加速,不然的话会timeout。下面是centos7设置命令yum-config-manager --add-repo原创 2020-11-08 20:27:36 · 258 阅读 · 0 评论 -
什么是数据库事务?(重要)
事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。事物的四大原创 2020-11-06 11:39:51 · 1653 阅读 · 0 评论 -
一分钟解决SSH访问阿里云ECS服务器 无操作一段时间自动断开连接
今年双十一在阿里云买了esc服务器,通过ssh连接,发现没有操作一段时间之后,在敲命令,一段时间没有反应,我以为是卡了,结果是超时了,这就尴尬了。解决办法修改SSH配置文件找到并修改以下配置项重启ssh服务...原创 2020-11-03 11:00:11 · 1483 阅读 · 0 评论 -
docker pull Tomcat并部署war项目在centos
下载tomcat8百度进入docker hub 页面搜你需要的容器以及版本号,本人下载的是tomcat版本。docker pull tomcat:8.5.35查看下载好的tomcat镜像docker images启动tomcat镜像 docker run --name tomcat8 -d -p 80:8080 tomcat:8.5.35 //输入docker ps,可以看到正在运行的容器-p : 前边的80是本机的端口,冒号后面的8080是docker容器的端口,tomcat原创 2020-10-05 22:01:07 · 240 阅读 · 0 评论 -
举例说明Spring Boot的自动配置原理
Spring Boot的配置文件初识Spring Boot时我们就知道,Spring Boot有一个全局配置文件:application.properties或application.yml。我们的各种属性都可以在这个文件中进行配置,最常配置的比如:server.port、logging.level.* 等等,然而我们实际用到的往往只是很少的一部分,那么这些属性是否有据可依呢?答案当然是肯定的。这些配置是如何在Spring Boot项目中生效的呢?那么接下来进入主题:自动配置工作原理或者叫实现方式。原创 2020-09-03 15:31:47 · 131 阅读 · 0 评论 -
解决springMVC环境下jquery-3.3.1.min.js”的 <script> 加载失败
问题描述:配置springmvc之后,jsp页面不能正常加载js文件。原因分析:1.静态资源没有放行2.路径编写不合适解决方案:在springmvc配置目录下<!-- 静态资源放行--> <mvc:default-servlet-handler></mvc:default-servlet-handler>...原创 2020-08-21 15:23:36 · 1110 阅读 · 0 评论 -
简单案例说明ServletContext
介绍说起ServletContext,一些人会产生误解,以为一个servlet对应一个ServletContext。其实不是这样的,事实是一个web应用对应一个ServletContext,所以ServletContext的作用范围是整个应用,明确这点很重要,这是基础中的基础。ServletContext官方叫servlet上下文。服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象。这个对象全局唯一,而且工程内部的所有servlet都共享这个对象。所以叫全局应用程序共享对象。原创 2020-07-14 22:10:07 · 256 阅读 · 0 评论 -
快速上手XML教程
XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示数据2. 语法: * 基本语法: 1. xml文档的后缀名原创 2020-07-07 18:58:59 · 203 阅读 · 0 评论