自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Maven无法下载依赖

排查后发现镜像是私有镜像,已经失效。切换成阿里镜像即可;

2023-07-20 16:11:49 299 1

原创 feign 传 MultipartFile Error converting request body 序列化 错误

feign 传 MultipartFile Error converting request body 序列化 错误

2022-11-23 13:56:06 336 1

原创 安装postfix发送邮件,解决启动报错

根据错误输入 journalctl -xe命令查看详细报错信息发现hostname有误回头经过检查发现在hostname 映射时候为了加了特殊字符设置机器名 hostnamectl set-hostname gitlab-149.134 (把-后面全删了) 3.修改域名映射 vi /etc/hosts192.168.149.134 gitlab-149.134 (把-后面全删了) 映射不能有特殊符 修改完之后就好了 ...

2022-04-04 14:39:53 473

转载 MyBatis 中为什么不建议使用 where 1=1?

https://blog.csdn.net/weixin_41996102/article/details/121338603

2022-04-03 22:01:26 118

转载 Vue和IDEA前后端分离项目,跨域问题的解决

跨域:请求者的url协议端口或者ip与被请求者有其中一个不同,即是跨域https://zhuanlan.zhihu.com/p/422925154/edit简单的说就是前端向后端取数据(vue通过npm启动会有个初始端口号 http://localhost8080)这个时候你后端在idea,前端要取数据也要启动后端服务器是吧!但是端口号8080被占领,只能通过配置文件修改端口号,例如修改端口号为8081(例如 http://localhost8081)这个时候前端vue请求后端的话就是80

2022-04-03 16:38:15 1964 1

原创 java.sql.SQLException: The server time zone value

java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specific time zone va.

2022-03-21 23:09:07 427

原创 org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because

org.springframework.security.web.firewall.RequestRejectedException

2022-03-15 17:21:38 6415 13

原创 Java初学Text10---SOSO营业厅系统

1:项目分析:名称:soso移动营业厅项目功能分析:个人:注册,登录,查看个人信息,修改个人信息(修改密码),充值,查看我的业务,查看业务大厅(已发布),办理业务,终止业务管理员:查看所有人信息,查看现有业务,查看可以办理的业务,未发布项目,添加业务(添加完成之后,在未发布中),发布新业务(未发布的业务发布出去),删除业务(不做删除,业务的上架和下架,改为未发布),修改业务价格原有用户有2个,管理员1个:管理员:用户名:admin, 密码:admin , 这个用户名不允许用户..

2021-12-16 14:14:48 1699

原创 Java初学MonthlyText2---用户管理系统

实现用户的管理系统用户属性:用户编号,用户名, 密码,姓名,年龄,性别,身份证号码,用户状态(校验用户帐号是否正常,1正常, 0 异常,对于异常用户不能登录)原有用户有2个:用户一:用户名:zhang,密码:123; 登录状态:1用户二:用户名:wang , 密码:111; 登录状态:0管理员:admin, admin,1需求:1:登录:只有当用户名、密码、验证码 都正确的时候,并且用户状态为1的时候才显示登录成功,用户状态为0不能登录。2:登录成功之后,提示欢迎你: xxx

2021-12-16 13:54:47 685

原创 Java初学Day9---I/O流

1:IO介绍在前面学习的程序中数据最终都内存中,变量,int a = 10; 数组、字符串、集合,这些容器都可以存放数据,但是它们把数据都存放在内存中,一旦程序停止运行,JVM退出。那么给JVM分配的内存空间就消失了,在整个程序中的数据就没有了。内存属于临时存储设备,断电、程序运行结束,内存释放,数据就消失。持久化存储设备:数据可以这类设备上长久的保存。硬盘、U盘、光盘、磁带、软盘、云盘等。这些设备都可以长久的保存数据,当需要数据的时候,可以到这些设备上获取数据。IO技术:把程序中的数据..

2021-12-16 13:42:44 113

原创 File---createNewFile( )方法的使用

package Week5ClassFir;import java.io.File;import java.io.IOException;public class DemoFile { public static void show01()throws IOException { File f1=new File("C:\\Users\\15727\\IdeaProjects\\untitled\\src\\1.txt");//绝对路径 //注意: .

2021-12-10 08:43:24 2644

原创 Java初学Text9---I/O流

1.分别使用字符流,字节流读取文件的内容,一次读一个,一次读多个。package Week5ClassFir;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.Arrays;public class DemoFileIO { public static void main(String[] args) throws Exception{

2021-12-09 16:14:40 283

原创 Java初学Text8---枚举.包装类.字符串

作业:1:定义一个方法接受枚举类型的参数,用户类:姓名,性别,年龄,设置性别的时候,写一个关于性别的枚举.package Week5class;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@AllArgsConstructor@NoArgsConstructorpublic class User { private Sex.sex sex;

2021-12-09 09:00:12 115 1

原创 Java初学Day8---枚举.包装类.字符串

1:枚举enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。JDK1.5 之前,我们定义常量都是: public static fianl.... 现在又有了枚举,可以把相关的常量分组到一个枚举类型里,枚举指由一组固定的常量组成的类型 ;可以将枚举看成一种特殊的类,枚举的思想很简单,也很方便:它代表了一组固定的常量值。声明枚举时必须使用 enum 关键字,然后定义枚举的名称,枚举声明的语法如下:Public en...

2021-12-09 08:39:42 201

原创 Java初学Text7---集合2

需求:定义一个方法,接受一个字符串,功能:去重,输入一个字符串,返回一个没有重复元素的字符串 - .使用不少于2种方式实现1、原生字符串,2、字符串数组,3、List, 4、set,5、HashMappackage Week5Set;import java.util.HashSet;import java.util.Set;public class Text0 {//Set集合 public String getStr(Set set){ String res

2021-12-07 18:27:50 193

原创 Java初学Day7---集合和泛型

集合和泛型1:集合框架介绍在JDK1.2之前,Java中提供的集合容器数量比较少。到了jdk1.2开始提供大量的集合容器。由于我们在程序中会遇到不同的需求,在存储对象的时候,需要采用不同的方式来存放。集合容器最终它对存放在其中的对象存储的方式不同,这时sun公司就对这些集合容器存放数据的方式以及操作这些集合容器的方法进行了共性的抽取。于是就形成了一个集合体系。把这个体系称为集合框架。而在这个体系的最顶层定义着当前所有集合容器操作的最共性(最基本)的操作行为。3:Collection.

2021-12-07 17:21:20 138

原创 Java初学Text7---集合

1.编写一个新闻管理系统,可显示标题,实现id自增,可新增标题package Week5NewsTitle;import lombok.Data;@Datapublic class NewsTitle { private int ID=1; private String name; private String setters; public NewsTitle() { } public NewsTitle(int ID, String n

2021-12-07 17:13:10 317

原创 如何理解foreach循环

foreach可以用来依次处理数组中的每个元素和容器,而不必为指定下标值。1. foreach的语句格式:For(元素类型t元素变量x:遍历对象A){//引用了x的Java语句}如果遍历对象A是数组的话,则变量x的类型必须与数组类型相同2. foreach简化了对数组和集合的遍历例如:对数组A的遍历在传统的for语句中要写成:For(int i=o;i{//System.out.println(A[i]);}而使用foreach语句形式:for(in...

2021-12-06 19:46:59 640

原创 Java初学Text6---自定义异常

自定义异常如果 Java 提供的内置异常类型不能满足程序设计的需求,可以设计自己的异常类型,自定义异常类必须继承现有的 Exception 类或 Exception 的子类来创建,其语法形式为class<自定义异常名>extends<Exception>在编码规范上,一般将自定义异常类的类名命名为 XXXException,其中 XXX 用来代表该异常的作用自定义异常类一般包含两个构造方法:一个是无参的默认构造方法,另一个构造方法以字符串的形式接收一个...

2021-12-03 16:33:13 1025

原创 Java异常---空指针异常

1:NullPointerException由RuntimeException派生出来,是一个运行级别的异常。意思是说可能会在运行的时候才会被抛出,而且需要看这样的运行级别异常是否会导致你的业务逻辑中断。2:空指针异常发生在对象为空,但是引用这个对象的方法。例如: String s = null; //对象s为空(null) int length = s.length();//发生空指针异常 3:一个变量是null,及只有其名,没有实值内容,也没分配内存,当你要去取他的长度,对他进行操作就会出现N...

2021-12-03 11:03:50 776

原创 Java初学Text6

package Week4Exception;public class Subject { public void subject(int x) throws Exception { if (x == 1) { System.out.println("您选择的课程是:C#编程"); } else if (x == 2) { System.out.println("您选择的课程是:Phython#编程");...

2021-12-02 17:19:26 68

原创 Java初学Text5---拓展

package Week4Computer;public interface CPU { public String brand(); public String Hz();}package Week4Computer;public interface EMS { public String type(); public String capacity();}package Week4Computer;public interface HardDis...

2021-12-02 17:12:19 61

原创 Java初学Text5

package Week4Door;public interface Lock { public void unlock();//开锁 public void locked();//上锁}package Week4Door;public interface Music { public void sing();}package Week4Door;public interface photo {}package Week4Door;public...

2021-12-02 17:06:55 170

原创 Java初学Text4

package JavaWeek3text;import lombok.Data;@Datapublic class Pet { private String name; private int health; private int lovely; public Pet() { } public Pet(int health) { this.health = health; } public int...

2021-12-02 16:56:54 80

原创 Java初学Text3

1:使用封装的思想实现对User, username,password,age,sex,和age和性别做限制年龄在0-130是合理的,超过这个范围给出默认值20 String , 比较 equals()package javaHome3;public class User { private String username; private String password; private String sex; private int age=20; public User(.

2021-12-02 16:51:55 307

原创 Java初学Text2

1:自己编写代码,测试结果宠物领养系统Name, health, lovely, sex2:使用代码完成下面的运行结果,分析为什么!!!!!!!!成员变量和局部变量的区别下面的代码有没有问题?没有问题,结果是多少,有问题的话怎么解决?3:新建一个学生类,属性有:姓名,年龄,地址,性别通过键盘录入,使用有参构造和无参构造分别为对象进行赋值并给出自我介绍的方法,介绍自己的相关信息pack...

2021-12-02 16:32:25 210

原创 Java初学Text1

package javaClass2;public class Student { String name; String sex; int age; double score; double height; double weight;}package javaClass2;public class Students { String name; String hobby; String classroo...

2021-12-02 15:53:04 560

原创 Java初学Day6---异常

第六天1:什么是异常程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常常见的异常有:先记5个算术异常:ArithmeticExecption空指针异常:NullPointerException数组下标越界异常:ArrayIndexOutOfBoundsException类型转换异常:ClassCastException数组负下标异常:NegativeArrayException字符串转换为数字异常:NumberFormatExcepti

2021-12-02 15:21:30 94

原创 Java初学Day5---抽象类和接口

第五天1:抽象类和普通类的区别1:抽象方法介绍当父类的某些方法不确定时,或者每一个子类都有不同的表现形式的时候,可以用abstract关键字来修饰该方法。被abstract修饰,没有方法体的方法,就叫抽象方法,特点:抽象方法没有方法体,只有方法的声明 如果一个类中存在抽象方法,那么这个类必须要声明为抽象类如果父类中有一个方法,每一个子类都有不同的实现,此时可以将这个方法声明为抽象方法,抽象方法是没有方法体的,只是一种规范。Pet类中的toHospital() 方法不需要具

2021-12-02 15:13:23 107

原创 Java初学Day3

第三天1:封装1.1:封装的概念封装是java的三大特性之一将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问1.2:封装的原则 - 记住1:将属性隐藏起来 2:对外提供公共的访问方法(赋值,取值)1.3:实现封装的步骤 - 记住 1:私有化属性;2:创建公共的getter和setter方法;3:在setter方法中添加控制语句private 关键字说明:被private修饰的属性和方法只能在本类...

2021-11-30 01:40:14 151

原创 Java初学Day4

第四天1:方法的重写:overriding使用:当父类中的方法不能满足子类的需要。方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重新编写重写的前提是:必须在继承体系下,也就是必须存在继承关系重载的前提是:同一个类中1:方法重写的原则 1、方法名必须相同2、参数列表必须相同3、返回值类型相同或者是其子类4、访问权限相同或不能严于父类注意:一般不会去改变返回值和访问权限 父类的私有方法不能被重写,重写的是可以被继承的方法 一般情况下.

2021-11-30 01:30:57 140

原创 Java 初学Day2

第二天1:方法1:方法的定义方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果方法定义类的某种行为(或功能), 是功能的实现记忆:方法五要素:修饰符,返回值类型,方法名,参数列表,方法体。public void show(){System.out.println("姓名:" + name + ",年龄:" + age);}方法中返回值介绍: 如果方法有返回值,方法中必须使用关键字return返回某个值,返回值类型为该值的类型,且返回值只...

2021-11-30 01:28:14 302

原创 Java初学Day1

第一天理解面向对象和面向过程的区别?盖房子过程:设计结构,办手续,买砖头,买水泥,打地基,砌墙,封顶,装饰设计,买装修材料,装修,入住使用2种语言来描述盖房子的这件事情,C, javaC语言实现盖房子这件事情:- 面向过程的语言我要设计我要去办手续我要买砖头我要买水泥我要打地基我要砌墙我要封装我要装修设计我要买材料我要装修C面向过程,以过程为核心,每一个过程/流程都需要自己亲力亲为的去实现,Java - 面向对象,以对象为核心,不需要关

2021-11-30 01:19:54 138

原创 Java 编写简易的登录,注册和修改

使用面向对象的思想实现登录和注册修改密码,使用封装的特性User, username, password, sex,age --- , login(用户名和密码), register(用户名和密码),拓展 : changePwd(index,pwd)使用数组作为容器,存储对象,User[] users = {user1, user2 ,user3};程序初始化的时候,在容器存储2个对象,输入用户名和密码:请选择操作:1注册(用户名,密码格式校验),2登录成功之后:1:个人中心:.

2021-11-30 01:00:11 1445

原创 JAVA数组 添加数组元素并排序---下标越界问题

问题:在指定数组:{99,88,77,66,55};中插入一个数字并使之保持降序。

2021-11-19 11:41:48 805

空空如也

空空如也

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

TA关注的人

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