JavaWeb 项目服务器部署详细教程(MySQL + JDK + Tomcat)

2022-09-17
阅读 3 分钟
1.5k
本文参与了思否技术征文,欢迎正在阅读的你也加入。JavaWeb 项目部署到服务器我这里的环境是 JDK13 + tomcat8.5.601. IDEA 打包项目右击项目点击 Open Module Settings构建准备正式构建选择刚才构建的,点击 build 即可本地就可以看到打包好的war包war包实际就是自压缩文件,相当于jar,服务器的tomcat会解析war文件为工...
封面图

几行代码带你彻底搞懂Java内部类

2022-09-17
阅读 4 分钟
1.1k
本文参与了思否技术征文,欢迎正在阅读的你也加入。内部类基本概述当一个类的定义放在另一个类的实体时,则该类叫做内部类,该类所在的类叫做外部类在一个类体中可以出现的内容:成员变量、成员方法、构造方法、构造块、静态语句块、静态变量、方法、内部类嵌套类内部类(成员内部类、局部内部类、匿名内部类)静态嵌套...
封面图

Javaweb 自定义 Servlet 实现按照访问路径转发

2022-09-17
阅读 3 分钟
879
HttpServlet Service方法 提供的 doGet() 和 doPost() 方法只能根据请求方式进行分发,假设我们现在有多个服务(添加、删除、查询...),每个服务都要对应一个 Servlet(AddServlet、DeleteServlet、SelectServlet),这样管理起来是很不方便的,我们希望使用一个 Servlet 一个实体来处理其业务,比如 BrandServlet 处理...
封面图

大话Java异常

2022-09-17
阅读 7 分钟
1.8k
本文参与了思否技术征文,欢迎正在阅读的你也加入。异常异常的概述异常就是不正常的意思,Java语言中主要是指程序在运行阶段产生的错误Throwable(可抛出的,可扔出的)java.lang.Throwable 类是Java程序所有错误或异常的超类主要有两个字类ErrorError主要描述比较严重的错误无法通过编程来解决的重大的错误ExceptionExcep...
封面图

Nginx 详细教程

2022-03-15
阅读 14 分钟
6.3k
谈反向代理之前我们先来了解一下正向代理,比如现在我们要访问 www.google.com,谷歌大陆目前是不能直接访问的,那么我们就可以通过在浏览器配置代理服务器进行访问(如下图)
封面图

SegmentFault 思否 9 周年丨我与思否那些事

2021-06-01
阅读 1 分钟
1.7k
自己接触思否平台比较晚吧,是在今年的2月份。记得当时是在技术方面遇到一个问题,百度许久无果,偶然在思否的问答区找到了答案,当时就感觉自己问答区真的是很棒,相见恨晚。看到问答区的大佬们帮助大家解答问题,激发了自己写作的热情,我想一方面是为了自己能够对知识的掌握程度更好,另一方面也是希望能帮助到一些人...
封面图

Python 包管理

2021-03-06
阅读 6 分钟
1.4k
1. 模块一个模块就是一个包含python代码的文件,后缀名称是.py就可以,模块就是个python文件为什么我们用模块程序太大,编写维护非常不方便,需要拆分模块可以增加代码重复利用的方法当作命名空间使用,避免命名冲突如何定义模块模块就是一个普通文件,所以任何代码可以直接书写不过根据模块的规范,最好在本块中编写以...
封面图

Python OOP-5

2021-03-04
阅读 4 分钟
1.3k
12. 所用软件画图软件:Faststone capture13. 抽象类抽象方法:没有具体实现内容的方法称为抽象方法抽象方法的主要意义是规范了子类的行为和接口抽象的使用需要借助abc模块 {代码...} 抽象类:包含抽象方法的类叫做抽象类,通常成为ABC类抽象类的使用抽象类可以包含抽象方法,也可以包含具体方法抽象类中可以有方法也可...
封面图

Python OOP-4

2021-03-03
阅读 4 分钟
1.1k
8. 类的成员描述符(属性)类的成员描述是为了在类中对类的成员属性进行相关操作而创建的一种方式get:获取属性的操作set:修改或添加属性操作delete:删除属性的操作如果想使用类的额成员描述符,大概有三种方法使用类实现描述器使用属性修饰符使用property函数property函数很简单property(fget, fset, fdel, doc)无论...
封面图

Python OOP-3

2021-03-02
阅读 5 分钟
1.1k
6.3 多态多态就是同一个对象在不同情况下有不同的状态出现多态不是语法,是一种设计思想多态性:一种调用方式,不同的执行效果多态:同一事物的多种形态,动物分为人类、猪类、狗类多态和多态性Mixin设计模式主要采用多继承方式对类的功能进行扩展Mixin概念MRO and MixinMixin模式Mixin MROMRO我们使用多继承语法来实现M...
封面图

Python OOP-2

2021-03-01
阅读 6 分钟
2k
6.2 继承继承就是一个类可以获得另外一个类中的成员属性和成员方法作用: 减少代码,增加代码的复用功能,同时可以设置类与类直接的关系继承与被继承的概念:被继承的类叫父类,也叫基类,也叫超类用与继承的类,叫子类,也叫派生类继承与被继承一定存在一个 is-a 关系继承的特征所有的类都继承自object类,即所有的类都...
封面图

Python OOP-1

2021-02-28
阅读 5 分钟
1.2k
0. OOP-Python面向对象Python面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数 {代码...} 1. 面向对象概述(ObjectOriented, OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:面向对象的实现OOP:面向对象的编...
封面图

python 内置数据结构list、set、dict、tuple(三)

2021-02-27
阅读 6 分钟
2.1k
关于元组的函数以下看代码以下函数,对list基本适用 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 元组的函数基本跟list通用 {代码...} {代码...} 元组变量交换法两个变量交换值 {代码...} {代码...} 集合-set集合是高中数学中的一个概念一堆确定的无序的唯一的数据,集合中每一个数据成为一个元素 {代...
封面图

python内置数据结构list、set、dict、tuple(二)

2021-02-26
阅读 5 分钟
1.3k
{代码...} {代码...} 关于列表的函数 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 元组-tuple元组可以看成是一个不可更改的list...
封面图

python内置数据结构list、set、dict、tuple(一)

2021-02-25
阅读 5 分钟
2k
汉诺塔问题规则:每次只能移动一个盘子任意一次移动,三个塔的状态必须是小盘子在上,大盘子在上方法:n=1:直接把A上的一个盘子移动到C上,A->Cn=2:把小盘子从A放到B上,A->B把大盘子从A放到C上,A->C把小盘子从B放到C上,B->Cn=3:把A上的两个盘子,通过C移动到B上去,调用递归实现把A上剩下的一个最大盘...
封面图

python 变量作用域和列表

2021-02-24
阅读 10 分钟
1.3k
变量作用域变量由作用范围限制分类:按照作用域分类全局(global):在函数外部定义局部(local):在函数内部定义变量的作用范围全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以访问函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclo...
封面图

python 异常处理

2021-02-23
阅读 4 分钟
1.2k
异常广义上的错误分为错误和异常错误指的是可以人为避免异常是指在语法逻辑正确的而前提下,出现的问题在python中,异常是一个类,可以处理和使用异常的分类 {代码...} {代码...} {代码...} 异常处理不能保证程序永远正确运行但是,必须保证程序在最坏的情况下得到的问题被妥善管理python的异常处理模块全部语法为: {代...
封面图

python 函数详解

2021-02-22
阅读 8 分钟
1.3k
函数函数是代码的一种组织形式函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果的叫过程,python不加以区分函数的使用函数使用需要先定义使用函数,俗称调用 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {...
封面图

Python-Net编程

2021-02-21
阅读 15 分钟
1.5k
网络编程网络:网络协议: 一套规则网络模型:七层模型-七层-理论物理层数据链路层网络层传输层会话层表示层应用层四层模型-实际应用链路层网络层传输层引用层每一层都有相应的协议负责交换信息或者协同工作TCP/IP 协议族IP地址:负责在网络上唯一定位一个机器IP地址分ABCDE类是由四个数字段组成,每个数字段的取值是0-255...
封面图

超详细 PowerDesigner 入门教学(项目数据库设计标准)

2021-02-20
阅读 5 分钟
3.9k
项目数据库设计标准步骤一、数据需求分析Creates a new model建好以后是这样的然后我们来建立实体,选择右边的 Entity,直接在屏幕上点就可以,$\color{red}鼠标右键取消$这里,我们建立5个实体这里我们随便建几个实体,大家跟我一起建就 ok双击进行编辑先设置 GeneralName 写中文Code 写英文Comment 是描述 {代码...} {...
封面图

最全 MongoDB 基础教程

2021-02-19
阅读 9 分钟
1.5k
MongoDB创建数据库 {代码...} 创建数据库需要插入一条数据才会在列表中显示 {代码...} 删除数据库格式:db.dropDatabase()use ruochendb.dropDatabase()show dbs创建集合 {代码...} 字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文...
封面图

MySQL数据库函数、DCL详解(及备份恢复操作)

2021-02-18
阅读 4 分钟
1.8k
MySQL中的函数<1> 加密函数password(str)该函数可以对字符串str进行加密,一般情况下,此函数给用户密码进行加密select password('ruochen666');select PASSWORD(ename) from emp;md5(str)对字符串str进行散列加密,可用户对于一些普通的不需要解密的数据进行加密select MD5('ruochen666');select MD5(ename) from...
封面图

MySQL多表查询详解

2021-02-17
阅读 5 分钟
3.5k
多表查询1. 表与表之间的关系<1> 一对一用户表和身份信息表,用户表是主表男人表、女人表create table man( {代码...} );create table woman( {代码...} );<2> 一对多最常见得表关系,用户表和订单表员工表、部门表create table emp( {代码...} );create teble dept( {代码...} );<3> 多对多学生表和...
封面图

一篇文章带你彻底了解MySQL各种约束

2021-02-16
阅读 5 分钟
7.2k
MySQL约束<1> 概念是一种限制,它是对表的行和列的数据做出约束,确保表中数据的完整性和唯一性。<2> 使用场景创建表的时候,添加约束<3> 分类default: 默认约束, 域完整性not null: 非空约束,域完整性unique: 唯一约束,实体完整性primary key: 主键约束,实体完整性foreign key: 外键约束,参照完...
封面图

MySQL 数据查询语言(DQL)& 事务控制语言(TCL)详解

2021-02-15
阅读 4 分钟
1.5k
一、 数据查询语言(DQL)(重中之重)完整语法格式:select 表达式1|字段,....[from 表名 where 条件][group by 列名][having 条件][order by 列名 [asc|desc]][limit 位置,数量]<1> 普通查询select 查询表达式; // 最简单的sql语句,是一个函数select database();select version();select now();<2> 条件查询w...
封面图

MySQL数据库DDL、DML详解

2021-02-14
阅读 4 分钟
2.8k
一、MySQL数据库数据类型<1> MySQL数据库中支持多种数据类型数值型字符型日期型<2> 常用的数据类型整型int:整型,存储整数int(M): M表示预期值,与存储大小和数值的范围无关id int                    1id int(3) zerofill 001zerofill 零填充 会在左侧补0tinyint         1        -128~127smallint     ...
封面图

MySQL数据库的安装与使用

2021-02-13
阅读 2 分钟
2k
MySQL数据库概要 {代码...} 一、初识MySQL数据库1. 数据库的概述<1> 数据库:Database长期存储在计算机内的,有组织的,可共享的数据集合。存储数据的仓库。(文件)<2> 数据库管理系统:Database Management System操纵和管理数据库的软件。(软件)<3> 数据库的类型关系型数据库:二维表的形式存储...
封面图

手把手教你 Linux 三种网络配置方法

2021-02-12
阅读 4 分钟
2.9k
Linux 三种网络配置方法详解1. 桥接模式虚拟机的网卡桥接到真实机的网卡虚拟机的网络地址必须要与真实机的网络地址相同【在同一网段内】右击当前虚拟机,点击 设置网络适配器选择为桥接模式虚拟网络编辑这里应该自动是桥接模式,但是如果修改过的要一样要修改回桥接模式,下面的报错信息极有可能就是这里没修改造成的!...
封面图

Linux 磁盘管理之磁盘理论篇

2021-02-11
阅读 4 分钟
3.4k
Linux 磁盘管理之磁盘理论篇磁盘简介作用: 用来存放数据(二进制方式来管理数据)分类机械硬盘固态硬盘机械硬盘组成盘片: 上面布满磁性颗粒,保存写入数据主轴: 带动盘片转动,转到磁头的下方读/写磁头: 负责数据的读写磁头臂: 带动磁头,将磁头移动到指定位置控制电路: 控制硬盘的速度,磁头臂的移动等等机械磁盘...
封面图

一文带你彻底搞懂Linux 文件权限管理

2021-02-10
阅读 8 分钟
27.5k
Linux下文件/目录的权限和归属访问权限读取(r): 允许查看文件内容,显示目录列表写入(w): 允许修改文件内容,允许在目录中新建、删除、移动文件或者子目录可执行(x): 允许运行程序,切换目录无权限(-): 没有权限权限介绍- rw-r--r-- . 1 root root 1258 Jun 3 2019 initial-setup-ks.cfgd rwxr-xr-x . 2 roo...
封面图