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高级
--动态代理
什么是代理模式?代理模式就是为其他对象提供一种代理来对该对象进行访问控制。生活实例:1)房产中介,他就是一个代理,由房东全权授权中介来进行房产的售前咨询,相关事宜的处理等。2)滴滴代驾,就是授权代驾可以驾驶你的车辆,并将车辆行驶至目的地,期间代驾可以进行对车辆的一些简单的操作。代理---“铁三角”:抽象角色:为“代理角色”和“真实角色”提供的一套对外的公共方法(一般定义为接口)interfaceP
初夏的雪
·
2020-12-08 01:53
Java高级
特性-反射:不写死在代码,还怎么 new 对象?
反射是Java的一个高级特性,大量用在各种开源框架上。在开源框架中,往往以同一套算法,来应对不同的数据结构。比如,Spring的依赖注入,我们不用自己new对象了,这工作交给Spring去做。然而,我们要new一个对象,就得写在代码上。但Spring肯定猜不到我们的类叫什么名字,那Spring又是怎么把对象给new出来的呢?这就离不开反射。反射的意义与作用Java有两种操作类的方式,分别是:非反射
JerryWu
·
2020-12-07 21:45
java
架构师之路
19年文章精选120篇
硬核技术:《InnoDB架构,一幅图秒懂!》1.7W+《写缓冲(changebuffer),这次彻底懂了》1.9W+《缓冲池(bufferpool),这次彻底懂了》2.6W+《(doublewritebuffer),你居然没听过?》1.3W+《InnoDB到底支不支持哈希索引?》1W+《事务已提交,数据却丢了,为啥!》1.5W+《批量删除数据,常见的大坑!》1.6W+《memcache内核实现细节
一直不懂
·
2020-12-04 01:25
架构师之路
面试官的连环炮,看看你能撑到哪一步?
本内容来源于16年毕业的学长,先在58,后阿里,如今准备跳槽了,以下内容为他的最近面试经历,我最近从大厂离职之后在合肥呆了个把月,之前已经准备了半个多月,从7月底开始投简历面试,目前是
java高级
职位,
一缕清风V
·
2020-12-03 14:58
java
后端
spring
程序员
mysql
Java高级
特性之反射
定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法和属性,这种动态回获取信息以及动态调用对象方法的功能成为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量,方法或者属性是私有的不对外开放,如果我们想对源码下手,就可以利用java的反射机制来获取所需的私有成员或方法,当然不是所有的都适
peterXpq
·
2020-12-03 11:35
数据结构与算法java版_Java面试知识点总结⑥——算法与数据结构_一点课堂(多岸学院)...
大纲[x]一、Java基础(语言、集合框架、OOP、设计模式等)[x]二、
Java高级
(JavaEE、框架、服务器、工具等)[x]三、多线程和并发[x]四、Java虚拟机[x]五、数据库(Sql、MySQL
weixin_39791349
·
2020-12-02 22:00
数据结构与算法java版
数据结构与算法java版第五版
数据结构知识点总结
Java高级
面试-面经
java高级
面经-目录写在前面JVM原理相关内存模型GC原理多线程类加载过程Synchronized与lock方法jdk代理典型数据结构sleepwait的区别javaIO模型IO分类四大基类问题排查MySQL
赖皮猫
·
2020-11-30 16:44
笔记
Java高级
特性-注解:注解实现Excel导出功能
注解是Java的一个高级特性,Spring更是以注解为基础,发展出一套“注解驱动编程”。这听起来高大上,但毕竟是框架的事,我们也能用好注解吗?的确,我们很少有机会自己写注解,导致我们搞不清楚注解是怎么回事,更别提用好注解了。既然这样,我们就从具体的工作出发,开发一个Excel导出功能。我相信,你在搞懂这个例子后,就能明白注解是怎么个用法。Excel导出-需求拆解在后台管理系统中,常常需要把数据导出
JerryWu
·
2020-11-30 16:50
java
Java高级
特性-注解:Spring的注解是怎么回事?
在Spring中,大家会经常用到各种注解。在加上这些注解后,我们的代码就有了很多神奇的功能。比如,下面这个类只用了两个注解:@Controller和@RequestMapping,你就能在浏览器上访问index()方法。@Controller@RequestMapping("/")publicclassIndexController{@RequestMapping(value="index")pu
JerryWu
·
2020-11-30 16:40
java
Java高级
特性-注解:注解实现Excel导出功能
注解是Java的一个高级特性,Spring更是以注解为基础,发展出一套“注解驱动编程”。这听起来高大上,但毕竟是框架的事,我们也能用好注解吗?的确,我们很少有机会自己写注解,导致我们搞不清楚注解是怎么回事,更别提用好注解了。既然这样,我们就从具体的工作出发,开发一个Excel导出功能。我相信,你在搞懂这个例子后,就能明白注解是怎么个用法。Excel导出-需求拆解在后台管理系统中,常常需要把数据导出
JerryWu
·
2020-11-30 16:45
java
一份学习文档,让我熟练掌握Spring Cloud,成为了
Java高级
工程师
前言随着互联网的高速发展,技术在不断更新,而各大企业对于程序员的要求也越来越高。近几年,微服务架构更是炙手可热,很多一线互联网也都投入了微服务架构的建设中,BAT等一线大厂更是早早就开始微服务的实践,而在大厂面试中,微服务也成为了面试的必考试题,考察程序员是否能够掌握SpringCloud技术,是Java程序员能否拿下offer的关键。文末有福利,别错过喽!什么是SpringCloud微服务?微服
java码农之路1
·
2020-11-28 17:56
编程语言
java
大数据
spring
面试
springboot maven_
Java高级
框架 - SpringBoot学习 Day18
SpringBoot概述1.1.SpringBoot是什么SpringBoot是一套基于Spring框架的微服务框架。1.2.SpringBoot框架出现的背景由于Spring是一个轻量级的企业开发框架,主要的功能就是用于整合和管理其他框架。但随着整合的框架越来越多,Spring的整合配置也日益繁琐。在这个情况下,Spring团体有了一个想法:就是将平时主流使用到的框架的整合配置预先写好,然后通过
weixin_39861054
·
2020-11-26 06:54
springboot
maven
springboot
启动类
字节跳动总监知乎5716赞的Java开发笔记
最近有幸在一位字节跳动总监手里扒到了这份
Java高级
开发笔记,部分知识章节发布到了在知乎上竟然获得了5000+点赞!正所谓“独乐乐不如众乐乐”,今天就拿出来分享给大家,你们想要的Java学习资料来啦!
DevolperFront
·
2020-11-25 13:00
编程语言
xhtml
android模拟器
glassfish
j2ee
4年Java开发经验,从传统公司裸辞之后足足准备了3个月,终于拿到美团、京东、字节跳动等大厂offer
没日没夜的苦修2个多月,面试了几家公司,最终拿下美团、京东、字节跳动(
java高级
工程师)offer。
JavaBUGa
·
2020-11-21 15:30
Java
面试
程序员
java
面试
redis
多线程
spring
cookie session token区别_
Java高级
架构师-Cookie、Token与Session介绍
欢迎关注头条号:Java小野猫一、Cookie介绍1.Cookie是什么cookie机制是采用在客户端保持状态的方案(cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力)。cookie的使用是由浏览器按照一定的原则在后台自动发送给服务器的。浏览器检查所有存储的cookie,如果某个cookie所声明的作用范围大于等于将要请求的资源所在的位置,则把该cookie附在请求资源的HTTP请
weixin_39573136
·
2020-11-21 13:41
cookie
session
token区别
cookie
token
和
session
的区别
Cookie中不能有空格
cookie可存的最大限制
cookie超过4k怎么办
腾讯
Java高级
岗面试真题180道,薪资多了没有,45k还是妥妥的
一、数据结构与算法基础·说一下几种常见的排序算法和分别的复杂度。·用Java写一个冒泡排序算法·描述一下链式存储结构。·如何遍历一棵二叉树?·倒排一个LinkedList。·用Java写一个递归遍历目录下面的所有文件。二、Java基础·接口与抽象类的区别?·Java中的异常有哪几类?分别怎么使用?·常用的集合类有哪些?比如List如何排序?·ArrayList和LinkedList内部的实现大致是
Java数据搬运工
·
2020-11-19 17:51
面试
Java
程序员
数据库
分布式
编程语言
mysql
面试
Java并发编程实战_
java高级
进阶|我的并发编程总结路线
0x01,闲聊自己在读这篇内容时,觉得当时的语言陈述太简单了吧,删删减减,重新整理一下语言。这篇文章主要包含但不限于java并发编程总结路线图的分享,这篇文章也是对以往自己知识点的回顾,分享的目的不在于炫耀什么,也没什么可值得炫耀的事情。为什么起这么一个标题呢,其实是自我理解并发编程技术过程中陈述的一种方式,利用闲暇时间整理了自己已完成的并发编程路线,主要是为了便于日后自己的回顾和分享给需要的人,
weixin_39595008
·
2020-11-17 20:58
Java并发编程实战
【面经】面试官:讲讲类的加载、链接和初始化?
写在前面在前几年面试
Java高级
程序员的时候,只要是会一点JVM的基础知识,基本就都能够面试通过了。
冰河
·
2020-11-14 22:48
面试
性能调优
优化
并发
多线程
求职阿里Java 技术岗位的经历,三轮技术面+HR面,面试也不过如此
众所周知,阿里主要以Java为主,因此我投递的职位是
Java高级
/资深开发。我当时是在Boss直聘App上看到的职位,下图是当时的职位招聘信息。面试过程中注意策略我求职的阿里的J
爱码士人员
·
2020-11-03 14:46
后端
程序员
数据库
面试
java
编程语言
redis
成为架构师,是不是每一个技术人的梦想?
架构师之路
,是漫长而又艰苦的,特别是自己一个人苦苦摸索时。想要看书,却不知道从何看起。想要问人,却不知道问谁。东看一点,西看一点,却一点也不系统。
58沈剑
·
2020-10-21 23:53
震精,京东T8工程师每天熬夜到天明,竟只是为一套编程实战文档
使用
Java高级
实用技术进行控制台程序开发,并配以完善的学习资源和支持服务,
只会全栈
·
2020-10-10 18:33
java
编程
面试
架构
程序员
面试你也能收割Offer,Java程序员必会知识清单全在这份pdf文档里
小编整理出一篇Java进阶
架构师之路
的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与
舟晚梦星辰98
·
2020-10-09 20:58
4年Java经验,备战两月成功拿到美团、京东、字节offer
没日没夜的苦修2个多月,面试了几家公司,最终拿下美团、京东、字节跳动(
java高级
工程师)offer。
Java技术剑
·
2020-10-09 16:31
Java
面试
程序员
java
面试
redis
分布式
数据结构
2020年秋招阿里136道
Java高级
岗面试题(含答案及复习资料)!
整理的136道阿里的Java面试题,都来挑战一下,看看自己有多厉害。下面题目都带超详细的解答,详情见底部。java基础Arrays.sort实现原理和Collection实现原理foreach和while的区别(编译之后)线程池的种类,区别和使用场景分析线程池的实现原理和线程的调度过程线程池如何调优线程池的最大线程数目根据什么确定动态代理的几种方式HashMap的并发问题了解LinkedHashM
JavaBUGa
·
2020-10-09 14:22
Java
面试
程序员
java
面试
spring
编程语言
数据库
58套
JAVA高级
和架构师进阶课,微服务架构,亿级高并发,分布式架构,源码剖析系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,服务器系列,数据库,分布式事务,大型分布式综合电商项目实战等视频教程
sjtlhg1655
·
2020-10-09 12:56
Docker技术丨
架构师之路
必备技能,阿里架构师Docker文档资料
什么是DockerDocker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口没有对比就没有伤害,在没有使用Docker之前,我们需要搭建这样一个开发环境的话,需要安装Nginx、Mysql,再进行一系列的配置调试,还要担心各种环境问题;使用Do
妖精的杂货铺
·
2020-10-08 21:21
docker
java
分布式
linux
大数据
Java高级
程序设计笔记 • 【第5章 XML解析】
全部章节>>>>本章目录5.1XML文档概述5.1.1XML文档结构5.1.1XML结构说明5.1.1XML文档元素5.1.2XML文档语法规范5.1.3实践练习5.2使用Dom4j创建XML文档5.2.1Xml解析方法简介5.2.1Dom4j解析5.2.2Dom4j的使用5.2.2Dom4j创建Xml文件5.2.3实践练习5.3使用dom4j解析XML文档5.3.1Dom4j递归解析Xml5.3
明金同学
·
2020-10-08 10:29
#
Java高级程序设计笔记
java
编程语言
xml
dom4j
价值万元干货,高级架构师,精通JAVA/高并发/微服务/分布式/中间件
JAVA高级
架构师专栏大纲介绍Java基础复习单点系统Springboot框架应用页面开发模版引擎Java核心基础JVM调优高并发优化Spring、Mybatis、Springboot原理Netty网络框架分布式系统
爱折腾的Albert
·
2020-10-03 04:37
高级架构师
java
软件架构师
中间件
分布式
spring
一个
Java高级
工程师的面试总结,真实的面试流程与面试题与答案
一、面试技巧1、背熟你的简历原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼,所以,切记:一定要背好自己的简历,不要求你能全部记下,至少要熟记你最近所待过的两家公司,这两家公司里面你做过的项目,你负责的模
墨眉无锋墨家代码
·
2020-09-29 22:34
Java
数据库
面试
java
编程语言
redis
阿里一面面试题整理集合
文章目录数据结构算法题Java基础
Java高级
三大框架数据库操作系统计算机网络分布式/集群等高级主题技术开放题数据结构HashMap的原理,内部数据结构?
南方淮竹
·
2020-09-24 23:18
java笔试面试
分布式
数据库
面试
java
Java高级
程序设计笔记 • 【目录】
持续更新中…我的大学笔记>>>章节内容实践练习
Java高级
程序设计作业目录(作业笔记)第1章
Java高级
程序设计笔记•【第1章IO流】第2章
Java高级
程序设计笔记•【第2章多线程(一
明金同学
·
2020-09-22 15:38
#
Java高级程序设计笔记
Java
程序设计
java
编程语言
eclipse
jdk
滴滴CTO五轮面试真是太刺激了,
Java高级
工程师一二三四五面面经(已拿到offer)
滴滴CTO五轮面试真是太刺激了,之前看到好多面经难度极大,感觉运气还行,面试难度虽然挺大,但面试官人还都不错。而且面试完马上出结果,非常刺激!本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:CSDN9月9日下午
墨眉无锋墨家代码
·
2020-09-17 14:42
Java
架构
数据库
java
面试
jvm
算法
redis
优秀的架构师月薪40K真的很难吗?
虚拟面板很多面试,很多人员能力要求都有“
Java高级
工程师的字眼”,如果您真心喜欢Java,并且您刚起步,那么我今天简单分享一个
Java高级
工程师所应该具备的特质,希望能给你带来帮助。
weixin_33785972
·
2020-09-17 13:41
面试
java
设计模式
JAVA高级
基础(49)---分散读取和聚集写入
分散读取和聚集写入read(ByteBuffer[]bufs);//分散读取write(ByteBuffer[]bufs);//聚集写入分散读取(ScatteringReads)是指从Channle中读取的数据“分散”到多个Buffer中注意:按照缓冲区的顺序,从Channle中读取的数据依次将Buffer填满聚集写入(GatheringWrites)是指将多个Buffer中的数据“聚集”到Cha
11onhook
·
2020-09-17 09:17
java高级基础
黑马程序员_
java高级
篇网络编程TCP实战Day8(下)
-----------黑马程序员_
java高级
篇网络编程TCP实战Day8(下)这个个博客中将涉及到TCP的简单的图片上传,图片的并发上传,客户端并发登陆.
流浪鱼
·
2020-09-17 00:26
黑马程序员入学博客
JAVA核心技术
·
Java高级
特性:反射、
llwszjj
·
2020-09-16 23:29
Java
通往Java
架构师之路
Java架构师,应该算是一些Java程序员们的一个职业目标了吧,很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力和提出解决方案能力。Java架构师必须掌握的内容:
三名狂客
·
2020-09-16 16:42
IT杂谈日记
架构师
程序员
技术
解决方案
架构师之路
17年精选80篇
2017精选索引,入选规则为:截止至2017年12月28日文章截止到发文,阅读1W+【架构必备】《互联网架构如何实现“高并发”》4W+《TCP接入层的负载均衡、高可用、扩展性架构设计》2.2W+《配置中心架构设计演进》1.7W+《跨公网调用的大坑与架构优化》1.4W+《DNS在架构设计中的巧用》1.9W+《消息如何在网络上安全传输》1.2W+《10W定时任务,如何高效触发》2.9W+《工作线程究竟
58沈剑
·
2020-09-16 16:20
代码里的世界观——通往
架构师之路
随笔分类-《代码里的世界观》用最直接的大白话来聊一聊Java中的反射机制案例1张牙舞爪的if-else复制代码if(type=="mp4"){isValid=true;}elseif(type=="txt"){isValid=true;}else{....}复制代码用数组装变化的数据string[]validTypeArray={"mp4","txt","ppt",...}boolisValidF
阳光下的
·
2020-09-16 14:11
设计模式
推荐几个清华和哈工大学霸的公众号,值得学习
架构师之路
架构师之路
,通俗的语言,分享可落地的原创的架构文章。▲长按二维码进行关注▲imooc编程手记这是一个汇集业界优秀IT人的技术分享圈。分享最前沿、有用
菜鸟学Python
·
2020-09-16 11:34
最全Java架构师技能树:Java编程+网络+设计模式+数据库+分布式
总结了一份Java架构师的技能树,希望对Java编程的同学有点帮助,文末有该架构师技能树获取方式,仅限周末领取~Java编程技术点:计算机网络
Java高级
技术经典的设计模式数据库:MySQL以及MogoDB
程序员黑哥
·
2020-09-16 11:16
分布式
java
编程语言
面试
人工智能
Java高级
个人笔记(RandomStringUtils工具类)
//产生5位长度的随机字符串,中文环境下是乱码RandomStringUtils.random(5);//使用指定的字符生成5位长度的随机字符串RandomStringUtils.random(5,newchar[]{'a','b','c','d','e','f','1','2','3'});//生成指定长度的字母和数字的随机组合字符串RandomStringUtils.randomAlphanu
Kax熊熊
·
2020-09-16 10:53
java
Java高级
个人笔记(判断List、Map、Set是否为空及效率比较)
//如果object为null,则设置为defaultValueObjectUtils.defaultIfNull(object,defaultValue);//判断集合是否为nullListlist=newArrayList();System.out.println(list.isEmpty());//trueSystem.out.println(list.size());//0Setset=n
Kax熊熊
·
2020-09-16 09:36
Java私塾跟我学系列——JAVA篇 第五章
Java高级
类特性
Java私塾跟我学系列——JAVA篇第五章
Java高级
类特性2012-02-0316:27六、再谈Java内存分配Java程序运行时的内存结构分成:方法区、栈内存、堆内存、本地方法栈几种。
weixin_33979203
·
2020-09-16 06:40
运维
数据结构与算法
java
程序员的学习成长路径
推荐一:可以结合视频学习,例如老马的,理论加实践,结合最新的技术完成一个完整项目推荐二:
java高级
类,对需要进入网易的同学来说是一门绝佳的资源推荐三:大数据类,是大数据最新的技术和资源的代表推荐四:数据库优化还有人工智能
潜渊儒渠
·
2020-09-16 06:00
借鉴这份Java复习路线,我成功收获蚂蚁金服、阿里、美团等Offer
小编整理出一篇Java进阶
架构师之路
的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与
mrchaochao
·
2020-09-16 05:56
Java
面试
架构
java
架构
面试
资料
总结
java高级
面试题问题
1.hashaMap原理源码2.synchronize关键字1.6之后的优化,(偏向轻量级锁,重量级锁)3.双亲委派是什么4.类加载过程中可以动态改字节码吗?5.如何定位线上问题,CPU100%6.redis线程模型,分布式锁,除了redis还有哪些可以用来分布式锁7.了解springboot吗?springboot自动装配是如何实现的?8.RPC框架用过哪些?谈一下内部实现原理。9.设计一个线程
30以后的男人
·
2020-09-15 22:35
java
高级知识系列
关于多线程读文件
package
java高级
程序设计多线程;importjava.io.DataOutputStre
我是一个快乐的javaer
·
2020-09-15 13:13
java高级
====》IO流
1.使用File操作文件publicclassIoTest{publicstaticvoidmain(String[]args)throwsIOException{/*01.删除或者创建文件*Filefile=newFile("e:/io.txt");addOrDel(file);*/Filefile=newFile("e:/java/hello");//file.mkdir();只能创建一层目录
weixin_30299539
·
2020-09-15 11:42
java
操作系统
黑马程序员 (4)
JAVA高级
IO输入与输出部分
首先是File类,File类唯一JAVA中代表文件信息的的类,而不是文件内容。RandomAccessFile类,使我们非常灵活的操作文件。SkipByte控制跳转,从文件的哪个部分进行操作。学习InputStream类,该类的intread()等各种方法。OutputStream类,以及各种继承他的子类。在讲解flush()方法时老师举了个自己的例子,我十分赞同。应当着重提高我们对编写程序的理解
op_007
·
2020-09-15 08:53
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他