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进阶
训练营 第一周JVM 预习笔记
第一周预习资料1.环境准备JDK、JRE、JVM关系JDK=JRE(运行环境)+开发工具JRE=JVM+类库开发Java程序交互关系:用JDK开发JAVA程序,编译成字节码,打包给装有JRE的程序运行。JRE启动JVM实例,加载、验证、执行Java字节码及依赖库,运行Java程序。Linux配置Java环境变量$cat~/.bash_profile#JAVAENVexportJAVA_HOME=/
编程之心
·
2022-04-25 10:35
Java进阶训练营
JAVA进阶
——JVM
文章目录1、JVM1.1、JVM与操作系统之间的关系?1.2、JVM的体系结构?2.2、沙箱安全机制(了解就行)2.3、native关键字2.4、PC寄存器的作用PC寄存器面试常见问题2.5、方法区2.6、了解栈1.栈、堆、方法区存在的交互关系(重点)2.什么是栈溢出StackOverFlowError?怎么分析?2.7、堆玩一下JVM(加深理解)1.你遇到过OOM吗?是如何解决的?2.GC垃圾回
我永远信仰
·
2022-04-25 10:03
java
Java进阶
之路JVM内存结构(jdk1.8)
一、JVM概述1.1什么是JVMJavaVirtualMachine:Java虚拟机,用来保证Java语言跨平台。Java虚拟机可以看做是一台抽象的计算机,如同真实的计算机那样,它有自己的指令集以及各种运行时内存区域Java虚拟机与Java语言并没有必然的联系,它只与特定的二进制文件格式(class文件格式所关联)Java虚拟机就是一个字节码翻译器,它将字节码文件翻译成各个系统对应的机器码,确保字
慕木兮人可
·
2022-04-25 10:30
Java
jvm
java
编程语言
多线程
后端
Java进阶
之JVM笔记
JVM基础原理(一)基础概念什么是虚拟机Java程序的执行过程:.java文件–>javac编译器–>.class文件–>JVM虚拟机加载到方法区–>机器码–>调用操作系统函数总结:JVM是一个虚拟化的操作系统,类似于Linux或者Windows的操作系统,只是它架在操作系统上,接收字节码也就是class,把字节码翻译成操作系统上的机器码且进行执行运行时数据区线程共享区:堆、方法区线程私有区:虚拟
logdong098
·
2022-04-25 10:55
java
jvm
java
面试
【
Java进阶
营】Java入门必备“学习路径和书籍”推荐
重点Java初学者,入门时是否不知道该何从下手,从哪里学习?小编今天分享一系列学习步骤,希望可以帮到你,正确入门Java!Java初学者,入门时是否不知道该何从下手,从哪里学习?小编今天分享一系列学习步骤,希望可以帮到你,正确入门Java!1、Java的应用领域主要有三个方面:①、使用JavaEEWeb开发②、Java:网络通信服务器端、中间件、大数据等。Java中间件以阿里公司为主,其它公司有许
java364108
·
2022-04-25 10:24
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】Java程序运行原理分析
一.JVM原理class文件内容[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cEnCgkku-1650627075591)(//upload-images.jianshu.io/upload_images/14004247-2cd494127435b211.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/f
java364108
·
2022-04-25 10:54
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】怎么快速学好java
java是比较热门,但我们自己不能头脑发热。我觉得所有初学者要学好Java这一门计算机技术,一定要做到:动手,动脑,动嘴,静心。那么怎么快速学好java?下面诚筑说小编分享一下学习java的方法,希望能够帮助到大家。2学习java方法一万丈高楼平地起,首先要学好java的基础部分,重点学习javaSE,尤其要熟练掌握面向对象、集合框架,常用的数据结构、JDBC、异常、IO、线程和网络编程,对于每个
java364108
·
2022-04-25 10:53
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】java怎么处理高并发?
java处理高并发的方法:1、优化代码,减少不必要的资源浪费;2、把图片与页面进行分离,将图片放到独立的图片服器;3、使用缓存,可以大量减少与数据库的交互,提高性能;4、使用数据库集群;5、进行DB优化;6、硬件上做到负载均衡等等。java处理高并发的方法:1、从最基础的地方做起,优化我们写的代码,减少不必要的资源浪费。a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用
java364108
·
2022-04-25 10:23
java
spring
spring
boot
spring
cloud
架构
【
Java进阶
营】JVM内存模型
一、jvm内存模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P42nTjA8-1650623457943)(//upload-images.jianshu.io/upload_images/4469129-fa3f54aecf6ef8a2.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/we
java364104
·
2022-04-25 10:23
java
spring
spring
boot
架构
spring
cloud
Java进阶
-JVM虚拟机原理
1,什么是JVM虚拟机呢?JVM是java虚拟机的一个缩写,jvm是一种"用于计算设备的规范",它是人们虚拟出来的计算机,是人们模仿各种计算机计算功能来实现的.Java虚拟机包含一套字节码的指令集,一组寄存器,一个栈,一个垃圾回收堆,一个储存方法区.JVM屏蔽了与具体操作系统平台的相关信息,使Java程序员只需要生成再Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改的运行,JV
classabcd
·
2022-04-25 10:51
【
Java进阶
营】JVM 内存模型
JVM内存模型JMM(JavaMemoryModel)Java代码:publicclassMainTest{privateintcompute(){inta=1;intb=2;intc=a*b+10;returnc;}publicstaticvoidmain(String[]args){MainTestmainTest=newMainTest();intret=mainTest.compute()
java364108
·
2022-04-25 10:46
java
spring
spring
boot
架构
spring
cloud
java进阶
--数字的格式化
DecimalFormat导包:java.DecimalFormat#代表任意数字,代表千分位.代表小数点0代表不够时补0例:DecimalFormatdf=newDecimalFormat("###,###.##");Strings1=df.(1234.56);//要给一个double类型Strings2=df.(1234.56789);Strings3=df.(1234.5);System.o
立flag的咸鱼
·
2022-04-24 21:57
Java
#
JavaSE
java
【
Java进阶
营】java面试题合集
Java虚拟机的内存结构分为堆(heap)和栈(stack),堆里面存放是对象实例也就是new出来的对象。栈里面存放的是基本数据类型以及引用数据类型的地址。对于所谓的常量是存储在方法区的常量池里面。堆是先进先出栈是先进后出内存泄露(memoryleak),是指应用程序在申请内存后,无法释放已经申请的内存空间。一次内存泄露危害可以忽略,但如果任其发展最终会导致内存溢出(outofmemory)。如读
Java进阶营-公
·
2022-04-24 09:02
java
spring
spring
boot
spring
cloud
架构
SpringBoot图文教程7—SpringBoot拦截器的使用姿势这都有
有天上飞的概念,就要有落地的实现概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍先赞后看,养成习惯SpringBoot图文
教程系列
文章目录SpringBoot图文教程1「概念+案例思维导图
编程鹿
·
2022-04-21 09:25
图文教程
ABAP 如何解析 JSON 数据试读版
零基础ABAP学习
教程系列
文章的目录ABAP标准培训教程BC400学习笔记之一:ABAP服务器的架构和一个典型的ABAP程序结构介绍ABAP标准培训教程BC400学习笔记之二:Cross-client和
·
2022-04-19 21:08
Go基础
教程系列
之WaitGroup用法实例详解
正常情况下,新激活的goroutine(协程)的结束过程是不可控制的,唯一可以保证终止goroutine(协程)的行为是maingoroutine(协程)的终止。也就是说,我们并不知道哪个goroutine(协程)什么时候结束。但很多情况下,我们正需要知道goroutine(协程)是否完成。这需要借助sync包的WaitGroup来实现。WatiGroup是sync包中的一个struct类型,用来
·
2022-04-18 11:39
Go基础
教程系列
之import导入包(远程包)和变量初始化详解
import导入包搜索路径import用于导入包:import("fmt""net/http""mypkg")编译器会根据上面指定的相对路径去搜索包然后导入,这个相对路径是从GOROOT或GOPATH(workspace)下的src下开始搜索的。假如go的安装目录为/usr/local/go,也就是说GOROOT=/usr/local/go,而GOPATH环境变量GOPATH=~/mycode:~
·
2022-04-16 19:24
Go基础
教程系列
之Go接口使用详解
接口用法简介接口(interface)是一种类型,用来定义行为(方法)。typeNamerinterface{my_method1()my_method2(para)my_method3(para)return_type...}但这些行为不会在接口上直接实现,而是需要用户自定义的方法来实现。所以,在上面的Namer接口类型中的方法my_methodN都是没有实际方法体的,仅仅只是在接口Namer中
·
2022-04-16 19:24
Go基础
教程系列
之数据类型详细说明
每一个变量都有数据类型,Go中的数据类型有:简单数据类型:int、float、complex、bool和string数据结构或组合(composite):struct、array、slice、map和channel接口(interface)当声明变量的时候,会做默认的赋0初始化。每种数据类型的默认赋0初始化的0值不同,例如int类型的0值为数值0,float的0值为0.0,string类型的0值为
·
2022-04-16 19:23
Go基础
教程系列
之回调函数和闭包详解
Go回调函数和闭包当函数具备以下两种特性的时候,就可以称之为高阶函数(highorderfunctions):函数可以作为另一个函数的参数(典型用法是回调函数)函数可以返回另一个函数,即让另一个函数作为这个函数的返回值(典型用法是闭包)一般来说,附带的还具备一个特性:函数可以作为一个值赋值给变量。f:=func(){...}f()由于Go中函数不能嵌套命名函数,所以函数返回函数的时候,只能返回匿名
·
2022-04-16 19:52
Go基础
教程系列
之defer、panic和recover详解
defer关键字defer关键字可以让函数或语句延迟到函数语句块的最结尾时,即即将退出函数时执行,即便函数中途报错结束、即便已经panic()、即便函数已经return了,也都会执行defer所推迟的对象。其实defer的本质是,当在某个函数中使用了defer关键字,则创建一个独立的defer栈帧,并将该defer语句压入栈中,同时将其使用的相关变量也拷贝到该栈帧中(显然是按值拷贝的)。因为栈是L
·
2022-04-16 19:52
面了一圈,还没offer...
为此我专门找了一份《
Java进阶
学习+面试宝典》分享给大家,内容涵盖:计算机基础、Java、JV
码农翻身
·
2022-04-14 10:54
算法
分布式
java
面试
编程语言
Java深入-框架技巧
Java程序媛手把手教你设计模式中的撩妹神技--上篇遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情萌芽的模样……
Java进阶
面试问题列表
weixin_34205826
·
2022-04-13 09:15
java
运维
数据库
Java进阶
JVM 内存与垃圾回收篇(一)
JVM1.引言1.1什么是JVM?定义JavaVritualMachine-java程序的运行环境(Java二进制字节码的运行环境)好处一次编译,到处运行自动内存管理,垃圾回收功能数据下标越界越界检查多态比较JvmvsJrevsJDK1.2学习路线
Xi-iX
·
2022-04-11 13:00
极客
Java进阶
训练营完结
极客
Java进阶
训练营完结超清原画完整无密包括所有视频课件以及源码点击下崽:网盘链接入门ReactHooks及其常用的几个钩子函数写在前面ReactHooks是React团队在两年前的16.8版本推出的一套全新的机制
·
2022-04-06 12:00
java
用 ABAP 新建本地 Excel 文件并写入数据试读版
零基础ABAP学习
教程系列
文章的目录ABAP标准培训教程BC400学习笔记之一:ABAP服务器的架构和一个典型的ABAP程序结构介绍ABAP标准培训教程BC400学习笔记之二:Cross-client和
·
2022-04-03 10:17
用 ABAP 读取本地文本文件内容试读版
零基础ABAP学习
教程系列
文章的目录ABAP标准培训教程BC400学习笔记之一:ABAP服务器的架构和一个典型的ABAP程序结构介绍ABAP标准培训教程BC400学习笔记之二:Cross-client和
·
2022-04-03 10:15
保姆
教程系列
三、Nacos Config--服务配置
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i上篇我们介绍到保姆
教程系列
二、Nacos实现注册中心配置中心原理一、服务配置中心介绍首先我们来看一下,微服务架构下关于配置文件的一些问题:配置文件相对分散
南国以南i
·
2022-03-31 09:00
保姆
教程系列
二、Nacos实现注册中心
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i上篇我们介绍到保姆
教程系列
一、Linux搭建Nacos注册中心原理一、环境准备Java版本:1.8+(Linuxcentos7虚拟机下安装Jdk1.8
南国以南i
·
2022-03-30 17:00
保姆
教程系列
一、Linux搭建Nacos
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i简介:Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。用来取代以前常用的注册中心(zookeeper,eureka等等),以及配置中心(springcloudconfig等等)。Nacos是集成了注册中心和配置中心的功能,做到了二合一。Nacos原理一、准备工作1.1JavaNacos服务端:1.8+由于
南国以南i
·
2022-03-28 23:00
Java进阶
学习——数据结构基础(二)
Java进阶
学习——数据结构基础(二)0.前言1.查找1.1.二分法查找1.2.查找思想的运用2.递归2.1.阶乘2.2.斐波拉契数列2.2.汉诺塔问题3.排序3.1.冒泡排序3.2.选择排序3.3.插入排序
CoderXshuai
·
2022-03-28 21:03
Java进阶
算法
数据结构
java
编程语言
Java进阶
学习路线(适合科班、非科班和已工作的仔)
前言这期我想写很久了,但是因为时间的原因一直拖到了现在,我以为一两天就写完了,结果从构思到整理资料,再到写出来用了差不多一周的时间吧。你们也知道哥哥一直都是创作鬼才来的,所以我肯定不会一本正经的写,我想了好几个切入点,最后决定用一个完整的电商系统作为切入点,带着大家看看,我们需要学些啥,我甚至还收集配套视频和资料,暖男石锤啊,这期是呕心沥血之作,不要白嫖了。正文在写这个文章之前,我花了点时间,自己
·
2022-03-26 19:05
Java进阶
08-集合框架
集合接口Map接口定义解释为什么要有集合框架?早在Java2中之前,Java就提供了特设类。比如:Dictionary,Vector,Stack,和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基
秦假仙zzz
·
2022-03-21 13:17
Java体系
集合框架
List
Map
Set
【02】
Java进阶
:14-网络编程入门、TCP通信程序、综合案例、NIO、Buffer类、Channel、Selector、NIO2-AIO
day14【网络编程和NIO】今日内容网络编程三要素TCP通信文件上传模拟B/SNIO教学目标能够辨别UDP和TCP协议特点能够说出TCP协议下两个常用类名称能够编写TCP协议下字符串数据传输程序能够理解TCP协议下文件上传案例能够理解TCP协议下BS案例能够说出NIO的优点第一章网络编程入门知识点–软件结构目标了解软件结构路径C/S结构B/S结构讲解C/S结构:全称为Client/Server结
忘尘 丶莫负
·
2022-03-19 08:52
Java
网络
java
2021我在CSDN的年度总结——关于我的大一上学期生活
scrapy框架深度学习总结2022愿望前言:第一次接触CSDN,是通过川川大佬的一条QQ机器人的b站视频跳转过来的全栈川川_川川菜鸟_CSDN博客-数学建模小白到精通系列,有趣的oython,SQL入门到精通
教程系列
领域博主这一年非常感谢川川大佬给予我的支持
heart_6662
·
2022-03-18 10:22
个人博客
python
JavaWeb知识点复习(第一次)
JavaWeb是
java进阶
到SSM框架的一个过渡阶段,如果你在javaWeb阶
默辨
·
2022-03-18 03:05
知识点复习
Java进阶
——集合详解【重点】
集合的概述1.1什么是集合?有什么用?数组其实就是一个集合,集合实际上就是一个容器,可以来容纳其他类型的数据。集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某个集合当中,将集合传到前端,然后遍历集
脑袋不灵光的小白羊
·
2022-03-16 10:55
Java
java
hashmap
hashtable
以太坊dapp_使用以太坊构建DApp:创建,部署TNS令牌
webootstrappedtwoversionsofalocalblockchainfordevelopment:aGanacheversion,andafullprivatePoAversion.在本
教程系列
中
culi3118
·
2022-03-16 07:05
java
python
区块链
数据库
编程语言
二十万字带你入门C语言-史上最强C语言教程(汇总篇)
一、前言至此,史上最强C语言
教程系列
已经全部完成,今天是给大家来做一个汇总,笔者目前已经完成了C语言阶段的学习,一直以来感谢大家的陪伴与支持,笔者后续还会继续更新C++、数据结构、Linux、Mysql
鹿九丸
·
2022-03-15 18:17
史上最强C语言
c语言
开发语言
后端
Fiddler
教程系列
—介绍【必看】
Title前言一、Fiddler简单介绍和界面介绍1.HTTP和HTTPS2.Fiddler介绍3.Fiddler的安装和下载4.Fiddler界面5.Fiddler界面介绍(只是简单的介绍,具体介绍以后会在案例中出现)最后前言本系列教程只适用于新手学习,仅供参考完成目标: 学习基础的Fiddler软件的使用!一、Fiddler简单介绍和界面介绍1.HTTP和HTTPSHTTP:超文本传输协议,
"提醒自己是弱鸡"
·
2022-03-13 02:13
Fiddler
经验分享
测试工具
功能测试
Fiddler
PyTorch教程-6:详解PyTorch中的transforms
PyTorch
教程系列
:https://blog.csdn.net/qq_38962621/category_10652223.htmlPyTorch教程-6:详解PyTorch中的transforms
超级超级小天才
·
2022-03-12 07:11
PyTorch学习笔记
pytorch
python
transforms
Java学习保姆级教程之——环境搭建
Java学习保姆级
教程系列
文章目录第一章Java环境搭建提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、Java环境变量的搭建二、安装步骤总结前言Java
PacinoJo
·
2022-03-12 07:06
Java学习路线
java
vscode
intellij
idea
Java进阶
学习资料!查看mysql数据库版本命令
前言JVM调优主要是针对垃圾收集器的收集性能优化,令运行在虚拟机上的应用能够使用更少的内存以及延迟获取更大的吞吐量。毫不夸张地说,JVM是现代软件工程最成功的案例之一。因为它自带GC,又有无数可以微调的参数,且运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java编写,运行在JVM之上。近几年深入学习JVM调优的人越来越多,因为互联网一线大厂的Java高级开发工程师JD中都明确要求了
Java老司机一枚
·
2022-03-02 15:44
程序员
java
后端
面试
❤️万字【Python基础】保姆式教学❤️,小白快速入门Python!
前言又是爆肝干文的日子,继上次说要出一期Python新手入门
教程系列
文章后,就在不停地整理和码字,终于是把【基础入门】这一块给写出来了。
退休的龙叔
·
2022-02-27 07:04
Python新手入门教程
python
爬虫
函数闭包
元组
列表
48 行代码给 ABAP ALV 报表的数据行增添颜色效果
零基础ABAP学习
教程系列
文章的目录ABAP标准培训教程BC400学习笔记之一:ABAP服务器的架构和一个典型的ABAP程序结构介绍ABAP标准培训教程BC400学习笔记之二:Cross-client和
·
2022-02-22 22:05
77 行代码实现 ABAP ALV 中的双击事件处理试读版
零基础ABAP学习
教程系列
文章的目录ABAP标准培训教程BC400学习笔记之一:ABAP服务器的架构和一个典型的ABAP程序结构介绍ABAP标准培训教程BC400学习笔记之二:Cross-client和
·
2022-02-22 22:05
27 行代码开发一个最简单的 SAP ALV 报表
零基础ABAP学习
教程系列
文章的目录ABAP标准培训教程BC400学习笔记之一:ABAP服务器的架构和一个典型的ABAP程序结构介绍ABAP标准培训教程BC400学习笔记之二:Cross-client和
·
2022-02-22 22:04
Java进阶
:无工作经验社招
我听到的一些发声你们赚的钱已经可以了:我一个发小是做土木工程的,上海大学博士,参与很多著名建筑的工程,但是从薪资上看,还不如一些稍微像样的公司的6年多的高级开发。为什么?这就是行业的红利,个体是享受了这个红利。所以说我们做IT的,应该感谢马云,雷军等等他们。某转管理的程序员:有时候我也挺迷茫的,到底走技术路线还是管理路线。技术路线吧,又没有那么多时间。也许是借口,有时候有时间,但人是有惰性的,就…
阿里Java后端
·
2022-02-22 12:38
程序员
java
经验分享
面试
抖音后端123面开挂,全靠这份啃了58天的「
Java进阶
核心知识集」!
尤其是这我啃了足足58天的[
Java进阶
核心知识集],还是当初朋友面试进大厂后分享给我的。摸熟里边近30个分类的
加班不秃顶
·
2022-02-20 16:23
抖音
面试
JAVA
算法
后端
鼠标点击器20+版本使用
教程系列
(6)鼠标点击器旗舰版软件使用教程
鼠标点击器是我们经常使用的一款windows软件(其实手机端也很有需求),因此网上有很多功能不一点击软件,但是很多不能满足需求,今天带领大家了解我们开发系列的鼠标点击软件,多达20多个版本,毫不夸张的说,软件是专业的,技术都是非常先进的,均为原创开发。今天为大家带来第6款软件-鼠标点击器旗舰版软件使用教程。首先我们打开软件。如下图所示鼠标点击器旗舰版主界面使用方法和步骤:(1)设置点击方式和点击周
未来自主研究中心
·
2022-02-20 01:12
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他