自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java面试题综合(1)

1.JDK 和 JRE 有什么区别?答:jre叫作Java运行环境,他主要包含jvm(虚拟机)和Java中的一些基本的类库;jdk的中文名叫作Java的开发工具包,是Java开发的核心,里面集成了jre环境和其他类库。2.java 中操作字符串都有哪些类?它们之间有什么区别?答:Java中字符串的类主要有三类,分别是String、StringBuffer、StringBuilder。它们之间的区别是:String类的底层是final修饰的字符数组,一旦被创建就不能改变。StringBuf

2022-01-27 15:33:48 956

原创 SSM框架整合~~~小例子(spring+springmvc+mybatis)

对某个实体类,用ssm框架实现CRUD操作

2021-12-04 11:13:48 924

原创 Spring5———AOP

1、AOP的概念 AOP:面向切面的编程,在不改变原来代码的基础之上,对原有的功能进行增强。 底层的设计模式:就是代理设计模式。2、使用Spring 实现AOP(ASPECTJ) 方式一:注解(1)在resource里面,创建spring的xml文件,主要是完成二件事。 (1)对类开启注解扫描  (2)开启aspectj的自动代理<?xml version="1.0" encoding="UTF-8"?><beans ...

2021-11-26 10:26:22 900

原创 Spring5———IOC

1、Spring简介 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 目的:解决企业级的开发复杂性问题。 功能:使用的是基本的JavaBean来完成以前只可能由EJB(sun公司提出的 JAVAEE解决方案)完成的事情,Spring 提供了...

2021-11-25 15:31:25 384

原创 JavaWeb的文件上传(下载)

第一部分:文件的上传需要引入两个jar包:commons-fileupload 和 commons-io可以在mvn库直接下载你需要的版本,如果嫌麻烦可以直接百度网盘链接放在下面https://pan.baidu.com/s/16PrLYebyqpdjF8Y0Y_dz_g 提取密码:7nmw文件上传的三要素:1.方法必须是post提交2.enctype=multipart/form-data3.input的类型必须是file根据三要素,先写jsp的前端界面(非常简陋)..

2021-11-15 15:06:13 508

原创 Mybatis的CRUD操作(2)

入门案例使得我们知道如何搭建Mybatis,现在把增加、删除、修改加进去。把架子搭建好了后,现在就只需要在StudentMapper.xml里面添加sql语句和StudentMapper的接口里面添加相应的方法即可,将相应的返回值类型、参数类型加上去。注意:增、删、修 都需要开启事务,并提交。1、增加xml里面的配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//m

2021-10-19 20:58:35 117

原创 Mybatis入门案例(1)

1、Mybatis官网mybatis – MyBatis 3 | 入门https://mybatis.org/mybatis-3/zh/getting-started.html2、百度百科(1)历史:MyBatis 最开始是apache的一个开源项目iBatis,iBatis是由Clinton Begin(克林顿·贝恩)在2001年发起的开放源代码项目,iBATIS一词来源于“internet”和“abatis”的组合。2010年这个项目由apache software foundati

2021-10-18 19:24:18 205

原创 经典的十种排序算法(java实现)

sfsa

2021-10-08 12:34:37 283

原创 省市联动(前端,数组方式)

html部分<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>省市县联动</title> <script type="text/javascript" src="js/city.js" > </script> </head> <body> <select id="prov...

2021-09-23 11:35:43 232

原创 基于js+css的计算器

html代码部分<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>计算器</title> <link rel="stylesheet" href="css/计算器.css" /> </head> <body> <!-- 第一行输入框 --> <!-- ...

2021-09-23 11:31:15 370

原创 基于jsp+ajax+servlet技术form的CRUD

功能叙述:首页如下图所示:上面的按钮分别是:获取(即查询)、删除、增加、修改查询:点击获取按钮后,即从数据库获取pojo(实体类的数据),通过ajax将得到结果展示界面。删除:需要先获取,然后在查询界面,选择你需要删除的那条数据,如果需要全部删除,则只需要点击全选,在点击删除,然后就在数据里面把数据摸掉,通过ajax返回删除是否成功。增加:点击增加,首先回显示出增加的内容框,(由于数据库设计的时候,将编号设置为主键,是随数据的增加不断增加),故在该增加菜单上面没有

2021-09-19 16:58:16 242

原创 使用junit的报错处理

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing解决方法: (1)换成junit-4.8.jar (2)在junit-4.8.jar这个版本之前的junit的jar包需要导入另一个jar作为依赖 junit-4.11.jar + hamcrest-core-1.3.jar可以跑到下面的网站去查询的需要jar https://mvnrepository.com/https://mvnre...

2021-09-15 15:54:39 341

原创 run maven 错误分享

HTTP Status 500 - java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest"报错界面困扰我三天的问题终于得到解决

2021-08-28 00:23:18 396

原创 输入任意字符,统计字符个数,并按字符排序输出

例如:输入:asdgswessdfa输出:a:2d:2e:1f:1g:1s:3w:1代码如下public static void myConuts(String str) { //将字符串变成字符数组 char[] chs = str.toCharArray(); Map<Character, Integer> map = new TreeMap<Character, ...

2021-08-20 19:01:19 955

原创 判断101-200之间有多少个素数,并输出所有素数(问题分析)

首先要知道什么是素数?素数是能除了1和它本身整除的数大多数人会想到这么去用Java代码写这个代码public static void main(String[] args) { //题目:判断101-200之间有多少个素数,并输出所有素数 int count=0; //统计有多少个素数 for (int i = 101; i <=200 ; i++) { //循环101~200的数字 boolean flag=t..

2021-08-19 14:19:10 9138 2

原创 student 数据库表练习(高级查询)

数据库表下载链接:练习:-- 1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from student;-- 2、 查询教师所有的单位即不重复的Depart列。select distinct depart from teacher;-- 3、 查询Student表的所有记录。select * from student;-- 4、 查询Score表中成绩在60到80之间的所有记录。select degree

2021-08-18 23:16:07 10679

原创 数据库练习2

-- 有一Blog系统使用的数据库是myblog,现在有几个要求:/*1、创建数据库myblog。2、根据实际应用情况在myblog中创建以下两张表:帐号(account)、文章类别(category)。3、帐号(account),包括:编号(account_id)、用户名(username)、密码(password)、邮箱号(email)、性别(gender)、博客名(title)4、通过alter table给此表添加两个字段:昵称(nickname)、头像(headimg)5、文章类别.

2021-08-17 23:06:24 486

原创 数据库查询(建表、小练习)~练习(1)

建表语句CREATE TABLE `emp` ( `EMPNO` int NOT NULL, `ENAME` varchar(10) DEFAULT NULL, `JOB` varchar(9) DEFAULT NULL, `MGR` int DEFAULT NULL, `HIREDATE` date DEFAULT NULL, `SAL` int DEFAULT NULL, `COMM` int DEFAULT NULL, `DEPTNO` int DEFAULT N

2021-08-17 10:21:28 433

原创 使用Java发送QQ邮件

类似于python(基本原理可以参考这二篇文章)https://blog.csdn.net/weixin_46098676/article/details/113750558https://blog.csdn.net/weixin_46098676/article/details/113746671废话不多说可能有些人不知道在哪里下载jar,我这里在提一句吧,下面是maven的镜像仓库地址下载地址:https://mvnrepository.com/先需要导入二个jar包ac

2021-08-17 07:58:26 236

原创 在IDEA中的database模块中添加mysql(zip安装)

mysql安装(zip)https://blog.csdn.net/weixin_46098676/article/details/116197959step1:step2:step3:Username=rootPassword=(你数据的密码)database=(你所使用的数据库名)URL=jdbc:mysql://localhost:3306/jdbc?serverTimezone=GMT链接成功!常见的一些问题Server retur...

2021-08-06 20:36:34 230

原创 Web前端~~~~javaScrip(2)

1. 确定事件2. 事件要触发函数,所以我们是要声明函数3. 函数里面通常是去做一些交互才操作, 弹框, 修改页面内容,动态去添加一些东西知识点储备定时器setinterval:每隔多少毫秒执行一次函数setTimeout:多少毫秒后执行一次函数<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>定时器</title> &l.

2021-07-23 12:01:55 630 1

原创 Web前端~~~~javaScrip(1)

一、JavaScript概述javascript: JavaScript一种直译式脚本语言,脚本语言通过源码直接解释执行。JavaScript的组成:(1)ECMAScript : 核心部分 ,定义js的语法规范(2)DOM: document Object Model 文档对象模型 , 主要是用来管理页面的(3)BOM : Browser Object Model 浏览器对象模型, 前进,后退,页面刷新, 地址栏, 历史记录, 屏幕宽高JavaScript的数据类型:(1)基本类型(2)引用类

2021-07-22 11:45:24 132 1

原创 Web前端~~~~CSS(2)

案例一:将前面HTML写的网站首页用CSS手段进行优化步骤分析: 一个最外层div 第一部份: LOGO部分: 嵌套三个div 第二部分: 导航栏部分 : 放置5个超链接 第三部分: 轮播图(学到js后可以搞) 第四部分: 第五部分: 直接放一张图片 第六部分: 抄第四部分的 第七部分: 放置一张图片 第八部分: 放一堆超链接 案例二:将前面HTML写的注册页面用CSS手段进行优化...

2021-07-22 11:19:02 103 1

原创 Web前端~~~~CSS(1)

一、CSS的简单语法 在一个style标签中,去编写CSS内容,最好将style标签写在这个head标签中,结构如下:<style> 选择器{ 属性名称:属性的值; 属性名称2: 属性的值2; }</style> 二、CSS选择器 CSS选择器分为三类,分别是:元素选择器、ID选择器、类选择器 按照选择器搜索精确度来说(优先级):行内样式 > ID选择器 > 类选择器 &g...

2021-07-21 21:49:18 91

原创 Web前端~~~~HTML(2)

知识点1(form) 表单标签 form 提交的内容包裹 action : 直接提交的地址 method : get 方式 默认提交方式 ,会将参数拼接在链接后面 , 有大小限制 ,4k post 方式 会将参数封装在请求体中, 没有这样的限制知识点2(input)type: 指定输入项的类型 ...

2021-07-21 12:25:24 104

原创 Web前端~~~~HTML(1)

1、HTML概述HTML: Hyper Text Markup Language 超文本标记语言超文本: 比普通文本功能更加强大,可以添加各种样式标记语言:通过一组标签来对内容进行描述,标签格式:<>+ 关键词是由浏览器来解释执行。例子:h1、b、i、p、br为关键词、关键词需要用<>将其包裹住。<h1>静夜诗</h1><b><i>--李白</i> </b> <br/>...

2021-07-21 09:19:01 174 1

原创 Java中的I/O流

1、I/O流2、Java中的输入输出的概念(IO)输入输出参考对象是程序:从键盘(文件)到程序是输入(inputstream),那么从程序到到文件就是输出(outputstream)3、字节流操作1)字节流主要操作byte类型数据,以byte数组为准,主要操作类是OutputStream类和InputStream类2)InputStream类和OutputStream类是个抽象类,不能直接进行实例化,是其它所有字节输入流的父类注意:该类的所有方法在发生错误时,都抛出IOException4、

2021-06-09 22:51:37 297 2

原创 Java小型综合型练习——汽车租赁系统

需求说明:某汽车租赁公司出租多种轿车和客车,出租费用以日为单位计算。出租车型及其信息如下:汽车类(抽象类)属性:(1)品牌(2)日租金(3)车牌号方法:抽象类方法(计算总租金):calRent(int days)轿车类(继承汽车类)属性(轿车特有的):型号宝马 ->x6/550i别克->林荫达到/GL8实现汽车类的计算总租金的方法客车类(继承汽车类)属性(客车特有的):座位金杯->16座/34座金龙->16座/34座实现汽车类的计算总租金的方法

2021-05-25 10:22:48 4352 2

原创 Java小型综合型练习——打字小游戏

需求分析:1、随着等级的增加,输入字符数增加,时间不断减少,每一次答对的得分增加。2、在规定时间内完成当前等级的输入次数,正确率达标后,则升级。六个级别3、用户错误输入一次,游戏结束。该练习需要创建四个类(玩家:play 游戏:game 级别:level 工具类:levelutils)play类属性:玩家当前等级(levelNo)玩家当前积分(currScore)当前等级开始时间(startTime)当前等级已用时间(elapsedTime)方法:玩游戏(play)上面四个属性

2021-05-24 22:11:06 1475 2

原创 Java基础知识整理系列第三弹

对象和类(1)类的概念属性—对象具有的各种特征方法—对象执行的操作具有相同或者相似性质的对象的抽象就是类,类就是一个模型,确定对象拥有的属性和方法。(2)对象的概念对象是类的一个具体实例。(3)类和对象的关系类是对一类事物的抽象,是对象的类型对象是实际存在的个体,是类的实例化(4)创建类的对象先肯定抽象出来对象的属性和方法,然后通过new关键字创建类的对象。(5)动手案例例1: 编写一个整数计算器,具备加、减、乘、除、求余、平方等功能class Calc{ //计算器

2021-05-24 15:23:49 518 2

原创 Java实现简单的加密解密——小练习

加密规则:step1:将每一个字符对应的unicode编码,转换为二进制step2:不足16位,前面用0补齐例子:1100 1001 0001 00110011 0110 0100 1100分析:每四个数字为一组,前二位数字又为一小组(front),后二位数字又为另外一个小组(back)11 00加密后转换为 00 11 以此类推的到整个加密。加密代码如下:public class Encode { // 封装一个补0的方法 public static String

2021-05-23 17:34:25 653

原创 Java实现——求指定年份的父亲节(母亲节)是几月几号

废话不多说,直接上代码母亲节public class Mother { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入年份:"); int year = in.nextInt(); //获取当前时间 Calendar c = Calendar.getInstanc

2021-05-22 22:54:34 1778

原创 StarUML4.0.1之安装步骤

1.官网下载StarUML官网地址:https://staruml.io/下载好的安装包:安装流程:双击.exe文件安装node.js官网:https://nodejs.org/en/安装全局asar工具win +r 进入CMD输入以下命令1.npm install -g asar (或者cnpm install -g asar)2.asar -V出现以上画面说明安装成功接下里就是对asar文件的解压和打包操作,在你asar文件输入cmd解压 命令:asar extract a

2021-05-17 23:54:18 919

原创 Java基础知识整理系列第二弹

一、For循环1、for循环语法for(参数初始化;判断条件;更新循环变量){​ 方法体}注意:(1)for循环括号后面**”;“**不能省略(2)缺少循环判断条件、更新循环变量,造成死循环(3)未对参数初始化,造成编译不通过二、break的用法break:用于跳出当前循环而执行循环后面的语句//当i=2的时候跳出循环,break的使用 int count=2; for (int i = 0; i <5 ; i++) {

2021-05-12 12:08:32 608 2

原创 Java基础知识整理系列第一弹

第一章:Java概述一、Java技术平台简介JavaME:微型版(移动版),主要针对消费类电子设备的。JavaSE:标准版,主要用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。JavaEE:企业版,主要针对企业应用的开发。二、Java语言的特点1、完全面向对象2、与平台无关性、可扩展性强3、分布式编程4、半编译半解释型三、Java环境搭建JDK:它提供Java的开发环境与运行环境,包含jre、jvm。JRE:Java的运行环境,提供一些Java运行的基础类

2021-05-11 09:00:41 160

原创 Java安装系列之Tomcat配置

1.首先进入tomcat官网官网地址:https://tomcat.apache.org/download-80.cgi这是我下载来的tomcat的zip文件,将其解压后放在自己需要安装的路径配置环境变量(重点)测试tomcat是否安装成功:在该安装目录下启动tomcat服务在浏览器输入127.0.0.1:8080,出现这个界面就是tomcat配置完成...

2021-04-27 16:11:53 132

原创 Java安装系列之mysql+sqlyong安装

1.进入mysql的官网网址:https://www.mysql.com/downloads2.选择MySQL Community (GPL) Downloads3.选择MySQL Community Server4.下载mysql下载完成的压缩包,将其解压,把解压后的文件放在你需要安装的路径例如我的安装路径为:D:\Mysql\mysql-8.0.24-winx64配置环境(重点内容来了!!!)备注:下面的安装包里面有这个初始化配置文档,打开只需要更改箭头的路径即可,然后保存。

2021-04-27 12:46:30 316

原创 用IDEA,采用JDBC连接Mysql数据的步骤(代码+导包)

1.根据自己的mysql数据库的版本,去下载相应的mysql connectionJ 的包mysql的官网操作流程:step1:百度搜索栏:mysqlstep2:进入官网step3:选择connector/Jstep4:选择zip格式step5:解压压缩包,复制jar包2.在IDEA里面的src,创建新的package,包名为:libstep1:然后将jar复制到lib包里面step2:右击刚才复制的jar包,选择如下所示。代码如下: public static void

2021-04-27 11:30:07 1096

原创 学习Java之Idea的安装,以2018.3为例讲解

百度搜索,idea下载,进入官网,https://www.jetbrains.com/idea/我这里提前下载好了安装包接下就是一直next,选择自己安装的路径即可安装包和环境配置链接如下:

2021-04-25 15:06:31 181

原创 学习Java之JDK的安装,以JDK1.8为例讲解

1.双击jdk的安装,选择安装路径(推荐默认地址,即c盘)以jdk1.8为例讲解安装步骤2.一直next,然后在c盘的默认地址看是否有这个二个文件(本次安装以jdk1.8为例)在c盘的目标下,查看是否存在这二个文件(C:\Program Files\Java)3.配置环境变量step1:我的电脑(右击属性)---->选中高级系统设置---->选中环境变量注意(重点):在环境变量界面,在系统变量里面进行设置step2:点击新建---->变量名设置为:JAVA_HOME (注

2021-04-25 14:57:51 398

Web前端课件大合集(HTML、CSS、JS、JQuery、Bootstrap)

HTML、CSS、JS、JQuery、Bootstrap,代码、ppt、笔记

2021-07-22

JDK1.8+IDEA(2018)

JAVA开发

2021-01-20

sql练习的建表语句,可以直接导入mysql

sql练习的建表语句,可以直接导入mysql

2021-08-17

stu_test.sql

student 表的建表语句与数据,导入即可使用

2021-08-18

emp_dept.sql

emp联系数据库建表

2021-08-17

StarUML.zip

StarUML.zip

2021-05-17

jdk(1.8、11.0).zip

Java语言学习

2021-04-25

mysql安装合集.zip

具体版本如下 mysql-8.0.24-winx64 sqlyog_x64(社区版)

2021-04-27

opnet14-5 software.rar

vs2010+opnet14.5+win10 配有安装步骤

2020-07-01

mysql(资料大全).zip

mysql5.5安装包+sqlyong +课件 +源码 表:girl student

2021-01-31

空空如也

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

TA关注的人

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