自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 jsp的下拉,append,问题

jsp 下拉列表的回显${tBExpertPage.degree==‘学士学位’?‘selected’:’’ } value=“学士学位”

2020-01-08 15:41:30 43

原创 初始SpringBoot

SpringBoot是Spring家族的一个产物, 也是一个轻量级框架, 只需要"run"就能创建一个独立的 , 生产级别的Spring应用.Spring Boot 主要目标是:1.为所有 Spring 的开发提供一个从根本上更快的入门体验 开箱即用,但通过自己设置参数,即可快速摆脱这种方式2.提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标,健康检测、外部化配置等绝对没有...

2019-03-02 21:20:13 67

原创 Dubbo框架

1.分布式框架目的是分担服务器的压力,提高项目的并发功能,也是解耦(使用zoopkeeper注册中心)服务层通过dubbo把对象到zookeeper注册中心(zookeeper存储是对象序列化地址)表现层通过dubbo从zookeeper注册中心获取对象Dubbo从zookeeper中获取的是序列化地址Dubbo根据序列化地址反序列化出对象,此时就可以获取到表现成service中的数据...

2019-01-19 20:33:56 57

原创 初始HTML(四) JS高级

JavaScript高级1. BOM对象Browser Object Model 浏览器对象模型我们把浏览器抽取成对象模型,可以模拟一些浏览器的功能1.1 window对象对话框<script> /* * 对话框 * 1) 警告框:window.alert('消息内容'); * 2) 确认框;confirm('消息内容...

2019-01-10 19:30:48 40

原创 初始html5(三)JavavScript

JavaScript基础1. JavaScript概述html 用于页面的搭建, css 用于页面的美化 javascript 用于页面的交互特点javajavascript面线对象完全面向对象的语言:继承,封装,多态基于对象的语言,不完全符合面向对象额的思想运行方式编译型,运行过程需要生成字节码文件解释型语言,不会生成中间文件,解释一定行数,再执行...

2019-01-07 20:03:45 90

原创 初始html5(二)

HTML表单和CSS样式1. HTML表单<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>01_简单表单</title></head><b

2019-01-04 19:25:08 72

原创 初始html5 (一)

1.HTML概述1.1 什么是htmlHyper Text Markup Language 超文本标记语言简单来说它就是制作网页的一门技术超文本:具备普通文本的特性,同时还可以加入视频、图片、超链接等等;类比人与超人标记语言:使用预定义好的标签来描述文本,交给浏览器解析完成超文本的效果HTML5它是万维网在2014年10月底发布一套规范,移动端与PC端无缝对接展示编写更少的代码,展...

2018-12-28 20:39:09 76

原创 数据库版的学生管理系统

我胡汉三又回来了. 回来更新我的数据库版的学生管理系统了…我自己可以说期待很久了, 很早就写完了. 不过也没有, 在上面进行写出来, 虽然很low 请大家多多建议建议…说一下学生管理系统的业务逻辑学生在此管理系统注册没有注册账号, 1.如果没有就请先注册账号,1.1没有注册过的话,就先进行注册,并且账户名不可重复(这就要进行数据库的操作).1.2如果注册过了,就请输入账户和密码, 1.2...

2018-11-22 01:26:52 774

原创 six mySQL JDBCT 【注】之后更新数据库的学生管理系统

JDBCTemplate一 JDBCTemplate1.1概述使用JDBCTemplate可以将jdbc操作数据库代码简化到三步,它是spring家族的一个自产评(Spring,SpringMVC,SpringBoot,SpringSecurty,SpringIPA…)所有产品,都是免费开源,它是对JDBC封装的一套工具包【jar】api创建JDBCTemplate对象New J...

2018-10-13 00:34:58 60

原创 five, mySQL ,JDBC 连接池

JDBC连接池一 preparedStatement1.1回顾上一篇的登录案例我可以不输入密码就可以登录Select * from user where username=’tom’#’and password=’’;输入参数与字符串连接,发送给数据先编译后执行,改变了sql 原有的意义,这个现象我们称之为sql注入1.2解决方案想要解决sql注入的问题就不能用户输入的实际参数...

2018-10-10 13:13:30 54

原创 four mySQL DCL JDBC

一 DCL1.1创建用户a) Create user ‘用户名’@’主机地址’ identified by ‘新密码’b) 主机地址 localhost or 127.0.0.1‘%’代表任意主机地址[慎重]密码可以为空1.2 用户授权Grant 权限1,权限2…on 数据库名.表名 to ‘用户名’@’主机地址’;Create 创建, alter 修改库,表 DDL dr...

2018-10-10 11:57:05 37

原创 三人 斗 地 主

纸牌斗地主

2018-10-08 00:02:10 1449

原创 IO版本的学生管理

学生类;IOdemo如有什么不懂的可以留言.谢谢

2018-10-07 23:03:08 41

原创 three,mySQL多表和事务

一.三范式a) 范式;设计数据库的规则,好得数据库设计对数据的存储性能和后期的程序开发,都会有很大的影响.b) 范式基本类型;目前数据库有六大范式,第一范式1nf,第二范式2nf,第三范式3nf,巴斯-科德范式bcnf.第四范式4nf 和第五范式(5nf,又称完美范式),每一个范式都是在别一个范式的基础之上进行建立的,一般来说数据库满足第三个范式即可c) 第一范式;每一列都不能进行拆分...

2018-10-06 22:42:44 83

原创 two,mySQL多表查询

一,DQL语句;将数据库所有数据查询出来,select字段,from表名,where条件.不够1).比较运算符; > 大于 < 小于 <=小于等于 >=大于等于 <>,!=不等于Select * from student where english>80.2).逻辑运算符; and , or ,notSelect * from student whe...

2018-10-06 21:48:14 44

转载 one , mySQL

1.1 什么是数据库按照特殊格式存储数据的仓库,方便我们存取操作1.2 关系型数据库管理系统RDBMS RelationShip DataBase Management System应用软件–mysql:操作仓库、表、记录(信息)1.3 实体和表关系一个实体对应一张表一个对象对应一条记录1.4 常见数据库java语言中:MySQL、Oracle、DB2(银行系统)二 数据库安装和...

2018-10-03 01:17:15 55

原创 junit,反射,

1.Junit概述;Junit;我们需要测试一段代码,只能把所有代码进行写完之后,才可以进行测试,这样大大降低了效率以及速率.所以junit可以对一段数据进行测试.这样就可以提高速率.Junit是一个第三方的测试工具包,它是基于”注解”的一些java集成的开发环境:如:Eclipse,IDEA内部都集成了junit的工具包,我们可以直接使用.2.junit单元测试_junit的使用;a) ...

2018-10-03 01:08:47 105

转载 Stream

有时候我们需要对某种类型的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate接口。抽象方法:testPredicate接口中包含一个抽象方法:boolean test(T t)。用于条件判断的场景:import java.util.function.Predicate;​public class Demo15PredicateT...

2018-09-27 23:47:03 61

原创 函数式接口以及方法.

函数式接口1.概念及格式;函数式接口;有且只有一个方法抽象方法的接口,可以有其他的方法.格式;intface in{//有且只有一个抽象方法//可以有其它默认方法,静态方法,私有方法…}2.@FunctionalInterface注解;在定义"函数式接口"时,为防止发生定义错误.可以使用@FunctionalInterface注解,强制按照"函数式接口"的语法检查,如果语法错误.编译...

2018-09-27 20:26:34 170

原创 网络

1.软件结构a)桌面应用程序;在本机安装,并可以独立启动的程序;单机版;运行时不需要网络。例如;计算器,word…网络版c/s client/Server;运行时需要联网;qq,斗地主…b)Web应用程序b/s brower/server;程序只需要发布到互联网的一台服务器即可,客户端只需要"浏览器",就可以通过网址访问我们的服务器,例如京东,淘宝,百度…2.网络编程入门_网络编程三要素...

2018-09-21 10:24:43 49

原创 缓冲流 序列流 转换流

缓冲流1.缓冲流_概述;回顾字节流,读,写都可以使用一种"数组"的方式,这种方式会大大提高读,写的效率,基于这种原因java背部提供一种高效的"缓冲流",其内部自带一个缓冲区(数组),目的也同样提高中程序的运行速率.java提供的缓冲流;有字节流和字符流字节流;分别为输出流 和输入流输出流;OutputStream 父类; FileOutputStream (基本流) 子类 ;Buf...

2018-09-20 11:17:00 118

转载 附加;集合ArrayList<Student>版本的学生管理系统

**如果你是还是个小白,你可以学学这个管理系统等着会出现I/O版本的管理系统这是基础的东西,跟我前面写的笔记是有所关联的,如果有什么不懂可以看看前面的文章,也可私信我,这里面可能会出现BUG ,希望大家见谅, **学生类ArrayList集合...

2018-09-20 00:37:40 423

原创 字节流 字符流

字节流1.IO流概述及分类;什么是IO;I.Input输入;是数据从外部流向程序内部O;Output输出;是数据从内部流向外部流;类似于水流—线性的,有方向I/O流的作用;可以直接进行&quot;读&quot;,&quot;写&quot;功能.不同File类只能读写一些文件/目录的信息, 读,写的功能只有I/O可以java中IO流的结构;字节流;按照&quot;字节 byte&quot;进行读写文件,可以操作任何类型的文件,视频,图片,...

2018-09-17 22:55:01 33

原创 File类

File类1.file类_概述;java.io.file(类);这个类可以表示磁盘上的一个文件/目录/它可以获取文件,目录的一些属性信息.1.文件/目录名2.文件大小;3.文件/目录的最后修改时间.4.文件/目录是否可写,是否可读,也可以进行删除2.File类_File类的构造方法;3.File类_绝对路径和相对路径;1.绝对路径;带盘符的全路径2.相对路径;不带盘符的,...

2018-09-17 20:57:34 57

原创 线程池 lambda表达式

线程池 等待唤醒机制_线程间通信 线程间通信;当一个工作需要多个线程进行同时工作时,线程之间存在着”通信”,用来保证这个任务可以按时完成,这就叫做线程间的通信. 可以想一下,在同时完成一个工作时,线程之间会存在这相互独立,也会存在着相互协助,他们之间应该有优先级的状态,也会存在这个线程走到一半时,另一个线程才会启动…….. 等待唤醒机制_等待与唤醒机制 等待唤醒机制就是线程间...

2018-09-14 20:43:51 241

原创 线程 同步

线程多线程原理; 每个线程都会在栈里面开辟属于自己的空间, 在运行mian 的时候,就可以一起进行 //关于栈的问题 ,当基础类型在栈里面 当引用类型在栈里面 继承Thread类及常用方法; 线程对象调用run()方法不开启线程,仅是对象调用方法。线程对象调用start()方法开启线程,并让jvm调用run()方法在开启的线程中执行。 . 对于每个线程只能...

2018-09-14 20:21:39 28

原创 Map

能够说出Map集合特点 特点;1 .Map 双列集合, ,2. key只是唯一的. 3.键 ,值 成对存储 4.,通过键 来找值 分为hashmap 采用哈希表结构,单一 无重复元素 ,无序 , linkedhashset. 数组+链表 链表来保证元素的顺序.变成有序, 单一 ,无重复元素 使用Map集合添加方法保存数据 Put 添加元素到集合当中. Remove...

2018-09-11 16:56:13 37

原创 异常 线程

异常异常_概念及作用: 异常;就是程序在运行的时候.出现了非正常情况,jvm遇到无法处理的情况.导致不能允许下去,这种情况叫做异常. 通常jvm遇到这种情况;会打印出一段信息,是什么原因导致的,然后结束程序. 异常处理的作用;就是我们的代码遇到这种问题之后,跳出这段代码,进行下面的程序, 这就需要我们程序员知道是什么因素导致的,从而进行处理, 异常_异常产生的过程解析: ...

2018-09-11 16:39:51 53

原创 List Set

Listcollection 单列集合 包括 list 和set 而 list 包括 Arraylist 和 linkedlist . set 包括 hashset 和 linkedhashset. list 的特点; 有序 , 可以存储重复元素 , 带有索引的集合 list常用的方法 add往集合中添加元素. 往集合元素中用索引 添加指定元素. 删除指定元素...

2018-09-09 00:59:51 61

原创 Collection 和 泛型

Collectioncollection 集合 ; collection 是所有集合的父类,object是引用类型的 父类 什么是集合;集合相当于一个容器 , 它可以装许多引用。 数组;它的长度是有限的,不可以进行改变。 集合;长度是可以进行改变。 在Java中有许多,像这样集合的类,每个集合类,对元素的存储都采用了不同的数据结构。 有些数据结构会导致,增删快,查询慢 ,有...

2018-09-08 22:59:26 192

原创 Ojbcet 类 和 常用IPA

Object类_概述: object 是顶级父类,它描述的所有方法子类都可以进行继承,一般子类不写继承,则就默认父类是object, object总共11方法,学两个方法 toString,equals。 Object类_toString方法: toString ; 返回该对象的字符串表示,在idea 中进行重写, Object类_e...

2018-09-08 02:23:33 71

原创 final、权限、内部类

final修饰的类的特点 Final 用来修饰不可改变的内容。 类;被修饰的类不可改变, 方法;被修饰的方法不可重写, 变量;被修饰变量不可重新赋值。 描述final修饰的方法的特点 修饰类;final class 类名{ } 修饰方法;修饰符 final 返回值类型 方法名(参数列表){ //方法体 } 修饰变量; 局部变量,被final 修饰之后 只能被赋值一次,不...

2018-08-30 15:36:31 55

原创 接口 多态

接口接口;是Java语言的一种引用类型,是方法的集合。接口的内部主要就是封转了方 法。抽象方法1.7jdk。 静态方法和默认方法1.8jdk。私有方法1.9jkd。接口,用inerface来进行修饰,他会产生class 文件,但主要的它不是一个类,只不过是一个引用类型的方法。 引用数据类型;数据, 类,接口。 接口的使用;他不能够被用来创建对象,他可以用被实现 用implemen...

2018-08-30 15:20:57 50

原创 继承 , super ,this ,抽象类。

继承;*多个类具有相同属性和行为时,将他们整合到一个类中,然后他们继承, 子类继承父类的属性和行为,子类可以访问父类的非私有属性和行为, 好处是; 提高代码的复用性,类与类之间产生了关系 , 是多态的前提, 格式; ...

2018-08-29 23:56:47 32

原创 String类 static 关键词 Arrays 类 Math 类

String 类 也是java 中的一个类,需要进行调用,java.lang.String ,用于检查 各个字符串的方法。也包括 数组之间进行 比较,分割,搜索,提取。 字符串的值进行改变后不可改变。 两个相同的字符串他们的地址是相同的。 char [ ] ch = {‘a’,’b’,’c’ }; 相当于 String s...

2018-08-26 01:08:27 39

原创 Scanner类、Random类、ArrayList类。

1、 能够明确API的使用步骤 API;是Java语言中的一本字典, 使用步骤;1.打开API 点击显示,2.找到索引,看到输入框。3. 你要找谁?在输入框里输入,然后回车。4. 看包。java.lang下的类不需要导包,其他需要。5. 看类的解释和说明。6. 学习构造方法。 2、能够使用Scanner类获得键盘录入数据 Scanner类 ; 也是Java中...

2018-08-22 23:10:41 59

原创 类, 对象,封装方法,构造方法。

1、面向对象思想 解决一个问题 找一个对象来解决问题,不是指人。 讲复杂的问题简单化,不是实行者而是 指挥者, 面向对象;就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 三大特征;封装 , 继承 ,多肽。 2、与面向过程(思想)的区别 ...

2018-08-20 22:13:35 75

原创 数组

1、理解容器的概念 容器;是可以装很多东西的。 2、掌握数组的第一种定义方式 第一种;数据类型 [ ] 变量 名= new 数据类型 [ 变量 ]; int [ ] num = new int [ 1 ]; 3、掌握数组的第二种定义方式 第二种 ; 数据类型 [ ] 变量 名= new 数据类型{ 变量1 ,...

2018-08-20 16:45:34 33

原创 IDEA ,方法

1.掌握 idea 的开发工具的安装 idea ;是一个在开发中能大大提高效率的工具,无需向黑窗口(dos)编译源代码,IDEA 会自动帮助我们翻译 , 保存等功能。 2. IDEA 安装 下载 去百度找IDEA 的官网上面下载; 路径 不要 C 盘 不要中文 不要加空格; 3. 创建项目 project 项目 ...

2018-08-17 22:00:19 65

原创 流程控制 控制语句

1.流程控制语序 1)流程,完成一件事情。 2)流程控制语句。 由 顺序语句, 选择语句, 循环语句。 2. 顺序结构 由左向右 , 由上至下 逐行进行。 3.选择结构 代码有选择性 的进行。 if swith 4. if 第一种结构 if () {} 是一个布尔表达式 , 如果是tru...

2018-08-17 17:36:35 46

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