自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis作业

代码实现:package com.openlab.pojo;import java.util.Date;public class Address { private int id; private String contact; private String addressInfo; private String postCode; private String tel; private int createdBy; private Date creationDate; priva

2020-11-15 13:30:50 459

原创 Spring(一)

需求:代码实现:package com.openlab.whosay;public class whoSay { private String who1=""; private String who2=""; public String getWho1() { return who1; } public void setWho1(String who1) { this.who1 = who1; } public String getWho2() { return wh

2020-11-03 16:52:18 331

原创 JSP的分层开发

jsp的分层开发工具包的构造package com.openlab.Utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;public class DbCo

2020-10-22 16:17:21 607

原创 JavaWeb——项目登录与注册页面

使用jsp技术完成界面的登录及注册import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.homework4.utils.DbConnUtils;public class DoLogin { //验证登录是否成功 public String doLogin(String _username

2020-10-20 14:52:59 984

原创 使用JDBC为医院数据库添加数据

实现代码:package com.openlab;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class testJDBC3 { public static void main(String[] args) { String url = "jdbc:mysql://127.0.0.1:3306/hospital?serverTimezo

2020-10-15 16:20:44 280 1

原创 医院系统数据库添加数据

为上次建好的数据库插入数据USE hospital;#插入药品INSERT INTO drugcategory(typeID,typeName)VALUES(1,'处方药'),(2,'非处方药')INSERT INTO druginformation(drugID,typeID,drugName,univalence,specification,inventory,drugDate)VALUES(1,1,'青霉素',12.50,'20片/盒',50000,'2020-12-10')INSERT I

2020-10-13 21:17:44 939

原创 MySQL——高级查询练习题

需求:代码实现:#查询S2学员考试成绩信息SELECT `studentNo` AS 学号,`subjectNo` 科目编号,`studentResult` 成绩,`exanDate` 考试时间 FROM `result` WHERE EXISTS(SELECT * FROM `student` WHERE `gradeid` = ( SELECT `gradeid` FROM `grade` WHERE `gradeName`='S2') ) AND `subjectNo` =

2020-10-13 14:10:23 882 1

原创 医院管理系统数据库的创建

本次要求完成下图所示的数据库建表代码实现建表:#收费详情表CREATE TABLE FeesDetails(#收费项目payItemsID INT(4) PRIMARY KEY COMMENT '收费项目',DrugNumber CHAR(2) NOT NULL COMMENT '药品编号',amount FLOAT(4) NOT NULL COMMENT '数量',subtotal FLOAT(4) NOT NULL COMMENT '小计')CHARSET='UTF8'#挂号类型

2020-10-11 20:31:25 4988

原创 MySQL练习——数据库、表格的创建

一、创建一个年级表CREATE TABLE grade(gradeid INT(4) NOT NULL COMMENT '年级编号')CHARSET='UTF8'二、创建课程表CREATE TABLE SUBJECT(subjectNo INT(4) PRIMARY KEY AUTO_INCREMENT COMMENT '课程编号',subjectName VARCHAR(50) COMMENT '课程名称',classHour INT(4) COMMENT '学时',gradeid

2020-10-09 18:01:27 1057

原创 jQuery——课后作业及练习

一:今日团购页面<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <title>今日团购模块 </title> <style> *{ margin:0px; padding:0px; font-size:12px; } #pruduce{ width:947px; ba

2020-09-27 21:08:07 4056 1

原创 jQuery——上机作业

一:制作京东首页右侧固定层<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0px; padding: 0px; font-size: 12px; } ul li{ list-style: none; } #nav{

2020-09-27 21:00:24 4705

原创 JQuery——选择器作业

一、省市级连<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> function sel(){ var province=document.getElementById("province").value; var city=document.getElementById("cit

2020-09-24 16:03:27 924

原创 JavaScript——练习题(3)

一、做邮箱为空判断<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> a{ text-decoration: none; } a:hover{ color: red; } </style> <script> functio

2020-09-22 11:18:00 252

原创 JavaScript——练习题(2)

一、制作四季连接,并设置前进后退连接<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> function reload(){ parent.location.reload(); } </script> </head> <body&g

2020-09-20 20:59:42 446

原创 JavaScript——弹窗作业(1)

一、制作弹窗代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> table{ border-spacing: none; } </style> <script type="text/javascript"> function method

2020-09-17 14:23:01 270

原创 JavaScript——练习题

一、制作简易计算器<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //加法 function add(){ var x=document.getElementById("first").value; var y=document.

2020-09-16 18:50:35 1650

原创 JavaWeb——CSS样式表作业

一、角色管理界面代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .bg{ background-color: gainsboro; } </style> </head> <body> <div style="backg

2020-09-15 14:33:12 386

原创 JavaWeb——css样式表练习

一下为css样式表的练习一、实现DIV+CSS布局代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div{ width: 980px; height: 636px; background-color: gainsboro; margin: 0px au

2020-09-15 09:51:50 515

原创 JavaWeb——框架与css样式表练习题

一、商城页面素材代码实现<!--主页面--><!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <frameset rows="130px,*" border="5"> <frame src="subframe/top.html" /> <framese

2020-09-13 20:42:53 505

原创 JavaWeb——frameset及frame作业(3)

相关frameset及frame的作业做出医院管理系统的相关页面及连接一、住院办理代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .head{ background-color: gainsboro; } </style> </head>

2020-09-13 19:33:44 276

原创 JavaWeb——HTML表格作业(2)

一下为HTML中的表格相关的作业一、登陆界面代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>登陆</title> </head> <body style="text-align: center;"> <div style="background-color: gainsboro;"> &lt

2020-09-10 16:12:59 674

原创 JavaWeb——超链接及表格练习题

超链接一、内容跳转代码实现:主页面代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>商城首页</title> </head> <body> <p> <img src="img/logo.jpg" /> <a href="login.html" target="_blan

2020-09-09 16:57:30 787

原创 JavaWeb——HTML基本标签(1)作业

一下为HTML基本标签的作业题,如有错误请指正一、百度页面代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>百度页面</title> </head> <body> <body> <table align="center"> <tr> &l

2020-09-08 17:23:08 532

原创 JavaWeb入门练习

一、显示唐诗介绍要求如下:本题代码如下:<html> <head> <meta charset="utf-8" /> <title>唐诗三百首</title> </head> <body> <h1>唐诗三百首</h1> <hr /> <h3>目录</h3> <p>第一首:静夜思</p> <p&gt

2020-09-07 17:17:04 475

原创 volatile关键字

volatile关键字自java 1.5版本起,volatile关键字所扮演的作用越来越重要。该关键字在并发包(JUC)中使用得非常广泛,因此掌握volatile对进一步提升技术大有裨益。所有的原子数据类型都以此作为修饰,相比synchronized关键字,volatile被称为"轻量级锁",能实现部分synchronized关键字的语义。volatile关键字的两层含义:1、保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。2、禁止进行指令

2020-08-04 18:56:53 164

原创 synchronized和Lock的区别及生命周期间的转换问题

synchronized和Lock的区别synchronized和Lock的区别:1、Lock是个接口,而synchronized是java关键字,synchronized是内置语言实现2、synchronized是jdk1.0版本提供的,Lock是jdk1.5提供的3、synchronized在发生异常时,会自动释放线程占有的锁,因此不会导致死锁现象的发生;而Lock在发生异常时,如果没有主动通过unlock()去释放锁,则很有可能造成死锁现象,因此使用Lock时需要在finally块中释放锁4

2020-08-04 18:19:56 253

原创 JavaSE——线程安全

线程安全我们在了解线程之前我们首先要了解线程产生的原因是什么?在最早的时候,电脑只能进行单任务的模式运行,即同一时刻内电脑只运行一个软件,而这样便会在成大量的系统空间早成浪费,于是人们便想着如何才能让电脑在同一时刻内多个软件同时运行,即多任务。但在多核CPU产生之前,CPU只能在同一时刻干一件事,所以在单核CPU下是不存在真正的多任务的。多任务的概念:并发:多个任务抢占资源并行:多个任务同时运行进程(process):操作系统运行和管理资源的基本单位!!!从操作系统核心角度来说,进程是操作系统

2020-08-04 17:45:37 178

原创 简述HashMap的put过程

HashMap:HashMap的put方法将指定的值与此映射中的指定键相关联,如果Map中已经包含了该键的映射,那么旧的映射值将会被替代,也就是说在put时,如果map中已经包含有key所关联的键值对,那么后续put进来的键值对,将会以相同key为准替换掉原来的那一对键值对。返回的值则将是之前在map中实际与key相关联的Value值(也就是旧的值),如果key没有实际映射值的话那就返回null。/** * Associates the specified value with the s

2020-07-28 19:21:20 7955

原创 HashMap、Hashtable、ConcurrentHashMap三者间的异同

请简述HashMap、Hashtable、ConcurrentHashMap三者间的异同HashMap:基于Hash表实现的一个Map结构(k-v键对)HashMap的特点:1、jdk1.2提供的,是非线程安全的2、jdk8以后,如果链表的长度大于8的话,单向链表就会转换成红黑树;若链表的长度小于6,就会从红黑树转换回单向链表。3、初始化的数组长度为16,长度的计算为2的幂次方static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; /

2020-07-28 17:48:43 99

原创 Java——ArrayList源码解析

ArrayList源码解析ArrayList介绍:ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。ArrayList基于List接口实现的大小可变的数组。其实现了所有可选的List操作,并且元素允许为任意类型,包括null元素。除了实现List接口,此类还提供了操作内部用于存储列表数组大小的方法(这个类除了没有实现同步外,功能基本与Vector一致)。每个ArrayL

2020-07-25 19:16:03 141

原创 Java——异常处理

Java中的异常处理在我们的日常生活中总是存在着各种各样的错误,我们在面对这些错误时我们都会对这些错误进行改正。也正如生活中的各种错误一般,在我们代码的书写过程中也会出现各种各样的错误或BUG,而其中的BUG 我们通常将它叫做异常,我们面对异常需要去处理他,所以我们今天来了解下关于异常的处理问题。异常:1、什么是异常:软件在编译或者运行过程中,因为一些原因(BUG、用户使用不当、代码处理不当),而引起的程序奔溃的现象,叫做异常。2、异常的坏处:导致代码不稳定,导致代码的容错率低,健壮性差3、处理异

2020-07-25 18:29:22 81

原创 Java基础——系统常见类

系统中的常见类Scanner类这里是利用Scanner方法获取一个输入项;替班使用空格和回车作为分隔符。public static void main(){ Scanner sc = new Scanner(System in); int i = sc.nextInt(); System.out.print(i);}字符串类(String)字符串常量,final修饰的一个类,使用双引号不可变。是指String对象一旦生成,则不能再对它进行改变。不可变的主要作用在于当一个对象需要被多线程

2020-07-25 17:59:54 168

原创 javaSE基础——面向对象

1、 面向对象的基本概念什么是面向对象:面向对象的编程思想,就是模拟人类认知真实世界的这种思维不断分门别类,本质就是现实世界的映射。对象、对象的状态和行为:⑴对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。⑵对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。类:具有相同特

2020-07-18 18:51:10 163

原创 java中的数组

数组(Array)数组是一个存储的容器1、定义一个数组 数据类型[] 数组名称 = new 数据类型 [长度] ; 数据类型[] 数组名称 = new 数据类型[]{元素1, 元素2...} 数据类型[] 数组名称 = {元素1, 元素2...}2、数组的默认值及属性数组下标(从0开始)超出数组长度,数组越界异常(运行时异常)数组中每个元素都有默认值,默认值是该数据类型默认值数组名称.length(属性):取得数组长度/** * 数组动态初始化 * Author: qqy */

2020-07-14 23:17:15 95

原创 java基础——函数

函数定义1、什么是函数:函数:具有名称为了实现某一特定功能的代码的集合函数的封装:函数封装是一种函数的功能,它把一个程序员写的一个或者多个功能通过函数、类的方式封装起来,对外只提供一个简单的函数接口。封装代码,提高代码的复用性。2、函数的结构访问修饰符 返回值的类型 函数名称([参数列表]) {// 函数体[return 返回值;]}a、访问修饰符:public protected 默认 privateb、函数类型:static静态函数 Synchronized同步函数 native本地

2020-07-14 22:53:18 386

原创 程序三大流程:顺序结构、选择结构、循环结构

三大流程:顺序结构、选择结构、循环结构1、顺序结构顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。2、选择结构程序按照某个条件执行(出口只有一个)1、if语句执行逻辑:对条件进行判断,如果条件返回值为true 则执行。if(){ }else{}(1)、但分支结构if(i == 1){System.out.print("真棒");}(2)、多分支结构if(i == 0){System.out.print("i==0")

2020-07-14 22:35:24 4328

原创 JDK的安装与环境配置

jdk的安装与配置首先进入甲骨文的官网下载javaSE安装包步骤1:进入官网首页,选择开发人员选项,途中红圈选中部分。步骤2:选择需要要下载的软件,选中java步骤3:选择我们需要的javaSE,选择下载步骤4:选择要下载的版本,这里我们选择最新的14.01版本步骤5:选择下载JDK步骤6:这里选择对应电脑操作系统的选项,这里我们大部分为Windowsx64版本的安装包下载选择开发人员选项,并记住安装路径,稍后会用到环境变量的配置完成JDK 的下载后,我们需要对其进行相应

2020-07-14 20:09:31 102

原创 Java入门——变量和数据类型

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入List item欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如

2020-07-02 23:32:37 272

空空如也

空空如也

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

TA关注的人

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