自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 为什么不推荐使用Vector及其子类Stack作为栈来使用

因为Vector是线程安全的,每个可能出现线程安全的方法上加了synchronized关键字,所以效率低。Vector只能在尾部进行插入和删除操作,效率更低。Vector空间满了之后,扩容是一倍,ArrayList仅仅是一半。Vector分配内存的时候需要连续的存储空间,如果数据太多,容易分配内存失败。ArrayList是线程不安全的,但是可通过Collections.synchronizedList()实现线程安全。也可以使用java.util.Deque双端队列来实现队列与..

2021-07-13 14:23:21 554

原创 MySQL5.7.msi格式安装后缺少my.ini文件和data文件夹

这里写目录标题my.ini官网下载解压后缺少 data文件夹 和 my.ini 文件(之前忘记截图了,装作没有的亚子)my.ini 文件手动创建data 文件夹 不要手动创建 ,由MySQL自动生成。my.ini其中的 basedir 设置为自己的MySQL安装路径不加 datadir 设置data文件夹的路径[mysql] # 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306

2021-07-09 10:41:00 899 1

原创 cmd安装MySQL遇到的错误集合

这里写目录标题my.inicmd启动MySQL官网下载MySQL5.7安装程序解压后缺少 data文件夹 和 my.ini 文件my.ini其中的 basedir 设置为自己的MySQL安装路径[mysql] # 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=C:\Program Files\MySQL\MySQL Server 5.7

2021-07-09 10:40:17 821 1

原创 IDEA控制台乱码 淇℃伅

淇℃伅解决找到 tomcat/conf/logging.properties 文件修改 java.util.logging.ConsoleHandler.encoding = GBK成功

2021-07-02 16:51:36 138

原创 IDEA首次创建SpringBoot项目出现的问题

修改Maven仓库路径idea返回初始化界面修改默认的全局配置指定版本号下载jar包依赖后报错Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:3.1.0原因:本地maven的配置文件和仓库地址不一致。打开 File->Settings->Build,Execution,Deployment->Build Tools->Maven 查看其实就是将idea的maven配置全部换成.

2020-10-22 14:34:57 698

原创 IDEA上传项目到码云

新建仓库。注意:这里不选择使用Readme文件初始化仓库这个选项。创建成功。复制HTTPS的地址。创建Git仓库。选择此项目的根目录作为仓库,初始化Git。出现这样就成功一半啦。在根目录下先添加后提交。提交信息中需要包含内容。选择Commit and Push。若出现这样的框框,提示当前用户未定义。码云姓名:在个人主页中,头像下方,“@”不是。填写自己的码云...

2019-12-03 10:32:55 239

原创 linux下ip地址更改,远程连接数据库报错Access denied for user 'root' (using password: YES)

用热点连电脑,导致Linux下的ip地址更改,连接数据库时报错。拒绝访问root用户。出现using password: YES的原因有:未输入密码。密码输入错误。查看mysql临时生成的密码:grep 'temporary password' /var/log/mysqld.log使用临时密码进入mysql,若登录成功,则进入之后修改密码。若登录失败,可能是临时密码的生成...

2019-11-30 12:54:26 1295

原创 linux防火墙开放mysql端口,修改iptables后重启返回错误

安装MYSQL的第九步重启防火墙service iptables restart出现如下报错:Error occurred at line: 16Try `iptables-restore -h‘ or ‘iptables-restore --help‘ for more information.[FAILED]解决方案:/sbin/iptables -I INPUT -p tcp...

2019-11-17 22:47:52 250

原创 windows64位下安装redis

解压压缩包到磁盘下。下列文件中有些是运行过后产生的。redis可执行文件说明:

2019-11-17 22:31:00 84

原创 CentOS6.5安装MySQL教程

1.检测系统是否安装MYSQL2.删除系统自带MYSQL及其依赖3.给CentOS添加rpm源,并且选择较新的源4.安装MYSQL服务器* 5.启动MYSQL6.查看MYSQL是否自启动,并且设置开启自启动7.查询MYSQL的初始密码8.登录数据库9.设置MYSQL允许远程访问1.允许所有IP访问mysql。2.让linux防火墙开放mysql的3306端口1.检测系统是否安装MYSQLy...

2019-11-12 16:58:38 228

原创 SSM项目搭建

1.准备数据库2.新建maven项目3.pom.xml进行导包4.创建项目目录结构5.bean层+dao层1.准备数据库在test数据库中创建tb_userinfo数据表。2.新建maven项目用于加速构建maven项目,要记住!archetypeCatalog = internal3.pom.xml进行导包在pom.xml中将 部分 源代码替换为下列代码。<pro...

2019-11-12 16:15:36 85

原创 第一个SpringBoot程序

创建一个SpringBootSpring Boot编写Hello WorldSpringBoot对表的增删改查创建一个SpringBoot在idea上创建一个新的项目,选择 Spring initializr;注意:这里的SDK必须选择 1.8及以上 版本。输入项目名 Group 和 Artifact。命名规则 :不可以有大写字母一般的Spring Boot项目,勾选:we...

2019-10-30 14:53:59 89

原创 spring-security

概述: 是spring中提供安全认证服务的框架。认证:验证用户密码是否正确的过程。授权:对用户所能访问的资源进行控制。 使用步骤导包配置spring-security.xml加载xml文件继承UserDetailsService使用步骤导包在pom.xml中导入spring-security的相关架包。在<properties></properties>中加入...

2019-10-21 23:10:43 150

原创 分页插件pagehelper的使用

一先在pom.xml中进行导包操作。 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> ...

2019-10-18 08:46:48 89

原创 mvc:default-servlet-handler的使用及报错

将DispatcherServlet请求映射配置为"/"时,会出现CSS、JS文件加载失败的情况,页面无效果显示。这是因为Spring MVC会捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当成一个普通请求处理,因此找不到对应处理器将导致错误。 <servlet-mapping> <servlet-name>dispatcherSe...

2019-10-17 16:38:37 923

原创 CSS、JS、HTML的注释

CSS/*注释内容*/JS单行//注释内容多行/*注释内容*/HTML<!-- 注释内容 -->

2019-10-16 17:23:15 88

原创 SpringMVC基础(二)

针对客户端的请求,给出页面响应和数据响应。 页面响应request、response页面响应为了页面跳转。request、response

2019-10-16 16:42:42 78

原创 SpringMVC基础(一)

Spring官网

2019-10-15 16:38:48 109

原创 Java配置文件头文件

Mybatis.xmlspringContext.xmlspringmvc-config.xmlMybatis.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybati...

2019-10-14 08:34:58 1426

原创 第一个Mybatis程序

Mybatis概述比较HibernateJDBCMybatisMybatis主体架构Mybatis编写过程第一个Mybatis程序Mybatis概述一个持久层框架。注意:所有的持久层框架,都是基于JDBC的基础上进行封装的。比较Hibernate可以对JDBC进行高度封装,不用编写Sql,即:可 映射 操作数据库。可以针对复杂的多表关系,可以方便关联操作。优点擅长处理...

2019-10-13 23:01:14 83

原创 execute、executeQuery、executeUpdate的区别

使用哪一个方法由Sql语句所产生的内容决定。execute()executeUpdate()executeQuery()返回多个ResultSet对象、多个更新计数或ResultSet对象与更新计数的组合返回值是一个 整数(指示受影响的行数)产生单个 结果集使用情况execute()executeUpdate()executeQuery()...

2019-10-13 21:03:35 146

原创 throw、throws、try-catch的区别

区别一throwthrows语句 抛出异常方法 抛出异常throws使用异常类可以声明多个,用逗号分割。 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}...

2019-10-13 20:10:50 234

原创 1+X考试课程(十二)DOM和BOM操作

这里只介绍DOM对象和BOM对象的常用用法 DOMBOMnavigatorscreenhistorylocation弹出框警告框确认框提示框案例:定时器DOMdocument对象的节点操作方法意义write()可以把任意字符插入到文本中createElement()创建一个元素节点appendChild()添加一个新的节点到某个已知节点的末尾cr...

2019-10-09 20:25:21 312

原创 DOM和BOM区别

DOMBOM文档 对象模型浏览器 对象模型获取或设置文档中标签的属性获取或设置浏览器的属性、行为对浏览器中显示的网页做的操作与浏览器进行交互...

2019-10-09 19:56:03 271

原创 1+X考试课程(十一)JavaScript函数(二)

JS函数基础全局作用域名字空间strict模式局部作用域常量解构赋值JS高阶函数什么是JS高阶函数JS函数基础全局作用域定义:不在任何函数内定义的变量。注意:默认的全局对象 window。我们所创建的全局变量就是绑定到window上的。例: var i ='今天也要加油鸭'; alert(i); alert(window.i);两个显示效果相同。名字空间此处只说明使用方...

2019-09-29 21:23:05 290

原创 JDBC的基础创建和封装使用

JDBC的基础创建首先确认要使用的数据库。在项目src中创建lib文件夹,导入需要使用的jar包。mysql-connector-java-5.0.8-bin.jar将jar包添加到配置中。右击jar包,选择 Add as Libray点击okjar包下存在配置,即添加完成。import java.sql.*;public class JDBC { pub...

2019-09-26 16:50:05 105

原创 1+X考试课程(十)JavaScript函数

Map创建添加删除修改查找Set创建添加删除函数函数的结构创建函数调用函数获取所有参数argumentsrestASI机制变量作用变量提升Mapmap属于一种新的数据类型,是一组 键值对 的结构,具有 快速查找 的速度。创建1.以嵌套数组的方式为map添加键值对数据。 <script> var score = new Map([['小花',95],['小明'...

2019-09-24 17:14:19 658

原创 1+X考试课程(九)JavaScript数组和对象

JavaScript数组数组的概念数组的特性获取数组元素获取索引位置数组的截取元素的添加与删除数组起始数组末尾指定位置数组拼接数组分隔JavaScript对象对象的特性属性特性总结JavaScript数组数组的概念数组:就是将多个元素按一定顺序排列放到一个集合中,这个集合称之为数组。数组的特性数组是一个 有序 列表,可以在数组中存放 任意类型 的数据,并且数组的长度可以动态调整。获取...

2019-09-23 20:27:02 319 1

原创 1+X考试课程(八)JavaScript基础

网页单独的一个页面网站一系列相关的页面组合在一起应用程序可以和用户产生交互,并实现某种功能 JavaScript介绍JavaScript是什么JavaScript应用JavaScript、HTML、CSS区别JavaScript的组成ECMAScript(核心)BOMDOMJavaScript介绍JavaScript是什么Java:服务器端的编程语言。J...

2019-09-21 20:42:52 489

原创 1+X考试课程(七)CSS三大模块(二)

CSS的定位机制有3种:普通流、浮动、定位。 普通流浮动什么是浮动浮动特性清除浮动为什么要清除浮动清除浮动本质清除浮动的方法clear属性额外标签法overflow属性after伪元素before和after双伪元素定位定位属性边偏移定位模式静态定位(static)相对定位(relative)绝对定位(absolute)子绝父相固定定位(fixed)叠放次序(z-index)定位总结定位模式转换...

2019-09-19 17:18:01 226

原创 1+X考试课程(六)CSS特性

层叠性<head> <meta charset="UTF-8"> <title>Title</title> <style> p{ color: pink; } p{ color: orange; } ...

2019-09-17 22:24:33 134

原创 1+X考试课程(五)CSS样式(二)

CSS样式表内部样式表行内式(内联样式)外部样式表(外链式)样式表的优缺点标签显示模式块级元素(block-level)行内元素(inline-level)行内块元素(inline-block)模式转换CSS样式表内部样式表将CSS代码集中写在HTML文档的head头部标签中,并用style标签定义。<head> <meta charset="UTF-8"> ...

2019-09-16 21:37:11 372

原创 1+X考试课程(四)CSS样式

CSS样式规则CSS字体样式属性Font-sizeFont-familyCSS样式规则1.选择器用于指定CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式。2.属性和属性值以 “键值对” 的形式出现。3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等。4.属性和属性值之间用英文 “:” 连接。5.多个“键值对”之间用英文 “;” 进行区分。CSS字体样式属...

2019-09-16 21:36:46 942

原创 1+X考试课程(三)HTML5新标签与特性

常用新标签datalist 用法fieldset用法新增input type属性值常用新属性多媒体标签音频视频常用新标签标签语义<article></article>定义文章<header></header>定义文档的页眉、头部<nav></nav>定义导航链接的部分<a...

2019-09-11 21:58:57 219

原创 1+X考试课程(二)HTML表单

表格创建表格表格属性表格创建表格<table> <tr> <td>单元格内的文字</td> ... </tr> ...</table>标签作用<table></table>用于定义一个表格<tr></tr>定...

2019-09-10 17:16:38 356

原创 1+X考试课程(一)HTML基础标签

HTML基础标签Web标准构成HTML初识Web标准构成Web标准不是某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合。主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。结构标准结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分样式标准表现用于设置网页元素的版式、颜色、大小等外观样式,...

2019-09-09 22:41:26 2042

原创 IntelliJ IDEA相关软件安装

IntelliJ IDEA相关软件安装建立Java开发环境JDK安装配置环境变量IDEA安装添加JDK配置Tomcat(先安装Tomcat)Tomcat安装建立Java开发环境JDK安装官网下载.桌面右击此电脑,选择属性,查看 系统类型 操作系统的位数根据位数对应下载下载完毕进行安装。安装地址自行更改,默认C盘,全程下一步,安装完毕。配置环境变量桌面右击此电脑,选择属性,点...

2019-09-08 18:30:17 173

空空如也

空空如也

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

TA关注的人

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