自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 JSP简介及基本用法

JSP简介JSP全称是Java Server Pages,它和Servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术SP这门技术的最大的特点在于,写JSP就像写html,但:相比html而言,(html只能为用户提供静态数据)JSP技术允许在页面中嵌套java代码,为用户提供动态数据。相比servlet而言,jsp更容易对数据进行排版Servlet和jsp都是...

2019-03-31 15:49:07 888

原创 可变参数的概述和使用

概述: 定义方法的时候不知道该定义多少个参数格式: 修饰符 返回值类型 方法名(数据类型… 变量名){}注意事项:a: 这里的变量其实是一个数组b: 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个// 可变参数 public static int add(int... a){ // 定义一个累加变量 int sum = 0 ; f...

2019-03-28 22:37:21 217

原创 Arrays工具类的asList()方法的使用

public class ArraysDemo { public static void main(String[] args) { //数组工具类中有一个方法 //static <T > List < T > // asList(T...a) // //返回一个受指定数...

2019-03-28 21:11:35 324

原创 新式for循环

新式for循环,JDK1.5之后引入的一种新的变量容器的方式public class MyTest { public static void main(String[] args) { //新式for循环,JDK1.5之后引入的一种新的变量容器的方式 //在JDK1.7之后,泛型的具体类型,只要左端写上就行,右端就不需要写 = Arra...

2019-03-28 20:51:36 940

原创 常见连接池DBCP,C3P0,Druid

连接池概述:数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。作用:提高项目的性能.就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法获取,不用的时候归还连接即可.DBCP: (apache组织)使用步骤:1.导入...

2019-03-26 22:55:01 302

原创 事务的特性(ACID)

基本概念:事务使指一组最小逻辑操作单元,里面有多个操作组成。组成事务的每一部分必须要同时提交成功,如果有一个操作失败,整个操作就回滚。基本概念:事务使指一组最小逻辑操作单元,里面有多个操作组成。组成事务的每一部分必须要同时提交成功,如果有一个操作失败,整个操作就回滚。事务ACID特性原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都...

2019-03-26 18:55:56 153

原创 JDBC介绍及应用

JDBC:JDBC,其实就是Java定义的一套和数据库建立连接的规范(接口),那么各家数据库厂商,想要Java去操作各家的数据库,必须实现这套接口,我们把数据库厂商写的这套实现类,称之为数据库驱动。快速入门:1.导入数据库的驱动jar包,记得依赖一下2.加载驱动,通过反射方式class.forName(com.mysql.jdbc.Driver);3.获取连接对象- 方式1:Con...

2019-03-26 09:20:51 487

原创 获取自增长键的值

1.要获取自增长键的值 需要在获取操作对象时声明一个参数 Statement.RETURN_GENERATED_KEYSPreparedStatement preparedStatement = conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);2.当数据插入成功后,就可以取出这个自增长键的值//获取自增长键的结果集...

2019-03-26 09:18:02 436

原创 JDBC 调用存储过程和自定义函数 CallableStatement

CallableStatement调用存储过程,或者自定义函数的操作对象{?=call<procedure -name >[( < arg1 >,, …)]} //调用自定义函数的语法{call<procedure -name >[( < arg1 >,, …)]} //调用存储过程的语法实例1: 调用存储过程,在数据库中删除表中的指定的...

2019-03-26 08:52:39 487

转载 jdbc连接mysql 8注意事项

1、驱动包要升级为 mysql-connector-java-8.0.11.jar2、JDBC driver 由“com.mysql.jdbc.Driver”改为“com.mysql.cj.jdbc.Driver”3、url中加上“userSSL=false”。否则会出现以下错误:“Establishing SSL connection withoutserver’s ident...

2019-03-25 19:49:07 436

原创 message from server: "Host is not allowed to connect to this MySQL server"解决办法

远程登陆数据库 如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456JDBC获取连接时这个URL如果采用本机的IP登陆会报错String url=“jdbc:mysql://192.168.5.240:3306/my...

2019-03-25 19:45:56 13583 3

原创 StringBuffer与StringBuilder和String的区别

区别:1.首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。 String str="abc...

2019-03-21 16:01:05 126

原创 next() 与 nextLine()区别

next():next()方法在读取内容时,会过滤掉有效字符前面的无效字符,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其过滤掉;只有在读取到有效字符之后,next()方法才将其后的空格键、Tab键或Enter键等视为结束符;所以next()方法不能得到带空格的字符串nextLine():nextLine()方法字面上有扫描一整行的意思,它的结束符...

2019-03-21 08:32:37 172

原创 类及其组成所使用的常见修饰符

A:修饰符:权限修饰符:private,默认的,protected,public状态修饰符:static,final抽象修饰符:abstractB:类:权限修饰符:默认修饰符,public状态修饰符:final抽象修饰符:abstract用的最多的就是:publicC:成员变量:权限修饰符:private,默认的,protected,public状态修饰符:static,fi...

2019-03-18 14:45:28 450

原创 java常见关键字

private关键字A: private关键字特点a:是一个权限修饰符b:可以修饰成员变量和成员方法c:被其修饰的成员只能在本类中被访问this关键字A: 为什么要有this当我们的局部变量和成员变量相同的时候,如果我们不使用this关键字,那么会导致一个问题:就是局部变量隐藏了成员变量的问题B: this关键字特点是当前类的对象引用。简单的记,它就代表当前类的一个对象。谁调用...

2019-03-18 11:39:25 717 1

原创 Java中的内存分配以及栈和堆的区别

JVM的内存区域划分学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:     如上图所示,首先Java...

2019-03-14 14:50:06 537

原创 MySQL基本操作命令

命令黑窗口:如果你使用命令黑窗口对数据库操作,则在开始需要进行一下步骤:1.保证数据库服务是开启的:方法一:可以直接在命令窗口输入:services.msc此时服务面板将打开,如果其不是自动开启你需要手动开启服务器方法二:右键点击“我的电脑”—&amp;gt;管理—&amp;gt;服务—&amp;gt;找到MySQL然后进行查看2.用命令开/关数据库开启命令:net stop mysql关闭命令:net...

2019-03-03 11:02:19 272

学生信息管理系统源代码.txt

学生成绩管理系统是一个具有整合学生成绩的综合性系统,其功能包括对每个学生成绩的录入、修改、删除、查询等具体功能。学生成绩管理系统运用了结构体、链表、文件等的基本知识,并对各个模块的功能进行整合。作为学生用户,可以注册登录,查询个人成绩;作为管理员用户,可以注册登录,对学生信息进行各项操作。

2020-07-24

学生信息管理系统高级语言课程设计报告.doc

学生成绩管理系统是一个具有整合学生成绩的综合性系统,其功能包括对每个学生成绩的录入、修改、删除、查询等具体功能。学生成绩管理系统运用了结构体、链表、文件等的基本知识,并对各个模块的功能进行整合。作为学生用户,可以注册登录,查询个人成绩;作为管理员用户,可以注册登录,对学生信息进行各项操作。

2020-07-24

嵌入式系统板级电路装配课程设计.docx

嵌入式系统板级电路装配课程设计,西安邮电大学。1. 理解GPIO模块的工作原理。 2. 掌握GPIO的控制方法,掌握各引脚功能。 3. 掌握LPC2132工程模版的使用。 4.掌握EasyJTAG仿真器的安装和使用。

2020-07-24

FPGA模型机课程设计源代码.docx

主要围绕设计一个完整的模型计算机展开,包括设计模型机的基本架构、数据通路、运算器、存储器、总线、通用寄存器、输入\输出端口等硬件部件,以及指令系统。指令系统可以采用MIPS 32位处理器指令格式实现。要求实现基本的Load-Store-ALU类型20条指令,在此基础上可以自行扩展需要实现的指令,包括乘除运算、条件转移、异常与中断、原子操作等指令。

2020-07-24

校园导航系统代码.docx

此文件为校园导航系统代码,同时本人已上传课设报告。 内容有:1. 设计并显示学校的校园平面图,地点,(地点名称、地点介绍),路线(公里数),相关信 息不少于10个。(文件存储) 2. 提供图中任意地点相关信息的查询。 3. 提供图中任意地点的问路查询。 (1)任意两点地点之间所有的简单路径; (2)任意两个地点之间的一条最短的简单路径; (最短路径长度---中转次数最少) (3)任意两个地点之间的一条最佳访问路线。 (带权(公里数)最短路径长度) 4.增加新地点和路线、撤销旧地点和路线。

2020-07-24

Intellij IDEA 快捷键整理.mht

Intellij IDEA 快捷键整理:里面包含了IDEA开发过程中,所使用的大部分的快捷键,有助于提高开发人员的开发效率。

2020-02-04

Maven学习笔记.docx

Maven是Apache下的项目管理工具,它由纯Java语言开发,可以帮助我们更方便的管理和构建Java项目。

2019-12-15

空空如也

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

TA关注的人

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