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进阶
营】Java 基础(一)| 使用泛型的正确姿势
为跳槽面试做准备,今天开始进入Java基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。一、什么是泛型泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化(动词),类似于方法中的变量参数,此时类型也定义成参数形式(可以称
梦魇java
·
2022-11-23 06:11
Java
java
面试
spring
架构
spring
boot
【
Java进阶
营】月薪10000+,一天的工作量只改5行代码,我也要当程序员
01有次,客户反馈了一个紧急问题,要求下班前必须得修复。领导安排张工跟进这个问题,张工是一名资深软件工程师,张工接到任务,想重现该问题,结果发现并不是必现,于是定位到排查bug问题所在,费了九牛二虎之力之力,终于从上万行代码中定位到问题所在,最后张工修改了5行代码,编译运行,bug解决了,提交代码。这时已经是下午4点了。张工舒了一口气,伸了一下懒腰,这时跟张工很要好的财务妹子过来了,找张工确认上次
梦魇java
·
2022-11-23 06:41
Java
spring
spring
boot
java
架构
spring
cloud
【
Java进阶
营】热腾腾的 Java研发面试字节跳动99题(含答案):JVM+Spring+MySQL+线程池+锁
JVM的内存结构根据JVM规范,JVM内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。1.Java虚拟机栈:线程私有;每个方法在执行的时候会创建一个栈帧,存储了局部变量表,操作数栈,动态连接,方法返回地址等;每个方法从调用到执行完毕,对应一个栈帧在虚拟机栈中的入栈和出栈。2.堆:线程共享;被所有线程共享的一块内存区域,在虚拟机启动时创建,用于存放对象实例。3.方法区:线程共享;被所
梦魇java
·
2022-11-23 06:41
Java
java
spring
spring
boot
spring
cloud
架构
实战 | springboot+redis+拦截器 实现接口幂等性校验
点击上方“
java进阶
架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达来源:https://www.jianshu.com/p/6189275403ed一、概念幂等性,通俗的说就是一个接口,
师长学不动了
·
2022-11-22 05:59
Java实现五子棋小游戏(附源码)
推荐学习专栏:Java基础学习专栏:【Java】基础篇
Java进阶
学习专栏:【Java】进阶篇文章目录一、效果展示二、游戏介绍三、代码展示1、登录页面2、算法程序3、棋盘实现四、资源下载五、文末总结一、
亮点菌
·
2022-11-17 05:10
#
【Java】进阶篇
java
jvm
开发语言
五子棋
14
Java进阶
网络编程API
阅读目录1.网络协议的三要素:语义、语法和时序2.网络OSI七层模型3.TCP四层模型简介3.1TCP四层作用3.2传输层的常用协议3.3应用层的常用协议3.4数据的封装与解封4IP地址及其表示5域名简介及其分类6InetAddress——获取IP地址7URL类——获取网络资源的位置8URLConnection类——连接通信8.1URLConnection的具体属性9使用Socket编程之TCPS
岛boki
·
2022-11-10 13:41
Java进阶
爬虫
udp
tcpip
java
socket
JAVA进阶
——应看书籍和步骤
Java语言基础谈到Java语言基础学习的书籍,大家肯定会推荐BruceEckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《ThinkinginC++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinkin
PettyKoKo
·
2022-11-10 13:11
【Java】
java进阶
10——面向网络编程
网络编程概述网络协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmissio
白世伟
·
2022-11-10 13:08
java
java
java进阶
java进阶
29、
JAVA进阶
——端口、域名、DNS、网络服务器、协议
当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:
JAVA进阶
——端口、域名、DNS、网络服务器、协议更多内容点击
JAVA进阶
——网络和IP地址
JAVA进阶
——线程同步和线程间的通信目录
Java Fans
·
2022-11-10 13:08
一
JAVA开发者成长之路
网络
服务器
java
分布式计算(一)——
Java进阶
与Socket通讯
1.解释RuntimeException。例举它的1-2个之类,并用一个小程序验证捕获并处理异常的过程。错运行时异常都是RuntimeException类及其子类异常。这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理,但程序应该从逻辑角度尽可能避免这类异常的发生。如NullPointerException、IndexOutOfBoundsException等2.在生产实践中,每个业务模块
aihuo0130
·
2022-11-10 13:38
java
json
设计模式
Java进阶
——JVM加载class文件的原理机制
Java进阶
——JVM加载class文件的原理机制阅读目录1、JVM简介2、JVM的组成部分3、JVM加载class文件的原理机制在面试java工程师的时候,这道题经常被问到,故需特别注意。
aa1215018028
·
2022-11-10 13:37
java相关
JVM
JVM加载cl.ass文件
类加载原理
java类加载过程
Java进阶
——IO流核心模块与基本原理
一、IO流与系统IO技术在JDK中算是极其复杂的模块,其复杂的一个关键原因就是IO操作和系统内核的关联性,另外网络编程,文件管理都依赖IO技术,而且都是编程的难点,想要整体理解IO流,先从Linux操作系统开始。Linux空间隔离Linux使用是区分用户的,这个是基础常识,其底层也区分用户和内核两个模块:Userspace:用户空间Kernelspace:内核空间常识用户空间的权限相对内核空间操作
JavaShark
·
2022-11-10 13:07
java
linux
debian
30、
JAVA进阶
——Socket编程
当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:
JAVA进阶
——Socket编程更多内容点击
JAVA进阶
——端口、域名、DNS、网络服务器、协议
JAVA进阶
——网络和IP地址目录一
Java Fans
·
2022-11-10 13:06
一
JAVA开发者成长之路
java
网络
服务器
set.stream使用 java_
Java进阶
- Stream流、方法引用
1.Stream流关注的是做什么,而不是怎么做步骤:(1)拼接流式模型:建立生产线用Stream流进行遍历打印publicclassForStream{publicstaticvoidmain(String[]args){Listlist=newArrayListname.startsWith("林")).filter(name->name.length()==3)//forEach参数是cons
你好当代艺术
·
2022-11-09 19:44
set.stream使用
java
Java进阶
-JVM-核心
一、
Java进阶
-JVM1.1JVM运行时数据区image.pngimage.png程序计数器:指向下一行我们需要执行的代码。任何时候,每个Java虚拟机都在执行单个方法的代码,即该线程的当前方法。
GIT提交不上
·
2022-11-03 23:56
idea 调整缩进快捷键_IntelliJ IDEA 快捷键终极大全,速度收藏!
本文转载自【微信公众号:
java进阶
架构师,ID:java_jiagoushi】经微信公众号授权转载,如需转载与原文作者联系常用的有fori/sout/psvm+Tab即可生成循环、System.out
GreyZzzzzzXh
·
2022-11-03 20:44
idea
调整缩进快捷键
Java进阶
——MySQL之SQL优化下
我也确实“挺懒”的哈,据上篇文章出版已经快一个月了,今天来把这下出版了吧。其实主要还是太“忙”了。今天的分享主要包括:1.分页2.连接3.count1.分页查询在MySQL中实现分页很简单一个limit就可以搞定,例如:select*fromemplimit20,10;对于这么行简单的SQL,MySQL其实先读取了30行数据,然后去掉前面20行,最终输出最后的10行数据,对于分页不深,我们觉得并无
小艮坤
·
2022-11-02 15:17
Java生态入门到架构
每天一学
笔记
java
mysql
2021
Java进阶
篇(一)Object类以及常用API
2021
Java进阶
篇(一)Object类以及常用API今天所写的是JavaSE进阶篇的第一篇,后期会给大家陆续更出来,希望多多关注转发文章目录2021
Java进阶
篇(一)Object类以及常用API前言一
zhangyuxin0326
·
2022-10-28 10:50
笔记
个人学习
java
后端
Java进阶
-并发-基础
一、线程基础参考链接:Java多线程-合集1.1基本概念 进程是操作系统进行资源分配的基本单位,而线程是操作系统进行调度的基本单位,即CPU分配时间的单位。原子性:和数据库事务中的原子性一样,满足原子性特性的操作是不可中断的,要么全部执行成功要么全部执行失败。可见性:一个线程对变量的值进行了修改,其他线程能够立即得知这个修改。有序性:程序执行的顺序按照代码的先后顺序执行。Java线程状态迁移图.
GIT提交不上
·
2022-10-27 23:23
【JAVA高级】——一文学会JDBC操作数据库
当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:【JAVA高级】——一文学会JDBC操作数据库更多内容点击
JAVA进阶
——解析XML技术目录一、JDBC含义二、JDBC数据库连接三
乐趣国学
·
2022-10-27 14:06
一
JAVA开发者成长之路
1024程序员节
java
数据库
Java进阶
-Netty-基础
一、NIO模型image.pngimage.png二、服务端启动流程//两大线程组//bossGroup表示监听端口,accept新连接的线程组NioEventLoopGroupbossGroup=newNioEventLoopGroup();//workerGroup表示处理每一条连接的数据读写的线程组NioEventLoopGroupworkerGroup=newNioEventLoopGro
GIT提交不上
·
2022-10-25 20:37
Java进阶
一、Spring
Java进阶
-Spring-IOC
Java进阶
-Spring-AOP
Java进阶
-Spring-其他二、JVM
Java进阶
-JVM-核心
Java进阶
-JVM-调优三、Redis
Java进阶
GIT提交不上
·
2022-10-17 21:04
5道真题训练|学会了二叉树的前世今生
今天是
Java进阶
刷题的第二天,结合经典算法学习Java语法!
橙子!
·
2022-10-13 19:31
牛客网
刷题进阶
算法
java
数据结构
5道真题训练|学会了二叉树的前世今生(二)
今天是
Java进阶
刷题的第三天,结合经典算法学习Java语法!一起升级打怪吧!!
橙子!
·
2022-10-13 19:31
牛客网
刷题进阶
java
算法
开发语言
【
JAVA进阶
】static关键字详解
个人主页:个人主页系列专栏:JAVASE基础看完本节内容后,推荐去刷题巩固基础点击跳转刷题网站进行注册学习目录一、static静态关键字static是什么,static修饰成员变量的用法1.static是什么2.static修饰的成员变量是什么?有什么特点?3.两种成员变量各自在什么情况下定义?4.成员变量内存原理static修饰成员方法的基本用法1.成员方法的分类:2.static修饰成员方法的
热爱编程的小白白
·
2022-10-07 10:30
【JAVA基础】
java
开发语言
23、
JAVA进阶
——日期操作类
当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:
JAVA进阶
——日期操作类更多内容点击
JAVA进阶
——实体类应用
JAVA进阶
——集合(2)目录日期操作类1、Date类2、DateFormat
乐趣国学
·
2022-10-03 07:07
一
JAVA开发者成长之路
java
开发语言
24、
JAVA进阶
——File类
当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:
JAVA进阶
——File类更多内容点击
JAVA进阶
——日期操作类
JAVA进阶
——实体类应用(1)在Java程序中通过使用java.io
乐趣国学
·
2022-10-03 07:07
一
JAVA开发者成长之路
java
开发语言
jvm
阿里内部发布最新版
Java进阶
笔记,金九银十看这份文档就够了
你要跳出日常CRUD的工作,可以来学学这份阿里内部
Java进阶
笔记,它包含微服务架构、涉及SpringBoot、SpringCloud、Dubbo等核心组件的应用,还有秒杀活动用到的Nginx、R
鸨哥学JAVA
·
2022-09-30 10:37
Java
程序员
编程
java
开发语言
RabbitMQ 原理和架构图解 (附 6 大工作模式)
关注「mikechen的互联网架构」公众号,回复【架构】领取《
Java进阶
架构思维导图&
Java进阶
架构文章合集》Rab
·
2022-09-29 10:23
技术征文中奖名单公布 | 浅谈 Java 进阶之路
SegmentFault思否技术征文丨浅谈
Java进阶
之路如约开奖啦~话不多说,我们直接来揭晓获奖名单!
·
2022-09-22 15:31
思否技术征文
GitHub上超屌的
Java进阶
教程,Java核心技术及大公司架构案例汇总
汇总Java生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识前言有人认为编程是一门技术活,要有一定的天赋,非天资聪慧者不能及也。其实不然,笔者计算机专业出身,对于技术这碗饭有一些心得体会,大多数人成为某领域顶级专家可能会有些难度,但应对日常工作,成长为资深研发工程师、技术专家、甚至成为小团队的TeamLeader,并不难多
普通网友
·
2022-09-21 08:16
java
spring
spring
boot
架构
spring
cloud
猿创征文 | 【
Java进阶
】详解抽象类及常用接口
目录一、抽象类二、接口三、Object类3.1toString()方法3.2hashcode()方法3.3equals()方法四、常用接口4.1Comparable接口(比较)4.2Comparator接口(比较)4.3Cloneable接口(拷贝)4.4浅拷贝与深拷贝一、抽象类在Java中,一个类如果被abstract修饰称为抽象类,抽象类中被abstract修饰的方法称为抽象方法,抽象方法不用
whispar
·
2022-09-15 07:18
Java由浅入深
java
开发语言
idea
后端
架构
【
JAVA进阶
篇】时间与日期相关类
Java学习Date类毫秒值的概念与作用构造方法无参构造有参构造成员方法getTime()currentTimeMillis方法DateFormat和SimpleDateFormat类构造方法成员方法使用这两个成员方法及其细节练习Calendar日历类常用成员方法getsetaddgeiTimeDate类java.util.Date:表示日期和时间的类,Date表示特定的瞬间,精确到毫秒。毫秒值的
几分醉意.
·
2022-09-14 15:19
JAVA学习
java
jvm
开发语言
intellij-idea
【
Java进阶
营】【SpringBoot系列】SpringBoot注解详解
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让SpringBoot扫描到Configuration类并把它加入到程序上下文。@Configuration等同于spring的XML配置文件;使用java代码可以
Java进阶营-公
·
2022-09-07 14:54
java
spring
spring
boot
架构
spring
cloud
Java进阶
重点分析
文章目录单例模式饿汉式三部曲(资源浪费)懒汉式三部曲(线程不安全)异常-Exception初识异常代码解决方案-异常捕获(try-catch)ErrorandException异常体系图常见的运行时异常\1)NullPointerException空指针异常\2)ArithmeticException数学运算异常\3)ArrayIndexOutOfBoundsException数组下标越界异常\4
似水流年it
·
2022-09-07 09:51
java
单例模式
开发语言
java进阶
篇,文末领取面试资料
前言我们从一个问题引入今天的主题。在日常业务开发中,我们可能经常听到DBA对我们说“不要”(注意:不是禁止)使用join,那么为什么DBA对join这么抵触呢?是join本身有问题,还是我们使用的方式不对。其实这涉及到join语句在MYSQL内部到底是怎么执行的。这就是我们今天要讲的内容。01.第一份资料是图解网络根据读者阅读偏好不同,共出了两个版本风格的PDF,分别是亮白版本和暗黑版本。02.第
普通网友
·
2022-09-03 14:58
程序员
java
经验分享
面试
2020年Github上最牛的
Java进阶
教程及Java实战项目都在这里了!
写在前面大家都知道Github是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将Github上非常棒的Java开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。很多小伙伴都不知道学习什么开源项目,这篇文章定能为你解决疑惑。不论你想要看Java教程方向的开源项目、Java实战项目、SpringBoot教程还是说想要看微
m0_55070913
·
2022-09-03 14:27
面试
学习路线
阿里巴巴
java
github
开发语言
big
data
mysql
2018.7-2019.7一周年
Java进阶
架构师技术文章整理 建议收藏
其实师长的公众号从2017年就开始发技术文章了,但是因为某些原因(就是懒)太监了许久,直到2018.7的时候才恢复更新。不知不觉中,已经更新了一年的广告,在没广告的日子里,顺带更新技术文章,截至2019.7,一年整,更新的技术文达330+篇,算是全年保持更新。粉丝量也突破到4W+,对大V来说虽然不多,对自己来说是个里程碑。因文章过多,导致很多小伙伴想要找某某文章很费劲,所以周末花了四个小时系统整理
web13618542420
·
2022-08-27 22:53
面试
学习路线
阿里巴巴
android
前端
后端
【
JAVA进阶
篇】字符串的详细介绍
Java学习String字符串概述String类的特点String字符串常量池String字符串的构造方法String字符串的23个常用方法StringBuilder类/StringBuffer类StringBuilde构造方法append方法toString方法StringBuilder和StringBuffer的区别练习一练习二扩展(面试题)String字符串概述java.lang.Strin
YOU__FEI
·
2022-08-26 17:39
JAVA学习
java
开发语言
intellij-idea
面试
Java进阶
:mysql的事务隔离级别面试题
一面:阿里巴巴面试答案文末可以领取!1.触发新生代GC,如果存活对象总量大于survivor区容量,咋办2.如果任务很多,线程池的阻塞队列会撑爆内存的哪个区域3.栈在堆上吗4.GCroot有哪些5.实例变量可以是GCroot吗6.了解哪些GC算法,介绍一下7.给个场景,问怎么设置JVM参数8.问了很多SQL调优,各种语句能不能命中索引,能命中哪些,怎么优化9.MySQL的一张表里有三个字段ABC,
普通网友
·
2022-08-21 22:20
程序员
面试
后端
java
Java 全栈知识体系( PDF 收藏版)
本文目录:一Java入门与进阶面向对象与Java基础
Java进阶
-集合框架
Java进阶
-并发框架
Java进阶
-IO框架
Java进阶
-JVM相关二数据结构与算法数据结构基础排序算法详解算法思想详解领域算法详解三数据库理论与实践数据库基础与理论
、烟雨楼
·
2022-08-19 18:49
Java
后端
面试
java
开发语言
学习
面试
jvm
【
Java进阶
营】今天面了一个大学生:这82道SpringBoot面试题都答不上来?还想进大厂?
SpringBoot面试题1、什么是SpringBoot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的spring项目需要很多努力,因为我们现在必须从头开始做所
普通网友
·
2022-08-19 10:36
编程
Java
架构师
java
spring
spring
boot
spring
cloud
架构
Java进阶
-MyBatis
一、参考资料MyBatis官网玩转MyBatis:深度解析与定制Mybatis介绍为什么建议框架源码学习从Mybatis开始二、整体结构image.png三、配置文件https://mybatis.org/mybatis-3/zh/configuration.html#settings3.1配置文件加载InputStreamxml=Resources.getResourceAsStream("my
GIT提交不上
·
2022-08-16 19:47
Java进阶
-Netty-进阶
一、Reactor线程 源码基于4.1.6.Final版本。1.1Reactor线程启动 NioEventLoop的run方法是reactor线程的主体,在第一次添加任务的时候被启动。入口:NioEventLoop父类SingleThreadEventExecutor的execute方法@Overridepublicvoidexecute(Runnabletask){...booleaninE
GIT提交不上
·
2022-08-15 14:58
Java并发之AbstractQueuedSynchronizer(AQS)详解
欢迎订阅我的免费专栏:【
Java进阶
之路】带你入门Java,从0到1。【Java全栈编程】带你项目实战,掌握核心。
陈橘又青
·
2022-08-15 07:12
Java全栈编程实战
java
jvm
开发语言
【JAVA面试必会】JMM高并发详解(java内存模型、JMM三大特征、volatile关键字 )
欢迎订阅我的专栏:【
Java进阶
之路】带你入门Java,从0到1。【Java全栈编程】带你项目实战,掌握核心。
陈橘又青
·
2022-08-15 07:42
Java全栈编程实战
大数据
java
安全
jvm
开发语言
Java进阶
-RocketMQ-进阶
一、主备同步 建立连接:image.png 数据传输:image.png消息异步传输消息同步传输image.png二、事务消息image.png三、核心概念image.png Queue是Topic在一个Broker上的分片等分为指定份数后的其中一份,是负载均衡过程中资源分配的基本单元。在一个ConsumerGroup内,Queue和Consumer之间的对应关系是一对多的关系:一个Queu
GIT提交不上
·
2022-08-12 19:33
Java进阶
-RocketMQ-基础
一、架构设计官方文档-技术架构RocketMQ源码解析(一)-架构原理技术架构.jpegProducer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进行消费。同时也支持集群方式和广播方式
GIT提交不上
·
2022-08-12 19:20
Java进阶
- MyBatis查询数据库 && Spring Boot 单元测试 - 细节狂魔
文章目录前言1.MyBatis是什么?为什么要学习MyBatis怎么学MyBatis?1、创建MyBatis项目准备工作:创建数据库和数据表1.1、添加MyBatis相关依赖1、新建一个MyBatis项目2、在老项目中引入MyBatis相关依赖1.2、配置数据库连接字符串1.3、配置MyBatis保存的xml的目录使用MyBatis的操作模式操作数据库MyBatis的操作模式第⼀个MyBatis查
Dark And Grey
·
2022-08-11 21:09
JavaEE进阶
JavaEE进阶
Java进阶
知识点总结
Java进阶
知识点总结===============!
m0_67392811
·
2022-08-09 14:16
面试
学习路线
阿里巴巴
android
前端
后端
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他