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笔试
JAVA笔试
面试之乐观锁与悲观锁
一、前言校招时无论是笔试还是面试,我都有遇到乐观锁与悲观锁的题目,当时心急只是背了一下他们两的概念,并没有深究,现在工作之余会开始回首过去应聘被难到的知识点进行充电,单纯地为了增长知识而研究这种感觉出奇的还不错哦。那么回到主题,乐观锁与悲观锁,我会结合所看到的讲解的以及应用场景,摘选出好的应用例子帮助大家节省理解的时间,并给出自己的思考。二、正文悲观锁:正如其名,它指的是对数据被外界(包括本系统当
当医生的料做了程序员
·
2019-10-10 11:00
【笔试题】
Java笔试
题知识点
Java高概率笔试题知识点Java语法基础部分【解析】java命令程序执行字节码文件是,不能跟文件的后缀名!1.包的名字都应该是由小写单词组成,它们全都是小写字母,即便中间的单词亦是如此2.类名的第一个字母一定要大写3.变量名第一个字母应该为小写4.与属性对应的get,set方法为:set(get)+属性名,属性名第一个字母为大写.存储一个24*24点阵的汉字(每个点1bit)需要多少字节?(72
胖琛
·
2019-09-27 18:00
Java笔试
面试-Java 分布式框架面试总结
1.什么是ZooKeeper?答:ZooKeeper是一个开源的分布式应用程序协调服务,是一个典型的分布式数据一致性解决方案。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。2.ZooKeeper提供了哪些功能?答:ZooKeeper主要提供以下功能:分布式服务注册与订阅:在分布式环境中,为了保证高可用性,通常同一个应用
Robot大冰
·
2019-09-26 15:23
Java笔试面试
Java笔试
面试-SpringBoot核心
SpringBoot SpringBoot来自于Spring大家族,是Spring官方团队(Pivotal团队)提供的全新框架,它的诞生解决了Spring框架使用较为繁琐的问题。SpringBoot的核心思想是约定优于配置,让开发人员不需要配置任何XML文件,就可以像Maven整合Jar包一样,整合并使用所有框架。SpringBoot特性秒级构建一个项目;便捷的对外输出格式,如RESTAPI、W
Robot大冰
·
2019-09-24 07:49
Java笔试面试
Java笔试
面试-BIO、NIO、AIO
IO IO是Input/Output的缩写,它是基于流模型实现的,比如操作文件时使用输入流和输出流来写入和读取文件等。IO分类 传统的IO,按照流类型我们可以分为:字符流字节流 其中,字符流包括Reader、Writer;字节流包括InputStream、OutputStream。传统IO的类关系图,如下图所示:IO使用①Writer使用Writer可用来写入文件,请参考以下代码://给指定
Robot大冰
·
2019-09-19 09:05
Java笔试面试
Java笔试
题-C盘下面有一个aa.txt的文件,文件里存放了年级每一个学生的成绩,格式为:姓名 分数 班级
题目:C盘下面有一个aa.txt的文件,文件里存放了年级每一个学生的成绩,格式为:姓名分数班级如:张三801班李四902班设计一个方法,读取文件里的信息,最后输出学生的信息,输出格式为:姓名:张三分数:80班级:1班要求:使用类存储每一行学生信息,使用list存储所有的学生信息。publicclassReadTextLine{publicstaticvoidmain(String[]args)th
null-sy
·
2019-09-16 08:00
Java笔试
题(二)
Kmeans:K均值聚类算法k均值聚类算法(k-meansclusteringalgorithm)是一种迭代求解的聚类分析算法,其步骤是随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条
attack_5
·
2019-08-29 21:41
Java笔试
题(一)
CPUload是当前系统中所有ready和running状态的进程数量。快速排序:①是一种交换排序。②大致过程:利用分治的思想,将原数列分成两部分,使得左边的元素都小于基准值,右边的元素都大于基准值。分别对左右两边进行递归,,直至数列只有一个元素,最后得到的总数列即是有序的。③时间复杂度分析:由于每次递归都将数列分为两部分,故每次时间复杂度都为log2^n,共有n个元素。在这种情况下,时间复杂度为
attack_5
·
2019-08-28 22:30
2019年京东
Java笔试
试题
1、在软件开发过程中,我们可以采用不同的过程模型,下列有关增量模型描述正确的是()是一种线性开发模型,具有不可回溯性把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件适用于已有产品或产品原型(样品),只需客户化的工程项目软件开发过程每迭代一次,软件开发又前进一个层次解析:增量模型是把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分
Hern(宋兆恒)
·
2019-08-22 22:59
面试
java笔试
题总结
1.Java单例模式方式一:饿汉式实现方式/***饿汉的单例模式效率低,不支持延迟加载*一上来就把单例对象创建出来了,要用的时候直接返回即可,这种可以说是单例模式中最简单的一种实现方式。但是问题也比较明显。单例在还没有使用到的时候,初始化就已经完成了。也就是说,如果程序从头到位都没用使用这个单例的话,单例的对象还是会创建。这就造成了不必要的资源浪费。所以不推荐这种实现方式。*/publicclas
hairongok1212
·
2019-08-14 16:46
Java笔试
题
Java笔试
题库(01期)1、SpringDAO中最常用的类是()A,JdbcTemplate,SimpleJdbcTemplateB,SimpleJdbcInsert,SimpleJdbcProcedureC
jacljh
·
2019-08-03 23:04
查缺补漏与归纳总结
java笔试
中字符串翻转的几种方法(java---华为----字符逆序)
1.调用reverse()方法实现翻转publicstaticStringreversel1(Stringstr){returnnewStringBuffer(str).reverse().toString();}通过new一个新的StringBuffer调用自带方法2.通过字符串数组实现从尾部开始逐个逆序放入字符串中publicstaticStringreverse2(Strings){char
过道
·
2019-07-30 08:31
leetcode水题(自用)
关于java中构造方法、实例初始化、静态初始化执行顺序
在
Java笔试
中,构造方法、实例初始化、静态初始化执行顺序,是一个经常被考察的知识点。
JYRoy
·
2019-07-08 17:00
JAVA中令人眼花撩乱的数字魔法
她拿着一本《XXX
java笔试
指南》来找我。只见小刘娴熟的打开这本书,望着整本书满满的笔记,我不禁猜测道:
javamare
·
2019-06-25 17:00
【面试】5道
JAVA笔试
算法题
5道
JAVA笔试
算法题开始准备面试刷题咯~1.数据里有{1,2,3,4,5,6,7,8,9},请随机打乱顺序,生成一个新的数组(请以代码实现)importjava.util.Arrays;//打乱数组publicclassDemo1
JJJiker
·
2019-06-11 20:10
java
配套的
java笔试
题
面试问题地址:https://blog.csdn.net/ml0228123/article/details/906370451、两个很长的数字,由于太长,只能方在String里面,不能使用BigInteger,需要放入数组一位一位的加,最后返回String结果串。答案:https://blog.csdn.net/ml0228123/article/details/906921482:一个字符串去
我来杀ai
·
2019-05-28 13:36
鄙视题(是真的鄙视)
【原创】JAVA中令人眼花撩乱的数字魔法
她拿着一本《XXX
java笔试
指南》来找烟哥。只见小刘娴熟的打开这本书,望着整本书满满的笔记,烟哥不禁猜
专注java开发
·
2019-05-23 11:00
【原创】JAVA中令人眼花撩乱的数字魔法
她拿着一本《XXX
java笔试
指南》来找烟哥。只见小刘娴熟的打开这本书,望着整本书满满的笔记,烟哥不禁猜测道:"小刘如此热衷于学习,一定还是单身
孤独烟
·
2019-05-23 11:00
分享一个最新的
java笔试
题
刚碰到的一个面试笔试题,记录下: 有一个字符串A有一个字符串B想要从A转换到B,只能一次一次转换,每次转换要把字符串A中的一个字符全部转换成另一个字符,求字符串A能不能转换成字符串B。例如“abc”-->“bbc”–>“ddc”答案如下:packagecom.dpb.springboot_ehcache;importjava.util.Arrays;/***@program:*@descri
波波烤鸭
·
2019-05-20 17:59
Java笔试
字符串替换
面试题汇总
java算法大全_java经典算法_算法面试题大全含答案
2、java二叉树算法面试题大全含答案3、
java笔试
手写算法面试题大全含答案4、java递归算法练习:使用递归算法写个程序计算n!
雨落无影
·
2019-05-16 09:18
java开发
Java笔试
题学习之15(异常捕获)
classAextendsException{}classBextendsA{}publicclassday15{publicstaticvoidmain(String[]args){try{try{thrownewB();}catch(Aa){System.out.println("CaughtA");throwa;//这里的a指向了b对象,所以能被下面的catch捕获}}catch(Bb){S
小文是蜀黍
·
2019-05-07 10:48
Java笔试题学习
Java笔试
题学习之07(字符串翻转)
publicclassTest07{publicstaticStringreverse(StringoriginStr){if(originStr==null||originStr.length()<=1){returnoriginStr;}returnreverse(originStr.substring(1))+originStr.charAt(0);}publicstaticvoidmain
小文是蜀黍
·
2019-05-03 11:32
Java笔试题学习
最全的
Java笔试
题库之选择题篇-(1-60)(转载)
1-601.下面中哪两个可以在A的子类中使用:()classA{protectedintmethod1(inta,intb){return0;}}A.publicintmethod1(inta,intb){return0;}B.privateintmethod1(inta,intb){return0;}C.privateintmethod1(inta,longb){return0;}D.publi
板蓝根火锅
·
2019-04-30 16:23
Java
京东 2019实习生
Java笔试
题目2,求T串中最多的不相交Sm子串的个数
1.题目样例输入:3aabacbbaac样例输出:3样例解释:把T中字符从1开始编号,用[L,R]表示从第L个字符到第R个字符所构成的子串。一种选择子串的方法是[1,1],[2,2],[3,4](b、b、aa)一共3个串,另一种选法是[1,1],[2,2],[4,5](b、b、ac)一共也是3个串。注意不能同时选择子串[3,4],[4,5]因为它们相交了。2.解法DP算法dp[n]=max(dp[
Chgl16
·
2019-04-13 22:29
京东
求T串中最多的不相交Sm子串的
算法程序设计
Java笔试
题整理(五)— 20190325
1.(单选)下面代码等价于publicinterfaceIService{StringNAME="default";}A.publicStringNAME=“default”;B.publicstaticStringNAME=“default”;C.publicstaticfinalStringNAME=“default”;D.privateStringNAME=“default”;【知识点】接口
Alisa_ljn
·
2019-03-25 22:44
学习笔记
Java笔试
面试之数据结构与算法
以下是笔者总结的
Java笔试
面试题中数据结构与算法部分,答案为笔者自己总结得出,未必完全正确,仅供参考数据结构和算法这一块主要靠编程去熟悉。
Listener_yjt
·
2019-03-21 20:58
Java笔试
面试之Java与Web基础
以下是笔者总结的
Java笔试
面试题中Java与Web基础部分,答案为笔者自己总结得出,未必完全正确,仅供参考1.基本数据类型有哪些(1)占1个字节的:byte和boolean(2)占2个字节的:short
Listener_yjt
·
2019-03-21 08:37
Java笔试
面试之JVM与内存
以下是笔者总结的
Java笔试
面试题中JVM与内存部分,答案为笔者自己总结得出,未必完全正确,仅供参考1.JVM的作用用于运行Java程序,进行垃圾回收和内存分配2.JDK和JRE的区别是什么JRE是Java
Listener_yjt
·
2019-03-21 08:35
Java笔试
面试之数据库
以下是笔者总结的
Java笔试
面试题中数据库部分,答案为笔者自己总结得出,未必完全正确,仅供参考,由于使用MySQL比较多,所以大多数都是关于MySQL的1.MySQL和Oracle的区别(1)MySQL
Listener_yjt
·
2019-03-21 08:46
Java笔试
面试之数据库
以下是笔者总结的
Java笔试
面试题中数据库部分,答案为笔者自己总结得出,未必完全正确,仅供参考,由于使用MySQL比较多,所以大多数都是关于MySQL的1.MySQL和Oracle的区别(1)MySQL
Listener_yjt
·
2019-03-21 08:46
Java笔试
面试之计算机网络
以下是笔者总结的
Java笔试
面试题中计算机网络部分,答案为笔者自己总结得出,未必完全正确,仅供参考1.TCP连接的三次握手第一次握手:客户端发送SYN包(seq=x),进入SYN_SENT(同步发送)状态第二次握手
Listener_yjt
·
2019-03-20 19:06
面试
计算机网络
Java工程师
Java笔试
题:老师带学生过河
题目描述:有n个老师和n个学生,n个老师要带n个学生过河,要求一个老师带一个学生,即老师要在学生前面,学生不能单独过河,求出所有的合法组合。T代表老师,C代表学生,按字母顺序输出输入范例2输出范例TCTCTTCC分析:这题类似求多重括号是否合法,例如((()))是合法的,而(()))(则是非法的可以用二进制的方式表示,T代表1,C代表0判断是否合法的方法是定义一个变量,变量遇到1则加1,遇到0则减
Listener_yjt
·
2019-03-20 16:07
Java
笔试题
算法
Java笔试
题整理(二)— 20190317
传送点
Java笔试
题整理(一)1.在开发中使用泛型取代非泛型的数据类型(比如用ArrayList取代ArrayList),程序运行性能会变更好【答案】说法错误【分析】泛型仅仅是Java的一颗语法糖,不会影响
Alisa_ljn
·
2019-03-17 10:58
学习笔记
Java笔试
题:顺时针方向输出n*m的矩阵
题目描述:给定两个正整数n和m,代表n行m列,将数字0-n*m-1按顺时针方向旋转填入n*m的矩阵并输出例如:n=4m=5012341314151651219181761110987窍门就是遇到墙角就转弯publicclassInverseMatrix{staticfinalintUP=0;staticfinalintRIGHT=1;staticfinalintDOWN=2;staticfinal
Listener_yjt
·
2019-03-16 16:44
Java笔试
题:顺时针方向输出n*m的矩阵
题目描述:给定两个正整数n和m,代表n行m列,将数字0-n*m-1按顺时针方向旋转填入n*m的矩阵并输出例如:n=4m=5012341314151651219181761110987窍门就是遇到墙角就转弯publicclassInverseMatrix{staticfinalintUP=0;staticfinalintRIGHT=1;staticfinalintDOWN=2;staticfinal
Listener_yjt
·
2019-03-16 16:44
Java笔试
题:在一个数组中,求出所有和为m的组合
题目描述:在长度为n的单调递增型数组a[n]中,1=0;i--){//标记下当前位置的数被用到flag[i]=true;rem-=a[i];//k-1往前进行计算backtrace(a,m,rem,flag,k-1);//这一步回溯,再算一下当前位置的数不被用到的情况flag[i]=false;rem+=a[i];backtrace(a,m,rem,flag,k-1);}}privatestati
Listener_yjt
·
2019-03-16 15:54
Java笔试
题--用两个线程交叉打印(0~100)间的奇数和偶数
题目分析完成本题所需要的条件:需要两个线程,一个线程打印奇数,一个线程打印偶数;当奇数打印线程在执行打印操作时,偶数打印线程需要处于阻塞状态;当奇数线程打印操作完成后,需要唤醒偶数线程,并进入阻塞状态(释放锁),让偶数线程开始打印。条件分析结果通过分析条件2、3,可以确定是线程间的通信问题,所以首先需要建立两个线程,而且两个线程必须共享同一把锁(为了实现线程间的通信),并且需要一个标记状态来分辨哪
COOL__ME
·
2019-03-13 22:16
Java多线程笔试题
java笔试
题+代码+解释
输出到100的质数(素数)除了1与自身不能被其他整除,需要剔除1与2,所以从3开始。publicstaticvoidmain(String[]args){booleanbool;for(inti=3;iarr[j]){temp=arr[i];arr[i]=arr[j];arr[j]=temp;}}}System.out.println(Arrays.toString(arr));Java数组中最大
只为学习与记录
·
2019-03-02 19:09
繁杂人生
阿里
Java笔试
题(代码块)
请写出下列代码的输出:publicclassHelloA{//构造方法publicHelloA(){System.out.println("HelloA父类构造方法");}{//非静态代码块System.out.println("helloA父类非静态代码块");}static{//静态代码块System.out.println("StaticA父类静态代码块");}}classHelloBext
CUNZ_1997
·
2019-03-02 15:38
java笔试
题带答案
java笔试
题带答案最近在面试java开发工程师,虽然面试的结果不重要,但是过程还是很重要的,我觉得有必要记录下来。下面是我总结的一些
java笔试
题,希望能帮到大家。
﹏聽海
·
2019-03-01 10:17
面试技巧
面试经验
精选30道
Java笔试
题解答
都是一些非常非常基础的题,纯考Java基础功底,老手们就不用进来了,免得笑话我这个孩纸,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~1.下面哪些是Thread类的方法()Astart()Brun()Cexit()DgetPriority()答案:ABD解析:看JavaAPIdocs吧:http:
Java微服务
·
2019-01-27 15:36
精选30道
Java笔试
题解答
都是一些非常非常基础的题,纯考Java基础功底,老手们就不用进来了,免得笑话我这个孩纸,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~1.下面哪些是Thread类的方法()Astart()Brun()Cexit()DgetPriority()答案:ABD解析:看JavaAPIdocs吧:http:
Java微服务
·
2019-01-27 15:36
2018科大讯飞的
Java笔试
题附带参考答案
分享一下自己做过的科大讯飞的
Java笔试
题,题量有点大哦~(附带参考答案)单选题1、下列关于继承的描述错误的是()A.在Java中允许定义一个父类的引用,指向子类对象B.在Java中继承是通过extends
程序员成长充电站
·
2019-01-10 14:39
笔试面试
一道
Java笔试
题:静态语句块、构造语句块和构造函数的执行顺序
publicclassHelloA{//构造方法publicHelloA(){System.out.println("HelloA!父类构造方法");}//非静态代码块{System.out.println("i'mAclass.父类非静态代码块");}//静态代码块static{System.out.println("staticA父类静态代码块");}}publicclassHelloBext
活在戏中吧
·
2019-01-08 19:14
学
Java
Java笔试
题,读取两篇英文文档,输出其中两篇都出现单词的次数最多的3个
考虑用BufferedReader来分别读取两篇文档,20M的缓存空间来缓存文本。将第一个文档所有的单词与个数放在一个treeMap当中,对第二个文档读取的时候,根据第一个文档的treeMap来筛选,相加得到都有的单词统计map集合。最后将map放入arrayList当中,进行排序,输出top3的单词。importjava.io.BufferedInputStream;importjava.io.
艾特456
·
2018-11-16 11:42
Java
2018秋招阿里巴巴
java笔试
试题
2018秋招阿里巴巴
java笔试
试题一、单项选择题1、以下函数的时间复杂度是()voidfunc(intx,inty,intz){if(xlist =newArrayList();list.add(newB
多纤果冻
·
2018-10-28 08:22
大厂java面试题
java笔试
总结
目录Java编程思想1Java中关键字。4字符串相关问题4Java中的基本数据类型6java程序初始化的顺序?7序列化和发序列化7Hashcode和equals8Java的异常9反射的作用与原理91.Java编程思想1)Java面向对象的三个特征与含义封装:属性的封装和方法的封装。把属性定义为私有的,get(),set()方法。好处是信息隐藏和模块化,提高安全性。封装的主要作用在于对外隐藏内部实
学无止境2018
·
2018-10-11 20:22
Java
java笔试
题整理
1、运算符优先级问题,下面代码的结果是多少? publicclassTest{publicstaticvoidmain(String[]args){intk=0;intret=++k+k+++++k+k;//ret的值为多少System.err.println(ret);}}解答:主要考察++i和i++的区别。++在前则先自增再赋值运算,++在后则先赋值再自增运算。因此,结果为8。2、运算符问题,
张哲溪
·
2018-09-13 20:38
Java笔试
题--爱因斯坦台阶问题
1、题目爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后一阶也不剩。请问该阶梯至少有多少阶。编写一个Java程序解决该问题。2、解题思想从上面的描述中,可以把这个问题用数学方程式的形式表达出来,其具体形式如下:x%2=1x%3=2x%5=4x%6=5x%7=0从上面的表达式中
Hydra_shuang
·
2018-09-12 20:18
java语言学习
Java笔试
题--比较两字符串
1、题目给定两个分别由字母组成的字符串str1和字符串str2,字符串str2的长度比字符串str1短,请问,如何最快地判断字符串str2中所有字母是否都在字符串str1里?例如,字符串str1为“ABCD”,str2为“AC”,则返回true,因为字符串str2中的字母A和B都在字符串str1中,但如果str2为“AE”,则返回false,因为字符串str2中的字母E不在字符串sstr1中。2、
Hydra_shuang
·
2018-09-12 17:23
java语言学习
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他