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高级
编程6-姜国海 集合 输入输出
①ListaddgetisEmptyremovesetsubListtoArray实现类:linkList.map集合HaseMapTreeMapput添加getclearkeySetvaluesremoveEg:importjava.Mapmap=newTreeMap();Students1=newStudent();Students2=newStudent();Students3=newStu
DUT_LYH
·
2018-07-09 08:51
java
Java高级
工程师常见面试题(六)-多线程
博主其他相关文章:《
Java高级
工程师常见面试题-总结》1.Java创建线程之后,直接调用start()方法和run()的区别调用run会在当前线程中执行方法,调用start会开启一条新线程来执行方法。
0山外山0
·
2018-07-06 14:04
面试
java
java高级
开发工程师必须要掌握的技术
无论做什么事情都不可能做到一蹴而就,很多事情都是水滴石穿。那么作为一名Java程序员当然也要保持不断学习的状态才能在这个领域站稳脚跟。那些工作了一定年限的技术人总有一天会感觉到自己遇到了职业瓶颈,这个时候如果你还是安于现状不去学习钻研的话只会被长江后浪推前浪把你拍死在沙滩上了。那么该怎么学习呢?学习什么呢?系统化的学习工作所需要的是基础知识,而不是到百度或谷歌查资料解决。这样有助于遇到问题后通过相
爱吃烤面包的西门崔雪
·
2018-07-06 14:10
史上最全面Java面试汇总(面试题+答案)
JAVA面试精选【Java基础第一部分】JAVA面试精选【Java基础第二部分】JAVA面试精选【Java基础第三部分】JAVA面试精选【Java算法与编程一】JAVA面试精选【Java算法与编程二】
Java
二十-帅帅
·
2018-07-06 14:25
java面试题
java面试+答案
java
JAVA高级
开发工程师面试系列——MySQL
DDL,DML,DCLhttps://www.cnblogs.com/dato/p/7049343.htmlMySQL随着数据量增长先后要做的事情读写分离表分区(Partition),提高IO:Range分区,List分区,Hash分区,Key分区分库分表,即分片(Sharding),提高CPU注意的是:单表100万数据,不需要分表,优化即可;部分企业优化后单表2000万数据,5000万数据可保证
多隆
·
2018-06-30 15:04
JAVA高级
开发工程师面试系列——RocketMQ
消息中间件对比为什么选择RocketMQ性价比,社区活跃度性价比之“性”:性能:阿里支撑,经受住淘宝,天猫双11重重考验;性能高;可靠性好;可用性高;易扩展功能:功能完善,我们需要的功能,基本都够满足,如:事务消息,消息重试,私信队列,定时消息等;易用,跨平台:跨语言,多协议接入(支持HTTP,MQTT,TCP协议,支持Restful风格HTTP收发消息)性价比之“价”:钱能解决的问题,一般都不是
多隆
·
2018-06-30 14:09
JAVA高级
开发工程师面试系列——Redis
Redis与Memcached对比Redis支持的数据类型:字符串String,列表List,哈希Map,集合set,有序集合sortedset;Memcached只支持简单的key-value存储Redis支持的持久化:可基于内存亦可持久化;Redis提供两种主要的持久化策略:RDB快照和AOF日志;Memcached是纯内存Redis只使用单核;Memcached可使用多核Redis在存储小数
多隆
·
2018-06-30 14:06
JAVA高级
开发工程师面试系列——SpringCloud与Dubbo对比
架构完整度Dubbo只是实现了服务治理,而SpringCloud下面有17个子项目(可能还会新增)分别覆盖了微服务架构下的方方面面,服务治理只是其中的一个方面,一定程度来说,Dubbo只是SpringCloudNetflix中的一个子集。Dubbo提供了各种Filter,对于上述中“无”的要素,虽然Dubbo本身并不提供,但可以通过扩展Filter来完善。例如:分布式配置:可以使用淘宝的diamo
多隆
·
2018-06-30 13:30
java高级
工程师CRM
职位描述:1.负责公司支付平台的设计与开发工作;2.负责需求的分析和排期,带领团队如期完成项目需求,确保项目进度与质量;3.解决项目中的关键问题和技术难题;4.对开发团队进行技术指导和培训,规范开发流程。任职要求1.计算机及相关专业本科以上学历;2.互联网工作背景,5年以上Java开发工作经验,精通算法、数据结构、多线程编程、NIO、网络编程等;3.对各种开源的框架如Spring、Hibernat
WHSMCB
·
2018-06-28 15:39
MySQL学习笔记
知识点总结大纲[x]一、Java基础(语言、集合框架、OOP、设计模式等)[x]二、
Java高级
(JavaEE、框架、服务器、工具等)[x]三、多线程和并发[x]四、Java虚拟机[x]五、数据库(Sql
草木皆灰
·
2018-06-27 17:56
笔记
Java高级
工程师常见面试题(五)-开源框架
博主其他相关文章:《
Java高级
工程师常见面试题-总结》1.hibernate和ibatis的区别1.ibatis非常简单易学,hibernate相对较复杂,门槛较高。
0山外山0
·
2018-06-26 15:04
面试
java
Java高级
工程师常见面试题(四)-JVM
博主其他相关文章:《
Java高级
工程师常见面试题-总结》1.Java的内存模型以及GC算法1.JVM内存模型1.1程序计数器程序计数器是众多编程语言都共有的一部分,作用是标示下一条需要执行的指令的位置,
0山外山0
·
2018-06-25 19:09
面试
java
好文公众号
微信公众号:(查看历史消息)java技术栈 架构之路
JAVA高级
架构好好学javaIT轻社区Hollis 码农有道好的博客1、https://blog.csdn.net/winy_lm2、http://
风澍
·
2018-06-15 00:00
技术路线
分布式协调框架zookeeper集群经典选举原理以及构建演练
今晚课题:分布式协调框架zookeeper集群经典选举原理以及构建演练烛光学院:高级架构师(jack老师)开课时间:晚上20:00授课地址:
JAVA高级
架构/大数据/完整区块链/Dubbo/SpringCloud
Java小生
·
2018-06-12 17:56
Java多线程如何实现
Java多线程是
Java高级
特性之一,通过多线程,我们可以实现多任务同时协同工作,在一定情况下提升程序效率,但是Java多线程仍要慎重使用,首先第一点,Java多线程需要较高的编码技巧,一旦使用不当就会造成程序错误
逐风的小黄
·
2018-06-10 20:20
JAVA常见问题
Java面试常用基础知识点
没想到啊!2599元的Java干货今天免费送
既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的领导型人物——
Java高级
架构师应运而生……目前Java架构师紧俏,企业高薪求才,薪资一涨再涨!
fygu18
·
2018-06-04 17:00
四、
Java高级
--6、Java字节流和字符流的区别
流:用来处理输入和输出,主要是和文件系统打交道,把计算机的处理结果保存到文件中,把文件中的内容读取到内存中,这些都需要流操作来完成。IO流什么是字节流,什么是字符流字节=byte=8位,字符=char=16位(和具体的文字编码有关)用字节流可以处理所有的工作,但是在处理字符文件的时候,用字符流比较方便用法:任何时候都可以用字节流,如果文件是可读的文本,而且读出后需要进行查看显示,这时使用字符流。此
cybeyond
·
2018-05-28 15:01
Java编程语言:Java编程学习方向和体系总结。正在学的赶紧来围观哦!
一、JavaSE部分1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API;2、java界面编程:AWT;事件机制;Swing;3、
java高级
知识:
启示录是真的
·
2018-05-23 18:14
Java高级
开发工程师,面试总结
Java高级
开发工程师,面试总结每个人都会有的抉择时隔两年,再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。
Java帮帮
·
2018-05-15 11:17
Java高级
特性之泛型
前言想写一下关于Java一些高级特性的文章,虽然这些特性在平常实现普通业务时不必使用,但如果想写出优雅而高扩展性的代码,或是想读得懂一些优秀的源码,这些特性又是不可避免的。如果对这些特性不了解,不熟悉特性的应用场景,使用时又因为语法等原因困难重重,很难让人克服惰性去使用它们,所以身边总有一些同事,工作了很多年,却从没有用过Java的某些高级特性,写出的代码总是差那么一点儿感觉。为了避免几年后自己的
枕边书
·
2018-05-14 20:00
java高级
特性增强
目录
java高级
特性增强...1Øjava多线程增强...1.1.java多线程基本知识...1.1.1.进程介绍...1.1.2.线程介绍...1.1.3.多线程介绍...2.1.4.多线程运行的原理
huangyinzhao
·
2018-05-14 11:10
java
java高级
特性与实战项目 第一章集合框架——课后作业:
创建一个类Queue代表队列,添加add(Objecto)及get()方法,并添加main方法进行验证importjava.util.LinkedList;publicclassQueue{LinkedListqueue;publicQueue(){queue=newLinkedList();}voidadd(Objecto){queue.addLast(o);}Objectget(){Objec
gz98411
·
2018-05-13 13:04
Java高级
之---类的加载机制(简单版本理解)
默认的类加载器有3个启动类加载器:加载JDK自带的类扩展类加载器:加载JDK扩展类库应用类加载器:加载classpath环境中的类JVM中类加载器加载类的时候需要遵循双亲委派机制1)当从classpath中加载一个类的时候不会马上加载。会委托父类加载器加载(扩展类加载器)2)当扩展类加载器加载类的时候,也不会马上加载,也会委托父类加载器加载(启动类加载器)3)启动类加载器加载类,从指定的路径中加载
bug发现与制造
·
2018-05-11 15:41
JVM虚拟机
Java高级知识点
java高级
部分(四)-(双列集合)
Map集合需求:有很多学生,学生有姓名,有学号,怎样根据学生的学号查找学生?之前学习的集合,可以将姓名,学号作为学生类的中两个成员变量,创建集合的时候存储这个类型关键只知道学生学号,通过学号找姓名KeyValue学号1姓名1学号2姓名2学号3姓名3学号1(重复的键)姓名4Java针对这种情况采取了一种技术----->Map集合,键值的映射关系的一种集合(接口)将键映射到值的对象。一个映射不能包含重
今昔何年小王
·
2018-05-08 22:13
javaSE
JAVA基础与
JAVA高级
Java基础:Java数据类型:基本数据类型:数值型:整数型:Int,byte,short,long小数型:float,double非数值型:charboolean引用数据类型:数组array接口interface类class(String字符串)注:byte1个字节,short2个字节,long8个字节,int4个字节(一个字节八位)Float单精度,32位double双精度64位char单一的
吃胡萝卜的小熊猫
·
2018-05-07 20:34
JAVA
java多线程开发 如何正确关闭线程
在
java高级
开发中,经常会碰到多线程,关于线程的关闭,可能会用stop()方法,但是stop是线程不安全的,一般采用interrupt,判断线程是否中止采用isInterrupted,如果线程中有Thread.sleep
梵高的夏天
·
2018-05-07 17:56
Java高级
特性(动态代理和反射)
目录第4天
java高级
特性增强...1Øjava多线程增强...1.1.java多线程基本知识...1.1.1.进程介绍...1.1.2.线程介绍...1.1.3.多线程介绍...2.1.4.多线程运行的原理
huangyinzhao
·
2018-05-07 16:05
java
Java高级
面试题总结
1、hashcode相等两个类一定相等吗?equals呢?相反呢?2、介绍一下集合框架?3、hashmaphastable底层实现什么区别?hashtable和concurrenthashtable呢?4、hashmap和treemap什么区别?低层数据结构是什么?5、线程池用过吗都有什么参数?底层如何实现的?6、sychnized和Lock什么区别?sychnize什么情况情况是对象锁?什么时候
大碗拉面
·
2018-05-07 11:59
Java高级
工程师常见面试题(答案)
Java高级
工程师常见面试题2017年02月17日12:46:00阅读数:17280一、Java基础1.String类为什么是final的。
zhouwei1818
·
2018-05-03 16:11
java
Java高级
面试题及答案【第二部分】
谈一谈对MySQLInnoDB的认识介绍:InnoDB引擎是MySQL数据库的一个重要的存储引擎,和其他存储引擎相比,InnoDB引擎的优点是支持兼容ACID的事务(类似于PostgreSQL),以及参数完整性(有外键)等。现在Innobase实行双认证授权.MySQL5.5.5以后默认的存储引擎都是InnoDB引擎。特点是:1、具有较好的事务支持:支持4个事务隔离级别,支持多版本读2、行级锁定:
PanPa_WoNiu
·
2018-05-03 13:42
Java高级
特性之反射
Java反射机制_01类加载器A.类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。a加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象b连接:验证是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并设置默认初始化值解析将类的二进制数据中的符号引用
MorganLove
·
2018-05-03 11:24
Java进阶
Java高级
面试题及答案
List和Set比较,各自的子类比较对比一:Arraylist与LinkedList的比较1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。2、因为地址连续,ArrayList要移动数据,所以插入和删除操作效率比较低。3、LinkedList基于链表的数据结构,地址是任意的,所以在开辟内存空间的时候不需要等一个连续的地
PanPa_WoNiu
·
2018-05-03 08:30
Java高级
面试题及答案【第二部分】
原文链接:https://juejin.im/post/5aea5f045188256735645862谈一谈对MySQLInnoDB的认识介绍:InnoDB引擎是MySQL数据库的一个重要的存储引擎,和其他存储引擎相比,InnoDB引擎的优点是支持兼容ACID的事务(类似于PostgreSQL),以及参数完整性(有外键)等。现在Innobase实行双认证授权.MySQL5.5.5以后默认的存储引
weixin_33895016
·
2018-05-03 01:30
Java高级
面试题及答案
原文链接:https://juejin.im/post/5ae97721f265da0b7a20811fList和Set比较,各自的子类比较对比一:Arraylist与LinkedList的比较1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。2、因为地址连续,ArrayList要移动数据,所以插入和删除操作效率比较低
weixin_33843947
·
2018-05-02 08:13
java高级
应用:线程池全面解析
转载自
java高级
应用:线程池全面解析什么是线程池?
茅坤宝骏氹
·
2018-04-29 20:47
java
多线程
Java高级
进阶:自定义ClassLoader
转载自
Java高级
进阶:自定义ClassLoader假如我们的类不在classpath下,而我们又想读取一个自定义的目录下的class,如果做呢?
茅坤宝骏氹
·
2018-04-29 20:35
java
类加载
java高级
面试1
图灵学院:面试总结-
Java高级
篇(上)图灵学院百家号04-2822:10java面试总结1.你用过哪些集合类?
zhouwei1818
·
2018-04-29 14:06
java
java面试知识
Java高级
程序员(5年左右)面试的题目集
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模式,观察者模式定义了
MakeGreatEffort
·
2018-04-27 12:01
JAVA
java高级
架构,P2P金融项目,项目优化,缓存架构
Java高级
课,架构课,java8新特性,P2P金融项目,程序设计,功能设计,数据库设计,第三方支付,web安全,高并发,高性能,高可用,分布式,集群,电商,缓存,性能调优,设计模式,项目实战,大型分布式电商项目实战视频教程视频课程包含
moon_xin
·
2018-04-27 10:18
java
高级架构
P2P金融项目
项目优化
缓存架构
Java高级
技术第五章——高并发之并发容器详解
前言前言点击此处查看:http://blog.csdn.net/wang7807564/article/details/79113195并发容器ConcurrentHashMap:在上面已经提到过ConcurrentHashMap,ConcurrentHashMap相比Hashtable能够进一步提高并发性,其原理图如下:HashMap,Hashtable与ConcurrentHashMap都是实
WotChin
·
2018-04-23 11:46
JAVA高级编程系列
Java高级
技术第五章——高并发之读写锁(ReadWriteLock)
前言前言点击此处查看:http://blog.csdn.net/wang7807564/article/details/79113195ReadWriteLockReadWriteLock也是一个接口,在它里面只定义了两个方法:publicinterfaceReadWriteLock{/***Returnsthelockusedforreading.**@returnthelockusedforr
WotChin
·
2018-04-23 11:00
JAVA高级编程系列
Java高级
技术第五章——高并发之Lock及Condition
前言前言点击此处查看:http://blog.csdn.net/wang7807564/article/details/79113195ReentrantLock使用ReentrantLock可以完成synchronized同步的功能,需要注意的是,必须要手动释放锁!这个类封装在java.util.concurrent.locks中,是lock接口的唯一实现。lock和synchronized的区
WotChin
·
2018-04-23 11:57
JAVA高级编程系列
java面试总结
面试题总结——
JAVA高级
工程师近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们一、无笔试题不知道是不是职位原因还是没遇到
WangCw的夏天
·
2018-04-20 21:42
Experience
理解java中的弱引用
原文链接:译文:理解Java中的弱引用不久之前,我面试了一些求职
Java高级
开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”
lisx_
·
2018-04-19 18:15
Java高级
技术第五章——高并发编程之从synchronized关键字到事务并发的若干问题
前言前言点击此处查看:http://blog.csdn.net/wang7807564/article/details/79113195synchronized关键字通过该关键字的使用,保证可见性和原子性。synchronized锁定的是一个对象而不是一个变量,由于保证每个经过synchronized修饰后的代码区域只能由一个线程来占有,这种锁也成为互斥锁。这个具体锁定的对象,可以是实例化后的某一
WotChin
·
2018-04-19 17:30
JAVA高级编程系列
Java高级
篇——网络通信
JAdam
Java高级
篇(二)——网络通信网络编程是每个开发人员工具相中的核心部分,我们在学习了诸多Java的知识后,也将步入几个大的方向,Java网络编程就是其中之一。
Java团长17
·
2018-04-16 22:15
编程语言
Java
面试总结——
Java高级
工程师
原文链接:https://yq.aliyun.com/articles/681601试前面也总结了一和二,这第三篇可能更偏向于是内心的独白篇和面试技巧总结吧.....一、独白之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对用到的技术去问一些问题,或者说对于某些场景的一些技术实现方案是我特别喜欢问的,比如当你
cpongo1
·
2018-04-13 14:25
Java学习之
java高级
特性
本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术。初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习。下面是个人的总结一、集合框架及泛型1、集合框架是一套性能优良、使用方便的接口和类(位于java.util包中)解决数组在存储上不能很好适应元素数量动态变化,查找效率低的缺陷集合接口:Map、Collection(子接口List、Set)
蓝魔之泪LRD
·
2018-04-13 11:30
JAVA
Java学习
Android 反射注解与动态代理综合使用详解
前言本章内容主要研究一下
java高级
特性-反射、android注解、和动态代理的使用,通过了解这些技术,可以为了以后实现组件化或者Apihook相关的做一些技术储备。
Code猎人
·
2018-04-12 10:44
面试失败总结
今天一天参加了携程和京东的面试,面试的都是
Java高级
开发,最终都以失败告终。小公司和大公司的差距真的不是一般的大,所以还是要打好扎实的基础,希望能早日进入一线互联网公司。下面说说今天面试得一些问题。
binbin_92
·
2018-04-10 22:10
面试
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他