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进阶教程系列
2021高频前端面试题汇总之React篇
2021高频前端面试题汇总之React篇React视频
教程系列
React实战:CNode视频教程完整教程目录:点击查看1.React事件机制点我复制代码React并不是将click事件绑定到了div的真实
·
2021-09-15 20:25
react.js
JAVA进阶
篇——HashMap底层实现解析(一)
倘若有一天你去面试的时候,面试官问起了你HashMap的底层实现原理,你怎么办?是一脸懵逼支支吾吾吗?再让你自己通过代码实现你自己的HashMap的时候,难道完全破防?读完这篇文章,让我们对这个情况sayno!首先我们来通过下面的图看看JDK1.7时代的HashMap是如何通过数组+链表的形式进行值储存的。由图中的描述可以清楚地看出来,当数组第一次被定义并且第一次被赋值的时候,这个时候的操作很简单
肝铁侠
·
2021-09-12 20:05
肝铁侠笔记
java
链表
面试
hashmap
数组
Java进阶
| 从整体上观察面向对象
一、面向对象面向对象是Java编程中最核心的思想,基本特征:继承、封装、多态。1、特征之封装将结构、数据、操作封装在对象实体中,使用时可以不关注对象内部结构,只能访问开放权限的功能入口,从而降低程序耦合程度,提供安全性和可持续维护性。publicclassConcept01{publicstaticvoidmain(String[]args){Studentstudent=newStudent("
·
2021-08-10 08:45
继承封装多态面向对象设计模式
Java 17 将要发布,补一下 Java 13 中的新功能
本文章属于Java新特性
教程系列
,已经收录在Github.com/niumoo/JavaNotes,点个赞,不迷路。
·
2021-08-09 09:27
java
JAVA进阶
之Agent
1、什么是JavaAgent笼统地来讲,JavaAgent是一个统称,该功能是Java虚拟机提供的一整套后门,通过这套后门可以对虚拟机方方面面进行监控与分析,甚至干预虚拟机的运行。JavaAgent又叫做Java探针,是在JDK1.5引入的一种可以动态修改Java字节码的技术。Java类编译之后形成字节码被JVM执行,在JVM在执行这些字节码之前获取这些字节码信息,并且通过字节码转换器对这些字节码
冰河winner
·
2021-07-15 10:02
java8新特性Optional深度解析
小编整理了一些
java进阶
学习资
java高级编程中心
·
2021-06-27 08:04
java进阶
|LinkedBlockingQueue源码分析
现在是2020/05/18:23:12分,是的,马上就要到凌晨了,然而我才开始写这篇文章,为什么这么晚写这篇文章,不困吗,或许是,或许不是,其实在我刷完抖音之后脑海里想的就是分析一下LinkedBlockingQueue的源码吧,至于为什么要这么晚还去分析,有这个必要吗,或许是自己喜欢这个点有点久了。一般你们遇到的每一篇文章都是经过我最少一个周之前想写的内容,所以文章出现的时候,我自己在心里也沉淀
公众号后端Coder
·
2021-06-27 00:48
java进阶
|LinkedBlockingDeque源码分析
这是关于java集合类源码分析文章的最后一篇,后面或许会随着自己的一些理解,自己还是会再来写一两篇集合源码分析的文章,因为目前自己的理解,有些集合的源码自己确实理解不了,所以我就不继续分析其它集合源码了,这是源码分析的第14篇,java中常用的集合基本上分析完了,除了HashMap之类的没有分析,都分析完了。关于HashMap的源码分析,自己在之前的文章中说过自己不会去分析它,因为我觉得你理解了散
公众号后端Coder
·
2021-06-26 04:06
Spring Boot
教程系列
网上文章太多,难免看得头昏脑胀,选取一些觉得写得还不错的:一、SpringBoot揭秘与实战系列二、某教程
IT晴天
·
2021-06-25 13:12
Java进阶
| 泛型机制与反射原理
一、泛型的概念1、基础案例泛型在Java中的应用非常广泛,最常见则是在集合容器中,先看下基础用法:publicclassGeneric01{publicstaticvoidmain(String[]args){Mapmap=newHashMap{Vget(Objectkey);Vput(Kkey,Vvalue);}在Map接口中,显然没有指定明确的类型,只是起到类型传递的作用,即K是key的类型,
·
2021-06-23 12:21
java泛型反射
Java进阶
| 泛型机制与反射原理
一、泛型的概念1、基础案例泛型在Java中的应用非常广泛,最常见则是在集合容器中,先看下基础用法:publicclassGeneric01{publicstaticvoidmain(String[]args){Mapmap=newHashMap{Vget(Objectkey);Vput(Kkey,Vvalue);}在Map接口中,显然没有指定明确的类型,只是起到类型传递的作用,即K是key的类型,
·
2021-06-23 12:36
java泛型反射
基础
教程系列
-约束(一)主键约束
一、什么是主键主键(PRIMARYKEY)的又叫做“主键约束”,MySQL主键约束是一个单独的列或者多个列的组合,其值能唯一地标识表中的一行数据。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。例如,通过某个人的身份证号码可以唯一确定唯一一个人,那这个身份证号就是主键。如果通过身份证号找到两个人,但是两个人的姓名不一样。则通过”身份证号+姓名”可以确定唯一一个人,则”身份证号+姓名”的
尹洪亮
·
2021-06-23 08:51
Java工程师如何突技术瓶颈,最厉害的竟然不是架构师!
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。
java高级编程中心
·
2021-06-22 18:51
Java设计模式的6大原则
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。
java高级编程中心
·
2021-06-22 02:28
JAVA进阶
之锁
1、重量级锁内置锁是JVM提供的最便捷的线程同步工具,利用synchronized关键字来修饰同步代码块,我们称这种锁为java的内置锁(intrinsiclock)或者监视器锁(monitorlock)。1.1监视器模型首先要明确的一点是,监视器模型不是Java特有的,它是操作系统层次的概念,是为了实现线程同步而采取的技术手段,任何编程语言的并发设计中都可以出现这个概念。JVM会为每个对象分配一
冰河winner
·
2021-06-21 20:48
2018年,最受程序员推荐的Java书单
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:
牛耳教育知变学院
·
2021-06-21 18:12
2021年2月月度总结
学习1月初报名参加极客大学的《
java进阶
训练营》,内容多、作业难,可算适应了。开始时,是不懂的知识,就大量翻阅博客文章。
御风_2fd9
·
2021-06-21 15:45
Java进阶
之路——从初级程序员到架构师,从小工到专家
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常
架构师Javaspring
·
2021-06-20 11:15
阿里P7讲解
Java进阶
之详解匿名内部类
在java提高篇—–详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到匿名内部类的使用、匿名内部类要注意的事项、如何初始化匿名内部类、匿名内部类使用的形参为何要为final。一、使用匿名内部类内部类匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:```new父类构造器(参数列表)|实现接口(){//匿名内部
Java高级架构狮
·
2021-06-19 19:54
2 w字长文带你深入理解线程池
前言线程池可以说是
Java进阶
必备的知识点了,也是面试中必备的考点,可能不少人看了这篇文章后能对线程池工作原理说上一二,但这还远远不够,如果碰到比较有经验的面试官再继续追问,很可能会被吊打,考虑如下问题
Java李太白
·
2021-06-19 12:37
一行代码训练一个图像分类器(Luwu
教程系列
)
大佬们好,很久不见……(真*很久不见=。=)很长时间没有写过博文了,为表歉意,今天给大佬们整个花活儿~那就是我这次要讲的主题咯——Luwu~那么,Luwu是啥?是本菜鸡写的一个辣鸡开源项目……这个辣鸡开源项目有啥用呢?咳咳,Luwu,即陆吾,旨在提供一个无代码或低代码的深度学习工具(开发初衷只是为了方便自己偷懒……哪怕只是简单的深度学习任务中,往往也存在大量重复而繁琐的工作,这些低价值的任务不应该
笔墨留年
·
2021-06-15 06:51
机器学习
深度学习
tensorflow
神经网络
图像分类
一键脚本
顺序消费可没你想的这么简单,队列数量的变更往往无法保证同一个账号的消息发送到同一个分区,怎么解决?
Java进阶
之梯,成长路线与学习资料,助力突破中间件领域在金融行业中,如果用户订阅了余额变更短信通知服务,当余额发生变化会收到短信通知,但收到短信的顺序必须和用户银行卡账号余额发生变化的顺序一致。
中间件兴趣圈
·
2021-06-15 00:54
RocketMQ
顺序消费
性能
队列重新负载
Java进阶
之路——如何从程序员到架构师,从码农到专家
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。一、JAVA。要想成为JAVA(高级)专家肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)专家,您要
美的让人心动
·
2021-06-13 21:20
Python实用
教程系列
——Logging日志模块
上篇文章讲述了Python中的相关异常的知识——Python实用
教程系列
——异常处理,包括异常的种类以及异常的处理方式,以及使用实例的方式说明了一些常用异常的处理。
那个百分十先生
·
2021-06-13 05:26
Java进阶
(十)网络编程原来如此有趣
文章目录前言网络编程软件构成网络编程三要素通讯协议TCP/IP协议两种通讯协议IP地址端口号Java网络编程服务端服务器端代码展示客户端客户端代码展示效果展示结语前言
布小禅
·
2021-06-12 22:52
Java入门教程
java
socket
vue
教程系列
第第四十五节-vant与vue的完美结合
今天主要讲一下vant和vue是怎么融合使用的。之前有跟大家简单介绍过vant,这是通过一个刚认识的朋友介绍的这个框架,后来看了它的官网等,感觉很友好,所以今天就跟大家一块学习一下如何将vant应用到vue中去,以便提高我们的编程效率。
[email protected]
首先先介绍一下vant:Vant是有赞前端团队基于有赞统一的规范实现的Vue组件库,提供了一整套UI基础组件和业务组
独绽2018
·
2021-06-11 17:53
Java源码解析 ThreadPoolExecutor 线程池
1线程池的好处小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。
java高级编程中心
·
2021-06-11 09:01
java进阶
|LinkedBlockingDeque源码分析
这是关于java集合类源码分析文章的最后一篇,后面或许会随着自己的一些理解,自己还是会再来写一两篇集合源码分析的文章,因为目前自己的理解,有些集合的源码自己确实理解不了,所以我就不继续分析其它集合源码了,这是源码分析的第14篇,java中常用的集合基本上分析完了,除了HashMap之类的没有分析,都分析完了。关于HashMap的源码分析,自己在之前的文章中说过自己不会去分析它,因为我觉得你理解了散
公众号后端Coder
·
2021-06-11 03:24
MacOS UML 建模工具: OmniGraffle
教程系列
_第4章 - 绘图基础知识(一)
目录第1章:MacOSUML建模工具OmniGraffle
教程系列
_第1章-简介第2章:MacOSUML建模工具OmniGraffle
教程系列
_第2章-基础概念第3章:MacOSUML建模工具OmniGraffle
瞳趣
·
2021-06-10 22:07
[js高手之路]深入浅出webpack
教程系列
1-安装与基本打包用法和命令参数
webpack,我想大家应该都知道或者听过,Webpack是前端一个工具,可以让各个模块进行加载,预处理,再进行打包。现代的前端开发很多环境都依赖webpack构建,比如vue官方就推荐使用webpack.废话不多说,我们赶紧开始吧.第一步、安装webpack新建文件夹webpack->再在webpack下面新建demo->命令行切换到demo目录,使用npminit--yes初始化项目的pack
ghostwu
·
2021-06-10 16:47
java中具有继承关系的类及其对象初始化顺序
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的j
java高级编程中心
·
2021-06-09 01:30
Java进阶
架构师之如何画好架构图?阿里大神手把手教你!
来源:阿里巴巴中间件技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。当我们想用一张或几张图
jett老师
·
2021-06-08 05:18
Laravel
教程系列
书第三本《Laravel 教程实战高级 - 构架 API 服务器》
image.png系列课程本书是Laravel
教程系列
的第三本,前两本分别是:《Laravel入门教程-从零到部署上线》《Laravel进阶课程-从零开始构建论坛系统》本书主要专注于以下开发场景:VueJS
summerbluet
·
2021-06-07 07:17
面试官:你是如何诊断Kafka消息发送到瓶颈在哪里(有的放矢才是性能优化的正确打开方式)
Java进阶
之梯,成长路线与学习资料,助力突破中间件领域在消息发送端遇到性能瓶颈时是否有办法正确的评估瓶颈在哪呢?如何针对性的进行调优呢?
中间件兴趣圈
·
2021-06-06 16:28
Kafka
性能
优化
监控
kafka
2018最新java全套视频教程来自传知波客免费分享
学习裙:574加上二五三再加上075,群里都是学Java开发的,如果你正在学习Java,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Java软件开发相关的),包括我自己整理的一份2018最新的
Java
茵茵Java学习
·
2021-06-06 05:19
【新手入门2】一句话带你认识图层蒙版
大家好,这里是黑橙修图新手入门
教程系列
。上一篇文章我么介绍了ps当中最核心的一个概念——图层。那么这篇文章带大家来了解一个与图层密切相关的概念——图层蒙版。
黑橙商业修图
·
2021-06-05 19:39
java进阶
之了解SpringBoot的配置原理
一、SpringBoot的特点首先我们要知道SpringBoot在底层已经为我们添加好了很多依赖。比如我们常用的Tomcat,Spring,SpringMVC这些,甚至连mysql数据库的依赖也为我们添加好了不过SpringBoot2.5.0使用的mysql依赖版本是8.0.25的,如果还在使用mysql5版本的小伙伴们就需要在项目的pom.xml文件中再次指定自己所用的依赖版本号。(因为mave
·
2021-06-04 14:30
SimonLiu的ESP8266与AliOS Things 学习
教程系列
之十七:AliOS Things之OTA和upgrade over err:-17错误解决
欢迎加入交流群:ESP8266AliOSThings群号:107723112所有教程请看AliOSThings入门
教程系列
此教程在SimonLiu的CSDN博客同步更新。
刘知海SimonLiu
·
2021-06-04 14:13
Java进阶
:mysql查看索引命令
谈起MyBatis,我先提个问:什么是MyBatis?MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录…而今天咱要聊的就是Aliba
程序员超时空
·
2021-06-04 13:53
程序员
java
经验分享
面试
基础
教程系列
-约束(二)外键约束
一、什么是参照完整性在学习外键之前,我们必须先搞懂一个概念,什么是“参照完整性”。参照的关系中的属性值必须能够在被参照关系找到或者取空值,否则不符合数据库的语义。在实际操作时如更新、删除、插入一个表中的数据,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确,不正确则拒绝操作。举个例子,有一张员工表,字段为工号、姓名、所属部门。还有一张部门表,字段为部门编号,部门名称,部门位置。
尹洪亮
·
2021-06-04 08:15
小迪渗透
教程系列
链接:https://pan.baidu.com/s/1QxHXvW60teJSkhP-9O0jgQ密码:tj9w
4lbert
·
2021-06-04 01:14
Java进阶
专题: 软件架构设计原则
1、前言今天开始我们专题的第一课了,也是我开始进阶学习的第一天,我们先从经典设计思想开始,看看大牛市如何写代码的,提升技术审美、提高核心竞争力。本章节参考资料书籍《Spring5核心原理》中的第一篇Spring内功心法(需要电子档的加小姐姐V:java9610免费领取)。2、开闭原则开闭原则(Open-ClosedPrinciple,OCP)是指一个软件实体(如类,模块和函数)应该对扩展开发,对修
Java_may
·
2021-06-03 16:32
java
java架构
java进阶
第一次尝试为Apache顶级开源项目贡献代码
Java进阶
之梯,成长路线与学习资料,助力突破中间件领域本文首先先再次回到上述几篇关于公司升级ACL这个事情上来,通常涉及到服务器版本的升级,一旦涉及到版本的升级,兼容性测试是一个必不可少的工作。
中间件兴趣圈
·
2021-05-30 23:53
RocketMQ
开源
RocketMQ
凭这份pdf我拿下了美团、字节跳动、阿里、小米等大厂的offer
小编整理出一篇
Java进阶
架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与
java路人甲乙丙丁
·
2021-05-30 16:11
Java
数据库
java
redis
分布式
设计模式
1、【Echarts系列】Vue中设置echarts折线图样式(图表、网格、标签、提示、标题、文字),手把手
教程系列
一、echarts折线图(折线统计图)折线图在我们也是我们的数据可视化图表中最常用的一种图表之一,是用折线将各个数据点标志连接起来的图表,不仅可以表示数量的多少,而且可以反映同一事物在不同时间里的发展变化的情况以及变化趋势。看着官网示例的这些花花绿绿的折线图,相信在日常的开发中,只要稍加配置调一下,已经可以满足9成的需求了。二、echarts的下载、安装与使用在上一篇的文章里,我们主要是学习如何快
狼丶宇先生
·
2021-05-30 12:29
echarts
新星计划
数据可视化
echarts
你们要的Echart系列,今天它来了,教你一招快速上手echarts的属性设置,手把手
教程系列
一、echarts简介以前的百度echart(echarts.baidu.com),不过现在的ECharts正在Apache开源基金会孵化中,因此域名(echarts.baidu.com)已不再使用,请访问echarts.apache.org。ECharts,一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrom
狼丶宇先生
·
2021-05-30 08:56
新星计划
数据可视化
echarts
Java进阶
-反射机制的详细学习指南
什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制。java反射机制提供的功能:在运行时判定任意一个对象所属的类在运行时构造任意一个类的对象在运行时判定任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法反射应用场景操作因访问权限限制的属
码农翻身记
·
2021-05-28 00:59
最新美团点评Java团队面试题:
java进阶
培训班
其实互联网职业可以大致分两个阶段,在毕业后的3到5年内主要都是以学习、积累为主,从一开始啥都不懂的校园“新鲜人”向“职业人”转变。如果你是Java开发者,在这个阶段你会学习:1、基础的Java知识,多线程、集合类、JVM2、进阶知识,设计模式、系统设计和方法论3、主流框架,Spring、SpringBoot、MyBatis……4、微服务,Dubbo、ETCD、SpringCloud……5、数据库,
springboot面试题
·
2021-05-24 23:03
程序员
java
后端
面试
Java进阶
(九)一篇文让你知道JDBC 和MySQL的增删改查
文章目录前言MySQL的基本操作连接MySQL数据库的操作数据表的操作JDBCidea连接数据库代码连接结语前言数据库作为程序员的必修课程,不会肯定是out的,如果你想成为一个优秀的程序员,那么这个是必不可少的!一眨眼,就20岁了,但是却并没有做出什么成就,深感惭愧啊!不过不管怎么说,还是祝自己生日快乐,天天开心,学业有成!MySQL的基本操作增删改查,这些都是必须会的,如果不会,那后果可是很严重
布小禅
·
2021-05-24 00:46
Java进阶
数据库
mysql
java
jdbc
Java进阶
(八)数据库的简单理解 MySQL的安装和配置
文章目录前言数据库的基本概念数据(Data)数据库(DateBase)数据库的特点数据库的分类数据库管理系统(DMBS)MySQL的安装与配置启动与停止环境配置结语前言数据库作为程序员的必修课程,不会肯定是out的,如果你想成为一个优秀的程序员,那么这个是必不可少的!数据库的基本概念数据,数据库,数据库管理系统等数据(Data)数据是描述事物的符号,比如音频,视频,文档,图片等可以转化为计算机可以
布小禅
·
2021-05-22 17:23
Java进阶
数据库
mysql
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他