- 博客(25)
- 收藏
- 关注
原创 MySQL获取指定日期的月份的天数
最近需要这个,借鉴了一些网友的经验,找到了两种方式:方式如下:#一:获取本月第一天,下一个月第一天,获取差值得到天数SELECT CURDATE(); #获取当前日期 可以换成指定日期SELECT DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE())+1 DAY); #获取本月第一天SELECT DATE_ADD(CURDATE()-DAY(CURDATE())+1,INTERVAL 1 MONTH ); #获取下一个第一天SELECT DATEDIFF
2021-08-31 16:11:28
3456
1
原创 判断指定区间的质数
判断指定区间的质数import java.util.Scanner;//查找指定区间的质素public class Test_08 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入指定区间的起点:"); int Start_num = sc.nextInt(); Sys
2021-04-14 21:04:51
342
原创 pagehelper:分页插件
pagehelper:分页插件 基于mybatis框架实现的应用原理PageHelper底层基于mybatis框架中的拦截器规范,做的一个分页拦截器的实现调用时,底层会在mybatis层面启动一个分页拦截器:拦截器中对sql查询进行拦截,拦截到后对sql进行处理应用第一步:添加依赖<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter -->
2021-04-08 13:13:52
157
原创 Properties 类的键值对读写与判断
###题目描述:读取指定目录下的 student.txt 文件,学生姓名和年龄是以 ”键值对” 形式存在的,student.txt文件内容类似如下:张三=20李四=19王五=20赵六=18吴七=21钱八=23小明=22利用 Properties 类的相关知识,将文件内容读取到项目中,判断 ”键值对” 中是否有”刘方”的数据,如果有,将其对应的年龄改为 18。并且利用 Properties 类的相关知识把修改后的最新数据写入到新文件 newstudent.txt 文件中。###输入描述:
2021-03-30 16:58:33
807
原创 线程池连接,向数据库添加数据
Stement与PreparedStatement:1:数据添加成功返回false Connection connection = dataSource.getConnection(); Stement statement = connection.createStatement(); String sql ="INSERT INTO sys_notice VALUES(); ";//数据库执行语句 //这样的字符串拼接不安全,不推荐 boolean b = state
2021-02-24 20:00:00
471
原创 前端与后台的连接
vue.js<---- —> html<!-- 头部 --><title></title><!-- 引入js文件 --><script type="text/javasctipt" src="引入地址"></script><!--<script type="text/javascript" src="vue.js"></script> <script type="tex
2021-01-21 20:02:29
4879
原创 Java-多线程
多线程——小白理解多线程1 、程序、进程与线程:1.1进程与线程1.2 进程和程序1.2.1 进程和程序的区别1.2.2 进程和程序之间的联系2 、 多线程3 、thread类3.1 构建Thread派生类对象4、 Runnable接口的对象构建Thread对象多线程1 、程序、进程与线程:程序、进程与线程: 程序:存放在磁盘上的一系列代码与数据的执行映像,是一个静止的实体; 进程:具有一定独立功能的程序,关于某个数据集合上的一次运动,是系统进行资源分配的和调度的一个独立单位。执行中的一个程序,是
2020-12-21 21:04:06
85
原创 Java——集合(合集,简单的概括)
JAVA ——集合集合概念:1 、Collection接口与Iterator接口2 、Collection<>接口3 、 List<>接口3 .1 ArrayList<>类3.2 LinkedList<>类4 、 Set<>接口4.1 HashSet类4 、 Map<>接口(键/值映射)5 、 HashMap分享最近听到的几首歌曲 山海 ——万豹 孤独——王佳杨 不知所措 是想你的声音啊 我很好——刘大壮 厚颜无耻—— 那
2020-12-19 17:41:37
582
2
原创 java - IO流
java - IO流IO流输入流(InputStream)1 、 InputStream抽象类2 、 FileInputStream子类3 、 BufferedInputStream子类输出流(OutputStream)1 、OutputStream抽象类2 、 FileOutputStream子类3 、BufferedOutputStream子类IO综合列子:IO流 流(Stream):概念源于UNIX中的管道的概念,代表程序中数据的流通,他们发送信息的方式为先进先出。UNIX 中管道是一条不间
2020-12-17 13:48:38
117
原创 Java——IO-文件
IO-文件文件1 、文件2 、文件列表器2 、 具有过滤条件的list方法文件1 、文件相关记录或者放在一起的数据的集合!1、File类在Java语言中,提供了对文件及其目录的进行操作的一个类——File类。在Java里面,File对象可以代表一个文件或者目录。利用File对象可以获取文件相关信息与属性,同时对相关信息与属性进行修改。File类的常用方法:属性:length(); 文件的字节量exists(); 文件是否存在isFile(); 是否为文件isDirector(); 是否
2020-12-16 22:44:31
93
原创 Java-string类
API-string类String类1 、概述2 、特点3、测试String类1 、概述 String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能被更改。2 、特点 public final class String不能被继承 private final char value[];String本质上维护了一个char[] 叫value,用来存储多个字符数据.而且String是一个常量,值不能被修改
2020-12-15 21:29:56
100
原创 Java-Object类
apii-小白的理解Object类1 、初解概念2 、常用方法:3 、简单测试<应用编程接口,一切可以调用的东西都是API>Object类1 、初解概念object是所有类的顶级父类,在Java语言中,所有的类都是直接或者间接的实现继承object类。在object类中,它包含了所有Java类的公共属性和公共方法,这些属性和方法在任何类中均可以直接使用。2 、常用方法: boolean equals(Object obj)//指示其他某个对象是否与此对象“相等”。 protec
2020-12-15 20:57:33
255
1
原创 java基础-抽象类与接口
抽象类与接口抽象类与接口1 、抽象类(abstract)1.1 概念:1.2 抽象类 的特点1.3 抽象类的用法:1.3.1 构造方法1.3.1 抽象类的成员变量2 、接口(Interface)2.1 概念2.2 特点2.3 接口的用法2.3.1 构造方法的使用2.3.2 成员变量与成员方法的使用2.4 总结:抽象类与接口 抽象类和接口是支持抽象类定义的两种机制,他们的引入,为面向对象编程提供了广泛的空间。1 、抽象类(abstract)1.1 概念: 在Java语言中,在语法上可以定
2020-12-14 23:51:14
143
原创 拓展:多态、代码块与变量
拓展:多态、代码块与变量1 、向上造型与向下造型1.1向上造型就是多态,为了标准化,向超类类看起:1.2向下造型 ,为了使用派生类特有的扩展的功能(很少用)2 、 静态代码块,构造代码块,局部代码块3 、 静态变量和实例变量的区别1 、向上造型与向下造型 在Java中,继承和多态都是三大特性之一,通过extends关键字,使派生类使用了超类的功能。然超类不满足派生类的需求时,派生类可以重写超类的方法。而多态使其程序更加的灵活和规范化。 因此,在这样两种方式下就存在两种转型方式:向上转型和向下转型。
2020-12-14 21:02:16
93
原创 Java三大特性:继承、封装与多态
Java-三大特性Java三大特性:1、 封装性,把相关的数据封装成一个“类”组件1.1 private关键字2、 继承性2.1继承的实现1、在Java中只提供单继承机制,不支持多继承,即一个派生类只能有一个直接超类,不能一次性继承多个类。2、继承可以传递,派生类继承超类,而派生类也可以作为超类被新的派生类继承,同时拥有超类,派生类的所有功能和属性。(爷爷,儿子,孙子的关系)3、派生类不能继承超类的私有成员和方法(爸爸声明私有不给儿子爸爸的钱,爸爸的人际交往(方法)不给儿子接触,儿子就没有能力去跟爸爸的人
2020-12-14 20:20:48
133
原创 this、super关键字/重载与重写的一些区别
this、super关键字/重载与重写的一些区别补充与拓展(this、super关键字)(重载与重写)1 、 this关键字2 、 super关键字3 、 this和super的区别4 、 重载与重写的区别重载:重写:补充与拓展(this、super关键字)(重载与重写)1 、 this关键字 this关键字是Java中常用的关键字,它表示当前类的当前对象本身,明确的说明this代表当前对象的一个引用。this只能出现在类的构造方法或者方法中,获得当前类的对象引用。引用即对象的别名,通过引用可以访问
2020-12-09 21:12:02
227
原创 Java-类和对象
类和对象面向对象1、面向对象概念:2、类和对象2.1 类2.1.1 成员变量2.1.2 成员方法**注意:**2 .2对象2.2.1 对象的声明2.1.2 对象的创建和初始化2.2.3 对象的使用2.3 类和对象的关系面向对象 Java预言的核心是面向对象,所有的Java程序都是面向对象的,Java是一种纯粹的面向对象的程序设计语言。在一定的程度上,编写一个Java程序就是在定义类和创建对象,也可以说定义类和创建对象是Java编程的主要任务。1、面向对象概念: 一般来说,对象(object)
2020-12-08 23:25:45
109
原创 构造方法——构造代码块和局部代码块
构造代码块和局部代码块 ——继方法后的构造方法的一些补充构造代码块1、 在类的内部,方法外部,的代码块。2、 通常用于抽取构造方法中的共性代码。3、 每次调用构造方法前都会调用构造代码块4、提取构造方法的共性局部代码块1、 在方法里面的代码块2、 通常用于控制变量的作用范围,出了括号就失效3、 变量的范围越小越好,成员变量会有线程安全问题4、 总结:执行顺序:构造代码块是最优先的,局部代码块顺序执行public static void main(String[] args) {
2020-12-08 19:24:49
503
原创 数组-一维数组
数组-一维数组数组概念:1、创建数组1.1语法:1.1.1动态初始化1.1.2静态初始化2、数组的长度与遍历。2.1长度2.2遍历**一维数组:****二维数组**:3、数组工具3.1 Arrays.toString(数组)3.2Arrays.sort(数组)3.3数组的复制3.3.2使用clone()方法;3.3.3Arrays.copyOf(数组,新的长度(容量))数组概念: 所谓数组就是相同类型的的元素按一定的顺序的集合。在Java语言中,数组的元素可以由简单数据类型的量组成,也可以由对象组成
2020-12-07 20:16:47
344
原创 java-方法
java-方法方法1 、 方法调用1 .1 无参调用1.2 .方法参数调用1.3 静态方法调用其他方法(方法调用方法)1.4 非静态方法调用其他方法(方法调用方法)2 、方法的重载2.1 成语方法的重载2.2构造方法的重载方法**定义:**用来解决一类问题的代码的有序组合,一个功能的模块,在类里面主方法外的一组被定义命名的代码块。优点在于代码的重用,简化程序的编写于维护。 方法在Java之中不能独立存在,所有的方法都必须定义在类里面!执行方法必须使用类或者对象作为调用者。 形式:修饰符
2020-12-04 20:41:44
384
1
原创 Java基础——流程控制-(分支+循环)
流程控制流程控制1 、分支机构1.1 if-else语句1.1.单分支1.1.2 多分支1.1.3 嵌套分支1.2 switch语句2 、迭代结构2.1 for语句2.2 while语句2.3 do-while语句3、转移语句3.1 break语句3.2 continue语句3.3 return语句4 综合例子:(嘿嘿)流程控制Java程序通过控制语句来执行程序流,从而完成一定的任务。Java中的控制语句有以下几类: -分支结构:if-else 、switch; -迭代结构:while、do-w
2020-12-03 20:28:28
308
原创 Java基础——运算符
运算符 在Java编程语言中,运算符是一个符号,用来操作一个或者多个表达式以生成结果,表达式就是指运算符号与变量或常量组成的语句,运算符所操作的变量/常量成为操作数。 在Java语言中,运算符分为以下几类: 算术运算符、比较运算符、位运算符、赋值运算符以及条件运算符。1. 算术运算符算术运算符用在数学表达式中,用法和功能与在数学中的运算一样。Java定义了以下算术运算符: public static void main(String[] args) { int a = 50;
2020-12-03 16:42:56
1138
原创 java数据类型
Java基础1、数据类型1.1 标识符可以简单的理解为一个名字。在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等。我们选择的名称就称为标识符,并且遵循以下规则:A. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。B. 不能以数字开头。C. 标识符是严格区分大小写的。D. 标识符的命名最好能反映出其作用,做到见名知意。1.2关键字在java语言中已经被赋予特定意义的一些单词。一共有53个关键字。其中
2020-12-02 19:14:50
150
原创 java-frame
java中的frame窗口创建图形化界面创建一个窗体1、在主函数中新建窗口2、直接创建类继承frame对窗体进行基本设置1、对主函数中新建窗口设置2、对直接创建类继承frame设置创建图形化界面你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。创建一个窗体1、在主函数中新建窗口Frame f = new Frame();//构造一个最初不可见的 Frame 新实例()。f.
2020-12-01 18:17:59
7455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人