自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 beego使用API自动化文档生成swagger时,routers目录下无法生成commentsRouter_controllers.go文件

​beego使用API自动化文档生成swagger时,routers目录下无法生成commentsRouter_controllers.go文件。今天项目生成swagger时,按照官方文档操作,swagger目录和压缩包都正常创建,就连http://localhost:8080/swagger/也正常访问,但是Try it out 接口时,就 404 报错,百度说是因为commentsRouter_controllers.go(下面简称:路由文件)没有的原因。...

2022-08-25 17:17:46 1233 1

原创 解决Springboot2.X,无法用HttpSession报错org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated

今天在学习 springboot2.x 项目使用拦截器的时候,发现直接使用 HttpSession 和request.getSession().getAttribute() 会报错java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated(Ljavax/servlet/http/HttpSessionEvent;)V

2022-03-08 17:46:04 2385

原创 解决Vue和Beego项目中,Vue请求无法发送cookie,后端无法获取cookie的问题,和解决Vue的axios设置withCredentials之后跨域问题

问题一、Vue请求无法发送cookie,后端无法获取cookie的问题;1、今天在实现 Vue + Beego 项目的登录功能时,出现 Vue 发送请求之后,Beego 居然无法获取 cookie 的问题,上代码:- 前端 api.js 文件添加 withCredentials 设置:import axios from 'axios'axios.defaults.withCredentials = true- 后端 app.conf 文件设置启用 session 和 cookiese

2021-12-30 16:32:09 3505

原创 vim打开文件E325: ATTENTION;在Docker的Alpine容器中使用vim编辑文件时,不正常退出之后,重新使用vim打开文件出现异常E325: ATTENTION

直接上异常:大概意思是,之前用vim编辑这个文件时,vim不正常关闭了,但是这个程序还在,所以提示你要怎么处理。处理方法:1. 进入到该文件目录,执行 ls -la可以看到一个隐藏文件 .swp2. 执行rm .home.pug.swp 删除这个文件就可以了;...

2021-07-29 17:42:15 310 1

原创 IDEA运行SSM项目报错,java.sql.SQLException: Access denied for user root localhost (using password YES)

今天导入一个 Eclipse 的SSM项目到 IDEA 中进行测试,在进行数据库操作时出现了SQLException异常:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)异常代码大致如下:(因为异常提示太多了,这里就不全部显示了); java.sql.SQLException: Access denied for user 'root'@'localhost' (usin

2020-05-19 22:59:39 3658 6

原创 正则表达式之用户名、密码、手机号码、邮箱、地址的字符序列规则

正则表达式之用户名的字符序列规则用户名开头不能是数字,不能包含空格,特殊标点符号,长度在 2 到 12 之间:第一种写法:String user = "[a-zA-Z\u4E00-\u9FA5]{1}[a-zA-Z0-9\u4E00-\u9FA5]{1,12}";第二种写法:String user = "[^\\d^\\s^\\p{Punct}[\u4E00-\u9FA5]]{1}[^...

2020-02-27 12:23:31 4662

原创 Java正则表达式、元字符、限定修饰符的使用

Java正则表达式的使用:正则表达式实现中文输入:正则表达式实现用户名规则:正则表达式实现密码规则:正则表达式实现手机号码规则:正则表达式实现邮箱规则:正则表达式实现地址规则:...

2020-02-26 23:25:25 2283 5

原创 总结:一般类,抽象类,接口之间的继承、实现关系

一般类:一、一般类(普通类)实现 某个接口情况:一般类可以通过关键字 implements 来实现 一个或多个 接口;如下代码↗://接口1public interface Interface_One { void inMethod();}//接口2public interface Interface_Two { double number...

2020-02-23 15:48:18 1261

原创 字符串String的定义与使用、字符串String与基本数据类型的相互转换

Java字符串String的定义:1、字符串String类存放与 java.lang 包中,因为java.lang包是系统默认引入的,所以使用该包时,不用再通过 import 关键字进行引入了;2、String 类是 final 类型的类,所以 String 类不能被其他类继承,即没有子类;Java字符串String的使用:String 常量 :和别的数据类型不一样,String类...

2020-02-22 20:46:40 2719

原创 Java字符串String常用的方法与详细使用

字符串String常用方法:length()、equals()、startWith()、endsWith()、compareTo()、contains()、indexOf()、lastIndexOf()、substring()、trim();一、public int length() 的使用:二、public boolean equals( String s ) 的使用:...

2020-02-22 15:12:41 837

原创 Java面向接口编程与其" 开-闭 " 原则、接口的匿名内部类实现 " 开-闭 " 原则

Java面向接口编程定义:1、接口将其抽象方法的实现交给实现该接口的类,而抽象类是将其抽象方法的实现交给其子类;2、使用面向接口编程的核心思想是使用接口回调,即接口变量存放实现类的对象的引用,从而回调实现类重写后的接口方法;如下代码↗:一个接口(小艾同学),中间类(创建接口变量,实现接口回调)、实现类(小艾各个爱好)、测试类(调用方法进行传参)//接口public inte...

2020-02-19 16:24:17 1223

原创 Java面向抽象编程与其" 开-闭 " 原则、类的匿名内部类实现 " 开-闭 " 原则

Java面向抽象编程定义:1、面向抽象编程指:当设计某些重要的类时,不让该类面向具体的类,而是面向抽象类,即抽象类是各个类的父类;2、所设计的类中的重要数据是由抽象类声明的对象调用的,而不是具体类的对象,即通过方法传参,创建各个类的上转型对象;如下代码↗:创建一个抽象类(小艾同学),中间类(创建上转型对象)、子类(小艾各个爱好)、测试类(调用方法进行传参)//抽象类publ...

2020-02-19 15:01:38 660 1

原创 异常类、自定义异常类的定义与使用,try{ }catch(){ }语句和throw关键字的执行流程

异常类的定义:异常指:程序运行时可能出现的一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的操作流程,让程序有机会对错误做出处理;1、Java使用 throw 关键字抛出一个 异常类(Exception) 或者 异常类的子类 的实例,表示异常的发生;2、异常对象可以调用如下方法得到或输出有关异常的信息;public String getMessage();pu...

2020-02-18 17:54:36 4565

原创 匿名内部类中调用自己新增的成员变量和方法

匿名内部类中调用自己新增的成员变量和方法:匿名内部类相当于一个类的子类,但是匿名内部类是无类名的,是不能声明对象的;父类对象,继承父类的另一个子类对象都是不能调用匿名类中自己新声明的成员变量和方法的;那么匿名类自己新增定义的成员变量和方法要怎么调用呢?如下代码↗:创建一个抽象类(声明一个计算方法),一个中间类(完成上转型对象引用的传参),两个子类(分别继承抽象类),一个测试类(...

2020-02-18 15:00:31 1828

原创 内部类(static内部类)的定义与使用、与子类、接口有关匿名类的定义与使用

Java内部类的定义:在一个类中定义另一个类,这样的类称为内部类,而包含内部类的类称为外嵌类,所以内部类也是外嵌类的一种成员;内部类要点:1、Java内部类的使用:Java匿名内部类的定义:Java匿名内部类的使用:...

2020-02-18 14:22:05 2868 1

原创 抽象类与抽象方法总结、接口定义与实现过程、抽象类与接口的比较

Java抽象类与抽象方法总结:

2020-02-15 22:00:02 686

原创 Java继承与多态的关系,关键字 “instanceof”的使用

Java继承与多态的关系:继承是一种由已有的类创建型类的机制,需要用到关键字 import 来实现;多态是面向编程的重要特征,有两种意义的多态:1、一种多态是操作名称的多态,即类中有多个操作具有相同的名字,但这些操作所接收的信息类型必须不同(方法参数);实现代表:方法重载;如下代码↗://方法重载 void test(int x){ System.out.println...

2020-02-14 12:09:41 1004

原创 Java上转型对象的定义、关键字final的使用

关键字final的使用final关键字可以修饰 类、成员变量、方法和方法中的局部变量 ;一、当 final 修饰类时,则这个类就不能被继承,即这个类没有子类;一般格式如下: 则类 A 是不能被其他类继承的;final class A{....}二、当 final 修饰方法时,则这个方法不能被子类重写,子类只能继承这个方法,不能对方法进行修改;对象的上转型对象...

2020-02-13 18:02:24 1208

原创 Java不同状态下创建的对象调用成员变量、方法情况

Java类中通过 new运算符 和 构造方法 创建对象;而对象又有:一般类对象、子类对象,父类对象,上转型对象,本文对这些对象进行分析,区分他们分别在操作成员变量和方法时不同的调用情况;一、一般类对象的调用情况:对于一般类,类中对象没有 重写(隐藏)的成员变量和方法、没有 继承 的成员变量和方法,所以类中对象只能调用自己声明的成员变量和方法;如下代码↗:public clas...

2020-02-13 16:19:38 1077

原创 图解说明:不同状态下创建的对象调用成员变量、方法情况

流程图如下:

2020-02-13 13:44:04 513

原创 Java成员变量的隐藏、方法重写(方法覆盖)的语法规则和实现

Java方法重写:方法重写与方法重载的区别:成员变量的隐藏:

2020-02-12 14:07:43 3282

原创 关键字super在构造方法中的使用、super操作隐藏的成员变量和方法

关键字super在构造方法中的含义:1、当用子类的构造方法创建一个对象时,子类的构造方法总是先调用父类的某个构造方法;2、当子类的构造方法没有明确地指明使用父类的哪个构造方法,那么子类就默认调用父类中不带参数的构造方法;3、需要注意:当某个类中定义了一个或多个构造方法时,那么Java系统就不提供默认的无参数的构造方法了;如下代码↗:当子类的构造方法中没有 super() ; 关...

2020-02-12 13:59:39 3269

原创 Java基础:子类与父类、子类与对象的关系、子类与父类同包时、不同包时的继承性

继承:是一种由已有的类创建新类的机制。1、利用继承这个机制,可以先定义一个共有属性的一般类,根据这个类再分别定义具有特殊属性的子类,子类继承了一般类的属性和方法,并根据自己的需求创建新的属性和方法;2、使用Java关键字 extends 来定义一个类的子类,来实现继承机制;基本格式如下: class Student extends People {....}类 Stud...

2020-02-11 16:28:20 9323 4

原创 Java练习:实现分数之间进行加、减、乘除操作,并用分数形式显示运算结果

Java 在进行分数之间运算时,结果都是以小数的形式进行显示的;如下代码演示:public class Rational_Test { public static void main(String[] args) { //测试分数运算结果 double x = 1,y = 2,a = 2 ,b = 3 ; //计算 1/2 + 1/3 、 1/2 * 1/3 ...

2020-02-10 13:35:11 7656

原创 jar文件(jar清单文件)制作详细步骤、分别在cmd、Eclipse中运行jar文件

Java运行环境提供了扩展(\jre\lib\ext), 只要将类打包为jar格式的文件,放入扩展中,程序就可以使用 import 语句使用扩展中的类了;Java运行环境扩展(\jre\lib\ext)如下图所示:Java制作jar文件的详细步骤:第一步:在自己创建路径中使用记事本编写Java源文件;如:(G:\20200209\Test\TestOne\Jar_File.java...

2020-02-09 20:48:02 2340 1

原创 Java对象组合与方法复用(黑盒复用)的关系、对象数组的使用

*****学习对象组合一定要记住:一个类声明的两个对象如果具有相同的引用,则二者就具有完全相同的实体(变量);1、对象组合指:在一个类中的对象可以将其他类的对象作为自己的组成部分,这个过程就是对象的组合;2、方法复用指:在完成对象的组合后,通过所组合的对象调用其类中的方法;如下代码演示://对象组合指:在一个类中的对象可以将其他类的对象作为自己的组成部分,这个过程就是对象的...

2020-02-07 16:16:47 3206

原创 流程图概括Java访问权限private、public、protected、友好权限的关系

需要详细了解Java访问权限public、protected、友好的、private ,可以访问下面链接:https://blog.csdn.net/LagerSwan/article/details/104168989

2020-02-06 14:22:27 462

原创 Java访问权限(public、protected、友好的、private)定义

访问权限定义:1、访问权限指:对象是否可以通过 “ . ” 运算符操作自己的变量 或 通过 “ . ” 运算符调用类中的方法;2、访问权限修饰符:private、public、protected;3、private、public、protected 都是Java关键字,用于修饰 成员变量 或 方法 ;Java访问权限之 private (私有的):1、用 private 关键字...

2020-02-06 13:04:23 9909 2

原创 Java关键字import引入Java类库中的类,引入用户自定义中的类

import关键字引入Java类库中的类:1、import 语句的作用是:当某个类中想要引入不在同一个包中的某个类时,就需要通过 import 语句进行引入;2、因为用户编写的类是不与Java类库中的类同属于一个包中的,所以用户需要引入类库中的某个类时,就需要通过import语句进行引入;3、通过 import 语句可以引入Java类库中的类和接口;当需要引入Java类库中的某个类...

2020-02-05 14:55:31 6886

原创 Java方法重载的使用、方法中调用this关键字

方法重载:1、Java中行为的多态性就是方法的重载,而行为是通过类中方法来体现的;2、方法重载指:一个类中可以有多个方法具有相同的名字,但是这些方法的参数必须不同;参数不同指:1、参数的个数不同 ;2、参数个数相同,但是对于的某个参数的类型不同 ;如下代码演示:void test ( int x ){ }void test ( int x,int y ){ }vo...

2020-02-04 13:53:32 854

原创 实现数组快速升序排序、输入一个值判断该值是否存在数组中

Arrays类实现数组升序排序的方法:Java类库提供了Arrays类,该类在 Java.util 包中 ,所以使用时要引入该类;引入方法有如下两种:1、import java.util.* ;2、import java.util.Arrays ;Arrays类实现数组升序排序方法一: public static void sort( double a[ ] ) ;...

2020-02-03 23:15:51 1361

原创 实例变量与类变量(静态变量)的定义与区别、实例方法与类方法(静态方法)的定义与区别

Java实例变量与类变量(静态变量)的定义:1、在Java中 变量 分为 成员变量 与 局部变量 ;而 实例变量与类变量 都属于 成员变量;2、类变量 也称为 static 变量、静态变量;3、在声明成员变量时,用关键字 static 给予修饰的称为 类变量 ,否则称为 实例变量 ;如下代码演示: test 属于 类变量 ; testone 属于 实例变量 ;public ...

2020-02-03 12:06:40 2310 3

原创 Java参数(局部变量)传值、可变参数(int ...x)的使用

Java参数传值:特点:1、参数属于局部变量;2、当对象调用方法时,参数被分配内存空间,同时要求对象为参数传值才能进行使用,即方法被调用时,参数变量必须有具体的值;如下代码演示:在代码中,pv.tests() 是错误的,对象调用方法时,并没有为参数进行传值 ;public class Pass_Value_Test { int tests(int x,int y){ ...

2020-02-01 15:18:42 4070

原创 Java构造方法定义、对象实例化的过程、对象的引用和实体

Java构造方法定义:一、在类中,构造方法是一个特殊的方法,当程序用某个类创建对象时,需要使用这个类中的构造方法进行创建;如下演示: 通过 Structure_Method_Test() 构造方法 创建(实例化)了 类 Structure_Method_Test 的一个对象 smtestpublic class Structure_Method_Test { Structu...

2020-01-31 23:27:33 3798

原创 Java类定义、成员变量定义、方法定义、成员变量与局部变量的区别

编程语言的三大发展阶段:面向机器语言、面向过程语言、面向对象语言 ;其中面向对象语言主要体现三个特征:封装性、继承、动态 ;类的定义:类声明和类体。基本格式如下:class 类名{ 类体}特点:1、类是Java程序的基本要素,一个Java应用程序就是由若干个类所构成;2、类声明的变量称为对象变量,也简称 对象 ;3、class 关键字是用来定义类 ;4、...

2020-01-30 16:16:48 10385 1

原创 Java练习:两种方式求1+1/2!+1/3!+1/4!+...前20项的和、用for,while,do-while分别实现1+1/2!+1/3!+1/4!+...前20项的和

Java两种方式求 1+1/2!+1/3!+1/4!+... 前20项的和:感叹号 !是阶乘的意思,如 2! 、3! 、4! 分别是:1*2 、 1*2*3 、1*2*3*4第一种算法,如下代码演示:double sum=0,number=1; for(int i=1;i<=20;i++) { number= number * (1.0/i) ...

2020-01-29 22:06:08 19549 3

原创 for中break与continue执行的区别,使用增强型for循环遍历数组

Java关键字break与continue执行的区别:break 与 continue 语句指,在 break 与 continue 关键字后面加上" ; " , 如 break ; 与 continue ;对于break 关键字,当循环体进行循环时,若某次循环中循环体执行了break 语句,则结束整个循环的进行;对于continue 关键字,当循环体进行循环时,若某次循环中...

2020-01-28 14:10:58 749

原创 while与do-while执行顺序的区别、for嵌套for执行顺序

Java中while与do-while执行顺序的区别:一、while 和 do-while都是循环语句,他们的区别是 do-while语句的循环体至少被执行一次,而while语句不用;如下代码进行演示: int x = 1 ; while(x == 10){ x++; System.out.pri...

2020-01-27 15:06:34 3619 3

原创 多个if-else语句执行顺序、if-else与if-else if-else不同执行顺序、switch执行顺序

在Java中多个 if-else 之间的执行顺序有什么区别呢?对于 if-else 语句,它是 单条件双分支语句,即程序的执行流程是根据 一个条件来控制的;如下代码演示了存在多个 if - else 时的执行顺序: int test11 = 2; if (test11 > 1) { // if语句判断 int test21 = 10...

2020-01-26 14:58:29 20306 2

原创 Java运算符优先级与结合性、Java标识符声明的规则

Java运算符优先级与Java运算符结合性:一、Java运算符的优先级决定了表达式中运算执行的先后顺序,而表达式就是用运算符连接起来的符合Java规则的式子;如表达式 :x+2*y+10+5*(z+20) ;二、Java运算符的结合性决定了并列的相同级别运算符的先后顺序;如算术运算符中的加减运算符: 2+8-5 ;根据加减运算符的结合性是从左到右的,使用先计算2+8,在计算减5;...

2020-01-24 20:39:16 2627

Rational.java

Rational类是实现Java进行分数运算时,运算的结果也用分数的形式进行显示,而不是默认的小数进行显示。

2020-02-10

rational.jar

此资源是将Rational类,单独进行封装成jar包,方便导入到系统并使用该类的功能,该类可以用于分数之间的计算,并且以分数的形式进行显示结果;

2020-02-10

空空如也

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

TA关注的人

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