- 博客(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 126
原创 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 1176
原创 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 438
原创 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 258
原创 网页时钟带有清除定时器
<!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 236
原创 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 83
原创 [报错记录]$%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 1291
原创 Tomcat在Linux中的安装
Tomcat的上传,安装和解压参考https://blog.csdn.net/zhuanyaolin1497/article/details/120202218运行Tomcat服务器
2021-09-09 15:46:49 55
原创 Linux中安装java环境
1.打开窗口,准备安装2.上传需要安装的软件(上传文件的方式很多,这里选用命令行)3.解压安装包在安装包所在路径解压到指定路径4.解压成功5.配置环境变量6.安装成功,查看jdk的版本...
2021-09-09 15:40:01 72
原创 EditPlus远程连接Linux服务器修改和上传文件
1.连接设置第一步第二步第三步2.连接后修改文件3.连接后上传文件在linux端可以查看到已经上传成功
2021-09-09 15:00:56 300
原创 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 821
原创 jsp动态导入和静态导入
<%--静态导入 include指令 --%> <%@include file="head.jsp"%> <%--动态导入 它会单独将导入的jsp文件:单独进行翻译和编译 比较占用内存空间 --%> <%--<jsp:include page=""--%>...
2021-09-08 15:49:14 176
原创 String转Int的两种方式
String id = request.getParameter("id");第一种:int id = Integer.parseInt(id);第二种:Integer id =Integer.valueOf(id);
2021-09-07 19:00:19 25011 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 172
原创 从一个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>.
2021-09-04 17:49:36 7255
原创 利用镜像下载git
git-for-windows Mirror (taobao.org)http://npm.taobao.org/mirrors/git-for-windows/
2021-09-04 09:02:10 127
原创 AJAX的使用方式(常用3种)
1.AJAX概述Ajax(Asynchronous JavaScript And XML)翻译成中文就是“异步JavaScript和XML”。即使用JavaScript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。Ajax还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成请求和响应过程。与服务器异步交互浏览器页面局部刷新2.原生方式实现AJAX<%-- Created .
2021-09-03 09:34:33 576
原创 第一章 HTML标签
1.文本标签 1. 文本标签:和文本有关的标签 * 注释:<!-- 注释内容 --> * <h1> to <h6>:标题标签 * h1~h6:字体大小逐渐递减 * <p>:段落标签 * <br>:换行标签 * <hr>:展示一条水平线 * 属性: * color:颜色 * width:宽度 * size:高度 * align:对其方式 * center:居.
2021-08-21 10:58:00 72
原创 键盘录入数据,使用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 348 1
原创 第七章 面向对象
目录01面向对象类的定义以及测试02成员变量和局部变量的区别03形式参数问题方法的形式参数是具体类04匿名对象05封装06手机类加入封装07this关键字08构造方法09一个标准类的写法01面向对象类的定义以及测试/* 手机事物-----使用面向对象的方式: 定义手机类 品牌,价格,颜色,内存的属性 打电话,发短信,玩游戏,学习的行为*/class Phone{ //成员变量 String brand ; //品牌 int pri...
2021-07-17 17:06:57 170
原创 第六章 数组
1.1数组基本知识 什么是数组? 就是存储多个数据的容器,必须保证容器中的数据类型一致! 数组的定义格式: 1)动态初始化 2)静态初始化 先说动态初始化: 给定了数组的长度,系统默认对元素进行初始化! 数据类型[] 数组名称 = new 数据类型[数组长度] ; 数据类型 数组名称[] = new 数据类型[数组长度] ; 举例: int[] arr ;定义一个int类型的数组arr int[] arr = n
2021-07-17 16:31:24 69
原创 第五章 方法的定义、调用与重载
1.1方法方法: 就是使用{}代码块包起来,并且起一个名字(见名知意) Java中定义方法的格式: 1)有具体返回值类型的方法的定义 固定格式 public static 返回值类型 方法名(参数类型1 变量名1,参数类型2 变量名2....){ 方法中的业务逻辑代码... return 结果; } 详细介绍: public: 访问权限足够大,公共的 static: 静态修饰符(面
2021-07-17 16:22:19 94
原创 键盘录入三个数据,比较三个数据中的最大值;
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 889
原创 百钱买百鸡和男人女人和小孩搬砖问题
/* 需求: 百钱买百鸡 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 830
原创 Java基本数据类型和引用数据类型中形参问题
/* 方法的形式参数问题: 1)基本数据类型特点 形式参数的改变不会影响实际参数! 2)引用数据类型特点: String类型:特殊的引用类型:它作为形式参数,效果和基本数据类型一致! 形式参数的改变不影响实际参数(String本质就是常量) 如果形式参数是数组类型(除String类型外), 实际参数传递:传递数组对象 :形式参数的改变会直接影响实际参数*/class Demo{ public s.
2021-07-14 22:50:00 599
原创 第四章 流程控制
目录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 80
原创 第三章 运算符
目录1.1 算数运算符1.2 有符号位的数据表示法1.1 算数运算符 Java中的运算符号:1)算术运算符 扩展的算术运算符: ++或者是-- 场景1: ++或者--单独使用 无论++或者--在数据前面还是数据后:都是对当前数据本身自增1或者自减1 场景2: ++或者.
2021-07-10 10:07:29 70
原创 第二章 数据类型
1.1 关键字和标识符 关键字:被Java语言赋予特定含义的单词 组成关键字:小写 class :java中的最基本的单元(任何的java程序都需要class中使用) class 类名{} public :权限修饰符 公共的,权限足够大(目前来说:常用的) private:私有的,只能在本类访问 protected:受保护的,当前类/子类中访问 默认修饰符:同一个包下,当前类中访问 给包,类,接口,变量,方法,常量等起名字的字符序列! 组成规则:(见名知...
2021-07-10 09:57:56 90
原创 第一章 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 68
原创 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 1182 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人