自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux中usr目录

usr目录给人的感觉总是user的缩写,真的太像了,我刚开始也是这么感觉的,我还在想usr目录和home目录都是用户的家目录吗,感觉不太合适呀,经过一波周折才发现,usr之前还真是用户的家目录,不过现在不是了,因为有了home取代了它,而现在的usr也有了自己的名字Unix System Resource,即是Unix系统资源的缩写,里面存放着重要文件,包括共享文件等...

2019-11-29 19:37:29 4582

原创 如何将Windows下的文件传到Linux中

将Windows下的文件传到Linux,这里有一款叫做WinSCP的软件,感觉很好用,能直接拖拉过去的。先给出它的官方链接https://winscp.net/eng/download.php下载好之后,直接安装即可使用,打开后如下图,填上相应的信息登录成功之后会有类似下面的界面,想要传什么东西直接拖拉即可...

2019-11-29 19:18:44 4124 4

原创 git在远程关联和push时出现问题

git remote add origin git@github.com:uphe/仓库名.git 进行远程关联如果remote失败,可能是你在创建GitHub仓库时勾选了README.md文件,可以执行下这条语句,再进行remotegit pull origin master意思是拉取master分支合并到当前分支如果在你push的时候,刚好那个文件发生了变化,那么你需要先...

2019-11-29 08:54:47 1120

原创 Java中GUI中菜单栏

首先看下演示效果:这里是源码import javax.swing.*;import java.awt.*;public class MyJFrame { public static void main(String[] args) { JFrame jFrame = new JFrame("菜单窗口"); jFrame.setBackg...

2019-11-29 08:26:29 3043

原创 第一个JavaWeb项目——教室预约系统

该教室预约系统的环境是JDK1.8,mysql 5.7的版本,该系统主要是完成对教室的预约功能,其中在预约教室的时候,我们需要填写教室号,预约的开始日期和结束日期,如果该教室存在且该时间段空闲则可以预约成功,如果导入了我的数据库,那里默认有一个管理员账户,其账号和密码都是root,管理员主要负责对教室的增删功能等

2019-11-29 08:09:39 11129 17

原创 Java中数字格式化format方法

如果是一个浮点类型的数字,想要保留指定的位数输出,则可以:public class Main { public static void main(String[] args) { String s = String.format("%.2f", 3.1415926); System.out.println(s); }}输出结果是3.14...

2019-11-27 17:57:43 4534

原创 Java中Date日期以及日期格式化

获取当前日期Date date = new Date();程序如下:import java.util.Date;public class Test { public static void main(String[] args) { Date date = new Date(); System.out.println(date); ...

2019-11-25 11:24:38 17489 2

原创 设计模式——策略模式

策略模式属于行为型模式这里以一个例子来进行引入并讲解。该例子是一个鸭子游戏,游戏中会出现各种各样的鸭子,它们会游泳和呱呱叫,这样我们会发现,它们的共同特征是游泳和呱呱叫,所以我们可以设计一个超类,然后其它子类继承该超类即可。在这里我们对超类进行设计时,需要有三个方法,其一是swim(),其二是quack(),其三就是外观display()了,这里的外观是各种各样的,所以外观需要是抽象的,这...

2019-11-24 11:32:56 1065

原创 JSP九大内置对象四大作用域

JSP简介JSP(Java Service Page 即java服务器页面)也就是对Servlet的一种封装,每次都是先转译成Servlet才能执行,因为Servlet写HTML时每一句都要用resp.getWriter().Writer()来输出,非常麻烦,所以就引入了JSP,JSP也就是能写Java代码的动态网页JSP内置对象就是JSP文件在转译成其对应的Servlet文件的时候自动生...

2019-11-22 19:21:32 1256

原创 MyBatis入门让它跑起来

目录环境说明创建Maven项目创建数据库表创建实体类配置jar包坐标连接数据库创建dao层接口创建dao层接口的配置文件建立dao层与数据库的联系创建SqlSession工厂创建SqlSession实例测试环境说明在讲解MyBatis之前,首先说一下JDBC,我相信你一定不陌生吧,JDBC就是用来对数据库进行增删改查操作的,依然记得那些...

2019-11-21 20:00:49 1316

原创 关于数据库中有自增主键时如何插入数据?

这里以一张user表为例,id为自增的。关于数据库中有自增主键插入数据问题有一下三种解决方案1、将该自增主键设置为null2、将该自增主键设置为03、插入时提前声明属性列

2019-11-18 16:49:02 31379

原创 Java实现计算饮料价格GUI版(入门)

对于该系统,主要是针对购买咖啡和奶茶时,添加不同的配料的价格计算,其运行结果如下图该实现一个Coffee类,里面包含各种饮料和配料package cn.edu.shengda;//饮料abstract class Beverage{ String description="Unknow Beverage"; public abstract int cost(...

2019-11-17 16:18:05 1965

原创 Java实现计算景区门票GUI版(入门)

对于该系统,主要是针对不同的人群有不同的价格,成人是原价,老人是5折,小孩是3折,其UML图如下这里给出了每一个类的实现,运行结果如下YongTicket类public class YongTickt extends Ticket{ public YongTickt() { } public YongTickt(float price) { ...

2019-11-17 16:11:44 2275

原创 将Tomcat集成到IDEA

首先你需要下载一个Tomcat,这是Tomcat官网链接https://tomcat.apache.org/进去之后会看到这个界面点击方框中的Download,会出现下面这个界面,根据自己电脑是32位还是64位进行选择下载完Tomcat之后进行解压,然后运行bin目录下的startup.bat会出现如下左边的框框,然后你不用管,去浏览器输localhost:8080会出现如下右边的...

2019-11-16 11:45:25 2086

原创 MVC与三层架构讲解

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写MVC是在项目开发中的很常用的一种思想,以开发一个项目为例进行讲解MVC,在我们开发项目的时候,一定包括数据和界面,对于界面也就是web的处理,这就是MVC中的V(view)视图,那么在web页面中与用户进行交互的数据,例如账号和密码,然后会发起请求到控制器层...

2019-11-15 17:05:59 1624

原创 将Maven集成到idea中并创建第一个Maven项目

在将Maven集成到idea中之前,你需要确保你已经安装过了Maven,在DOS下输入mvn -v如果显示如下,则证明已安装,如果没有安装,可以参考Maven的下载安装,如果你不知道Maven的一些基础知识,可以参考Maven基础详解接下来打开我们的idea进入到主界面之后,我们进入settings开始如下设置,前两个红色框框设置好之后,第三个红色框框会自动补全,如果没有补全,可能是你本地...

2019-11-13 15:47:55 1243

原创 Maven基础详解

Maven是一个项目管理工具它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven可以帮助我们管理jar包,Maven也可以让我们的Java文件编译成class文件,Maven可以把我们指定目录下的单元测试文件一次性执行完成,并告诉我们是否异常,

2019-11-13 14:50:46 1262

原创 Maven的下载与安装

Maven官网下载链接下载好之后解压到一个没有中文的和空格的目录下,然后进行环境变量的配置(前提是你的电脑上已经安装了JDK)配置好这个之后,去Path下再进行配置%MAVEN_HOME%\bin配置好之后,打开DOS,输入mvn -v出现如下图即标识成功...

2019-11-13 13:59:06 1178

原创 Servlet之前端web数据与后台Java数据进行交互

前端web数据传到后台数据,可以通过注解的方式,在前端的表单中的action属性里起一个名字,例如是 action = "login",那么在后台的servlet类中只需在类上面写上@("/login"),那么在Java后台就可以通过 req.getParameter(String name) 方法获取属性值例如这里的web:<%@ page contentType="text/h...

2019-11-10 15:44:37 2193

原创 Servlet详细讲解

目录Servlet简介Servlet的生命周期获取请求行获取请求头获取请求数据设置响应头设置响应数据request请求转发request重定向Cookie对象session对象ServletContext对象Servlet简介通过Servlet之第一个web项目后,我们已经知道了servlet的的大致流程,这里我进行servlet的详细讲...

2019-11-02 15:00:45 1991

原创 Servlet之第一个web项目

所谓Servlet就是完成浏览器和服务器之间的交互,浏览器发出请求,服务器做出响应,二者既然能进行信息的交流,那么他们就一定有一种规范,那这个规范就是HTTP协议,有了这种协议,那么不管你是什么浏览器,所发出来的信息服务器都认识。这里的服务器我们以Tomcat为例进行讲解,如果你对Tomcat还不太了解,可以先了解一下Tomcat入门学习好了,到这里你已经了解了浏览器和服务器直接的交互是通...

2019-11-02 11:47:15 1449

原创 HTTP入门学习

目录HTTP简介HTTP的交互流程HTTP请求格式HTTP响应格式HTTP常见状态码HTTP简介HTTP(Hyper Text Transfer Protocol)超文本传输协议,该协议的作用就是规范了浏览器和服务器的数据交互,其数据的格式是键值对的格式。HTTP的交互流程浏览器和服务器建立连接浏览器发送请求数据到服务器服务器接收到请求后,进行...

2019-11-02 10:44:45 1871

两年ACM竞赛所有算法总结.docx

两年ACM竞赛所有算法总结,这里包含最短路、最小生成树、动态规划、字符串匹配、博弈、大数、Hash、排序、二分匹配、并查集、最大流、欧拉函数、扩展欧几里得等

2020-04-05

图书管理系统(C语言).docx

关于此图书管理系统程序设计的文档,该文档,详细的介绍了此图书管理系统 关于此图书管理系统程序设计的文档,该文档,详细的介绍了此图书管理系统

2019-11-26

空空如也

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

TA关注的人

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