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高级
语言重要概念以及重要的类之三(网络编程、对象序列化、集合、Stream、JDBC等)
1对象序列化主要讲解对象序列化的意义及实现,了解对象输入和输出流的使用,理解transient关键字。所谓对象序列化是把在堆内存中的对象转换成二进制数据,传输给其它程序使用。不是所有的对象能够序列化,只有实现java.io.serializable接口,对于Serializable接口是一个标记接口,这个接口中没有任何方法。实例化对象代码如下:classBookSimplementsSeriali
garagong
·
2018-11-30 21:57
study
Stream
网络编程
集合
JDBC
对象序列化
JAVA高级
基础(10)---TreeSet对自定义类型进行定制排序及增强for循环遍历集合
TreeSet自然排序对于自定义类型,那么要实现自然排序,需要去Comparable接口中的compareTo方法。在compareTo方法中我们可以根据自己的业务要求,来实现自己的排序规则。定制排序在创建容器的时候,给TreeSet创建一个比较器。创建比较器的方式:三种通过自定义的外部类来实现比较器。通过在容器的定义类中,来通过内部类来实现一个比较器在创建容器的时候,在创建的过程中,通过匿名内部
11onhook
·
2018-11-24 16:56
java高级基础
【
Java高级
】ThreadLocal的使用
ThreadLocal用于保存某个线程共享变量:对于同一个staticThreadLocal,不同线程只能从中get,set,remove自己的变量,而不会影响其他线程的变量。1、ThreadLocal.get:获取ThreadLocal中当前线程共享变量的值。2、ThreadLocal.set:设置ThreadLocal中当前线程共享变量的值。3、ThreadLocal.remove:移除Thr
upuphaha
·
2018-11-21 23:44
Java
Web
String转成JSON的实现
String转成JSON这个依赖很重要,我们将围绕fastjson中的JSONObject这个类来谈转换欢迎工作一到八年的Java工程师朋友们加入
Java高级
交流群:854630135本群提供免费的学习指导架构资料以及免费的解答不懂得问题都可以在本群提出来之后还会有直播平台和讲师直接交流噢
javaQQ群 866865133
·
2018-11-21 19:16
Spring全家桶系列–SpringBoot渐入佳境
1.Lombok插件对于开发人员来说,我要解释这个什么意思,你肯定也是一知半解,直接来代码解释吧欢迎工作一到八年的Java工程师朋友们加入
Java高级
交流群:854630135本群提供免费的学习指导架构资料以及免费的解答不懂得问题都可以在本群提出来之后还会有直播平台和讲师直接交流噢哦对了
javaQQ群 866865133
·
2018-11-19 00:00
java高级
软件工程师面试题
JAVA中的几种基本数据类型是什么,各自占用多少字节。基本数据类型各占多少个字节:数据类型字节默认值byte10short20int40long80float40.0fdouble80.0dchar2'\u0000'boolean4false关于boolean占几个字节,众说纷纭,虽然boolean表现出非0即1的“位”特性,但是存储空间的基本计量单位是字节,不是位。所以boolean至少占1个字
刘赵强
·
2018-11-08 16:11
面试题
大数据学习入门规划?和学习路线
数据挖掘本质算是机器学习,不过和数据相关,也可以理解为大数据的一个方向吧)一、大数据工程师的技能要求二、大数据学习路径三、学习资源推荐(书籍、博客、网站)一、大数据工程师的技能要求总结如下:必须技能10条:01.
Java
congcangnuo6739
·
2018-11-05 23:59
一次跳槽经历(阿里/美团/头条/网易/有赞...)
面试过程(先打个广告,有兴趣加入
JAVA高级
架构群:https://jq.qq.com/?_wv=1027&k=5gMDouY)面的是Java岗,总共面了7家公司,通过了6家。
JAVA高级架构开发
·
2018-11-05 17:51
2018 大数据学习入门必备规划
数据挖掘本质算是机器学习,不过和数据相关,也可以理解为大数据的一个方向吧)一、大数据工程师的技能要求二、大数据学习路径三、学习资源推荐(书籍、博客、网站)一、大数据工程师的技能要求总结如下:必须技能10条:01.
Java
juan188
·
2018-11-04 12:25
大数据
大数据学习
大数据开发
人工智能
程序员
数据分析
spark
hadoop
Linux
巧夺天工之作:Java+Python两大全新完整视频可直接试学至精通!
:职业规划/学习方法第一阶段:JAVA快速入门第二阶段:JAVA基础深化和提高第三阶段:数据库编程和设计第四阶段:网页编程和设计第五阶段:JAVAEE和项目开发第六阶段:SSM框架和项目开发第七阶段:
JAVA
诸葛精贵
·
2018-10-31 10:40
Java学习
Java开发
扣丁学堂万圣节好礼送不停,组团来学习!!!
人工智能全栈开发三期【千锋教育】:https://ke.qq.com/course/3246182、千锋全栈HTML5零基础项目实战就业班:https://ke.qq.com/course/3085353、
Java
扣丁学堂
·
2018-10-30 16:37
一份高质量的
JAVA高级
开发面试题总结
一般面试官都是按照自己的简历面试的,下面的面试题当然也是依据我自己的简历的一些问题总结,我是对一些架构知识比较感兴趣,所以简历比较突出架构方面的。别看人家问的问题很简单,但是你不能简单的回答的,依据自己的能力,能回答多深就多大多深。然后就是看和面试官的缘分了,能碰触火花,那就恭喜了!1、描述一下不同业务的架构方式和自己觉得比较牛逼的架构。2、在公司自己的角色,工作内容和负责的事项。3、自己觉得对自
千寻啊千寻
·
2018-10-23 16:00
未雨绸缪:
Java高级
架构进阶必学之 ⑥ 大知识要点附视频学习资料 ...
原文链接:https://yq.aliyun.com/articles/681342程序员,一个令人向往的职业,看起来有着高薪酬、高技术,还是一群高智商、头脑灵活的人。事实上,程序员的工作,让人非常抓狂,程序员的生活,异常线性单调。而且技术更新快,相互之间竞争压力非常大~~相信你可能经历过这些:已经工作3年了,每个项目都会保质保量的完成,薪资却依旧不如意,多次提出加薪,领导总说哦哦哦知道了。上个月
串行并jjjjj
·
2018-10-19 15:11
【
java高级
_JUC视频分享】尚硅谷Java视频_JUC 视频教程
尚硅谷Java视频_JUC视频教程JUC本Java视频主要讲授JavaJUC线程部分的内容:针对Java5.0提供的java.util.concurrent(简称JUC)包中的线程的高级应用。在此包中增加了在并发编程中常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步IO和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的Collection实现等。——尚
IT蚱蜢哥
·
2018-10-16 17:12
【
java高级
_JUC视频分享】尚硅谷Java视频_JUC 视频教程
尚硅谷Java视频_JUC视频教程JUC本Java视频主要讲授JavaJUC线程部分的内容:针对Java5.0提供的java.util.concurrent(简称JUC)包中的线程的高级应用。在此包中增加了在并发编程中常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步IO和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的Collection实现等。——尚
IT蚱蜢哥
·
2018-10-16 17:12
月入3W的高级Java工程师都具备哪些能力?
很多面试,很多人员能力要求都有“
Java高级
工程师的字眼”,如果您真心喜欢Java,并且您刚起步,那么我今天简单分享一个
Java高级
工程师所应该具备的特质,希望能给你带来帮助。
孟半吨
·
2018-10-16 15:00
运维
面试
git
java高级
技术交流群
《明天的地平线》专注Java相关技术:SpringBoot、SpringCloud、MyBatis、Docker、微服务、集群、分布式、Linux、Jenkins、Netty、Angular5、Vue、微信小程序等技术干货的分享、致力于Java全栈开发!还不会不定期分享开发书籍资料和视频教程。最近经常有朋友问我一些问题,有些了解的的知识,我都及时给予了解答,对于自己不太足的知识,也业余查询相关资料
明天的地平线
·
2018-10-15 15:45
从业大数据方向,需要掌握哪些技能,具体学习路线是什么?
大数据相关工作介绍大数据方向的工作目前主要分为三个主要方向:1.大数据工程师2.数据分析师3.大数据科学家4.其他(数据挖掘等)二、大数据工程师的技能要求附上大数据工程师技能图:必须掌握的技能11条1.
Java
duozhishidai
·
2018-10-09 07:14
大数据
java高级
,、高并发、高可用、高性能、分布式、负载均衡
1、亿级流量电商网站的商品详情页系统架构面临难题:对于每天上亿流量,拥有上亿页面的大型电商网站来说,能够支撑高并发访问,同时能够秒级让最新模板生效的商品详情页系统的架构是如何设计的?解决方案:异步多级缓存架构+nginx本地化缓存+动态模板渲染的架构2、redis企业级集群架构面临难题:如何让redis集群支撑几十万QPS高并发+99.99%高可用+TB级海量数据+企业级数据备份与恢复?解决方案:
liyang_com
·
2018-09-27 22:32
Java高级
应用(2)
1.File类:文件操作File类:在java中File表示一个文件或者文件夹1.1创建实例File类没有无参的构造方法PublicFile(Stringpathname)通过将指定的路径名字字符串转换为抽象路径名来创建新的File实例。1.2常用方法1.2.1createNewFile()throwsIOException:boolean当不存在具有此抽象路径名的文件的时候,或创建一个新的空文件
qq_38352216
·
2018-09-21 17:32
Java高级
篇(四)——反射
之前写到了设计模式的代理模式,因为下一篇动态代理等内容需要用到反射的知识,所以在之前Java篇的基础上再写一篇有关反射的内容,还是以实际的程序为主,了解反射是做什么的、应该怎么用。一、什么是反射反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象
JAdam
·
2018-09-20 22:00
你与
Java高级
程序员的5个差距,第1点和第5点争议最大!
前段看到一篇报道“5年从阿里P4到P8”,也联想到大学时(04年)同学与我分享的一本书《十年30万》。书中作者自述了自己的十年IT成长经历,也是这本书让我对IT行业产生兴趣。作者反复研读的《代码大全》也成了我的案头书,让我毕业后就有了较好的视野和思维,走在多数同龄同行之前。让我深刻体会到“见识、目标、认清差距、努力+正确的方法”对人生成长的无比重要。也促成我写下此文,希望能帮助大家打开认知,找到快
Java后端技术
·
2018-09-19 08:00
3 份 java 零基础较高质量教程 + 一个项目实战
原文如下20款Java实战项目分享,高手也不能错过
Java高级
+面试学习资料分享Java基础、中级、高级到项目实战,视频+PPT但是这两份还没有失效:Java全套视频教程java设计模式32集but今天带来的并不和上面的任何一个重复
code小生
·
2018-09-18 23:00
java视频
java项目
面试
java零基础
3 份 java 零基础较高质量教程 + 一个项目实战
原文如下20款Java实战项目分享,高手也不能错过
Java高级
+面试学习资料分享Java基础、中级、高级到项目实战,视频+PPT但是这两份还没有失效:Java全套视频教程java设计模式32集but今天带来的并不和上面的任何一个重复
code小生
·
2018-09-18 23:00
java视频
java项目
面试
java零基础
Java并发原理
Java高级
架构技术–Java并发原理网上有不计其数的并发编程文章,甚至有不计其数的书来介绍这个主题。你为什么要花10分钟时间来读完这篇文章呢?我给的答案:“他们全是废话。”
小坦克007
·
2018-09-11 23:05
java基础
java
Java高级
编程开发之反射机制的应用
了解反射机制之前,我们要明确一点,java语言是面向对象编程的开发语言。所以,在java的世界中,万物皆对象。那么这样的话,我们在编程开发过程中,所创建的类是不是对象呢?是谁的对象呢?是哪个类的对象呢?答案是肯定的。类也是对象,它是java.lang.Class的对象。获取Class类的对象有三种方式:1.已知其他类的实例,获取Class对象(不常用)Foofoo=newFoo();Classc1
我想静静525
·
2018-09-11 13:28
Java
SE
最全百度
java高级
面试70题,含答案大赠送!需要的直接领走!
【整理的70道阿里、百度等BAT的Java面试题】下面题目都带超详细的答案,详情见底部。1、java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么作用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反射机制的作用。10、反射机制会不会有性能问题?11、
Jav进阶道路
·
2018-09-08 20:00
Java高级
特性之反射机制实例详解
本文实例讲述了
Java高级
特性之反射机制。分享给大家供大家参考,具体如下:老规矩我们还是先提出几个问题,一门技术必然要能解决一定的问题,才有去学习掌握它的价值一、什么是反射?二、反射能做什么?
white_fisher
·
2018-08-31 08:32
Java高级
--BigDecimal运算
packagecom.foot.class01;importjava.math.BigDecimal;publicclassOperation{publicstaticvoidmain(String[]args){//普通的数据进行运算System.out.println(10D-9.1D);System.out.println(20.3D-17.3D);//BigDecimal进行数据的运算Bi
footprint01
·
2018-08-30 11:11
Java高级
Java高级
特性——反射
概述定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法。当然,也不是
peter_RD_nj
·
2018-08-27 16:42
Java高级
应用编程——集合练习题
1、请使用LinkedList来模拟一个队列(先进先出的特性):[必做题]•1.1拥有放入对象的方法voidput(Objecto)•1.2取出对象的方法Objectget()•1.3判断队列当中是否为空的方法booleanisEmpty();并且,编写测试代码,验证你的队列是否正确。2、假设顺序列表ArrayList中存储的元素是整型数字1~5,遍历每个元素,将每个元素顺序输出。[必做题]imp
白姑娘的文先生
·
2018-08-27 13:59
Java
【Java】几道让你拿offer的面试题
文本的知识点:Integer常量池TCP拆包粘包select、poll、epoll简单区别jdk1.6以后对Synchronize锁优化Java内存模型本文力求简单讲清每个知识点,希望大家看完能有所收获【
Java
架构师之路
·
2018-08-24 13:24
Java高级
程序员必备:反射、动态代理
1.Java类型系统获取Java类型系统,主要有两个方式:一种是传统的RTTI(Run-TimeTypeIdentification),它假定我们在编译时已经知道了所有的类型信息;另一种是反射(Reflect),它允许我们在程序运行时获取并使用类型信息。假如有一个简单的继承体系,让我们看下在RTTI和Reflect不同情况下如何获取类型信息。Animal为接口,定义getType以返回不同动物的类
文心紫竹
·
2018-08-22 00:00
java
反射
动态代理
Java高级
应用编程——集合
一、Java中的集合类集合概述Java中集合类是用来存放对象的集合相当于一个容器,里面包容着一组对象————容器类其中的每个对象作为集合的一个元素出现JavaAPI提供的集合位于java.util包内java中数组与集合的比较数组也是容器,它是定长的,访问较快,但是数组不会自动扩充数组可以包含基本数据类型或者引用类型的对象,而集合中只能包含引用类型的对象Java中集合框架层次结构二、Collect
白姑娘的文先生
·
2018-08-21 19:08
Java
同是3年开发经验,为什么你的技术比别人差很多?
到底有哪些有效的好方法,能帮助我们进阶成
Java高级
工程师呢?下面这3种方法,你应该加以重视:吃透基础技术养成良
Java后端技术
·
2018-08-21 08:00
Java高级
工程师常见面试题(七)-网络通信
1.http是无状态通信,http的请求方式有哪些,可以自己定义新的请求方式么。HTTP是无状态的,它的底层协议是由状态的TCP,但是HTTP的一次完整协议动作,里面是使用有状态的TCP协议来完成的。而每次协议动作之间没有任何关系。例如:第7次请求HTTP协议包,并不知道,这个包是为了什么?它或许是因为上次没有请求成功而重传,或许是上次的后续请求,或许是其他的,这些HTTP自身都不知道。参考:ht
0山外山0
·
2018-08-20 15:28
面试
java
Java高级
程序员(5年左右)面试的题目集
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模式,观察者模式定义了
谭青海
·
2018-08-17 11:38
面试
Java高级
程序员(5年左右)面试的题目集
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模式,观察者模式定义了
谭青海
·
2018-08-17 11:38
面试
java高级
之io流
1.1,什么是io流?流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。1.2,流按类型分为两种:*字节流:字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的*字符流:字符流只能操作纯字符数据,比较方便。1.3,io流的结构图:1.3,IO流常用父类:*
朽木不可雕也_jo
·
2018-08-17 10:23
java
【架构师教程】廖雪峰大牛的
Java高级
架构师教程
可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。成为Java架构师,需要掌握哪些技能呢?这里有一份对标百度T7阿里P8的Java架构师必知必会课程,《JavaEE企业级分布式高级架构师》,供大家参考。作为Java技术栈的工程师,这些,你都会了么?1.深入Spring5与设计模式(1)Sp
happydecai
·
2018-08-14 09:36
javaEE框架和组件等
java高级
工程师必须突破的10个知识点
1、Java基础技术体系、JVM内存分配、垃圾回收、类装载机制、性能优化、反射机制、多线程、网络编程、常用数据结构和相关算法。2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式。3、熟练掌握目前流行开源框架(spring/springmvc/ibatis),并且对其核心思想、实现原理有一定认知。4、熟悉Oracle、MySQL等数据库开发与设计以及缓存系统Redis或Memcache
marvel_cheng
·
2018-08-13 16:15
java语言
爬虫_拉勾网(解析ajax)
请求头多添加几个参数才能不被网站识别找到真正的请求网址,返回的是一个json串,解析这个json串即可,而且注意是post传值通过改变data中pn的值来控制翻页job_name读取的结果是一个列表['
JAVA
MARK+
·
2018-08-12 21:00
3.
Java高级
教程_12.Java 9 新特性
http://www.runoob.com/java/java9-new-features.htmlJava9发布于2017年9月22日,带来了很多新特性,其中最主要的变化是已经实现的模块化系统。接下来我们会详细介绍Java9的新特性。Java9新特性模块系统:模块是一个包的容器,Java9最大的变化之一是引入了模块系统(Jigsaw项目)。REPL(JShell):交互式编程环境。HTTP2客户
qq_20398345
·
2018-08-08 17:05
[java_3_高级教程]
GitChat 《Spring Data JPA 实战》笔记
的使用、手册、实战、源码分析等进行全面的讲解所选的技术版本都是基于SpringBoot2.0来讲解的,选择学习本课程内容,你已经在大多数开发人员领先一步作者介绍曾经先后在驴妈妈、携程、要买车公司担任过
Java
欧阳小白创天涯
·
2018-08-02 10:59
JPA
【java】
java高级
开发之泛型
Java高级
开发之泛型目录
Java高级
开发之泛型泛型问题引出泛型类的基本使用泛型方法通配符(重点)泛型接口类型擦除泛型问题引出假设需要你定义一个描述坐标的程序类Point,需要提供两个属性x、y。
csdn-[baotai]
·
2018-07-27 20:11
Java
JAVA高级
面试题总结
原文链接:http://www.cnblogs.com/yelasilent/p/9373480.html一、基础1.HashMap结构数组+链表1.8加入了红黑树,参考:HashMap?ConcurrentHashMap?相信看完这篇没人能难住你!2.JVM原理参考:JVM运行原理详解JVM结构、GC工作机制详解3.JVM调优参考:JVM调优总结二、框架1.Spring的IOC、AOP、DIIO
weixin_34258838
·
2018-07-26 18:00
Java高级
知识(学习笔记)
1.properties:属性配置文件工具propertiesprops=newproperties();//加载xx.properties属性配置文件prop.load(Test.class.getClassLoader().getResourceAsStream("xx.properties"));//取配置参数Stringvalue=props.getProperty("key");2.动态
JAVA-HOME
·
2018-07-24 18:35
java学习
大数据生态系统
一、大数据相关工作介绍大数据方向的工作目前主要分为三个主要方向:大数据工程师数据分析师大数据科学家其他(数据挖掘等)二、大数据工程师的技能要求附上大数据工程师技能图:必须掌握的技能11条
Java高级
(虚拟机
随心所欲qbh
·
2018-07-13 16:42
Java高级
编程7-姜国海 多线程编程
基本概念:线程,进程在下面的这一篇文章中有详细比较https://blog.csdn.net/l1558198727/article/details/80876519创建一个线程Eg:publicclassmyThreadextendsThread{publicvoidrun(){//覆盖Thread里面的run函数,因为Thread实现了Runable接口;}publicstaticvoidma
DUT_LYH
·
2018-07-10 09:13
java
Java高级
编程7-姜国海 流操作
java不仅仅是编程语言API:应用程序接口①classFile文件:大小名字访问时间创建时间路径文件夹:是一个特殊的文件大小为零为其他文件夹提供存储信息File(Fileparent,Stringchild)CreatesanewFileinstancefromaparentabstractpathnameandachildpathnamestring.Eg:Filef1=newFile("c:
DUT_LYH
·
2018-07-10 09:08
流操作
java
姜国海
java
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他