E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java-前端问题
前端问题
四:原生JavaScript封装去除数组重复元素的去重函数
Header:原创不易,还请大家不吝指导赐教,Codeisneverdie!ps:本着让更多人不止解决问题,更能够学到一点点方法的目的。今天给大家分享一下JavaScript封装一个数组去重函数方法。题目:要求去除数组中重复的元素①思路:把旧数组里面不重复的元素选取出来放到新数组中,重复的元素只保留一个,放到新数组中去重;②核心算法:我们遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数
rain's.
·
2021-04-16 12:55
前端常见问题
js
数据结构
javascript
封装
chrome
java-
自动拨号
```packagecom.company;importjava.util.Scanner;/**@authorhuxiaomei@date2021/3/188:30*/publicclassdemo01{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("请输入数字
末世岛屿_e627
·
2021-04-16 10:08
JVM-2020-4-20
类编辑解释执行过程编译:将.java文件编译为.class文件(字节码文件)其中详细过程如下:源代码文件.
java-
>词法分析器->tokens流->语法分析器->语法树/抽象语法树->语义分析器->注解抽象语法树
自己的世界因自己而精彩
·
2021-04-15 01:10
前端问题
一:使用innerHTML向DOM元素中追加问题
Header:首创不易,还请大家不吝指导赐教,Codeisneverdie!ps:本着让更多人不止解决问题,更能够学到一点点方法的目的,内容有点赘述,还请耐心。今天在修改项目时,偶然碰到了innerHTML部分知识的使用。直击问题:根据后台返回数据的个数循环动态添加dom元素,并且对dom元素进行相应的操作(例如:添加、编辑dom元素等)for(leti=0;i`;letdomItem=docum
rain's.
·
2021-04-13 22:46
前端常见问题
javascript
html
dom操作
可视化
vue
【详细+超基础】
Java-
学习笔记
Java学习笔记系列——孙不坚1208【详细+超基础】
Java-
学习笔记【详细+超基础】
Java-
学习笔记01【详细+超基础】
Java-
学习笔记02【详细+超基础】
Java-
学习笔记03【详细+超基础】
孙不坚1208
·
2021-04-09 09:34
Java
java
编程语言
notepad++
jre
jvm
Java-
大杂烩
//::表示引用,比如类的构造方法,对象方法,静态方法的引用stream.forEach(System.out::println);等价stream.forEach(item->System.out.println(item));java8中stream相关用法注意:Arrays.asList得到的只是一个Arrays的内部类,一个原来数组的视图List,因此如果对它进行增删操作会报错。用Arra
chrisghb
·
2021-04-08 14:42
Java-
基本数据类型
一、基本数据类型java中有八种基本数据类型,分别为boolean,byte,short,char,int,long,float,double。除了这8种基本数据类型,其他都是引用类型。另外在计算机内存中,1字节=8位。1.逻辑类型:boolean可以将变量定义为true,false两种。默认值为false(局部变量的话必须要有初始值);分配一字节内存。publicclassMain{public
wasane
·
2021-04-04 22:14
JavaSE
java
前端问题
总结
1、npm和yarn的区别npm问题:npminstall的时候巨慢。特别是新的项目拉下来要等半天,删除node_modules,重新install的时候依旧如此。同一个项目,安装的时候无法保持一致性。由于package.json文件中版本号的特点,下面三个版本号在安装的时候代表不同的含义。安装的时候,包会在同一时间下载和安装,中途某个时候,一个包抛出了一个错误,但是npm会继续下载和安装包。因为
·
2021-03-29 12:35
javascript
前端问题
总结
1、npm和yarn的区别npm问题:npminstall的时候巨慢。特别是新的项目拉下来要等半天,删除node_modules,重新install的时候依旧如此。同一个项目,安装的时候无法保持一致性。由于package.json文件中版本号的特点,下面三个版本号在安装的时候代表不同的含义。安装的时候,包会在同一时间下载和安装,中途某个时候,一个包抛出了一个错误,但是npm会继续下载和安装包。因为
·
2021-03-22 20:48
javascript
slf4j - slf4j与java SPI
这个可以在
Java-
日志系统概述中了解更多。有个疑问是,日志框架的适配器有很多,他们是如何被slf4j发现并绑定的?这里就依赖了JavaSPI技术。
齐晋
·
2021-03-10 23:20
Java-
对象怎么说?
1.一切都可以看成对象。2.操纵内存中元素的方式,引用。引用不一定要和对象关联,通常安全的做法:创建一个引用的同时便初始化。3.用new把引用和对象关联。Strings=newString("asdf");4.对象存储地方:寄存器,堆栈(引用的存储地方),堆(存放所有java对象),常量存储,非RAM存储(流对象和持久化对象,如JDBC)。5.基本类型,并非引用的产变量,存放在,堆栈中,直接存储"
关小禾zzy
·
2021-03-10 12:22
java-
并发原理
理论======1.1并发问题原子性分时复用引起可见性CPU和缓存引起有序性cpu的乱序执行和编译器的指令重排序引起编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。指令级并行的重排序。现代处理器采用了指令级并行技术(Instruction-LevelParallelism,ILP)来将多条指令重叠执行。如果不存在数据依赖性,处理器可以改变语句对应机器指令的执行
·
2021-03-09 22:06
java-
并发原理
理论======1.1并发问题原子性分时复用引起可见性CPU和缓存引起有序性cpu的乱序执行和编译器的指令重排序引起编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。指令级并行的重排序。现代处理器采用了指令级并行技术(Instruction-LevelParallelism,ILP)来将多条指令重叠执行。如果不存在数据依赖性,处理器可以改变语句对应机器指令的执行
·
2021-03-09 22:06
IDEA自定义快捷键生成代码块(Live Template的使用)
IDEA自定义快捷键生成代码块(LiveTemplate的使用)效果演示设置步骤1、Settings->Editor->LiveTemplates2、点击
Java-
>点+->点击LiveTemplate3
牛哄哄的柯南
·
2021-03-09 11:51
IntelliJ
IDEA
intellij
idea
Java-
时间复杂度和空间复杂度
1、算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以如今已经不需要再特别关注一个算法的空间复杂度。2
lewjin
·
2021-03-06 22:48
java
Java 配置文件(.yml .properties) 常用配置
Java-
常用配置配置文件配置文件下载官网地址SpringBoot配置文件(KEY-VALUE结构)端口、路径配置:数据源(DataSource)配置hikari数据连接池配置:Mybatis-plus
布诺i
·
2021-03-05 22:15
配置
java
mybatis
maven
spring
mysql
Java-
日期类(JDK8)
JDK8中新的日期类api。在之前虽然也有Date和Calendar日历类,但是处理日期有一定不方便,而且有偏移性(从0开始),并且不是线程安全的,所以JDK8中的新特性之一就是新的日期类,这简化了日期时间的管理。Date与SimpleDateFormat格式化:日期——>字符串解析:字符串——>日期@Testpublicvoidtest1(){Datedate=newDate();Syste
秃头不用洗发水
·
2021-02-28 05:58
Java
java
date
jdk1.8
JAVA-
基础-Map和Set
1概念Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。以前常见的搜索方式有:直接遍历,时间复杂度为O(N),元素如果比较多效率会非常慢二分查找,时间复杂度为,但搜索前必须要求序列是有序的上述排序比较适合静态类型的查找,即一般不会对区间进行插入和删除操作了,而现实中的查找比如:根据姓名查询考试成绩通讯录,即根据姓名查询联系方式不重复集合,即需要先搜索关键
超分辨菜鸟
·
2021-02-16 21:29
LeetCode
JAVA
基础
算法
java
数据结构
java if else 题目_
java-
分支结构-if-else结构练习题
例1:从键盘输入三个整数分别存入num1,num2,num3,对他们进行排序,并且从小到大输出代码实现:importjava.util.Scanner;classIfTest1{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println("请输入你的第一个整数:");intnum1=
高天艳阳
·
2021-02-16 20:46
java
if
else
题目
Eclipse 使用指南
Eclipse设置空格和tab勾选tab自动插入空格image.png设置profileimage.png显示空格和tabimage.png代码智能提示Java智能提示Window->Preferences->
Java
liuliuzo
·
2021-02-13 18:47
JAVA-
高级编程-IO流
IO流publicclassIOTest{publicstaticvoidmain(String[]args){Filefile=newFile("hello.txt");//此时是相对于工程下的路径Filefile1=newFile("\\GenericM\\hello.txt");}@Testpublicvoidtset(){//1.实例化File类对象,指明要操作的文件Filefile=ne
向秃头探索
·
2021-02-10 23:28
java
JAVA-
高级编程-泛型与File
泛型/***集合中使用泛型的情况**集合接口或集合类在jdk5.0时都修改为带泛型的结构*实例化集合类时指明泛型类型*指明完之后,在集合类或接口中凡是定义类或接口时,内部结构使用到类的泛型位置,都指定为实例化时的类型*比如:add(Ee)方法>实例化后add(Integere)*注意泛型的类型必须是一个类,不能是基本数据类型,基本数据类型使用包装类**/@Testpublicvoidtest3()
向秃头探索
·
2021-02-09 14:41
java
JAVA-
高级编程-集合
集合Collection接口;Collection子接口:List接口、Set接口一、collection常用方法使用/***一:集合框架的概述*Collection单列集合*List:有序可重复集合*Set:无序不可重复集合*Map双列集合key-value**1.集合、数组都是对多个数据进行存储操作的结构,简称java容器*说明:此时的存储指的是内存层面的存储,不涉及到持久化的存储*2.数组在
向秃头探索
·
2021-02-08 16:27
java
Java-
单例模式
我的博客园:https://www.cnblogs.com/djhzzl/p/14378952.html单例模式单例(Singleton)模式是设计模式之一,最显著的特点就是一个类在一个JVM中只有一个实例,避免繁琐的创建销毁实例。publicclassSingleton_Test{privateSingleton_Test(){System.out.println("私有化构造方法");}}构造
秃头不用洗发水
·
2021-02-05 17:19
Java
设计模式
java
JAVA-
高频面试题汇总:链表
高频题汇总:
JAVA-
高频面试题汇总:动态规划
JAVA-
高频面试题汇总:字符串
JAVA-
高频面试题汇总:二叉树(上)
JAVA-
高频面试题汇总:二叉树(下)
JAVA-
高频面试题汇总:回溯
JAVA-
高频面试题汇总
喜欢敲代码的Apollo
·
2021-02-01 21:30
数据结构与算法
数据结构
链表
算法
java
【详细+超基础】
Java-
学习笔记 10
四、综合案例4.1案例需求(理解)我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识分析,这个案例中有哪些具体类,哪些抽象类,哪些接口,并用代码实现。4.2代码实现(应用)抽象人类publicabstractclassPerson{privateStringname;privateintage;publicPerson(){}pu
孙不坚1208
·
2021-01-31 22:25
java
java
多态
抽象类
继承
接口
【详细+超基础】
Java-
学习笔记 09
一、多态1.1多态的概述(记忆)什么是多态同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点成员变量编译看父类,运行看父类成员方法编译看父类,运行看子类代码演示动物类代码演示动物类publicclassAnimal{publicintage=40;publicvoideat(){System.ou
孙不坚1208
·
2021-01-31 13:13
java
多态
编程语言
java
JAVA-
接收用户输入(Scanner)
JAVA-
接收用户输入(Scanner)概念:使用格式:在使用Scanner时需要注意常用三种输入:第一种:第二种:第三种:总结:概念:在java中接收用户输入和C语言有点不一样,一个是面对对象语言,一个面对过程语言
D_AKJS
·
2021-01-29 23:11
Java
Scanner
用户输入
【详细+超基础】
Java-
学习笔记 07
二、抽象类2.1抽象类的概述(理解)当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!2.2抽象类的特点(记忆)抽象类和抽象方法必须使用abstract关键字修饰//抽象类的定义publicabstractclass类名{}//抽象方法的定义publicabstr
孙不坚1208
·
2021-01-28 22:29
java
抽象类
多态
面向对象编程
继承
狂神说
Java-
多线程学习笔记
线程简介多任务:边吃饭边玩手机,同时做多件事(但是实际上是分时进行的,大脑分时处理,时间交替很快)多线程:多车道,多条线路同时执行任务普通方法调用和多线程直接调用run和调用start函数的不同,直接调用run函数无法实现多线程在操作系统中运行的程序就是进程(qq,播放器,游戏,IDE),播放视频时有声音,图像,字幕,这些就是由不同的线程控制进程与线程说起进程,就不得不说下程序,程序是数据和指令的
此生辽阔
·
2021-01-24 21:28
多线程
Java-
基于LinkedList手写一个消息队列
前言日常开发中,我们最常用的集合主要有两个,一个是ArrayList,一个是LinkedList如果对ArrayList还有不明白的同学,可以看一下我之前写的一篇文章:Java集合,ArrayList源码深入解析那么本篇文章,我们主要是基于LinkedList写一个简单的队列。设计思路:首先我们想要设计一个方案的时候,要先捋清楚思路,想一下现有的,别人已经实现的方案,然后思考自己如何才能实现。(比
·
2021-01-22 20:12
Java-
泛型
Java-
泛型一、泛型相关概念二、含有泛型的类三、含有泛型的方法四、含有泛型的接口1.在进行实现类的创建时,指定接口的泛型2.在进行实现类的创建时,给实现类也加上泛型五、泛型通配符1.泛型通配符2.泛型通配符高级使用一
if shining
·
2021-01-21 23:14
Java
编程语言
java
泛型
Java-
集合练习题 续
第一题:定义一个Map接口类型的变量,引用HashMap实现类,添加键值对,完成以下需求(从1到5按顺序执行):1、判断集合中是否包含某一key值,并通过某一key值得到value值,并打印出来;2、通过某一key删除键值对;把另一个map集合添加到此map集合3、返回集合里key-value对的个数,并打印出来个数和集合中的全部元素。4、判断是否为空,是则清除集合。publicclassHash
学Java的AxinGzZz
·
2021-01-19 18:10
Java
练习题
java
Java-
双亲委派机制
双亲委派机制什么是双亲委派机制类加载器的类别BootstrapClassLoaderExtClassLoaderAppClassLoader为什么要这么设计呢?什么是双亲委派机制Java是运行在Java的虚拟机(JVM)中的,但是它是如何运行在JVM中了呢?Java将源代码通过编译器编译成.class的字节码文件,然后交由ClassLoader负责将这些.class文件给加载到JVM中去执行。Cl
普通人zzz~
·
2021-01-19 18:18
Java进阶知识
Java-
对象的创建和分配
一、虚拟机中对象的创建过程虚拟机中对象的创建过程.png在这个图中,蓝色部分是在JVM遇到一个字节码new指令时进行的。类加载步骤,就是将对应的.class文件加载到内存中。而分配内存的步骤,包含了为对象分配内存和并发安全问题。而对象的创建过程,一般有以下六个步骤:(1)判断对象对应的类是否加载、连接和初始化首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表
zzq_nene
·
2021-01-12 14:15
2021春招必备Java面试题大全(五)
Java-
集合部分 持续更新
什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身
帅的太无情
·
2021-01-10 19:58
jvm
java面试
2021春招
java
集合
底层应用开发
JVM调优
正文程序计数器PCjava虚拟机栈本地方法栈堆方法区指令集GC垃圾回收器调优程序,线程,进程,纤程(协程)常用参数垃圾回收算法#java从编译到执行,x.java-》javac-》x.class-》
java
更多v
·
2021-01-09 01:05
指针
jvm
java
jdk
多线程
java —— 学习之路
java-
——学习之路一、java:创建、运行、输出、动态赋值程序主体:publicclass类名{publicstaticvoidmain(String[]args){System.out.println
逃逃日塔灰
·
2021-01-07 12:57
学习
java
JAVA-
高频面试题汇总:二叉树(二)
前言为了让小伙伴们更好地刷题,我将所有leetcode常考题按照知识点进行了归纳.已完成:
JAVA-
高频面试题汇总:动态规划
JAVA-
高频面试题汇总:二叉树(一)接下来我对树这一知识点进行归纳总结,树的内容总结了二十多道
喜欢敲代码的Apollo
·
2021-01-04 20:16
数据结构与算法
数据结构
leetcode
二叉树
算法
JAVA-
高频面试题汇总:二叉树(一)
前言为了让小伙伴们更好地刷题,我将所有leetcode常考题按照知识点进行了归纳.已完成:
JAVA-
高频面试题汇总:动态规划
JAVA-
高频面试题汇总:二叉树(二)接下来我对树这一知识点进行归纳总结,树的内容总结了二十多道
喜欢敲代码的Apollo
·
2021-01-03 18:49
数据结构与算法
算法
数据结构
leetcode
二叉树
java-
方法(函数)
方法就是函数,函数就是方法我们先要了解几个基本知识,一个程序是main方法,一个类中只有一个main方法。main方法可以调用其他方法。方法的作用消除冗余代码,将需要重复调用的代码进行封装成一个方法。方法定义在类的里面,与main方法并列。publicclassHomework0{publicstaticvoidmain(String[]args){}//方法定义和main平行,在main的外面。
一心拿offer!
·
2021-01-03 16:27
java
java-
循环
三种循环while循环do-while循环for循环while循环//while语法while(boolean结果){//如果boolean结果为真,进入循环里面//为假,都不会进入循环体}intj;//定义变量j=1;while(j==1){//j为1时,进入循环体内System.out.println(j);}while(true)死循环什么时候会用到死循环呢,就是不知道终止条件,不知道什么时
一心拿offer!
·
2021-01-02 16:46
java
java-
判断语句
if单分支这是一个单判断语句,if(这里是个boolean值)。boolean如果为true会进入if()后面的;如果为false,就不会进去了。inti;//定义变量i=5;if(i==5){//单判断System.out.println("i=5");}if-else双分支双分支,同单分支一个道理,满足哪个分支的条件进入哪个分支,如果都不满足,那么就任何分支都不进入也就是不执行。else后面不
一心拿offer!
·
2021-01-02 12:46
java
Java-
数组拷贝
数组拷贝首先了解深拷贝浅拷贝数组的四种拷贝方式:1.for循环拷贝代码示例:importjava.util.Arrays;publicclassTestDemo{publicstaticvoidmain(String[]args){int[]array1={1,2,3,4,5,6};int[]array2=newint[array1.length];for(inti=0;i
小鱼儿白*
·
2021-01-01 23:05
数组
java语法
java
数组
JAVA-
动态规划常考题汇总
JAVA-
动态规划高频面试题汇总小编统计出了动态规划中常考题,附上了题目出处以及最优解法.接下来还会进行其他模块的总结,有一起在准备暑期实习的JAVA软开伙伴可以一起交流!
喜欢敲代码的Apollo
·
2020-12-30 23:38
数据结构与算法
java
数据结构
动态规划
Java-
基础编程-多线程
目录一:程序,进程,线程二.使用多线程的优点四.Thread类的有关方法五.线程的生命周期六.线程的同步七.线程的通信八:经典的生产者消费者例题一:程序,进程,线程二.使用多线程的优点三:线程的创建和启动四.Thread类的有关方法五.线程的生命周期六.线程的同步七.线程的通信八:经典的生产者消费者例题线程通信的应用:经典例题:生产者/消费者问题生产者(Producer)将产品交给店员(Clerk
斑马!
·
2020-12-30 13:50
Java
明解
java-
柴田望洋-if-else 练习题
有趣的想法,通过代码猜猜联系题目是什么。练习题1packageChap3;importjava.util.Scanner;publicclasstest3{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.print("请输入一个数值");intn=s.nextInt();if(n>0)Syst
敦敏读书
·
2020-12-30 11:14
笔记
java
JAVA-
日常工作-POI-Utils
记录一下工作中使用的poi(可以做为工具类来使用)/***处理excel读入的工具类*CreatedbyLiujishuaion2015/8/5.*/publicclassExcelUtils{/***要求excel版本在2007以上**@paramfile文件信息*@return*@throwsException*/publicstaticList>readExcel(Filefile)thro
Sunshiny
·
2020-12-24 23:48
java
如何快速提升自己的Java 技术?
学习
java-
步一脚印如果从未接触过,不知java的基本语法,不知道第一下要敲到那个字母键上。则需要先从网上找些视频来看。
又是一个特殊的一天
·
2020-12-24 18:52
Java
如果提升Java
程序员
编程
编程语言
Java-
网络编程总结
网络编程重在理论知识,我就直接转载大神笔记了,再加上课上的一些知识点和代码。希望对学习网络编程有所帮助。1.概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。网络编程就是编写程序使互联网的两个(或多个)设备(如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持。通过其提供的接口我们可以很方便地进行网络编程。2.
辕小白
·
2020-12-24 11:25
笔记
java
网络
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他