自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot实现微信订阅消息推送

小程序的订阅消息推送

2022-09-20 17:18:57 4782 1

原创 SpringBoot+Vue使用ueditor(包含图片上传回显获取内容)

SpringBoot+Vue使用ueditor前言​ 最近公司突然要给项目换个编辑器, 说是要换成百度的ueditor, 让我研究一下, 咱也不会只能硬着头皮来研究一下; 一通百度下来感觉更 懵了, 这ueditor16年百度就停止更新了, 不知道为啥还要用这玩意;不过经过我2天多的摸索(遇到了不少的坑)终于成功了…废话不多说, 看完你不会来砍我(说着玩的)一. 下载准备Ueditor文档地址: http://fex.baidu.com/ueditor/GitHub地址: https://gi

2021-09-09 15:43:50 2340

原创 基于Servlet+JSP+MySQL实现中医养生平台

文章目录中医养生服务平台一. 功能模块:1. 客户端:2. 服务端:二. 结构框图三. 表结构1. 用户信息表: tab_user2. 药品信息表: tab_med3. 药品分类表: tab_medclass4. 订单表: tab_order5. 订单详细表: tab_order_detail6. 新闻资讯表: tab_news7. 养生知识表: tab_knowledges9. 用户留言表: tab_message10. 系统公告表: tab_call四. 项目截图中医养生服务平台一. 功能模块:1

2021-05-26 15:18:04 510 2

原创 Java+gui+mysql实现学生管理系统

Java+gui+mysql实现学生管理系统​ 学完JavaSE和数据库部分就可以动手做一个简单的学生管理系统,其实也就是涉及到一些简单的数据库增删查改的内容,学艺不精项目中有些功能可能不是很完善,内容有点多看完可能需要点耐心,但都是干货 ;话不多说,下面进入项目实现步骤…1. 需求:学生:​ 输入学号、初始密码登录,查看个人各科成绩​ 设置:个人密码修改/退出系统教师(兼管理员):学生管理:​ 新增学生​ 修改学生​ 查看所有学生​ 查找学生(根据学号、根据姓名)​

2021-01-23 00:36:31 5196 21

原创 Java第十三课. 异常&集合框架

Java第十三课. 异常&集合框架回顾1. Object:toString()/equals()/clone():浅克隆,深克隆:实现克隆接口的对象本身,也会把克隆对象中关联的对象一起克隆2. Finalize():每个对象都有:是垃圾回收器调用;当垃圾回收器检测到一个对象很久都没有引用的时候,回去调用该对象的Finalize()进行回收;3. 日期时间对象:Date(掌握获取当前系统时间) Calendar:api里面获取/设置时间的方法 4. Date与Calendar互转:getT

2020-12-21 23:49:04 253

原创 Java第十二课. Math&Object

Java第十二课. Math&Object回顾1.String 的特性:[不变性],值在创建之后不能再修改;2.StringBuffer 和 StringBuilder:可变的字符串,效率高,以后在拼接字符串的时候,尽量 使用二者(append);单线程用 StringBuilder,线程不安全;多线程的情况下,使用 StringBuffer;3.方法参数传递:[基本数据类型/String]作为参数传递的是[值的一个副本]给形参,在方法内对形参做操作,不影响实参的值->值传递;[数组

2020-12-15 00:09:51 309

原创 Java第十一课. 核心API02-String

Java第十一课. 核心API02-String回顾1. lang包:java内置的基础包,程序会帮我们自动导入;2. enum:安全检查功能,规范参数值;3. 包装类:8个ByteShortIntegerLongFloatDoubleBooleanCharacterbyteshortintlongfloatdoublebooleanchar4. 为什么要使用包装类,他是为了替代基本数据类型吗? 1. 和面向对象的思想一致,基本数据类型

2020-12-14 23:58:02 174

原创 Java第十课. API&语言包

Java第十课. API&语言包回顾1.抽象类和抽象方法的关系 有抽象方法的类,一定是抽象类;抽象类不一定有抽象方法; 当子类继承抽象类时,必须要将抽象类中的抽象方法全部实现(或者称为重写),否则子类依然是抽象类;2.接口的特点,和作用 接口特点: ①接口不可以被实例化,只能被类实现。 ②在接口中只能有 public 修饰和缺省修饰的公共常量和抽象方法 ③1个类可以实现多个接口,必须要实现所有接口的所有抽象方法 ④1个接口可以被多个类实现 ⑤接口也是多态的表现形

2020-12-14 23:22:44 142

原创 Java第九课. 接口&修饰符

Java第九课. 接口&修饰符回顾抽象方法&抽象类1. 当这个方法没有办法写具体的实现的时候就需要定义为抽象类;2. 使用关键字 abstract 修饰的方法就称为抽象方法,没有方法体,没有具体实现;3. 一个抽象类中可以包含抽象方法和普通方法, 如果一个类中包含一个以上的抽象方法,这个类就必须定义为抽象类;4. 抽象类中有构造方法,不能用 abstract 修饰,不能直接实例化,父类只能被继承,由子类进行实例化:向上转型:父类 父引用=new 子类();此时,父类的引用可以调用

2020-12-14 23:13:47 371

原创 Java第八课. 面向对象特征3-多态&抽象类

Java第八课. 面向对象特征3-多态&抽象类回顾1. toString(): 返回对象信息; 打印:syso(对象名.toString()); toString()可以省略,syso(对象名);2.继承: 关键字 [extends] 子类继承父类的的特征和行为(公共的特征和行为);构造方法不不能被继承; extends 继承;扩展 子类可以扩展父类 子类可以包含自己的特殊部分 3.重写(覆写): 发生在继承父类的子类中,在子类的某个方法,方法的修饰

2020-12-07 01:36:05 563

原创 Java第七课. 面向对象特征2

Java第七课. 面向对象特征2回顾:1.封装:把细节隐藏,提高安全性 步骤 1:把属性私有化; 2:提供2个公共的方法设置/获取 2.重载:在[同一个类中,方法名相同,参数项不同(个数,数据类型,顺序),与返回值无关];3.构造方法:方法名与类名相同,无返回值类型;(构造方法一定是重载,反之不成立) 作用: 1. 实例化对象(默认调用无参构造); 2. 创建对象的同时给属性直接赋值(调用有参构造) 4.this 关键字: 1.构造

2020-12-07 01:33:20 267

原创 Java第六课. 面向对象特征1

Java第六课. 面向对象特征1回顾:1. 类(相同属性和方法的对象的集合,是一个模板),对象(现实世界中存在的可以被描述得事物)2. 两者关系:类是对象的类型,对象是类的实例3. 如何从一个类得到一个对象? 类名 对象名=new 类名()4. 类的基本结构: public class 类名{ //常见的属性和方法}5. 方法:有4种类型 //1.无参数无返回值public void 方法名(){ //方法体-实现->每个方法都有自己特定功能->一个方法

2020-12-07 01:30:42 451

原创 Java第五课. 类&对象

Java第五课. 类&对象回顾1. 冒泡:概念,实现:2个for循环分别起的作用2. 二维数组可以理解成表格:有行有列,行当成一维数组,列当成一维数组中的元素,行有下标(几个一维数组),列也有下标(一维数组中的第一个元素)3. 定义二维数组: 数据类型[][] 数组名=new 数据类型[行数][列数]1. 类和对象1.1 类的概念与作用下表列出了面向对象与面向过程的具体区别:面向过程C面向对象Java设计思路自顶向下、层次化、分解自底向上、对象化、综合

2020-12-07 01:23:35 523

原创 思维导图-面向对象

2020-12-07 00:07:32 122

原创 Java第四课. 数组&算法应用&Debug

数组&算法应用&Debug1.数组1.1 数组的概念和作用• 数组是一组类型相同的数据的集合;• 也就是说,数组中可以存储多个数据,但是这些数据的类型必须相同;//不同会报错• 数组能够作为数据的容器使用,把多个数据集中存储;• 存储在数组中的数据,都有相应的索引值,可以方便获取或修改;• 当需要同时保存多个类型相同的变量并进行处理时,可以考虑用数组,例如:多个人的成绩、多个员工的薪资……1.2 Java的数组特性• Java的数组是引用类型;• 数组与类、接口、枚举、

2020-12-02 23:28:19 308

原创 一些遗漏和易错的知识点

一些遗漏和易错的知识点1.每种具体类型的默认值• 每种具体类型都有不同的默认值;• 当没有为一个属性变量赋值时,会根据类型为其赋值为默认值;• 注意: char 的默认值是\u0000,等同于一个空字符; boolean 的默认值是 falsestatic 静态变量的初始值是JVM默认的初始值,定义一个静态变量的时候都会有一个初始默认值;类型默认值byte0short0int0long0float0.0double0.0cha

2020-11-30 01:54:30 306

原创 Java第三课. 流程控制

Java第三课1. 流程控制:1.1 条件结构:1.1.1 If结构/if-else结构:If(表达式/ boolean的值){ 执行的语句}表达式的值: true/false //只有当表达式结果为true才执行{}里的内容  //if后的条件表达式返回值必须是boolean类型,不能是0或1If(表达式){ 执行的语句}else{} int i; System.out.println("请输入一个整数:"); Sca

2020-11-29 23:41:05 267

原创 面试题.01

面试题.011. 浮点型精度丢失?怎么解决?import java.math.BigDecimal;public class Test_MST01 { public static void main(String[] args) { float f1 =2.3f; float f2 =2.5f; System.out.println(f1-f2);//-0.20000005 //如果在项目中,涉及到敏感的的数字,不建议使用float/double //建议使用BigDeci

2020-11-26 12:47:16 115 1

原创 Java第二课. 数据类型与运算符

1 Java第二课1.1 回顾:1. java发展历史,95 09 ,java平台:javaSE(标准版) javaEE(企业版) javaME(微型版)2. Java语言的特点:面向对象,跨平台(字节码文件->不同的平台上有不同的虚拟机,虚拟机解释字节码文件),健壮性(强类型,取消指针,不用强制回收对象),分布式,多线程,动态性等3. Jdk,jre jvm三者关系 (jdk>jre>jvm)4. Jdk的安装和环境配置5. IDE工具Eclipse: 工具的配置与使

2020-11-25 23:50:14 371

原创 Eclipse的使用手册

2 Eclipse的使用手册2.1安装去官网下载将压缩包解压即可2.2设置代码保存文件夹->工作空间工作空间一般按照默认就可,不建议放在c盘2.3配置JDK(jre)环境这里一般安装了jdk的话会默认有安装jdk的路径,如果没有需要自己去添加2.4设置工作空间的字符编码格式 utf-82.5创建java普通项目File->new->project:2.6 导入项目File->import这里需要注意如果工作空间已经存在项目,是导不进去的

2020-11-24 12:51:48 787

原创 JDK安装配置和HelloWorld

前言:辞职开始学习java的第一天,子在川上曰:逝者如斯夫,希望未来的自己不会后悔…1. JDK安装配置和HelloWorld1.1 java历史Java由Sun Microsystems公司与**1995**年5月推出;java是爪哇岛命名,因盛产咖啡而闻名(其实一开始是准备叫C+±-的,可能觉得不好听…);2009年Oracle公司宣布正式以74亿美元的价格收购Sun公司,Java商标从此正式归Oracle所有(找了一个干巴巴…);Java不仅仅是一门编程语言,同时也是一个技术平

2020-11-24 09:51:15 281 1

空空如也

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

TA关注的人

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