自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大白的博客

IT大白

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

原创 第一个 Mybatis 程序(CURD操作)

步骤(1)搭建环境1、搭建数据库-- 创建数据库mybatisCREATE DATABASE `mybatis`;USE mybatis;-- 新建表 userCREATE TABLE `user`( `id` INT(20) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR(30) DEFAULT NULL, PRIMARY KEY(`id`))ENGINE=INNODB DEFAULT charset=utf8;

2021-06-21 22:35:15 193

原创 邮件发送 --- 纯Java、JavaWeb、Spring三种实现方式

邮件发送学习笔记~一、邮件发送介绍要在网络上实现邮件功能,必须要有专门的邮件服务器!这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中!传输协议SMTP协议:发送邮件把处理用户smtp请求(邮件发送请求)的服务器称之为SMTP服务器(邮件发送服务器)POP3:接收邮件把处理用户pop3请求(邮件接收请求)的服务器称之为POP3服务器(邮件接收服务器)邮件发送准备工作:JavaMail APIJ

2021-06-20 13:14:16 701

原创 文件上传(JavaWeb 狂神笔记)

跟着狂神的代码看一天了,泪目,我终于成功了!特此记录~我的环境:IDEA 2020,Tomcat 9.0.24,Maven 3.8.1(环境其实要求应该没那么严,我跟狂神的也不完全一样~)链接:文件上传(P38 + P39)写在前面!!项目搭建一定要仔细,写代码也要非常细心,狂神老师有的,我有时候没有,所以建项目流程并没有完全跟老师一样,所以刚开始报了500错误,后来,虽然显示上传成功,但是我不知道文件上传到哪里了,找不到…(老师的有,就很离谱咯)经过无数次的删除重建,功夫不负有心人,我终于成

2021-06-19 18:01:12 1099 2

原创 HelloServlet

今天初次接触了Servlet,跟着狂神写了第一个 HelloServlet 程序,故记录笔记在此~Servlet接口在Sun公司有两个默认的实现类:HttpServlet,GenericServlet步骤1、构建一个普通的Maven项目(javaweb-03-servlet),删掉里面的src目录,以后我们的学习就在这个项目里面建立Module;这个空的工程就是Maven的主工程;2、在pom.xml中放入项目所需要的依赖<!-- https://mvnrepository.com/art

2021-06-10 23:44:14 1272 3

原创 JDBC--代码实现增删改查、及SQL注入问题解决

Startment、PreparedStatement对象详解及SQL注入问题(1)Statement对象详解1、提取工具类#db.propertiesdirver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbcStudy?useUnicode=true&characterEncoding=utf8&useSSl=trueusername=rootpassword=123456package com.xi

2021-06-10 23:26:52 180

原创 MySQL 5.7---安装详细教程(.zip安装)

1、官网下载zip压缩包:https://dev.mysql.com/downloads/mysql/完成后解压至自己的目录,我这里是:F:\MySQL 5.7.342、添加环境变量:我的电脑->属性->高级系统设置->环境变量->Path->新建(F:\MySQL 5.7.34\bin)3、在F:\MySQL 5.7.34下新建配置文件:my.ini文件,并进行编辑(datadir会自动生成的~)[client]port=3306[mysqld]basedir=

2021-06-06 13:45:33 550

原创 GUI编程---贪吃蛇小游戏开发

学习链接:狂神说Java–1小时开发贪吃蛇小游戏①初识理论帧:时间片足够小=》就是动画,1秒30帧。连起来是动画,拆开就是静态的图片!键盘监听定时器Timer游戏图片素材:GUI之贪吃蛇-KuangStudy-江湖②游戏开发思路(定义数据,画上面板,监听事件(键盘/事件))1、首先一个游戏主启动类StartGame类,里面放一个JFrame窗口及其大小位置设置,关闭设置,这里设置窗口大小不可变,以防拉伸导致游戏图标变形,相关的具体操作都在相应类中进行!2、正常的游戏界

2021-05-28 12:15:42 288 3

原创 Java基础入门--学习笔记

Java基础入门教程itheima–java基础小白教程学习配套软件:eclipse1、基础知识(1)常用DOS命令:切换盘–>E:,cd–>进入文件,可多级,cd … -->回退一级,cd \ -->回退到根盘,cls–>清屏,exit–>退出命令提示符(2)关键字:被java语言赋予了特定含义的单词(50个左右)特点:关键字的字母全部小写(3)常量:在程序运行过程中,其值不可以发生改变!字符串常量->双引号,字符常量->单引号,空常量不能直

2021-05-15 13:51:21 424 1

原创 OJ在线编程----常见输入输出练习场

1、计算a+b输入描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。输出描述:输出a+b的结果示例1:输入:1 5 10 20输出:6 30=============================================================================#include <iostream>using namespace std;int main(){ i

2021-03-27 22:03:05 560

原创 牛客网在线编程----算法入门篇

标题本篇博文主要是记录下自己的在线编程情况,大家有需要可以去牛客网上面多练练!有需戳–>牛客网在线编程NC103、题目描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)示例1:输入"abcd"返回值"dcba"解题分析:我主要是通过对str倒序循环,把要倒序的字符串倒着赋值给另一个字符串result,最后返回result。//个人代码class Solution {public: string solve(string str

2021-03-27 11:25:16 1901

原创 计算机网络---个人笔记整理

第一章:概述本章最重要的内容:(1)互联网边缘部分和核心部分的作用,其中包含分组交换的概念。(2)计算机网络的性能标准(3)计算机网络分层次体系结构,包含协议和服务的概念。(较抽象)笔者建议:学者在学习到后续章节时经常再复习一下本章的基本概念,这对掌握好整个计算机网络的概念是有益的。1.1、计算机网络在信息时代的作用21世纪的重要特征:数字化、网络化、信息化21世纪是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以非常迅速地传递信息。因此网络现在已经成为信息社

2021-03-21 16:06:48 532 4

原创 单例模式之懒汉、饿汉模式

#CVTE视源股份—C/C++软件开发实习生—技术二面—现场编程题目(2021.1.29)(1)单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。“通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的方法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。”单例模式的好处:1、可以保证唯一实例;2、单例模式因为Singleton类封装它的唯一实例,这样它可以严格

2021-03-14 10:48:09 430

原创 数据库原理实验三 数据库综合设计实验 实验报告

实验三 数据库系统设计综合实验1、实验目的 通过实验,使学生掌握数据库系统设计和开发的一般方法,能够设计并实现简单的数据库系统。2、实验要求 熟悉实验室实验环境,掌握实验预备知识,了解实验中故障排除的基本方法。实验中根据实验要求完成相应的任务,并独立完成实验报告。3、实验内容 设计的数据库系统可从以下题目中选择,但不限定于以下题目,可自由选择。要求独立完成下列系统所需的数据库的需求分析、概念结构设计、逻辑结构设计、...

2020-07-11 09:46:26 10657 1

原创 操作系统课程设计--使用多线程模拟时间片轮转法调度

本片博文分享操作系统课程设计–使用多线程模拟时间片轮转法调度算法实验环境:ubuntu18.04 ,VS Code1、题目:设计一个按照时间片轮转法实现处理机调度的程序,时间片轮转法实现处理机调度的程序设计提示如下:(1) 假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。(2) 按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。(3) 执行处理机调度时

2020-07-04 09:00:39 1356

原创 Linux下C语言使用、编译与调试

本篇主要分享一些命令,不涉及具体操作。(1)C语言使用简介LINUX中包含了很多软件开发工具。它们中的很多是用于C和C++应用程序开发的。 C是一种能在UNIX的早期就被广泛使用的通用编程语言。它最早是由Bell实验室的Dennis Ritchie为了UNIX的辅助开发而写的,从此C就成为世界上使用最广泛的计算机语言。C能在编程领域里得到如此广泛支持的原因有:(1)它是一种非常通用的语言,并且它的语法和函数库在不同的平台上都是统一的,对开发者非常有吸引力;(2)用C写的程序执行速度很快;(3

2020-07-01 19:24:04 724

原创 UNIX/Linux基本命令大全

本篇博文主要分享UNIX/LINUX的常用基本命令,不涉及具体操作。(一)UNIX的登录与退出1、登录在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC作为终端(terminal)登录(login)UNIX服务器(UNIX Server)。(1)执行格式: telnet hostname(主机名) 或:telnet 主机的IP地址

2020-07-01 19:20:37 1794

原创 数据库原理实验二 数据库管理 实验报告

广州大学学生实验报告 实验二:数据库管理此篇分享仅供参考学习,图禁复制,勿作他用!谢谢配合啦!数据库原理实验之实验二:数据库管理软件:Oracle SQL Developer今天实验才刚开始,花几个小时做完了实验二,呼------,舒服啊!要是所有的实验都跟数据库原理实验一样做得这么舒服就好了哈哈!1、用户权限管理实验目的:对ORACLE数据库系统...

2020-06-11 09:10:36 5598 3

原创 数据库原理实验一 SQL语言 实验报告

实验一:SQL语言说明:主要分享SQL语句,图片有的比较模糊,仅供参考!数据库原理实验之实验一:SQL语言软件:Oracle SQL Developer实验今天刚开始,然后花了几个小时做完了,花费时间多说明之前学的SQL语句记忆还不劳,还得继续苦练啊!一、数据库的创建与删除1) 使用Oracle SQL Developer创建...

2020-06-05 08:14:30 13525 1

原创 Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)

之前的博文分享了下载安装VS code的详细教程,有需要戳–>Linux环境中【Visual Studio Code】安装配置及其卸载(详细教程)此篇博文分享本人初次使用VS code的过程,从一脑子浆糊到略懂一二,所以就来分享了哈哈哈,大佬请自行略过!新手不太会使用VS code的可以参考下我这个哈!1、配置环境打开软件【visual studio code】,看下图步骤安装C/C++、Code Runner插件,然后就可以导入文件编译运行了。2、导入文件1、导入文件前得先创建文件呀,

2020-05-12 20:21:57 9820 3

原创 Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)

重启客户机主界面【注意】Git插件安装如果系统中没有安装Git插件,在VS Code启动时,会提示“Git not found”,截图如下:解决方法,终端执行命令【sudo apt install git】,然后重启VS code,显示如下截图则说明Git安装成功啦!C/C++插件安装配置编译环境...

2020-05-01 14:24:46 25768 9

原创 Linux环境中编译运行C/C++语言程序----安装并测试gcc、g++(详细教程)

上篇博文:在VMware15中创建虚拟机安装ubuntu系统(超详细教程)此篇博文是分享装完ubuntu系统后,我进行配置C语言编程环境的过程,包括遇到的一些问题及其解决办法,我也是在网上搜了很多,捣鼓了一天才搞好了!不瞒你们说,我现在心情贼激动哈哈哈…网络连接问题1、首先讲一个比较重要的问题,就是网络连接问题,注意不要被在虚拟机桌面看到的【有线连接 已连接】所迷惑! 一个简单有效的查...

2020-04-30 23:15:11 7197 4

原创 在VMware15中创建虚拟机安装ubuntu系统(超详细教程)

此篇博文分享幼儿园老小(本人)创建虚拟机安装ubuntu系统的详细操作过程,希望对新手有所帮助咯!(大佬请自行略过哈哈)我的下载地址详情如下:下载请戳–>Ubuntu18.04/64位下载地址提取码:fv6h操作详细过程:1、选中下载完成的ubuntu.rar压缩包,右键选择解压,路径自己选择,我这里是直接【解压到ubuntu】,等待解压完成。2、点击解压完的【ubuntu文件...

2020-04-30 11:16:35 12379 8

原创 真正从零开始搭建网站:云服务器+宝塔面板+wordpress(超详细教程)

虽然懵懵懂懂,迷迷糊糊,但在大佬的耐心指导下也终于成功搭建好了自己的网站嘻嘻!跟着大佬教程:从零开始用云服务器+宝塔面板+WORDPRESS搭建网站(详细教程),一步步来,最终成功搭建网站!下面分享我搭建网站的详细过程及一些体会。(其中会参考大佬的一些心得分享及一些格式)目录一、用到的软件或网站二、申请购买域名、服务器三、利用Xshell连接服务器四、在宝塔面板布置安装...

2020-04-17 16:44:28 6310 12

原创 oracle数据库视图:定义、查询与更新 实践学习报告

本篇博客分享SQL语言视图操作--详细实践学习报告(以截图方式展示),大家多多捧场咯!软件:Oracle SQL Developer目录1、学生-课程数据库2、视图①定义视图②查询视图③更新视图④视图的作用1、学生-课程数据库(与之前稍微修改了一点,以此展开实践)2、视图1、视图是从一个或几个基本表(或视图)导出的表。2、视图是...

2020-04-09 21:59:01 1588

原创 SQL数据定义、查询、更新+空值的处理 实践学习报告

学生-课程数据库:1、数据定义:1、首先用系统超级管理员身份sys创建一个连接,连接名为sys,注意角色选择SYSDBA,其他用户的话直接默认。测试成功后连接。2、接下来创建一个用户c##panda,即创建一个模式,可连接到orcl。3、用用户c##panda创建一个连接,查询用户为c##panda,正确。4、接下来就可以...

2020-03-29 16:34:12 1516

原创 数据库系统概论(第5版) 个人整理详细笔记——基础篇

本篇介绍数据库系统的基本概念和基础知识。目录第1章:绪论1.1、数据库系统概述1.2、数据模型1.3、数据库系统的结构1.4、数据库系统组成1.5、小结第2章:关系数据库2.1、关系数据库及形式化定义2.2、关系操作2.3、关系的完整性2.4、关系代数*2.5、关系演算2.6、小结第3章:关系数据库标准语言SQL3.1、SQL概述...

2020-03-28 21:54:04 9731

原创 操作系统:小和尚打水+老和尚喝水经典同步问题实现 菜鸟的解题全过程(附具体代码)

操作系统刚上两周网课老师便布置了两道现阶段本人觉得是课设的”课设“,第一道在之前的博客中报告过了,下面是第2道的菜鸟报告。先上题目:1、题目某寺庙,有小和尚、老和尚若干。有一水缸,由小和尚提水入缸,老和尚从缸中取水饮用。水缸可容纳10桶水,水取自同一水井中,水井径窄,每次只能容一个水桶取水。水桶总数为3个,每次入、取缸水仅为1桶,且不可同时进行。试给出取水、入水的算法描述。乍一看以为只是算法...

2020-03-28 21:47:00 8158 7

原创 操作系统信号量与P、V操作 初步认识整理

初步接触,定有不足之处,请各位不吝赐教。谢谢!首先介绍:信号量其包括整形信号量、结构型信号量、二值信号量。整形信号量:最初,将信号量定义为一个共享的整型量,它保存可供使用的唤醒数目。如果信号量的值为0,表示没有保存唤醒;如果它的值大于0,表示有一个或多个保留的唤醒。对信号量的操作有以下限制:1、信号量可以初始化为一个非负值。2、只能由P和V两个操作来访问信号量。P操作最初源于荷兰语p...

2020-03-21 15:18:22 11307 2

原创 医院选址问题--数据结构课程设计

2019年12月份的课程设计。问题描述:n个村庄之间的路径用有向加权图表示,要从这n个村庄中选择一个村庄建立一所医院,问这所医院应建在哪个村庄,能使所有的村庄都离这家医院最近(能使离医院最远的村庄到医院最近)或能使所有的村庄到达医院的距离之和达到最小。我的思路是:A. 首先是,随机生成了村庄的数量,定义结构变量,通过调用GreateUDN函数给顶点表赋值,随机生成村庄之间的路径长度并存...

2020-03-15 14:56:39 6306 9

原创 菜鸟报告——多线程操作实例

多线程操作实例

2020-03-15 09:30:27 206 1

空空如也

空空如也

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

TA关注的人

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