- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 经常使用的正则表达式以及用法
以上两个数字字母组合的,提取出来有可能是纯数字、纯字母或者数字字母组合,如果单纯只要数字字母组合的话,可以用上面的字符校验一下结果。正则表达式是一种用来匹配字符串的工具,它可以用特定的语法来描述文本中的一些模式,以达到快速检索、替换和处理文本的目的。它的用处也是很多,比如文本编辑器、搜索引擎、数据库、邮件过滤、语言解析器、爬虫器等等。工作中,我经常用正则表达式来提取、校验数据,下面总结了一些日常经常用到的方法。这篇文章会不断更新,活到老学到老,总会学到很多更加方便的方法替换的。判断一个字符串是否全为数字。
2023-06-21 18:02:13
1065
原创 阿里云服务器搭建javaweb环境
阿里云服务器搭建javaweb环境:这个环境搭建包括JDK,MySQL,tomcat。使用系统版本及安装版本是:操作系统:CentOS8.5 64位;JDK:1.8;MySQL:5.7;Tomcat:9.0.62。我自己搭建的时候,有遇到一些问题,我把搭建的步骤和问题解决的方法写出来。这篇博客是我自己搭建成功的时候才想到要写的,所以有一些没有截图。
2022-05-01 00:41:31
801
原创 框架学习遇到的问题及解决方案
我们在学习的过程中,都会遇到各种各样的问题,所以为了能够帮助到和我一样在学习的时候有遇到同样问题的朋友,我把我遇到的问题及其解决方法都记录了起来。这篇文章不断更新,毕竟学无止境,后面可能还有很多问题等着我,我会继续把问题和解决方法写在这里。我目前遇到的问题和我的把问题解决的方法都写在这了,如果您觉得有什么更好的解决方法,或者我的解决方法不起作用,欢迎评论讨论。
2022-03-16 13:19:14
6445
原创 idea插件:逆向工程插件--easy code
ssm逆向工程插件-easy codeeasy code安装easy code的应用我们在做ssm或者springboot项目时,都要对应数据库写实体类,SQL语句等等,这样子会花掉很多时间,对于一些基本的语句,我们可以利用插件来做,于是就有了easy code这个插件。easy codeeasy code是基于idea的插件,他可以根据你的需求,对应你所选择的数据库,直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。安装安装的步
2022-03-12 14:10:06
3336
原创 填空题答题工具
你是不是在复习的时候,有很多复习题,那么多题目你是不是要测试一下自己是否真的记住了?你是用什么方法来检验自己的复习结果的;这款工具可以帮助你提高复习效率。
2022-01-23 11:07:12
724
1
原创 mybatis学习笔记-06
这篇文章来写一些动态SQL的方法,也是我自学mybatis的最后一篇文章。1.动态SQL环境搭建2、动态SQL之if语句3、choose、when、otherwise:有时候,我们不想使用所有的条件,而只是想从多个条件中选择一个使用。针对这种情况,MyBatis 提供了 choose 元素,它有点像 Java 中的 switch 语句。4、trim where set 5、forEach
2021-10-23 16:49:46
224
1
原创 mybatis学习笔记-05
1、复杂环境搭建这个环境搭建跟我mybatis第一篇文章的环境搭建没有什么太大的区别,只不过这里会用到一些我前几篇说到的知识点,如果没看过我之前的文章,可以去看我前几篇的文章。2、多对一处理:例如很多学生都有同一个老师,我们从学生方面去查询学生和老师。3、一对多处理:例如一个老师教好多个学生。我们从老师方面去查询学生和老师。
2021-10-23 15:28:08
372
1
原创 mybatis学习笔记-04
1.设置日志日志可以方便我们排错,默认是不开启的,开启需要在核心配置文件中设置。2.分页操作是要求掌握的3.lombok:是一款可以让我们偷懒的工具。我们在面对一些重复冗长而又没有什么营养价值的代码时,我们都会厌倦,lombok就会帮我们减少这些代码。4.使用注解开发:对于mybatis,一些功能简单的可以使用注解开发,但是一些比较复杂的SQL语句还是需要通过xml去实现!
2021-10-23 12:56:53
226
1
原创 mybatis学习笔记-03
这篇文章来学习更多的方便我们学习的技巧。1.引入外部配置文件2.别名设置: 类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写 3.绑定mapper事件:MappersRegistry :注册绑定mapper事件。4.结果集映射resultMap:这个是用于结果集映射,需要和resultType区别这篇文章有几点是要在核心配置文件中设置行为或者属性信息。这个行为或者属性信息的位置不是可以随意设置的,如果不遵守规范,会报出一下错误。
2021-10-19 15:59:12
378
1
原创 mybatis学习笔记-02
namespace:绑定一个接口,连接的接口名, parameterType:将会传入这条语句的**参数**的类全限定名或别名。 resultType:期望从这条语句中**返回结果**的类全限定名或别名。 resultMap:对外部 resultMap 的命名引用。注意,如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身的类型。 resultType 和 resultMap 之间只能同时使用一个。还有一个重要的:增删改一定要提交事务,不然就算程序运行成功,数据库也不会有任何改变。
2021-10-17 11:06:20
244
1
原创 mybatis学习笔记-01
mybatis学习笔记-01开启自学mybatis的时光。准备工作1.创建一个空的maven项目,项目名就叫**mybatis**;2.在pom.xml(mybatis)中导入项目所需的依赖: 例如:mysql驱动、mybatis、junit等在我自学阶段,会将这个maven项目(mybatis)当成一个父工程,之后只需要在这个工程中新建module当成子工程。这样省去了很多导包的工作,父工程有的包子工程都能用。
2021-10-14 21:12:25
325
1
原创 Python打印五子棋棋盘
Python打印五子棋棋盘要求思路代码运行结果要求五子棋是一种由双人对弈的纯策略型棋类游戏,它使用的棋盘一般由横纵等距的各15条平行线构成,这些线垂直交叉形成的225个交叉点为对弈双方的落子点。本实例要求编写代码,实现按用户要求打印指定大小的五子棋棋盘的程序。(需要用到的制表符:┌ ┬ ┐ ├ ┼ ┤ └ ┴ ┘)这是我Python的一个小作业,我比较懒,让我室友上网搜相应的代码,发现几乎没有符合要求的,所以我就自己写了一个。思路我把整个表分为3部分:第1行为第一部分;第2到14行为第二部分
2021-10-10 16:07:37
21260
8
原创 离散数学CAI软件-2.第一个界面
离散数学CAI软件-2.第一个界面第一个界面图片代码util类——创建页面类代码注释view类——界面类代码注释总结第一个界面这个项目的上一篇写的是如何给GUI界面加上背景图,现在就用上一篇的背景做出项目的第一个界面。并且我还在界面的按钮添加了各种监听器功能。开发工具:ideaIU-2021.1.2开发环境:jdk15.0.2开发框架:SpringMVC图片这是第一个界面的运行图↓里面添加了8个按钮及按钮的监听器功能。按钮的图片都是我自己做的,有需要的朋友可以私信我。代码话不多说,
2021-09-12 11:50:05
633
原创 离散数学CAI软件-1.GUI界面背景设置
离散数学CAI软件-1.GUI界面背景设置简介界面背景设置代码如下:代码注释掉过的坑运行结果总结简介自从我学完javaGUI之后,就一直想要做点自己的东西,刚好上学期参加比赛认识了一位老师,他给了我一个建议,用GUI做一个辅助学习离散数学的软件。本来打算暑期把这个项目做了,但是因为某些原因我没有去动它,现在开始一步一步的把它实现。开发工具:ideaIU-2021.1.2开发环境:jdk15.0.2开发框架:SpringMVC界面背景设置由于GUI默认的背景是纯白色的,比较单调,所以我们在用
2021-09-11 10:18:01
5082
2
原创 java JDBC编程学习笔记
java JDBC编程学习笔记JDBC 简介什么是JDBCJDBC的简单写法笔记简单例子JDBC封装笔记封装的例子Properties工具util类main类JDBC 简介什么是JDBCJDBC(Java DataBase Connectivity)就是Java数据库连接,顾名思义,就是用Java语言来操作数据库。原来我们操作数据库是在数据库的可视化界面使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。关于JDBC的原理和其他相关的介绍推荐这位博主的文章:https://b
2021-05-31 22:38:40
522
4
原创 java网络编程TCP/UDP笔记
java网络编程TCP/UDP笔记简介TCP协议代码TCP简单例子总结UDP协议代码UDP简单例子总结结语关于java的网络编程,我在网上看了一些视频,学到了很多,然后就把学习到的东西总结起来。简介网络编程就是通过两台或多台主机之间的数据通信。想要实现这一目标,首先要在主机之间建立一条连接通道,然后按照事先规定好的格式(或者说规定的协议)进行数据传输,从而完成主机之间的信息传输。TCP协议TCP(Transmission Control Protocol)称为传输控制协议,是一种面向连接的可
2021-05-10 23:06:57
1298
24
原创 用ArrayList和LinkedList求素数,并对比两种集合类的耗时
用ArrayList和LinkedList求素数,并对比两种集合类的耗时用ArrayList和LinkedList求小于某个正整数的所有素数,并比较耗时设计思路ArrayList集合类代码运行截图LinkedList集合类代码运行截图耗时对比两者区别用ArrayList和LinkedList求小于某个正整数的所有素数,并比较耗时设计思路解决这个题目可以使用双重循环来完成,外层用于确定数的范围,内层用于判断当前数是否为素数。不管是ArrayList集合类还是LinkedList集合类,都可以用以下思路
2021-03-13 21:28:23
347
5
原创 Java——while语句简单的知识和应用
Java语言中的while语句简单的知识和应用while语句的形式while语句的执行过程:主意事项:while语句简单应用题目要求代码如下运行结果while语句的形式while(条件表达式)//循环条件{语句序列//循环体}while语句的执行过程:① 先计算条件表达式的值 ;② 如果该表达式的值为true,则执行循环体的语句;③ 如果表达式的值为false,退出循环,不再执行 循环体,结束while语句的执行。主意事项:当while语句中的循环条件为真时,会反复执行循环体;2
2020-12-23 21:40:07
672
16
原创 Java——if语句一些简单的知识和应用
Java语言中的if语句一些简单的知识和应用Java中if语句的三种语法形式1.单分支if语句语法格式单分支if语句的执行过程:单分支if语句简单应用题目要求代码如下运行结果Java中if语句的三种语法形式1.单分支if语句语法格式if (表达式){语句序列}单分支if语句的执行过程:1.如果表达式为true,则执行语句序列;2.否则不执行语句序列。单分支if语句简单应用题目要求1.从键盘输入一个整数,如果是偶数则输出。代码如下package choice;import
2020-12-23 21:39:27
635
6
原创 Java——do-while语句简单的知识和应用
Java语言中的do-while语句简单的知识和应用do-while语句的语法格式do-while语句执行过程为:注意事项do-while语句的简单应用题目要求代码如下运行结果do-while语句的语法格式do{语句序列//循环体} while(条件表达式);//循环条件do-while语句执行过程为:首先执行一次循环体;计算条件表达式,如果该表达式的值为非0,则执行循环体的语句;如果条件表达式的值等于0,结束do-while语句的执行。注意事项在书写do-while语句前,
2020-12-23 21:38:10
541
6
原创 Java——for语句一些简单的应用
Java语言中的for语句一些简单的应用用Java语言的for语句求1~100的和。代码运行结果用遍历形式的for语句输出数组内容代码运行结果Java:从键盘输入10个学生的成绩,并用for语句计算总分和平均分代码运行结果用Java语言的for语句求1~100的和。用Java语言的for语句求1~100的和。代码package for;public class One { public static void main(String[] args) { int sum=0; for(
2020-12-23 21:37:13
285
6
原创 Java——switch-case语句一些简单的知识和应用
Java——switchh-case语句一些简单的知识和应用switchh-case的简单知识switch-case语句的语法格式注意事项switch-case语句适用范围:switchh-case的简单应用代码如下运行结果switchh-case的简单知识switch-case语句的语法格式switch (条件表达式){case 常量表达式1:语句序列1;break;case 常量表达式2:语句序列2;break;……case 常量表达式n:语句序列n;break;default:语句
2020-12-23 21:35:55
241
6
原创 Java——输入一组学生成绩,统计各等级的人数,并计算平均分。
用Java统计人数,并计算平均分题目要求解题思路代码运行结果题目要求输入一组学生成绩,统计各等级的人数,并计算平均分。解题思路先定义所需变量;用while语句判断成绩是否输入有误;再用switch语句判断成绩等级。代码package choice;import java.util.Scanner;public class Score { public static void main(String[] args) { Scanner sc=new Scanner(Syst
2020-12-23 21:34:51
11348
11
原创 如何用Java求平面和空间两点的距离
用Java求点到点的距离两点的距离求解平面两点之间的距离求解代码运行结果空间两点之间的距离求解代码运行结果 { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) System.out.print(i+"
2020-12-23 21:31:36
19036
5
原创 随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长
随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长题目要求解题思路代码形状类代码圆形类代码三角形类代码矩形类代码方法类代码运行结果题目要求随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长解题思路创建一个形状类;创建一个继承形状类的圆形类;创建一个继承形状类的三角形类;创建一个继承形状类的矩形类;创建一个方法类。代码形状类代码package shape;public abstract class Shape { p
2020-12-23 21:30:19
2663
10
原创 批改网如何解除老师设置的禁止复制粘贴
批改网如何解除老师设置的禁止复制粘贴解除批改网禁止复制粘贴的方法方法一方法二解除批改网禁止复制粘贴的方法每次写作文看到这个是不是很烦↓我刚开始也是很烦这个,但是现在我不会了,我学会了方法,这个对我就如同虚设了,你也赶紧学起来吧。冲冲冲方法一打开作文界面;按下F12键(或Fn键+F12键),进入调试界面;按下F1键(或Fn键+F1键);然后找到下图画圈部分↓接着勾选画圈部分的 Disable JavaScript;这个界面先不要关,先把作文复制粘贴进去作文框;然后要提交之前取消之
2020-11-30 16:41:10
53303
16
原创 Java:将移动手机通话顺序图,用Java语言表达出来
将移动手机通话顺序图,用Java语言表达出来例子设计思路代码手机按钮类手机显示屏类移动手机类移动基站类测试类运行结果例子设计思路创建一个手机按钮类;创建一个手机显示屏类;创建一个移动手机类;创建一个移动基站类;创建一个运行测试类。代码手机按钮类package phone; /** * 手机按钮的业务逻辑处理类 * * @author Administrator * */ public class ButtonManager { ShowManager
2020-11-22 09:52:18
1281
7
原创 Java:将带泳道的活动图,用Java语言表达出来。
将带泳道的活动图,用Java语言表达出来例子设计思路代码用户类电梯类用户管理类电梯管理类方法类运行结果例子设计思路1.建立一个用户类;2.建立一个电梯类;3.建立一个用户管理类;4.建立一个电梯管理类;5.建立一个方法类。代码用户类package com.lizc.vo;public class User {private int num;//楼层数public int getNum() { return num;}public void setNum(int num)
2020-11-10 16:50:34
3831
23
原创 Java:定义一个未知点,判断未知点是否在圆内。如果在圆内,输出true,否则输出false。
Java:定义一个未知点,判断未知点是否在圆内。如果在圆内,输出true,否则输出false。题目要求设计思路代码点类圆类圆类方法运行结果题目要求设计思路设计思路根据题目要求:1.设计一个类代表二维空间的一个点;2.设计一个类代表二维空间的一个圆;3.计算点与圆的关系。代码点类package cricle;public class Point {//定义圆心 private double x; private double y;public Point(double x,doub
2020-11-08 13:05:15
6396
25
原创 C语言:随机输入每位同学中每门学科的成绩,要求每位同学的所有学科平均分从低到高排序求出每位同学的平均成绩后,再进行判断该同学的平均成绩是否达到及格。
某班有三位同学,每位同学都有五门学科随机输入每位同学中每门学科的成绩,要求每位同学的所有学科平均分从低到高排序求出每位同学的平均成绩后,再进行判断该同学的平均成绩是否达到及格。及格的同学附上:做得不错,继续努力!(自定义)不及格的同学附上:还差一点点,继续加油哦!(自定义)要求每个同学的信息一起输出例:A成绩XXXXX总分:XX平均分:20不及格B成绩XXXXX总分:XX平均分:70及格C成绩XXXXX总分:XX平均分:80及格
2020-11-02 22:41:57
2142
4
原创 Java:产生50个0-100之间的随机整数,存入一维数组,并对该数组数据按升序排列,按每行十个数据在屏幕输出数组中的全部元素。
文章目录产生50个0-100之间的随机整数,存入一维数组,并对该数组数据按降序排列,按每行十个数据在屏幕输出数组中的全部元素设计思路代码运行结果产生50个0-100之间的随机整数,存入一维数组,并对该数组数据按降序排列,按每行十个数据在屏幕输出数组中的全部元素设计思路1.先定义一个数组;2随机生成整数;3.次序排列;4.输出结果。代码/**产生50个0-100之间的随机整数,存入一维数组,并对该数组数据按降序排列,按每行十个数据在屏幕输出数组中的全部元素。*/package ar
2020-10-31 17:13:30
9596
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人