自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 前后端传值注意事项

1、前后端开发时,要注意给用户显示对应的提示,和限制,包括但不限于账号格式、邮箱格式、密码格式、传递数据长度,数量等等,同时要给用户足够的提示。2、开发时,测试要考虑有效值和无效值,防止用户自定义传值,例如:传递"null","undefined"等,还有业务逻辑不允许的值比如一个手机号后加空格等,需要后端验证,后端验证,需要前端验证、限制,前端限制,不要拖到以后进行重复修改。...

2021-08-17 15:45:00 473

原创 git 版本回退

git 版本回退方法1git reset --hard dbf5efdb3cd8ea5d576f2e29fe0db1951d0e3e3b # 强制推送到远程分支, 会抹去远程库的提交信息, 不要这么干# git push -f origin master方法2# 回退到指定版本, 需要解决冲突git revert e7c8599d29b61579ef31789309b4e691d6d3a83f # 放弃回退(加--hard会重置已 commit和工作区 的内容)# git reset

2021-07-26 14:36:54 535

转载 专业术语-什么是CI和CD

专业术语学习记录概览工厂里的装配线以快速、自动化、可重复的方式从原材料生产出消费品。同样,软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本。如何完成这项工作的总体设计称为“持续交付”(CD)。启动装配线的过程称为“持续集成”(CI)。确保质量的过程称为“持续测试”,将最终产品提供给用户的过程称为“持续部署”。一些专家让这一切简单、顺畅、高效地运行,这些人被称为 运维开发(DevOps)践行者。“持续”是什么意思?“持续”用于描述遵循我在此提到的许多不同流程实践。这并不意味着“一直在运行”

2021-07-08 14:40:01 1399

原创 error:“initializer element is not constant”

这是c的一种规定例如:int a = 0;int b = a + 1;int main(){}这样就会出错,因为规定全局变量b不能在编译时确定,全局变量需要以常量形式初始化所以需要改造成这样int a = 0;int b = 1;int main(){}原因:全局变量c的值不能在编译时确定,要在执行是确定(编译原理。。)为什么呢?因为这是标准:C语言标准:全局变量(external variable)和静态变量 (static variable)的初始化式必须为常量表达式[1]详

2021-03-24 10:18:21 674

原创 ../common/fdfs_global.c:23:30: error: ‘DEFAULT_CONNECT_TIMEOUT’ undeclared here (not in a function)

../common/fdfs_global.c:23:30: error: ‘DEFAULT_CONNECT_TIMEOUT’ undeclared here (not in a function) int g_fdfs_connect_timeout = DEFAULT_CONNECT_TIMEOUT;../common/fdfs\u global.c:23:30:错误:“DEFAULT\u CONNECT\u TIMEOUT”未在此声明(不在函数中)int g_fdfs_uconnect\u

2021-03-24 10:11:31 708 4

原创 安装fastdfs的坑还有解决方法

记录一下安装fastdfs的坑还有解决方法,同时也想帮助一些一样错误,但是找不到解决办法的人,这是一篇综合帖子,基本上所有的问题都有解决办法,先别急,先让我们看一下报错信息。》》》》解答部分1直通车》》》》解答部分2直通车第一种报错信息[root@iZ2ze5tsl5bp6q3ouoa46eZ fastdfs-6.04]# ./make.shcc -Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O1 -DDEBUG_FLAG -c -o ../comm

2021-03-24 10:05:22 2225 1

原创 IDEA配置文件变为16进制或者ascii码解决办法

File -> settings -> File Encodings 选中Transparent native-to-ascii conversion即可之后点击ok即可

2021-01-29 11:31:25 2556

转载 javaSE_day17 学习笔记 ——泛型、Stream

javaSE_day17 1. 泛型什么是泛型1.1 泛型类泛型类派生出的子类 1.2 泛型接口1.3 泛型方法1.5 泛型的使用 -- 通配符 “?”设置通配符的上限、下限通配符的错误使用 2. Stream2.1 流式思想2.2 stream的特性2.3使用Stream流的步骤2.3.1 数据源(sourc...

2021-01-29 10:04:05 116

原创 java中ResourceBundle.getBundle方法读取配置文件

1.新建一个XXX.properties文件在配置包下或者是resources等等下面,idea需要识别的资源包下,之后使用ResourceBundle.getBundle(XXX);这个XXX和上面的XXX.properties文件的XXX要保持一致,那么java就会自动获取ResourceBundle类型的对象,通过这个获取来的对象我们就可以通过打点调用getString(key)的方式获取我们想要的配置文件中的值,注意key和配置文件中的key要一致。ResourceBundl

2021-01-29 09:44:44 1915

原创 nvm的安装教程

nvm的安装教程首先我们需要卸载已经安装好的node,然后去安装node的文件夹中删除所有残余的文件之后再使用nvm进行安装nvm安装教程:https://www.cnblogs.com/gaozejie/p/10689742.html这是我找到的安装文章,亲测可以使用。...

2021-01-07 16:54:45 193

原创 Warning: Accessing non-existent property xxxx of module exports inside circular dependency

vue采用的node版本问题,需要降低版本,我用的是14.15.0 版本,项目中使用的vue并不能兼容这个版本,所以需要进行降低版本,所以一开始安装node时就推荐使用nvm进行版本管理。(Use `node --trace-warnings ...` to show where the warning was created)(node:4344) Warning: Accessing non-existent property 'cd' of module exports inside circul

2021-01-07 13:45:50 16061

原创 Failed to get response from Error: JAVA_HOME is incorrectly set.Please update.....

使用vue新建一个项目时会报出这个错误,解决办法,先去你的c盘搜索修改vue 配置文件 .vuerc即可完成,本质原因大概是npm和你安装的hadoop或者其它的里面的yarn冲突了

2020-11-14 11:16:09 1493 3

转载 JavaSE_day01学习笔记 —— JDK环境配置 ,数据类型

JavaSE_day01 目录 **JavaSE_day01**1. Java概述2. 分类3. jdk4. 环境5. 编辑器6. Java程序7. Java源文件8. JDK , JRE , JVM9. 数据类型9.1 基本数据类型9.1.1 整型9.1.2 浮点型9.1.3 字符型9.1.4 布尔型 9.2 引用类型 1. Java概述 Java 发明于 SUN公司,后被Oracle收购 Java1995年诞生,1996年 jdk1.0版本发布 J2SE 、J2EE(Ja

2020-09-11 10:24:47 165

原创 最近有好多人关注我了- -好吧我承认是我的同学们,所以不管怎么样加更一张算法来庆祝一下好了

算法:位运算1.在不使用运算符的情况下,完成整数的加减乘除运算2.在不使用任何比较判断运算符找出两个数中的较大数3.在不使用第三种变量的情况下完成两数的交换

2020-08-02 09:35:18 110

原创 JavaSE学习第一章--了解java的历史,java基础学习

1.Java概述Java 发明的公司是SUN公司,之后Oracle公司收购了。1995年诞生,1996 jdk1.0版本发布java包括J2SE J2EE J2ME三个版本2004年 jdk1.5 java三个版本改名之后使用JAVASE 5.0JAVAEEJAVAME三种名称2009年收购 Oracle(甲骨文)现在...

2020-07-23 20:17:25 146

原创 java实现模拟注册功能,使用数组存储个人信息,两种实现菜单的方法

话不多说直接来看源码,这是菜单栏的实现,主要是使用了switch语句来实现,识别用户输入的数字private static void menu() { Scanner scanner = new Scanner(System.in); System.out.println("1:注册"); System.out.println("2:登录"); System.out.println("0:退出系统"); int a = scanner.nextInt(); switch (a) {

2020-07-23 19:59:01 1087

原创 The nested type test2 cannot hide an enclosing type

错误原因:内部类不应该和外部类同名。解决方法:更改外部类名称或内部类名称

2020-07-23 19:34:53 6503

原创 Incompatible types.

java报这个错误原因是类型不兼容,可能的原因1.导入的包不正确,导入的包可能不是你需要使用的,从而导致你传递的值的类型也不对。2.你自己设定的类型不对比如List<…>中的类型和你之前设定不同,或者你反回的类型和你设定的不同。...

2020-07-21 19:15:41 1546

原创 java星星(菱形、沙漏、三角形)分析方法

/* * * * *** * ***** * ******* * ***** * *** * * * * */1.打印一个菱形首先我们分析一下这个菱形的规律,

2020-07-21 13:31:50 1075

原创 百钱百鸡问题,及详细解释

题目描述:3文钱一只鸡,2文钱1只母鸡,1文钱3只小鸡,总共100文钱要买100只鸡,每种鸡至少最少需要买1只,小鸡不能分开买,输出所有可能的组合。/* * 百钱百鸡 * 3文钱一只鸡,2文钱1只母鸡,1文钱3只小鸡 */ public static void baiqianbaiji() { for (int i = 1; i < 33; i++) { //System.out.println(i+"i"); for(int j = 1; j < 50;j++

2020-07-18 12:33:53 2079

原创 交换两个变量数据的3种方法

**1.新建一个变量,借助一个辅助空间来完成变量的数据交换。**就和交换两个瓶子里的水一样,先把一个瓶子的水倒入一个辅助瓶子中,再把第三个杯子的水导入第一个瓶子里,再把辅助瓶子的水导入第三个杯子中。int a = 10;int b = 5;int temp = 0;temp = a;a = b;b = temp;2.不使用第三个变量的情况下,使用异或完成数据交换(这是个抖机灵的办法,不适用所有情况,需要两个交换的数据不是同一个地址,简单来说一般只适用于整数的交换中)a^0=aa^a

2020-07-18 09:50:41 2006

原创 二进制加减溢出问题详解,byte类型加减溢出详解。

byte类型的数在JAVA中占1个字节,也就是8位,那么8位中除去一个符号位,表示数值的共有七位。例如:1000 0000 中1就是符号位,表示负数。0111 1111 中0也是符号位,表示正数。剩余7位表示数值,根据二进制的计算方法,byte8位一共可以表示-128~127。为什么正数只能表示到127,而负数可以表示到-128呢?这涉及到了0的问题1000 0000 按照之前的规定来看,首位1代表符号位,说明是负数,后7位代表数值0。这样看来,1000 0000就代表了-0这个数。0

2020-07-16 20:02:45 5089

原创 单调栈

单调栈,设置一个数组a[i],用一个栈存放该数组的下标,每次存放时先将所有大于等于a[i]的数弹出,最后再将i存入栈中,保证后续的所有的数都大于前面一个数,栈就是单调递增的,这样就叫做单调栈。...

2020-07-15 19:30:52 66

原创 ant找不到要测试的类,等等解决ant和Junit使用时的错误

1.ant找不到要测试的类。这是由于测试类没有导入进去,所以会导致这个错误,就是你配置好ant之后,点击build.xml运行之后,并没显示需要被测试的类,还有report。解决办法:第一种解决办法:1.新建一个java项目2.创建新的ja...

2020-06-19 20:13:58 889

原创 eclipse左侧栏没有了

1.点击window2.点击perspective3.点击Reset perspective即可

2020-06-19 19:40:52 619

原创 Mybatis查询数据库返回??????,mybatis 传入String 类型的参数出现错误,Mybatis查询数据库返回Null的四种解决方法,问题解决方法

Mybatis查询数据库返回??????这个问题就是在与查询传递的参数不对,我的问题是数据库查询需要使用utf-8的编码方式,而通过浏览器传递的确实ISO编码的,这就导致传递的String类型的数据不正确,传递到数据库时就是错误的,乱码。因为ISO其实是不支持中文的,同时ISO的编码方式也和utf-8不同,两者之间的编码方式有差别。解决办法:1.首先你需要知道传到后台的字符串是什么类型的编码2.你需要根据传递来的编码进行转化,转化成你查询的数据库支持的编码。底下附获取编码格式的方法,和转化编码格

2020-06-15 15:53:10 1214

转载 线性表与链表

判断用户的等级,VIP用户购买商品给予打折,并且根据输入的用户的购买商品,输出所需要的购买金额。public class sale {public static double Sale(String ID,double Price) { if(ID.charAt(0)=='A') { return Price*0.9; } else { return Price; }}public static boolean check(String ID) { if (ID.length()!

2020-06-15 15:20:44 194

原创 判断一个数是奇数还是偶数

判断一个数是奇数还是偶数,之后用户输入对应的答案,如果答案和正确答案一致输出Correct!如果答案和正确答案不同则输出Wrong!import java.util.Scanner; public class random { public static boolean equalsnum(int a) { if (a%2==0) { return false; } else { return true; } } public static void

2020-06-15 15:18:00 1087

原创 github desktop出现error: Your local changes to the following files would be overwritten by merge:

error: Your local changes to the following files would be overwritten by merge:ease commit your changes or stash them before you merge.Aborting今天分享一下我出的错误,**错误原因:**git上传文件出现了,代码冲突问题,这个问题就是由于其他人上传的代码和你本地的代码出现了冲突,而你现在要上传或者下载github的代码,就会出现一个问题,github不知道该

2020-05-29 19:20:57 803

原创 githubdesktop提示authentication

使用githubdesktop的时候克隆项目时候提示authentication,且一直提示,登录以后还是重新提示。有可能是登录过期的问题,长期没有重新登录导致的。解决方法:点击file点击option点击sign out之后重新登录即可...

2020-05-09 21:21:26 533

转载 org.apache.catalina.core.StandardContext.listenerStart Error configuring app

问题描述:提示org.springframework.web.context.ContextLoaderListener这个类找不到。但是其实我已经有这个jar包了。今天写项目突然报了这个错误,然后在网上查询终于找到了!!!!解决办法就是:原文链接1.Ctrl+Alt+Shift+S弹出Project Structure窗口,在Output Layout标签中找到Available El...

2020-05-02 19:22:50 3096

原创 idea配置tomcat

1.首先下载tomcat进入官网Http://tomcat.apache.org/,选择download,下载所需要的Tomcat版本。2.安装tomcat3.配置tomcat(可不进行)安装完成后,右击“我的电脑”,点击“属性”,选择“高级系统设置,点击“环境变量”CATALINA_BASE,CATALINA_HOME;变量名:CATALINA_BASE变量值:D:\winwxy...

2020-05-02 19:15:12 185

转载 正则表达式

一、校验数字的表达式数字:1*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9])$非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})$正数、负数、和小数:^(-|+)?\d+(.\d+)...

2020-04-25 20:19:08 127

原创 There is no configured/running web-servers found! Please, run any web-configuration and hit the Refr

There is no configured/running web-servers found! Please, run any web-configuration and hit the Refresh button、这个报错代表你的服务器端还没有运行,所以你的对应的jsp页面是无法运行的,只有html这种静态页面才可以在没有服务器运行的情况下直接打开。需要你打开tomcat等等你使用的,服...

2020-04-25 20:15:09 606

原创 javax.el.PropertyNotFoundException:在类型[com.zhongyi.model.Area_info]上找不

javax.el.PropertyNotFoundException:在类型[com.zhongyi.model.Area_info]上找不这个报错是运行错误,就是代表你传递的类型里面是找不到的,或者找不到对应的属性,这个问题就是在model类里看定义的属性,看get,set方法,看定义属性首字母是否是小写,看xml文件是否正确,看写的controller是否正确。...

2020-04-25 20:12:15 320

转载 墨卡托坐标

什么是墨卡托坐标?墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡托投影”绘制出的世界地图。从球到平面,有个转换公式,这里就不再罗列。具体的墨卡托坐标的解释,可以...

2020-04-25 20:09:08 625

原创 Cannot resolve property or method 'AreaId' (dynamic property?) less... (Ctrl

Cannot resolve property or method ‘AreaId’ (dynamic property?) less… (Ctrl报错这个问题解决办法。1.检查mapper文件看是否有映射2.检查model文件看是否有定义对应属性3.检查model文件是否有对应get,set方法4.检查model文件中属性定义是否是小写开头,如果属性定义是大写开头会导致无法调用get,...

2020-04-25 20:02:47 1537

原创 [Error] stdafx.h: No such file or directory

1.如果你使用的是Visual C++那么请你直接在我的电脑中搜索stdafx.h,并且把文件放置在Visual存储目录下。或者重新下载Visual,因为这个文件时软件自带的。2.如果你是用的devc++那么请你去掉 include “stdafx.h”,因为devc并不支持stdafx.h这个语句,因为这是Visual里特有的文件,用来表示标准头文件的。...

2020-04-14 22:00:19 8838 7

原创 设计一个动物声音模拟器,可以模拟许多动物的声音

题目如下:本题使用Uml类图来表示类的关系建立一个cat类:public class Cat extends Animal{ void cry() { System.out.println("喵喵喵"); } String getAnimalName() { return "Cat"; } }建立一个simultaor类,来实现cat和dog的叫声模拟publ...

2020-04-03 21:37:49 4633

原创 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等

请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown()等在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。...

2020-03-27 16:17:57 10240

java源代码,实现登录等功能

java实现简单的登录注册功能,数据存储在一维数组中,实现登录,注册,修改密码,修改信息等功能,可以在讲课中当例子使用。

2020-07-21

空空如也

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

TA关注的人

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