- 博客(27)
- 资源 (2)
- 收藏
- 关注

原创 那些面试问烂的问题集合-----JAVA集合篇(2) (附答案---都是面试官想听的)
集合ArrayList (数组,有序可重复,查找快增删慢,线程不安全)ArrayList是最常见的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要将已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或删除元素时,需要对数组进行复制,移动,代价比较高,因此它适合随机查找和遍历,不适合插入和删除。Vector (数组、线程同步,效率慢)Vector与 ArrayList一样,也是通过数组
2020-08-24 16:39:57
129

原创 那些面试问烂的问题集合-----JAVA基础篇(1) (附答案---都是面试官想听的)
基础知识重载与重写的区别面试官: 能说下重载与重写的区别么?小白:重载(overload)是发生在一个类中,方法名相同,参数类型不同,与返回值和访问修饰符无关;重写(override)是发生在子父类中,参数列表必须相同,如果父类访问修饰符使用private则子类不能重写父类该方法,一般我们在子类调用父类需要重写的方法时,使用super关键字; 比如最常见的String中的equals()方法是重写了object类下的equals()String与StringBuilder与StringBuffe
2020-08-20 17:24:01
178
原创 HTTP状态 500 - 内部服务器错误 【为此cookie指定的域[.xxx.com]无效】
apache-tomcat-8.5.61java.lang.IllegalArgumentException:为此cookie指定的域[.grepay.com]无效SSM项目使用apache-tomcat-8.5.61启动报错 【java.lang.IllegalArgumentException: 为此cookie指定的域[.grepay.com]无效】,是因为tomcat-8.5.61更换默认的CookieProcessor实现为Rfc6265CookieProcessor,之前的实现为Lega
2021-06-21 13:48:12
652
转载 定时任务框架Quartz-(一)Quartz入门与Demo搭建
一、什么是Quartz什么是Quartz?**二、Quartz Demo搭建****三、Quartz核心详解**什么是Quartz?Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 - 对调度作业进行有效的管理;大部分公司都会用到定时任务这个功能。拿火车票购票来说,当
2021-06-18 10:57:23
330
原创 SSM spring-springmvc-ibatis 控制台打印sql语句 添加log4j.properties
#把这段配置放到log4j.properties文件中即可log4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%nlog4j.logger.com.
2021-04-25 12:16:23
269
转载 深入理解 HashMap put 方法(JDK 8逐行剖析)
前言注意:我们今天所有的一切都是基于 JDK 8,JDK 8 的实现和 JDK 7 有重大区别。前面我们分析了 hashCode 和 hash 算法的原理,其实都是为我们解析 HashMap 做铺垫,因为 HashMap 确实比较复杂(如果你每一行代码都看的话,每个位移都纠结的话),虽然总的来说,HashMap 不过是 Node 数组加 链表和红黑树。但是里面的细节确是无比的优雅和有趣。楼主为什么选择 put 方法来讲呢?因为从楼主看来,HashMap 的精髓就在 put 方法中。HashMap 的解
2020-10-19 22:03:45
198
转载 浏览器缓存不止你知道的cookie
1.http缓存是基于HTTP协议的浏览器文件极缓存机制2.websql是只有较为新的Chrome浏览器支持,并以一个独立规范形式出现3.indexDB是一个为了能够在客户端存储可观数量的结构化数据。并且在这些数据上使用索引进行高性能检索API4.Cookie一般网站为了辨别用户身份,进行session跟踪而储存在用户本地终端上的数据(通常加密)5.Localstorage html5的一种新的本地缓存方案,目前用的比较多,一般用来存储ajax返回的数据,加快下次页面打开时的渲染速度。6.Sess
2020-10-17 17:14:29
110
原创 最简单的html 音乐播放器
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <audio id="" controls="controls"> <source src...
2020-03-16 10:57:03
1612
原创 创建Java对象的四种方法 面试常见问题
1.最常见的,使用New创建对象,大家肯定都知道2.使用反射机制创建对象①使用Class类的newInstance方法创建对象②使用Constructor类的newInstance方法创建对象3.调用clone方法实现Cloneable接口4.采用序列化机制...
2020-01-20 11:39:12
164
原创 遍历Map集合(4种方法)
package com.jeeplus.modules.util;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class ErgodicMap { public static void main(String[] args) { Map<S...
2020-01-17 16:51:44
131
原创 最简单的ECharts(Demo) 前端动态改变数据
很简单 直接上代码!!!!!!复制直接使用最简单的Eacharts(dome)想改变里边的样式,直接复制网址里边的option,再改变里边的option就可以了!官网: https://www.echartsjs.com/examples/zh/index.html.例:lhttps://www.echartsjs.com/examples/zh/editor.html?c=line-...
2020-01-10 16:23:40
1374
原创 JS库大全-引用js
常见的js库引用:jQuery:在线:<script src="https://cdn.bootcss.com/jquery/3.4.1/core.js"></script><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script><script src...
2020-01-10 15:49:07
962
转载 抽象类与接口的区别
接口和抽象类都是继承树的上层,他们的共同点如下:都是上层的抽象层。都不能被实例化都能包含抽象的方法,这些抽象的方法用于描述类具备的功能,但是不比提供具体的实现。、他们的区别如下:在抽象类中可以写非抽象的方法,从而避免在子类中重复书写他们,这样可以提高代码的复用性,这是抽象类的优势;接口中只能有抽象的方法。一个类只能继承一个直接父类,这个父类可以是具体的类也可是抽象类;但是一个类可...
2019-12-11 11:21:21
144
原创 java Math常用方法总结 给变量取绝对值....
使用java方法最简单:Math.abs(-10);输出:10求一个数的平方,y=X²,一般大家可以这样写 X^2,但是有时候会由于优先级,不起作用。Math.pow(变量,指数);总结:Math.pow(变量,指数)3² = 3^2 = Math.pow(3,2)Math.sqrt(变量); 计算平方根Math.cbrt(变量); 计算立方根Math.max( , );...
2019-12-07 16:14:47
1840
转载 Vue 起步 简单了解
简单了解 Vue :vue.js中有两个核心功能:响应式数据绑定,组件系统。主流的mvc框架都实现了单向数据绑定,而双向绑定无非是在单向绑定基础上给可输入元素添加了change事件,从而动态地修改model和view。主要看code:案例一:(直接使用)<!DOCTYPE html><html lang="en"><head> <met...
2019-12-02 16:54:09
166
转载 Jquery .val 与 .value 区别
原理了解:.val() 方法, 如果是带参 就是给输入框赋值 ; 如果是不带参数的方法,就是获取输入框的值;.value:获取Dom标签元素的value值,属于原生态JavaScript的写法例子:(复制直接使用).val 例子<!DOCTYPE HTML><html> <head> <meta charset=UTF-8 />...
2019-12-02 15:53:08
425
转载 newArrayList 与 ArrayList 区别
lists.newArrayList()List list = Lists.newArrayList();源码 public static <E> ArrayList<E> newArrayList() { return new ArrayList(); } @CanIgnoreReturnValue @GwtComp...
2019-11-27 16:31:03
461
转载 java mysql 基础教学
启动与停止启动mysql服务sudo /usr/local/mysql/support-files/mysql.server start停止mysql服务sudo /usr/local/mysql/support-files/mysql.server stop重启mysql服务sudo /usr/local/mysql/support-files/mysql.server restar...
2019-11-25 17:31:13
206
转载 问题 Uncaught TypeError: Cannot set property 'onclick' of null
当js文件放在head里面时,如果绑定了onclick事件,就会出现这样的错误,是因为W3School的写法是浏览器先加载完按钮节点才执行的js,所以当浏览器自顶向下解析时,找不到onclick绑定的按钮节点,于是报错。因此,需要把js文件放在底部加载,就会避免该问题。 在JS外包一个 window.οnlοad=function(){}$("pause").onclick = funct...
2019-11-23 14:45:20
205
原创 使用百度地图api 报错 A parser-blocking, cross site
问题解决办法<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的ak值"></script>把api改成getscript<script type="text/javascript" src="http://api.map.baidu.com/ge...
2019-11-13 15:44:00
2169
2
转载 IDEA 快捷键大全
一、常用快捷键Ctrl + F12 弹出当前文件结构层(类的方法属性等),可以在弹出的层上直接输入,进行筛选Ctrl + 左键单击 在打开的文件标题上,弹出该文件路径Ctrl + N 根据输入的 类名 查找类文件Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面Ctrl + P 方法参数提示显示Ctrl + Alt + O 优化导入的类,可以对当前文件和整...
2019-11-12 16:22:14
152
原创 百度地图路线回放
百度地图路线回放效果图直接可以运行<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, ...
2019-11-08 16:29:51
766
原创 冒泡排序法
冒泡排序法面试题public class MyMppx { public static void main(String[] args) { int[] arr={8,7,1,9,2,6,3,5,4}; int[] results = mmpx(arr); for (int item : results) { S...
2019-11-05 18:04:22
110
原创 SQL练习
SQL练习创建表#教师表CREATE TABLE teacher( tno INT NOT NULL PRIMARY KEY, tname VARCHAR(20) NOT NULL);INSERT INTO teacher(tno,tname)VALUES(1,'张老师');INSERT INTO teacher(tno,tname)VALUES(2,'王老师');I...
2019-11-05 15:10:53
631
转载 SQL的执行顺序
SQL的执行顺序实际上sql查询,不是从SELECT开始执行的。看到大神发的帖子,总结了一下。FROM JOIN --> WHERE --> GROUP BY --> HAVING ->SELECT(窗口函数在此发生)->ORDER BY -> LIMIT理解顺序:1.可以在GROUP BY 之后使用 WHERE 吗?答:不行,先加where条...
2019-10-31 17:52:16
1558
原创 windows 64位 安装redis
Windows 64位 安装Redis下载安装包如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入下载安装包直接输入1次#,并按下space后,将生成1级标题。...
2019-10-31 16:26:19
143
async-http-client-1.9.40.jar
2020-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人