自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 forward和redirect的区别

概述: 如何从服务器端的某个资源访问另一个资源?从服务器端的某个资源访问另一个资源通常有两种访问方式: 一种叫做请求转发; 一种叫做请求重定向; 1、forward(请求转发) 如何理解请求转发: 从Servlet1,请求转发到Servlet2, Servlet1完成一部分的功能,再跳...

2019-07-29 00:47:31 51 0

原创 《MySQL必知必会》创建样例表步骤

为了学习《MySQL 必知必会》中各个例子,需要一组填充数据的表,首先需要下载2个SQL脚本文件。 下载链接:http://www.forta.com/books/0672327120/ 脚本下载完成之后解压到一个没有中文路径的目录里面,里面包含两个文件分别是create.sql和po...

2019-07-16 11:48:45 247 0

原创 MySQL5.7修改密码时出现:ERROR 1054 (42S22): Unknown column 'password' in 'field llist'

忘记了MySQL的登录密码,在使用update user set password=password('123456') where user='root' and host='localhost';修改密码时提示:ERROR 1054 ...

2019-07-16 11:42:13 98 0

原创 TCP的三次握手四次挥手

TCP(Transmission Control Protocol 传输控制协议)协议的作用是为了确保数据传输的可靠性;为了更容易传送大数据,使用了字节流服务(Byte Stream Service)将大块数据分割成报文段(segment)为单位的数据包进行管理和传输;而且TCP协议能够确认数据最...

2019-03-25 23:06:26 57 0

原创 Map接口

概述:容器主要包括Collection和Map两种,Collection存储着单个对象的集合;而Map存储着键值对(两个对象key-->value)的映射表。 Collection、Set、List接口都属于单值操作,每次只能操作一个对象;而Map接口与它们不同的是每次操作的都是一对对象,...

2019-03-25 22:25:29 54 0

原创 Collection接口

概述:容器主要包括Collection和Map两种,Collection存储着单个对象的集合;而Map存储着键值对(两个对象key-->value)的映射表。 一、collection接口继承树: 说明:图中的i:为接口,c:为类。 二、特点: 1、Collection接口,是存...

2019-03-25 22:18:02 51 0

原创 JDBC执行数据库插入操作中文显示乱码

配置环境:JDK1.8 mysql:5.7.22 mysql connector:mysql-connector-java-8.0.15 乱码情况如下: 这个是由于JDBC采用的是外部接入Mysql的方式,在连接中没有确定请求的编码格式导致的错误。这时候只需要在数据库地址U...

2019-03-09 15:23:24 589 0

原创 连接及关闭数据库时区错误提示:The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one

配置环境:JDK1.8 mysql:5.7.22 mysql connector:mysql-connector-java-8.0.15 错误提示:The server time zone value '???ú±ê×??±??' is unrecognized ...

2019-03-08 22:54:22 2475 1

原创 Java如何使用eclipse配置JDBC连接MySql

配置环境:mysql5.7.22 JDK1.8 一、Java连接mysql需要驱动包,下载地址为:https://dev.mysql.com/downloads/connector/j/,打开网页之后选择Platform Independent,然后下载驱动包把驱动包解压到合...

2019-03-08 22:44:31 509 0

原创 如何修改mysql的编码格式为utf8或者gbk

设置mysql的编码格式有两种可行的方法,第一种是直接修改mysql安装目录下的my.ini文件(推荐),第二种是直接使用sql命令修改(修改后发现mysql停止重启之后又变回来原来的模样)。 编码设置前: 方法一:编辑MySql目录下的my.in配置文件(Linux下一般是/etc/...

2019-03-07 00:37:00 2754 0

原创 在Eclipse下第一次配置算法(第四版)运行环境(二分查找BinarySearch 28页)

一、所在环境 1、系统环境:Windows8.1 2、JDK1.8可以在命令中使用java -version查看JDK版本。 3、安装好的Eclipse IDE 4、 所需文件下载地址:https://algs4.cs.princeton.edu/code/ 在打开的页面中下载a...

2019-03-03 02:05:53 476 0

原创 vi和vim编辑器的使用

一、什么是vi和vim编辑器 所有的Linux系统都会内建vi文本编辑器。 vim具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体的颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 二、vi和vim的三种常见模式 ...

2019-01-07 17:07:55 89 0

原创 Linux忘记了root密码如何找回root密码

1、指定运行级别 运行级别说明: 0 :关机 1 :单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启     常用运行级别是3和5 ,要修改默认的运行级别可改文件/etc/inittab的i...

2019-01-07 16:18:14 1158 0

原创 Thread类和Runnable接口的区别

通过Thread类和Runnable接口都可以实现多线程,但是两者还是有区别的,如果一个类继承Thread类,则不适合用于多线程资源共享;而实现了Runnable接口,就可以方便的实现资源的共享。 1、继承Thread类不能资源共享 class MyThread extends Threa...

2018-12-21 21:45:51 1404 4

原创 JDK5、6、7、8新特性简单对比

一、如何查询自己使用的JDK是哪个版本的? 在命令中输入java -version回车即可看到自己的JDK版本号了。   二、JDK1.5、1.6、1.7、1.8和JDK5、6、7、8的区别? JDK从1.5版本开始,在官方的正式文档与宣传资料中已经不再使用类似JDK1.5的名称,只有程序...

2018-12-19 15:59:13 1091 0

原创 VMware 创建CentOS64位Linux系统找不到System eth0网络无法连接问题

母机系统版本:Windows8.1                              VMware 12 pro Linux系统版本号:CentOS6.8 问题描述:在移动和网校园网下,创建CentOS64位Linux系统找不到System eth0网络无法连接问题,如下图所示: ...

2018-12-16 13:08:41 858 2

原创 Servlet第一个程序编写步骤

1、首先在eclipse中创建以下目录(所有的代码保存在结尾):  (1)上图中的web.xml代码如下所示,可以从其他项目里面拷贝过来。 (2)为Servlet项目创建路径,把当前项目的classpath路径改成webapp/WEB-INF下的classes中,步骤如下: ...

2018-12-16 01:50:55 623 0

原创 Tomcat的虚拟主机配置(步骤6)

1、什么情况下需要用到虚拟主机?比如有两个公司的Web应用都发布在同一个Tomcat服务器上,可以为每家公司各创建一个虚拟主机。比如:谷歌和百度。 2、怎么创建虚拟主机?在Tomcat目录下修改conf目录中的servert.xml文件,用记事本的方式打开servert.xml文件,里面的&am...

2018-12-12 01:15:33 107 0

原创 部署web项目(步骤5)

把项目部署在Tomcat服务器中,可以在浏览器通过localhost来访问。 方式1:直接把项目的web根路径,拷贝到Tomcat根/webapps目录中 该方式可行,而且是MyEclipse工具的部署方式. 缺点:     1:不支持热部署.(代码变动之后,需要重新部署,重新部署...

2018-12-12 01:04:20 672 0

原创 给eclipse安装Tomcat插件(步骤4)

tomcat插件版本: 给Eclipse安装Tomcat的插件,有三种方法: 第一种(推荐): 1、下载好tomcatPluginv331,解压之后把tomcatv331插件的jar包放到,Eclipse根/dropins目录下即可。 2、重启eclipse就可以看到插件栏...

2018-12-12 00:53:31 125 0

原创 Javaweb开发准备过程(步骤3)

<一>Javaweb的项目结构 1.WEB应用程序指供浏览器访问的程序,通常也简称为web应用。 一个web应用由多个静态web资源和动态web资源组成,如: html、css、js文件、jsp文件、java程序、jar文件、配置文件…… 组成 web 应用程序的...

2018-12-10 20:14:11 303 0

原创 Tomcat的安全配置(步骤2)

一、内用概要: tomcat的安全配置就是设置账号和密码 1、了解tomcat的部署结构,webapps目录介绍。 2、设置tomcat登录的账号和密码。 3、利用管理程序对webapps目录文件进行访问管理。 --------------------------------------...

2018-12-10 19:51:53 56 0

原创 Tomcat的安装和配置(步骤1)

<一>、Tomcat介绍和安装 Tomcat是使用Java语言编写的一个服务器(程序),要运行Tomcat,必须得有jre. 安装启动: 介绍: tomcat版本和支持的技术的版本以及运行该版本Tomcat的最低JRE Tomcat安装目录详解: ...

2018-12-10 19:29:22 103 0

原创 HTTP方法GET和POST的对比

1、首先建立下面的html文件命名为form.html作为测试页面: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&a...

2018-12-10 17:32:02 102 0

原创 mysql如何启动和配置

一、mysql的启动、停止,有两种方法可以启动、停止mysql: 1、通过命令的方式 启动:net start mysql 停止:net stop mysql 如图: mysql启动和关闭之后可以通过“服务或者任务管理器查看mysql的启动状态”如下图: 2、通过“这台电脑--...

2018-07-19 10:44:52 15642 0

原创 如何利用SQLyog数据库管理工具生成各表的关系视图

1.打开SQLyog工具点击右边查询框的加号,然后选择新架构设计器。 2.把左边导航栏中,你要选择构建视图的表直接左键拖动到左边,你刚刚新建的架构器的空白部分。  3.全部拖动过来之后,你就能看到各表之间的关系了,如下图。 ...

2018-07-19 10:33:35 3155 0

原创 Android Studio3.1.2在项目的build.gradle中添加百分比布局库的依赖问题

一、问题        第一行代码Android的作者在使用百分比布局的时候是在build.gradle中添加如下的百分比布局库依赖。 打开app/build.gradle文件,在dependencies闭包中添加如下内容:  dependencies{ compile fileTr...

2018-07-18 10:14:41 4335 11

原创 mysqll5.7.22下载安装与配置

1.首先下载mysql5.7.22zip安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 根据电脑配置选择32/64位版本 将文件夹解压至适当路径 方法/步骤2 配置环境变量:这台电脑--->属性--->高...

2018-06-30 11:37:20 455 0

原创 如何使用eclipse编辑HTML

1、注意:首先eclipse的版本必须是JavaEE版本的,为了在编辑html的时候使其他的Java代码不出现错误,在打开eclipse的时候使用右键“close project”关闭不使用的Java项目。2、新建一个html项目,由Java开发模式切换到Web开发模式步骤:Windows—Per...

2018-06-15 21:35:41 24135 4

原创 如何在html中引入全局CSS

在使用css的时候为了方便需要单独定义一个css文件,也就是要定义一个全局的css文件,在定义了全局的css文件之后如何在html文件代码中引入css呢?下面的是方法:css文件的文件扩展名是.css。1、链接方式:通过head标签中link标签来实现,前提也是先要有一个已定好的CSS文件。例:&...

2018-06-15 21:25:31 1173 0

原创 html注册表

效果图如下:1、构思:首先,这事一个表格结构的注册表,总体分为三部分,1.会员登录名和密码,2.姓名和联系方式,3.公司名称和主营业务;我们可以把表格分成表头,表身,表尾;用代码实现为:先创建一个表格分成三部分:<table width="1000" align=...

2018-06-15 21:18:46 1580 0

原创 选择排序

选择排序(Selection sort):是一种经典简单直观的排序算法之一。排序的原理:说明一:首先在未排序的一组元素中找到最小(最大)的元素把它存放到序列的起始位置,再从剩余的元素中找到最小(最大)的元素,放到序列的第二个位置,依次循环,直到排序完成。说明二:首先在未排序的一组元素中找到最小(最...

2018-06-15 20:36:38 78 0

原创 Java中的return关键字

Java中的return有两方面的用途: (1)返回方法指定类型的值(前提是方法的返回值类型不是void)。 (2)方法的结束,它会导致当前的方法退出。   使用的两种形式: (1)方法有返回值类型,格式: return 返回值; (2)方法没返回值类型,格式: return; ...

2018-06-13 22:33:47 8411 0

原创 创建第一个flask

python版本:3.6.5pycharm版本:JetBrains PyCharm 2018.1.2 x64pip版本:一、在pycharm中创建一个flask工程,如下图:Base interpreter 选择已经安装的虚拟环境下的Scripts目录中的python.exe,代替其他版本bin目...

2018-06-13 00:45:31 969 0

原创 Flask框架安装与配置

一、前提是电脑安装了python环境并配置了环境变量具体步骤参照python环境安装与配置(略)二、查看环境变量配置是否正确(我的python安装在E:\Python36中),需要在path环境变量中添加python的运行环境变量“E:\Python36\”和Scripts目录“E:Python3...

2018-06-13 00:35:46 475 0

原创 pycharm基本操作

一、如何查看源代码pycharm 编辑器 打开你的py文件 按住ctrl ,再用鼠标点击你要看的函数即可。二、如何快速导入包按快捷键alt+enter三、如何使用time函数计算程序运行时间,代码例子如下:12345678910#斐波那契数列import time start=time.clock...

2018-06-13 00:02:14 439 0

原创 python3.6.5环境安装与配置

一、首先在Python官网下载python ,这里下载的是3.6.5,64位安装包。地址:https://www.python.org/downloads/点击SIG下载图中红色框框的选项,(这里的embeddable zip file是可以嵌入到其它应用的版本,web-based install...

2018-06-12 23:51:14 2241 0

原创 群体智能仿真之简单蚁群算法

在生活中我们或多或少都会看到过蚂蚁,面对这个奇怪的家伙我们平时并不怎么关注它,但偶尔也会发现这个东西的神奇之处,为什么它们能成群结队的搬家,它们为什么能在群体中如此密切的配合行动,分工明确而不会乱成一团。 这就是我们要探讨的问题,这要从蚁群算法开始说起,蚁群算法是一种用来寻找优化路径的概率型...

2017-07-27 16:52:38 335 0

原创 变量与数据类型

一、数据类型 1.Java定义了基本数据类型,应用数据类型和自定义数据类型。 2.Java的八种基本数据类型和引用数据类型中的String类型。   二、基本数据类型 名称 类型 值域 占用空间 取值范围 整型 字节型 byte ...

2017-03-19 15:48:32 39 0

原创 数据类型间的转换

一、数据类型间的转换 <一>、自动转换 自动转换就是不需要明确指出所要转换的类型是什么,而是由Java虚拟机自动转换。转换的规则就是小数据类型变大数据类型,但大数据类型的数据精度有时会被破坏。 例://定义各种数据类型 int i=123; char c1...

2017-03-08 23:38:15 49 0

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