![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
各种面试题
堵上全村人的未来
一条梦想着能翻身的小咸鱼。
展开
-
jsp前段页面循环map取值,和获取map下标
直接上代码#代码<c:forEach var=“map” items="a.isMap"varStatus="idxStatus"><spanvalue="{a.isMap}" varStatus="idxStatus"><span value="a.isMap"varStatus="idxStatus"><spanvalue="{map.key}"> map的key map的valuemap的下标</c:forEach>以上是前段循原创 2022-03-15 11:36:03 · 962 阅读 · 0 评论 -
JAVA各种知识点/注意点和容易忽略的点(详细)
写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak转载 2020-08-18 10:04:36 · 348 阅读 · 0 评论 -
整理归纳常见的开发技术点(每日更新值得收藏 * 都是硬菜)
java创建Timestamp的几种方式Timestamp time1 = new Timestamp(System.currentTimeMillis());Timestamp time2 = new Timestamp(new Date().getTime());Timestamp time3 = new Timestamp(Calendar.getInstance().getTimeInMillis());//不建议使用Timestamp time4 = new Timestamp(2011原创 2020-08-12 09:12:41 · 777 阅读 · 0 评论 -
Integer和int的区别应用及数据类型转换
Integer和int的区别1.int是java的一个基本数据类型,4个字节。Integer是java对int自动装配的一个对象类型。2.Integer可以为null ,int必须赋值。3.Integer创建对象 Integer i = new Integer();或 Integer i;int i = 值;如果不赋值使用时会报错,类型未赋值异常。Integer和int的应用在java中...原创 2019-10-08 17:18:43 · 1136 阅读 · 0 评论 -
什么是反射机制? 反射机制怎么用?(精细讲)
什么是反射机制?在运行状态中,对于任意一个类,都能获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意的一个方法或属性(包括私有的方法和属性),这种动态的获取类信息以及动态调用对象的方法和属性的功能就称之为java语言的反射机制。也就是说通过反射机制,这个类就是透明的,可以获取这个类的任意东西。反射机制的使用可以通过获取字节码文件的三种方法:Class clazz1 = Class.forName(“全限定类名”); //通过Class类中的静态方法forName,直接获取到一转载 2021-02-23 18:01:06 · 2047 阅读 · 1 评论 -
JDK和JRE的区别是什么?
Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。Java运行时环境(JRE)。它包括Java虚拟机、Java核心类库和支持文件。它不包含开发工具(JDK)、编译器、调试器和其他工具。...原创 2021-02-19 09:10:29 · 126 阅读 · 0 评论 -
java为什么被称之为跟平台无关?什么是java的JVM?
java的虚拟机是执行字节码文件的(.class) 的虚拟机进程,java源程序(.java文件)被编译成字节码文件,然后字节码文件将有java的虚拟机解释成机器码。(不同的平台的机器码不同)利用机器码操作硬件和操作系统。因为不同的平台有不同的jvm,他们能够将相同的.class文件解释成不同平台所需要的机器码,正是因为有jvm的存在,java被称之为平台无关性的编程语言。...原创 2021-02-19 09:04:10 · 532 阅读 · 0 评论 -
String的equals方法的原理
通过对比来判断String是否相等。1、先判断自身。2、 在判断是否是String类型。3、之后判断长度是否相等。4、在比较里边的每个字符串是否一样。源码如下:pubilic boolean equals (Object object)// 1、 跟自身比较if(this== object){return ture;}// 2、 否是字符串类型if(object instanced String){String objectString = (String) onject;int原创 2021-02-18 20:51:48 · 525 阅读 · 0 评论 -
String、StringBuffer和StringBuilder的区别和应用场景
StringString是字符串类型的常量,被final修饰的,是不可变的。StringBuilder和StringBuffer的相同点都是String类型的,都是可变长的。如果字符串都要经常修改,String类型的会有很多附加操作,也就是每次修改都会生成一个StringBuffer对象,生成系统垃圾,利用垃圾回收机制来进行清除。多以这两个比String的运行效率快很多。都是字符串的缓冲区。StringBuilder和StringBuffer的区别两者都继承AbstractStringBuil原创 2021-02-18 20:36:50 · 288 阅读 · 0 评论 -
layui的遮罩问题
layui的遮罩问题内容可以是div,form等。layer.open({type: 1, title: ‘点击二维码下载信息’, offset: ‘auto’, id: ‘layerDemo’ + platCode //防止重复弹出, content: html, shade:0.4 //显示遮罩 透明度0.4// , shade: 0 //不显示遮罩, btnAlign: ‘c’ //按钮居中, area: [‘350px’, ‘350px’], yes: function原创 2021-02-08 18:16:28 · 702 阅读 · 0 评论 -
mongodb 的使用详解
win安装和启动官网下载zip解压包https://www.mongodb.com/download-center#communitybin同级建立data文件,如果有需要也可建立log文件和conf文件第一种启动方式 执行命令 创建data数据库相关文件D:\mongodb-win32-x86_64-enterprise-windows-64-4.2.10\bin>mongod --dbpath=…\data\db第二种启动方式用配置文件启动:文件名mongod.conf相关配置:原创 2021-02-03 09:32:10 · 163 阅读 · 0 评论 -
最全的实际面试题大总结
最全的实际面试题大总结1. 自我介绍(这个需要自己准备了);2. 之前工作中主要负责的功能模块和详细流程;下边是正儿八经的面试基础题1. 数据库用过哪些,主要的区别是什么?-----主要用过Oracle和MySQL两中数据库,他们之间的区别很多,我了解过的有:MySql数据库是中小型数据库。Oracle是大型数据库。mysql是免费开源的数据库,Oracle是付费的数据库。mysq...原创 2019-10-20 19:44:24 · 776 阅读 · 1 评论 -
MyBatis中的${}和#{}的区别
MyBatis中的${}和#{}的区别MyBatis是应用程序和数据库连接的一个框架。${} 的含义:在sql语句中的含义是字符串拼接。优点:可以拼接任意字符或关键字。缺点:容易被sql注入。安全性低。#{} 的含义:在sql语句中的含义是占位符,相当于’ ? '。优点:安全。不会被注入。缺点:有些关键字不能直接使用或占位。...原创 2019-10-09 09:43:19 · 112 阅读 · 0 评论 -
WEB应用性能优化详解
WEB应用性能优化web流程:浏览器----> web应用------>数据库对应的可以分为三个:前段浏览器优化-----> web应用代码逻辑优化----->数据库优化浏览器前段优化:1、减少http的请求:合并脚本跟样式文件,如可以把多个 CSS 文件合成一个,把多个 JS 文件合成一个。CSS Sprites 利用 CSSbackground 相关元素...转载 2019-10-09 09:31:09 · 282 阅读 · 0 评论 -
反射详解
反射详解概念:反射是什么:当程序启动的时候,虚拟机运行时会将生成的class文件读取到内存中。也就是在方法区中加载类的全限定名、常亮、类的静态属性值和静态方法等。而反射正是利用这一点,用反射的机制从方法区中获取类信息或者类属性和方法。类的对象:基于某个类new出来的对象,也称实例对象。类对象:类加载的产物,封装了类的所有信息(类名,包名,父类,接口,构造方法,属性等)。获取类对象的方...原创 2019-10-09 08:56:45 · 138 阅读 · 0 评论 -
TreadLocal对象的作用和实现原理
TreadLocal对象的作用和实现原理作用:ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定的线程中可以获取到存储的数据,对于其他线程来说则无法取到数据。实现原理:ThreadLocal是一个泛型类,定义为public class ThreadLocal,只要弄清楚ThreadLocal的get方法和set方法,就可以明白它的实...原创 2019-10-08 21:29:35 · 373 阅读 · 0 评论 -
什么是工厂设计模式和什么是代理模式?
什么是工厂设计模式和什么是代理模式?工厂模式:IOC控制反转,给属性赋值的控制权转移到了Spring工厂中。用spring提供的工厂来动态的生成实例对象,取代之前new的创建操作。ID依赖注入给工厂中的对象赋值。依赖注入的几种方式:1.设值注入:反射加载无参构造方法,set方法给属性赋值。2.构造注入:反射加载带参数的构造方法,创建对象的同时给属性赋值。3.自动装配:反射加载无参...原创 2019-10-08 19:55:09 · 516 阅读 · 0 评论 -
java的单例模式
java的单例模式单例模式的含义:单例模式就是在jvm中只能存在一个实例对象,这个对象称为单例对象;饿汉式class ClassA{private final static ClassA ca = new ClassA();private ClassA (){}private static ClassA getInstance(){return ca;}}优点:并发效率高;...原创 2019-10-08 19:01:14 · 144 阅读 · 0 评论