自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(161)
  • 收藏
  • 关注

原创 2003 - Can‘t connect to MySQL server on ‘**.***.***.***‘(10060 “Unknown error“)

 Linux系统下装好Mysql之后尝试通过 Navicat 进行远程连接。 连接过程中出现了如下错误:自己参考资料如下,想快速解决此步骤省略:参考资料-01参考资料-02参考资料-03参考资料-04  最后按照前辈们踩过的坑依次尝试了个边,还是没成功,最后还是少了一步,就是必须在阿里云服务器上开放两个地方的端口号才可以:阿里云——>云服务器ECS——>网络与安全——>安全组——>创建安全组阿里云——>轻量应用服务器——>服务器列表右侧点击——

2020-12-17 20:07:05 585 3

原创 javax.servlet.ServletException: Servlet.init() for servlet [springmvc] threw exception

配置文件的引入头文件约束问题:解决方法:把上图中的cache更改为mvc就可以了<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfr

2020-12-09 15:29:25 802

原创 IDEA怎么设置展开和折叠目录

  使用idea过程中发现创建级文件夹和新建多个子包后展开和折叠目录用起来就不是很方便了,主目录展开只能展开部分子目录,主目录单击折叠后所有目录都被折叠到一起了,这样用起来就不是很方便了,为了提升使用技巧和效率,减少时间成本的浪费。写一篇博客做为总结。展开所有目录的方法:首先,打开idea,进入File——>Settings——>找到Keymap,右边搜索框输入:Fully Expand Tree Node如下图.鼠标右击选择:Add Keyboard Shortcut,添加自己想用的快

2020-12-06 15:01:48 8573 1

原创 linux系统下安装jdk(最新总结)

记录Linux系统下安装jdk,镜像采用的是CentOS 7.3 。获取jdk安装包有两种方式:进oracle官网下载jdk,这种方式会将jdk下载windows系统的本地目录下。最后通过第三方软件上传到服务器上。进入链接下载jdk安装包在Linux系统中通过:wget 方式下载安装包。这种方式稍微能慢点wget https://www.oracle.com/java/technologies/javase-server-jre8-downloads.html注:两种方式下载都需要用tar -

2020-12-05 18:57:18 227 1

原创 Error:java:无效的源发行版:14

运行Mybatis项目错误提示:

2020-11-26 10:06:21 390 2

原创 MyBatis中的缓存机制(一级缓存和二级缓存)

了解缓存  MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。myBatis系统中默认定义了两级缓存。一级缓存和二级两级缓存:默认情况下,只有一级缓存开启。(是SqlSession级别的缓存,也称为本地缓存)二级缓存需要手动开启和配置,它是基于namespace级别的缓存。为了提高扩展性。mybatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存。一级缓存(本地缓存):一级缓存是一直开启的:相当于SqlSes

2020-11-25 12:20:08 486 3

原创 MyBatis中的全局配置文件(常用标签的使用说明)

目录properties 属性settings 属性typeAliases 类型命名environments 环境、transactionManager事务管理器dataSource 数据源databaseldProvider 数据库厂商标识mappers映射器properties 属性1.mybatis可以使用properties来引入外部properties配置文件的内容,Properties属性用来加载属性配置文件。 resource:引入类路径下的资源

2020-11-24 09:41:35 289 3

原创 MyBatis-jar包下载及项目创建流程

简单概述  MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 pojo,(普通的 Java对象)映射成数据库中的记录。为什么要使用MyBatis?MyBatis是一个半自动化,轻量级的持久层框架。sql与java编码分离的,sql是由开发人员自己控制的。对开发人员而言,核心sql还是需要自己优化

2020-11-23 22:09:32 1631 2

原创 Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or up

报错描述:Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (zqq.tbl_employee, CONSTRAINT fk_emp_dept FOREIGN KEY (d_id) REFERENCES tbl_dept (id))解决方法:数据库表中的字

2020-11-20 21:14:40 8341 1

原创 Chrome视频加速播放器(下载安装记录)

前言  今天在学MyBatis视频过程中,开始老师讲的是基础简介,听起来有点墨迹。我用的是Chrome谷歌浏览器,当然谷歌浏览器里面有默认的倍速设置。但是我觉得不适合我,1.5倍速有点慢,2.0的话又有点快了,接下来就有了这篇文章了。插件介绍  Video Speed Controller 视频速度调节,是一款可以将视频播放速度提高到最多16倍速的开源浏览器插件,目前只支持html5播放器的在线视频调速播放。是Chrome商店里最受欢迎的免费倍速播放器之一。下载安装包获取链接:https://p

2020-11-15 16:36:05 4753 2

原创 Unmapped Spring configuration files found. Please configure Spring facet.

前言学习spring框架的时候打开 IDEA 后右下角提示:Unmapped Spring configuration files found. Please configure Spring facet or use 'Create Default Context' to add one including all unmapped files.上述提示不影响项目的正常运行,但是一直停留在右下角,总感觉那块看着不舒坦,碍眼。然后就搜索查资料解决。产生原因:找到未映射的Spring配置文件。

2020-11-08 09:41:17 20984

原创 Struts2 封装获取表单数据的四种方式

三种封装数据的方式:使用原始方式获取表单封装到实体类对象属性封装模型驱动封装(重点)表达式封装(会用即可) form1.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Insert title here</title></head><body><%-

2020-11-02 22:00:14 258

原创 Error running ‘Tomcat 7.0.47‘: Address localhost:1099 is already in use 解决方法

  今天上午运行Struts2项目,出现这个错误。原因是由于我在上次使用 IDEA时,启动前面的Tomcat,没有正常关闭,或是直接关闭Intellij IDEA,重新启动Tomcat时出现这个错误。解决办法:bin目录下找到shoutdown.bat手动关闭Tomcat。问题如下:译文:运行Tomcat 7.0.47的错误:地址localhost:1099已经在使用中两种解决办法:第一种:找到tomact安装目录下的bin文件中的shotdown.bat双击手动关闭。第二种:按windows

2020-11-02 09:54:13 886 1

原创 Spring JDBC(简单了解)

Spring JDBC  Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发。它是在原生态JDBC上面的一层简单的封装,都提供了一些一用的接口,操纵者不会管理连接的创建、关闭。你只需要实现Spring提供的回调类。如何产生  是因为JDBC的操作过程比较烦索,并且操作步骤大多相对固定,所以很多框架都对其进行了封装与优化。其中著名的Spring框架也对JDBC做了简单封装。特点:  Spring框架提供了一个JdbcTemplate类简化JDBC的开发,它

2020-10-30 10:44:44 483

原创 数据库连接池技术之二Druid

简单介绍  Druid:数据库连接池实现技术,由阿里巴巴提供的,性能最好,最优秀的数据库连接池之一并且还是国产的。Druid也是Java语言中最好的数据库连接池。Druid能提供强大的监控和扩展功能。Druid常见问题:常见问题参考Druid特点操作流程:导入jar包 druid-1.2.1.jar定义配置文件是properties形式的。可以叫任意名称,可以放再任意目录下加载配置文件。Properties获取数据库连接池对象:通过工厂来获取 DruidDataSourceFact

2020-10-29 09:40:38 152

原创 数据库连接池之c3p0技术学习

基本概念单概括其实就是一个容器(集合),存放数据库连接的容器。负责管理、分配和释放数据库连接,允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个,能提高对数据库操作的性能。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。作用:节约资源用户访问高效方法:实现:标准接口:DataSource javax.sql包下的获取连接:getConnection( )归还连接:Connec

2020-10-27 20:00:38 406

原创 JDBC事务处理(简单总结)

JDBC控制事务  事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则着多个步骤要么同时成功,要么同时失败。ACID四大特性:原子性(Atomicity)一致性(Consistency)隔离性( Isolation)持久性(Durability)操作:开启事务提交事务回滚事务使用Connection对象来管理事务开启事务:conn.setAutoCommit(false):调用该方法设置参数false,即开启事务  - 在执行sql之前开启事务提交事务:

2020-10-27 09:28:56 216

原创 JDBC中的DriverManager介绍

简单了解  DriverManager管理一组 JDBC 驱动程序的基本服务,是一个驱动管理对象.DataSource 接口是 JDBC 2.0 API 中的新增内容,它提供了连接到数据源的另一种方法。使用 DataSource 对象是连接到数据源的首选方法。功能:注册驱动:告诉程序该使用哪一个数据库驱动jar静态方法:写代码时使用:Class.forName(“com.mysql.cj.jdbc.Driver”);源码:package com.mysql.cj.jdbc;impor

2020-10-26 20:07:05 4375

原创 Java连接mysql数据库及mysql驱动jar包下载和使用(详细记录)

JDBC  基本概念:java 数据库连接,简称:( java DataBase Connectivity ),java语言操作数据库。JDBC本质:  其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码时驱动jar包中的实现类。JDBC作用:跟数据库建立连接发送 SQL 语句返回处理结果操作流程和具体的连接步骤如下:操作步骤:需要导入驱动jar包 mysq

2020-10-26 11:11:11 62714 8

原创 Exception in thread “main“ java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘

问题完整提示:Exception in thread "main" java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to

2020-10-22 19:03:39 1415 4

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb

JDBC问题总结:java连接mysql数据库时完整错误提示如下:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unneces

2020-10-21 22:08:33 5116

原创 java中的IO流学习总结

IO流:可以看作是一种数据的传输,也可以看做是一种数据的流动。按照流动的方向,以内存为基准,分为Input和output,即:流向内存是输入流,流出内存的是输出流。流:数据(字符,字节)1个字符=2个字节=8个二进制位。IO流的作用:IO的分类:根据数据的流向分为:输入流和输出流。输入流:把数据从其他设备上读取到内存中的流。输出流:把数据从内存中写出到其他设备上的流。根据数据的类型分为:字节流和字符流字节流:以字节为单位,读写数据的流。字符流:以字符为单位,读写数据的流。导

2020-10-21 09:29:23 194

原创 java中的File(文件)类

File类( 首先是位于:java.io.File包下)  File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法,java中把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用java中的File类对文件和文件夹进行操作。有关详情内容可查看文档:JDK 1.6在线中文手册利用File类可以做什么?创建一个文件或文件夹 public boolean createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。 &

2020-09-27 20:17:04 958 2

原创 Word中如何在指定页插入页眉(论文排版详细总结)

操作步骤:文字操作步骤:打开Word——>布局选项卡——>点开分隔符——找到分节符:点下一页找到插入选项卡——>找到页眉——>点击——>选择空白页眉插入——>修改页眉的名称——>单击取消链接到前一节——>最后一步在设计选项卡里边点击关闭页眉和页脚。上述步骤操作完成后,页眉整个文档还是会有的,然后删除自己不想添加的页眉(页)即可!!!图片操作步骤:第一步:鼠标定位到要插入页眉页的首部,布局—分隔符—下一页。会多出一个空白页第二步:插入

2020-09-14 15:51:29 53155 3

原创 java中的内存划分

Java中的内存需要划分为五个部分:栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。  局部变量:方法的参数,或者是方法{ }内部的变量。  作用域:一旦超出作用域,立刻从栈内存当中消失。堆(Heap):凡是new出来的东西,都在堆当中。  堆内存里边的东西都有一个地址值:16进制  堆内存里边的数据,都有默认值。如下:如果是整数默认为0如果是浮点数默认为0.0如果是浮点数默认为0.0如果是字符默认为‘\u0000’

2020-09-12 17:11:35 165 1

原创 java中的成员变量和局部变量

关于变量的分类:根据变量声明的位置来分类: 局部变量在方法体当中声明的变量叫做局部变量 成员变量在方法体外(类体之内)声明的变量叫做成员变量注:在不同的作用域当中,变量名可以相同的,在同一作用域当中,变量名不能重名。局部变量与成员变量之间的异同: 作用范围局部变量:只有方法当中才可以用,出了方法就不能再用成员变量:整个类全都可以通用。 默认值不一样局部变量:没有默认值,如果要想使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样 内存的位置不

2020-09-02 19:49:40 196 2

原创 java中的标识符和字面值

标识符1.首先需要了解什么是标识符百度百科中:标识符关于java语言当中的标识符:2.什么是标识符?  - 在java源程序当中凡是程序员有权利自己命名的单词都是标识符。  - 标识符在EditPlus编辑器当中以黑色字体高亮显示  -标识符都可以标识那些元素呢?  1. 类名   2. 方法名  3.变量名  4.接口名   5.常量名  …3.标识符是如何命名的,有那些命名规则?只能由"数字,字母,下划线_,美元符号$,"等组成,不能包含有其他符号。不能数字开头严

2020-08-29 09:23:55 347 1

原创 JavaScript基础知识总结

简单了解:  JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。  JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。Javascript数据类型:基本类型:数字类型(number),布尔类型(boolean),字符串类型(string)引用类型:对象类型,函数类型空

2020-08-24 21:44:02 224 3

原创 XML-阶段学习总结

XML xml,(eXtensible Markup Language)可扩展标记语言,是一种标记语言,使用简单的标记来描述数据。xml也是一种非常灵活的语言,没有固定的标签,所有的标签都可以自定义,通常xml被用于信息的记录和传递,xml经常被用于充当配置文件。xml部分声明:大多数xml文件以xml声明作为开始,它提供了关于文档的基本信息version表示xml的版本Encoding表示xml文件使用的字符编码方法。xml是典型的树状结构xml格式的认识用于描述xml的版本和

2020-08-08 20:02:04 191 4

原创 如何有效率的学习马克思主义基本原理概论

一、课本不用全部背我们都知道自考《马克思主义基本原理概论》这门课知识点多又杂,全靠死记硬背,背了一页,合上书本,上一页就像被一键清除了一样,根本没有印象了。短短十天,根本看不完。所以我们拿到《马克思主义基本原理概论》这本教材,先翻开目录,可以看到这本书主要有两部分组成,一是马克思哲学,一个是马克思经济学。一共七章。这样对需要考的内容有了一个总的了解。二、做题加梳理考试知识点接着一边拿着教材,一边拿着历年真题,对照试卷上出现过的知识点,在教材上相应的知识点划出来(标注题型),注意,这是重要的一步,做完

2020-07-12 23:36:38 1749

原创 C#机房重构—修改密码

开始  登录窗体做完下一步就准备开始修改密码了,存了好长时间就是没有总结而已,修改密码相对登录来说也是比较简单的,重要的是流程图画完整,有思路,有目的就很轻松了。想干一件事之前还是需要思考下,就和盖房子一样,前期就是建筑图纸设计。后期就采购,施工,每一阶段都有一个完整的工作流程。步入正题UI层,登录界面定义一个全局变量修改密码要用到:using System;using System.Collections.Generic;using System.ComponentModel;usi.

2020-07-05 19:51:13 269 2

原创 机房重构登录-权限判别

开始  ????汗,先说重构开始的感受把,三层学完后就开始准备敲机房重构了,这次的机房重构是在三层登录的基础上加了设计模式。然后就有了第二版的七层重构。对于这个项目登录敲了一两天,为什么只用一两天呢?因为习惯性的喜欢站在巨人的肩膀上学习。所以快纳!网上七层代码一大堆,只需要喵准一篇感觉差不多的抄就完事了,当然抄代码不是长久之事,网上的登录相当于给自己指了一个方向,后边的路还需要自己走。重构开始时都会觉得各种难,不会,不想敲,先放放,这放下就是一个月或着更长的时间。总结下,重构需要做的就是调整好自己心态,有

2020-06-28 21:37:24 250 4

原创 操作系统知识点总结

操作系统(O)

2020-06-21 19:39:30 202 2

原创 Linux系统如何连接网络

准备工作用虚拟机软件装好Linux系统,Linux都是以文件的形式存在。网络连接选择:桥接网卡root用户登录进入系统以root身份登录进入界面输入ip addr它是用来查看本地IP地址的修改网卡配置文件,输入:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3  注:Tab键可以自动补齐按i键修改,Esc退出,按:wq保存退出重启网络服务:service network restart然后再次查看ip,输入i

2020-06-14 21:53:45 5372 3

原创 如何查看Nginx是否已经成功安装

通过查看Nginx进程列表,获取进程状态是否正常安装root登录然后输入命令ps - C nginx -o pidNginx没装之前的状态ps -ef | grep nginxNginx装上之后重新输入命令会有进程显示通过命令进入路径查看是否存在Nginx文件:cd /usr/local/nginx/sbin/nginx装上的话会显示下图:没装显示下图:...

2020-06-03 10:48:57 15992 1

原创 虚拟机Linux系统下修改主机名

root用户登录输入:hostnamectl或者hostname查看主机名系统默认主机名:修改主机名:vi /etc/hosts进入下图,按I或者A进入修改模式:修改后入下图,然后按ESC,:wq!保存并退出:

2020-06-01 21:53:54 14017 4

原创 服务器更新升级BIOS操作步骤

先进入dell官网下载软件dell官网start根据不同品牌型号选择,我的是PowerEdge:更新三台,所以选择三种,更新一种的话就任选一种型号。三种操作都一样,如下图。进入服务器启动界面双击.exe文件即可。bios没更新前的版本为:Version 1.10 1.2.6更新后的版本:Version 1.10 6.6.0finished...

2020-05-30 18:35:16 5374 3

原创 未在本地计算机上注册Microsofg.ace.OLEDB.12.0提供程序

问题如下: 把excel数据导入到界面里边提示未注册信息。解决办法:需要下载一个AccessDatabaseEngine.exe应用程序。下载链接下载和安装步骤:以管理员身份运行:直接点击下一步即可。找一个合适的路径安装:successful安装完成后,运行程序即可正常导入excel表complete...

2020-05-21 18:25:46 475 12

原创 dubbo入门搭建教程

Dubbo的使用背景 公共的逻辑业务提取出来形成服务,使得相同逻辑代码复用,各个层级之间最大限度的松耦合。版本 2.5.10安装过程1、准备前提(1)安装Zookeeper 建议参考(2)安装Tomcat 建议参考2、下载dubbo项目,并打成war包(1)下载地址: 点击链接下载(2)解压,并找到dubbo-admin(3)输入cmd,切换到dubbo-admin路径下cd C:\Users\Candice\Desktop\dubbo\dubbo-2.5.x\du

2020-05-18 21:40:22 316 6

原创 zookeeper集群安装搭建教程

Zookeeper使用背景 提供通用的分布式锁服务,用以协调分布式应用。安装版本 3.4.10前提 安装了jdk安装过程 下载zookeeper-3.4.10.tar.gz在usr/local路径下建一个zookeeper文件夹,我这是用的是下载好压缩包直接放到服务器上切换到zookeeper这个文件夹下,解压zookeeper-3.4.10.tar.gz包cd /usr/local/zookeepertar -zxvf zookeeper-3.4.10.tar.gz切换到已

2020-05-17 21:46:53 531 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除