自定义博客皮肤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)
  • 收藏
  • 关注

原创 冒泡排序法和选择排序法

冒泡排序代码实现import java.util.Scanner;import static sun.misc.Version.print;public class TestBubbleSort { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("你想要输入一个几个数的数组"); ..

2021-07-14 22:22:51 113

原创 StringUtils.isNotEmpty和StringUtils.isNotBlank有什么区别

isNotBlank():检查指定的字符串是否不为空白(不为null、不为空格符和长度不为0)。- isBlank():检查指定字符串是否为空白(为null、纯空格符或长度为0)。- isEmpty():检查指定字符串是否为空(为null或长度为0)。也就是说isNotBlank()比isNotEmpty()更加严格,空白字符串也会被判断为blank(空白)。也就是说,isBlank()比isEmpty()更加严格,空白字符串也会被判断为blank(空白)。

2023-12-28 09:46:19 1042

原创 Spring boot的整合mybatis的.yml文件和.properties文件的配置

以下两种任选其一即可,默认优先级properties>yml>yaml(优先级在源码中可以查看).yml文件的配置# datasourcespring: datasource: url: jdbc:mysql://127.0.0.1:3306/testedu?useSSL=false&serverTimezone=UTC username: root password: 123456 driver-class-name: com.mysq.

2021-10-11 11:35:56 419

原创 mybatis和jpa的分页

1.ssm中的pagehelper中的分页方式一:业务和是视图层分别处理(不建议)serviceimpl @Override public PageInfo findAll(Integer page, Integer limit) { PageHelper.startPage(page,limit); List<Good> all = goodDao.findAll(); PageInfo<Good> of.

2021-10-11 11:25:55 244

原创 JSP页面显示异常解决

1.出现不解析的情况2.加入语句isELIgnored="false"3.结果图

2021-09-14 17:03:17 303

原创 网页时钟带有清除定时器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>网页时钟</title> </head> <body> <font>当前系统时间是:</font><span id="spanTip"></span> <!-- 事件源 --> <input ty.

2021-09-14 16:58:55 227

原创 Linux中java环境变量配置

#set java environmentJAVA_HOME=/usr/java/jdk1.8.0_152CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH

2021-09-14 16:50:35 67

原创 [报错记录]$%7BpageContext.request.contextPath%7D不能正确解析

${pageContext.request.contextPath} 获取当前路径,会出现这种情况%7BpageContext.request.contextPath%7D,因为web-app的版本号过低,IDEA在创建javaweb项目的时候,web-app的版本默认是2.3,而要正确解析上面的代码获得当前路径,需要把web-app的版本手动改成2.5及以上版本,建议改成4.0地址栏解析错误问题修改前修改后修改方式一<?xml version="1.0" en...

2021-09-14 11:26:08 1265

原创 Tomcat在Linux中的安装

Tomcat的上传,安装和解压参考https://blog.csdn.net/zhuanyaolin1497/article/details/120202218运行Tomcat服务器

2021-09-09 15:46:49 46

原创 Linux中安装java环境

1.打开窗口,准备安装2.上传需要安装的软件(上传文件的方式很多,这里选用命令行)3.解压安装包在安装包所在路径解压到指定路径4.解压成功5.配置环境变量6.安装成功,查看jdk的版本...

2021-09-09 15:40:01 62

原创 EditPlus远程连接Linux服务器修改和上传文件

1.连接设置第一步第二步第三步2.连接后修改文件3.连接后上传文件在linux端可以查看到已经上传成功

2021-09-09 15:00:56 279

原创 Centos镜像下载地址

国内外镜像源:阿里云:http://mirrors.aliyun.com/网易:http://mirrors.163.com/centos官网下载:https://vault.centos.org中国科学技术大学开源镜像站:http://mirrors.ustc.edu.cn/阿里云提供的镜像直接下载地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/网易云提供的镜像直接下载地址:http://mirrors.163

2021-09-08 17:26:11 728

原创 jsp动态导入和静态导入

<%--静态导入 include指令 --%> <%@include file="head.jsp"%> <%--动态导入 它会单独将导入的jsp文件:单独进行翻译和编译 比较占用内存空间 --%> <%--<jsp:include page=""--%>...

2021-09-08 15:49:14 165

原创 String转Int的两种方式

String id = request.getParameter("id");第一种:int id = Integer.parseInt(id);第二种:Integer id =Integer.valueOf(id);

2021-09-07 19:00:19 24989 1

原创 用户登录业务的两种方式

方式1:直接通过用户名和密码去查找用户 /** * 用户登录模块.通过用户名和密码查找用户 * @param username * @param password * @return */ User getUser(String username, String password); @Override public User getUser(String username, String password) {

2021-09-07 11:45:39 156

原创 JSP页面携带数据跳转到Servlet的两种方式

1.方式一:定义js函数方式2. 方式二:直接法

2021-09-06 19:16:39 642

原创 从一个jsp页面跳到另一个页面的两种方式

方式1:重定向方式2:请求转发<%-- Created by IntelliJ IDEA. User: zeke Date: 2021/9/3 Time: 17:25 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html&gt.

2021-09-04 17:49:36 7215

原创 IDEA中用git提交代码自动忽略文件的设置

2021-09-04 17:34:37 101

原创 利用镜像下载git

git-for-windows Mirror (taobao.org)http://npm.taobao.org/mirrors/git-for-windows/

2021-09-04 09:02:10 115

原创 IDEA中jdk版本设置

2021-09-03 20:43:17 427

原创 IDEA代码模板中改写Servlet自动生成样式

老是修改doGet()和doPost()太麻烦了,修改完这个模板开发速度瞬间起飞

2021-09-03 20:32:47 219

原创 IDEA中,在创建文件时添加作者,时间和描述信息。

2021-09-03 20:24:37 350

原创 Maven依赖jar包坐标的下载地址

https://mvnrepository.com/

2021-09-03 20:07:12 296

原创 AJAX的使用方式(常用3种)

1.AJAX概述Ajax(Asynchronous JavaScript And XML)翻译成中文就是“异步JavaScript和XML”。即使用JavaScript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。Ajax还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成请求和响应过程。与服务器异步交互浏览器页面局部刷新2.原生方式实现AJAX<%-- Created .

2021-09-03 09:34:33 562

原创 第一章 HTML标签

1.文本标签 1. 文本标签:和文本有关的标签 * 注释:<!-- 注释内容 --> * <h1> to <h6>:标题标签 * h1~h6:字体大小逐渐递减 * <p>:段落标签 * <br>:换行标签 * <hr>:展示一条水平线 * 属性: * color:颜色 * width:宽度 * size:高度 * align:对其方式 * center:居.

2021-08-21 10:58:00 67

原创 第八章 集合

集合的概念

2021-08-13 09:40:30 39

原创 键盘录入数据,使用Math类的random方法来实现猜数字游戏

import java.util.Scanner;import java.text.DecimalFormat; class Caishuziyouxi { public static void main(String[] args) { int a = (int)(Math.random()*100+1); Scanner sc = new Scanner(System.in); DecimalFormat df = new DecimalFormat("######.

2021-07-21 21:29:35 335 1

原创 第七章 面向对象

目录01面向对象类的定义以及测试02成员变量和局部变量的区别03形式参数问题方法的形式参数是具体类04匿名对象05封装06手机类加入封装07this关键字08构造方法09一个标准类的写法01面向对象类的定义以及测试/* 手机事物-----使用面向对象的方式: 定义手机类 品牌,价格,颜色,内存的属性 打电话,发短信,玩游戏,学习的行为*/class Phone{ //成员变量 String brand ; //品牌 int pri...

2021-07-17 17:06:57 161

原创 第六章 数组

1.1数组基本知识 什么是数组? 就是存储多个数据的容器,必须保证容器中的数据类型一致! 数组的定义格式: 1)动态初始化 2)静态初始化 先说动态初始化: 给定了数组的长度,系统默认对元素进行初始化! 数据类型[] 数组名称 = new 数据类型[数组长度] ; 数据类型 数组名称[] = new 数据类型[数组长度] ; 举例: int[] arr ;定义一个int类型的数组arr int[] arr = n

2021-07-17 16:31:24 58

原创 第五章 方法的定义、调用与重载

1.1方法方法: 就是使用{}代码块包起来,并且起一个名字(见名知意) Java中定义方法的格式: 1)有具体返回值类型的方法的定义 固定格式 public static 返回值类型 方法名(参数类型1 变量名1,参数类型2 变量名2....){ 方法中的业务逻辑代码... return 结果; } 详细介绍: public: 访问权限足够大,公共的 static: 静态修饰符(面

2021-07-17 16:22:19 84

原创 键盘录入三个数据,比较三个数据中的最大值;

if语句进行判断import java.util.Scanner;class Fangfabidaxiao { public static void main(String[] args) { //有明确返回值类型的方法定义以及调用 // 键盘录入三个数据,比较三个数据中的最大值; Scanner sc =new Scanner(System.in); System.out.println("请输入需要比较的第1个数字"); int i = sc.nextInt();.

2021-07-17 14:14:50 857

原创 百钱买百鸡和男人女人和小孩搬砖问题

/* 需求: 百钱买百鸡 100文钱 公鸡 5文一只 母鸡 3文一只 小鸡 一文钱三只 穷举法 分析: 定义公鸡,母鸡,小鸡 ,分别x,y,z来表示 公鸡的数量: 0,20 (穷举法) 外层循环 母鸡的数量: 0,33(穷举):内层循环 小鸡的数量:z = 100 - x - y ; 条件: 5x+3y+z/3 == 100 并且 z % 3 == 0 z % 3 == 0剩余钱全部买成小鸡...

2021-07-17 11:36:30 786

原创 Java基本数据类型和引用数据类型中形参问题

/* 方法的形式参数问题: 1)基本数据类型特点 形式参数的改变不会影响实际参数! 2)引用数据类型特点: String类型:特殊的引用类型:它作为形式参数,效果和基本数据类型一致! 形式参数的改变不影响实际参数(String本质就是常量) 如果形式参数是数组类型(除String类型外), 实际参数传递:传递数组对象 :形式参数的改变会直接影响实际参数*/class Demo{ public s.

2021-07-14 22:50:00 573

原创 第四章 流程控制

目录1.1顺序结构语句1.2 if else1.3 Switch1.4 三个数进行比较大小1.1顺序结构语句 流程控制语句: 1)顺序结构语句 进入到主程序之后,main方法被jvm调用之后 代码依次由上而下进行执行! System类:后期学习 功能:System.exit(0) ; 正常终止jvm 2)选择结构语句 if语句 switch语句 3)循环结构 for while do.

2021-07-10 11:17:59 70

原创 第三章 运算符

目录1.1 算数运算符1.2 有符号位的数据表示法1.1 算数运算符 Java中的运算符号:1)算术运算符 扩展的算术运算符: ++或者是-- 场景1: ++或者--单独使用 无论++或者--在数据前面还是数据后:都是对当前数据本身自增1或者自减1 场景2: ++或者.

2021-07-10 10:07:29 64

原创 第二章 数据类型

1.1 关键字和标识符 关键字:被Java语言赋予特定含义的单词 组成关键字:小写 class :java中的最基本的单元(任何的java程序都需要class中使用) class 类名{} public :权限修饰符 公共的,权限足够大(目前来说:常用的) private:私有的,只能在本类访问 protected:受保护的,当前类/子类中访问 默认修饰符:同一个包下,当前类中访问 给包,类,接口,变量,方法,常量等起名字的字符序列! 组成规则:(见名知...

2021-07-10 09:57:56 76

原创 第一章 Java准备知识

1.1 配置环境变量path和java_homeJAVA_HOME-->D:\soft\Java\jdk1.8.0_151path-->%JAVA_HOME%\bin 配置JAVA_HOME的优点 1.可解决后期使用Tomcat出现“一闪而过” 2.方便使用不同版本的配置Java官网有这么一句话:jdk1.5之后的版本在安装时不用设置CLASSPATH变量。 配置CLASSPATH, 使用JDK 1.5以上的版本也可以在属

2021-07-10 08:42:48 57

原创 java使用for循环打印出所有的水仙花数

import java.util.Scanner;class Shuixianhua { public static void main(String[] args) { //使用for循环打印出所有的水仙花数 (水仙花数就是三位数:每个位的立方之和是数据本身 ) for (int i=100;i<=999;i++) { int ge,shi,bai; ge = i%10; bai = i/100; shi = i/10%10; i.

2021-07-09 17:54:49 1156 1

空空如也

空空如也

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

TA关注的人

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