java入门知识
java入门知识
Hi梅
bug不见!
展开
-
Java集合列表,对集合中某个字段判断是否存在
经常我们都会对List集合中的元素进行操作,并且List集合允许存储相同的值,不像Map会对重复元素进行覆盖,可能我们会使用for循环进行遍历集合在判断元素是否相等,我们我们可以使用集合中的stream流中的filter过滤相等的值。...原创 2022-08-18 17:45:38 · 3187 阅读 · 0 评论 -
获取前多少天,多少小时并且格式日期,看一遍就会
通常我们对接电商平台,调用一些接口获取数据,平台都会要求调用方传递时间进行查询,有可能是传递一段时间的时间毫秒值或者像下图传递年月日时分秒的范围数据进行查询更多时间上的前或后都可以很好的用Calendar来解决,还有更多获取方式评论区探讨。原创 2022-07-10 17:53:25 · 584 阅读 · 1 评论 -
npm如何提速下载
默认情况下npm的镜像是在国外,所以下载比较慢,该成国内就好了 npm set registry https://registry.npm.taobao.org/如果某天我们身处国外,可能又要删掉配置 npm config rm registry使用Nrm管理可以让我们在 npm 的各个源间快速的切换。 接下来我们看nrm如何安装和使用…安装node之后,在命令行输入命令: npm install nrm -g ,回车。使用 nrm ls 查看当前可使用的所有源,带*原创 2021-12-20 22:07:17 · 495 阅读 · 0 评论 -
前端get请求发送包含特殊符号会被转化空格
今天写程序前端发送get请求到后端传递的值明明是一样的但是后端获取到数据数据就是不相同,打印信息查看发现,加密的文字中 + 号变成了空格导致不一致的问题。既然发现问题的所在就知道怎么解决了。在传递的参数进行转换转化后是这样的并且springMvc会自动解析,成原始数据进行使用。...原创 2021-09-29 14:10:39 · 932 阅读 · 0 评论 -
Html中div里面的文字太长不换行的问题!
1.Html中div里面的文字太长不换行的问题!有时候div里面的值不是我们固定下来的,从后端回去到的字符串有长有短,很可能会影响到其他div内容布局,这个时候我们需要把width(宽度给规定下来),height(高)给它设置成(auto),然后在div的style中添加 word-wrap: break-word; word-break: break-all; overflow: hidden;如图所示:这样设置完成后太长的会把宽度给占用满了后会自原创 2021-08-10 15:53:01 · 2896 阅读 · 0 评论 -
Docker安装tomcat运行war超详细
安装tomcat服务1.使用docker查询tomcat的镜像命令:docker search tomcat2.下载tomcat镜像使用命令:docker pull tomcat3.创建目录用于挂载tomcat的容器回到/home创建wms/tomcat/webapps目录可以使用mkdir -p wms/tomcat/webapps 创建多级目录4.运行tomcat并且挂载docker run -d -p 8084:8080 --name tomcat_wms -v /home/w原创 2021-07-13 14:14:57 · 1669 阅读 · 3 评论 -
三个等于和二个等于的区别
1、===:称为等同符,当两边值的类型相同时,直接比较值,若类型不相同,直接返回false; 可以看出 字符串1和int类型1 用二个等于比较返回值为true而,三个等于直接返回false,这是因为类型不一样。2、==:称为等值符,当等号两边的类型相同时,直接比较值是否相等,若不相同,则先转化为类型相同的值,再进行比较;类型转换规则:如果等号两边是boolean、string、number三者中任意两者进行比较时,优先转换为数字进行比较如果等号两原创 2021-02-19 09:57:57 · 1482 阅读 · 0 评论 -
java_final、权限、内部类、引用类型
第一章 final关键字1.1 概述学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承 API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了 final 关键字, 用于修饰不可改变内容。final: 不可改变。可以用于修饰类、方法和变量。类:被修饰的类,不能被继承。方法:被修饰的方法,不能被重写。变量:被修饰的变量,不能被重新赋值。1.2 使用方式修饰类格式如下:public final cla原创 2020-08-20 15:31:16 · 330 阅读 · 0 评论 -
java_接口,动态的使用
1. 接口1.1 概述接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并 不是类,而是另外一种引用数据类型。引用数据类型:数组,类,接口。接口的使用,它不能创建对象,但是可以被实现( implemen原创 2020-08-18 17:20:48 · 552 阅读 · 0 评论 -
java_继承、super、this、抽象类的使用
1. 继承1.1 概述由来多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类即可。如图所示:定义继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。好处提高代码的复用性。类与类之间产生了关系,是多态的前提1.2 继承的格式通过 extends 关键字,可以声明一个子类继承另外一个父类,定义格式如下: class 父类 { ...原创 2020-08-16 17:25:12 · 261 阅读 · 0 评论 -
java_String类、static关键字、Arrays类、 Math类
1.String类1.1 String类概述概述java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 “abc” )都可以被看作是实现此类的实 例。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻 译为大写或小写的所有字符的字符串的副本。特点字符串不变:字符串的值在创建后不能被更改。 String s1 = "abc"; s1 += "d"; System.out.println(s1); //原创 2020-08-14 16:10:41 · 260 阅读 · 0 评论 -
Java_认识Scanner类,Random类,ArrayList类
1.API概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。API使用步骤打开帮助文档。点击显示,找到索引,看到输入框。你要找谁?在输入框里输入,然后回车。看包。java.lang下的类原创 2020-08-13 15:38:50 · 409 阅读 · 0 评论