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进阶
笔记之FileSystemProvider
简介文件相关的操作最终通过java.nio.file.spi.FileSystemProvider来提供,其不同的底层系统有不同的实现.此类主要定义了如何在其对应的文件系统定位和加载文件,以及文件中常见的删除/拷贝等操作.子孙类:AbstractFileSystemProvider/WindowsFileSystemProvider/JarFileSystemProvider/ZipFileSys
且_听_风_吟
·
2020-07-11 08:55
java进阶学习笔记
java进阶
笔记之Paths与FileSystems
简介Paths中封装了活动Path的工具方法,其实现默认依赖于FileSystems,是Path操作的增强工具类.使用Paths时会使用FileSystem默认的文件分隔符操作.ps:在win系统中同样支持"/"文件分隔符.FileSystemsFileSystem的工厂类,主要是提供了系统常用的文件系统的快捷方法,并且支持加载自定义的文件系统.示例importorg.junit.Test;imp
且_听_风_吟
·
2020-07-11 08:55
java进阶学习笔记
java进阶
笔记之URI与URL.md
简介URL和URI无物理上的直接联系(不是继承和实现).URL=UniversalResourceLocator=统一资定位符(jdk1.0出现)通过网络来定位和访问某资源的标识符.网络资源位置通常包括用于访问服务器的协议(如http、ftp等)、服务器的主机名或者IP地址、以及资源文件在该服务器上的路径。可以定位和访问比如文件,数据等.URL的语法表示形式为:protocol://userInf
且_听_风_吟
·
2020-07-11 08:54
java进阶学习笔记
java进阶
笔记之Path
背景Path是jdk1.7推出的专用于访问文件的一种路径抽象.位于包java.nio.file.publicinterfacePathextendsComparable,Iterable,Watchable一种可用于在文件系统中定位文件的对象。它通常表示一个系统相关的文件路径。path可以表示一个根、一个根和一系列名称,或者仅仅是一个或多个名称元素。使用空路径访问文件相当于访问文件系统的默认目录这
且_听_风_吟
·
2020-07-11 08:54
java进阶学习笔记
java
进阶笔记
Path
java进阶
笔记线程与并发之高性能随机数ThreadLocalRandom
简介java的随机数均根据seed生成,而新的seed由老的seed生成。java.util.Random线程安全,但是在高并发情况下,需要对seed做同步处理,所以冲突越高,性能越低。ThreadLocalRandom在多线程冲突时,具有更高的随机数产生性能。基本原理是运行时将seed放到(当前)Thread的变量:threadLocalRandomSeed中,然后独立维护线程相关的seed,这
且_听_风_吟
·
2020-07-11 08:54
java进阶学习笔记
Java进阶
【Stream流、方法引用】
day13【Stream流、方法引用】第一章Stream流1.1引言传统集合的多步遍历代码循环遍历的弊端Stream的更优写法1.2流式思想概述1.3获取流根据Collection获取流根据Map获取流根据数组获取流1.4常用方法逐一处理:forEach复习Consumer接口基本使用:过滤:filter复习Predicate接口基本使用映射:map复习Function接口基本使用统计个数:coun
古士召
·
2020-07-11 07:04
Java进阶
java
编程语言
Java核心技术面试精讲 - 目录
这系列相关博客,转载Java核心技术面试精讲Java核心技术面试精讲-目录开篇词(1讲)模块一Java基础(14讲)模块二
Java进阶
(16讲)模块三Java安全基础(2讲)模块四Java性能基础(3讲
detachment_w
·
2020-07-11 01:57
Java核心技术面试
Java进阶
学习第三十五天(Activiti工作流)
一、工作流概念1、生活中的工作流:请假流程2、理解工作流概念①定义工作流:包括定义具体的活动、规则等②执行工作流:按照流程定义的规则去执行,并且由多个参与者进行控制二、Activiti工作流1、Activiti工作流介绍①常见开源工作流引擎框架:OSWorkFlow、JBPM(javabusinessprocessmanagement)、Activiti工作流(是对JBPM升级)②工作流引擎:Pr
_Gerald
·
2020-07-10 22:12
极客-Java核心技术面试精讲下载
Java进阶
:主要将围绕并发编程、Java虚拟机等领域展开,助你攻坚大厂Java面试的核心阵地。Java应用开发扩展:将聚焦数据库编程、主流开源框架、分布式开发等,让你掌握Java开发的十八般兵器。
morris131
·
2020-07-10 15:27
java
java
面试
核心技术
编程语言
后端
ClassCastException异常(类型转换异常)
向下转型最好用if+instanceof运算符进行判断错误提示:D:\Java\
Java进阶
\异常集>javaClassCastExceptionExceptioninthread“main”java.lang.ClassCastException
Li某_初学者
·
2020-07-10 11:01
Java进阶
篇-IO流-动力节点
IO流介绍IO流,什么是IO?I:InputO:Output通过IO可以完成硬盘文件的读和写。IO流的分类有多种分类方式:一种方式是按照流的方向进行分类:以内存作为参照物,往内存中去,叫做输入(Input)。或者叫做读(Read)。从内存中出来,叫做输出(Output)。或者叫做写(Write)。另一种方式是按照读取数据方式不同进行分类:有的流是按照字节的方式读取数据,一次读取1个字节byte,等
Li某_初学者
·
2020-07-10 11:59
学习篇
Java进阶
篇-多线程
概述:1,什么是进程?什么是线程?进程是一个应用程序(1个进程是一个软件)线程是一个进程中的执行场景/执行单元。一个进程可以启动多个线程2,对于Java程序来说,当在DOS命令窗口中输入:javaHelloWorld回车之后会先启动JVM,而JVM则是一个进程JVM再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发。一个是
Li某_初学者
·
2020-07-10 11:59
学习篇
Java新人必学课程,
Java进阶
学习全路线(内涵Java超级干货推送及专家社群福利)...
自从拉了Java社群之后,发现经常有一些新手Java开发在吐槽,吐槽Java不知道从何学起,感觉路很迷惘。其实小编想说,沉下心,你会发现要走的路并不是很难。为了帮助新人更好的成长,小编特意邀请了最课程的陆敏技老师来给大家进行Java基础课程直播分享。除了基础的课程分享之外,6月份小编还会搭建专属的Java学习专区,里面不止有视频进阶课程,还会有相关的Java图文干货推送,搭载Java社群,让学习过
weixin_34380781
·
2020-07-10 09:13
Java进阶
篇之十五 ----- JDK1.8的Lambda、Stream和日期的使用详解(很详细)
前言本篇主要讲述是Java中JDK1.8的一些新语法特性使用,主要是Lambda、Stream和LocalDate日期的一些使用讲解。LambdaLambda介绍Lambda表达式(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambdaabstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式
weixin_33895657
·
2020-07-10 07:44
Java中高级开发工程师是什么技术水平(附28套
Java进阶
+高级视频教程)
薪资在一定程度上反应了一名Java程序员的技术能力和价值,一般年薪在40W-50W左右的程序员,通常已经有了3-5年的工作经验,扎实的代码功力、架构和业务能力,而且对于工作细节也有自己的理解。身边的一位阿里P7架构师朋友也说过,基本上达到以上标准,身边大多数Java程序员都能迈入年薪40W+的行列。具体的能力业务要求可以参考以下4条标准。1、代码能力代码能力是基本功,Java语言本身,包括语言的各
weixin_33834075
·
2020-07-10 07:00
java进阶
之电商架构简介
1电商核心业务主线2电商介绍2.1电商理解电商,全名叫电子商务,英文名称ElectronicCommerce,简称EC。“21世纪要么‘电子商务’,要么‘无商可务’”——比尔盖茨对电子商务的高度评价。电子商务通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商
易雪寒
·
2020-07-10 05:17
系统架构/中间件
Java进阶
(三十四)Integer与int的种种比较你知道多少?
Java进阶
(三十四)Integer与int的种种比较你知道多少?
No Silver Bullet
·
2020-07-10 02:39
Java
Java
Column
Java进阶
(三十五)java int与integer的区别
Java进阶
(三十五)javaint与Integer的区别前言int与Integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int是基本类型,直接存数值,而Integer是对象,用一个引用指向这个对象
No Silver Bullet
·
2020-07-10 02:39
Java
Java
Column
java进阶
(二):多线程
1、多线程的目的即“最大限度的利用CPU资源”,当某一线程的处理不需要占用CPU而只和I/O等资源打交道时,让需要占用CPU资源的其他线程有机会获得CPU资源。2、创建线程方法一:通过继承Thread类创建线程普通线程如果继承自Thread类,就成为了一个线程类,并可以通过该类的start方法来启动线程,执行线程代码。*Thread类的子类可以直接实例化,但在子类中必须覆盖run方法才能真正运行线
最靓的仔
·
2020-07-09 23:45
Java
Java进阶
学习第十七天——JDBC入门学习
文档版本开发工具测试平台工程名字日期作者备注V1.02016.05.11lutianfeinoneJDBCJDBC介绍JDBC是什么?JDBC(JavaDataBaseConnectivity,java数据库连接)SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。简单说,就是可以直接通过java语言去操作数据库。jdbc是一套标准,它是由一些接口与类组成的
鹿天斐
·
2020-07-09 20:32
Java进阶
Java
MySQL
大型
Java进阶
专题(七) 设计模式之委派模式与策略模式
前言今天开始我们专题的第七课了。本章节将介绍:你写的代码中是否觉得很臃肿,程序中有大量的if...else,想优化代码,精简程序逻辑,提升代码的可读性,这章节将介绍如何通过委派模式、策略模式让你代码更优雅,消除程序大量冗余的代码。本章节参考资料书籍《Spring5核心原理》中的第一篇Spring内功心法(Spring中常用的设计模式)(没有电子档,都是我取其精华并结合自己的理解,一个字一个字手敲出
漂泊在外的程序员老王
·
2020-07-09 19:00
Java学习之路(基础到高级200讲)【最近更新Redis分布式缓存数据库】
view/57171.html对应博客有300余篇基础到高级的文章可作为课件:https://www.yingyinyi.com/site/buddy/blog/cheering.html30.00¥
Java
weixin_41239710
·
2020-07-09 18:08
MongoDB分布式数据库教程
JAVA进阶
面试题:秒杀系统架构分析与实战
1秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有:对现有网站业务造成冲击秒杀活动
it_monkey_ali
·
2020-07-09 17:35
架构
JAVA进阶
面试题:如何设计一个高并发系统?
一、面试原题:如何设计一个高并发系统?二、面试官心理分析:假设你在某知名电商公司干过高并发系统,用户上亿,一天流量几十亿,高峰期并发量上万,甚至是十万。那么人家一定会仔细盘问你的系统架构,你们系统啥架构?怎么部署的?部署了多少台机器?缓存咋用的?MQ咋用的?数据库咋用的?就是深挖你到底是如何扛住高并发的。因为真正干过高并发的人一定知道,脱离了业务的系统架构都是在纸上谈兵,真正在复杂业务场景而且还高
it_monkey_ali
·
2020-07-09 17:04
架构
【
JAVA进阶
架构师指南】之五:JVM性能调优
前言 首先给大家说声对不起,最近属实太忙了,白天上班,晚上加班,回家还要收拾家里,基本每天做完所有事儿都是凌晨一两点了,没有精力再搞其他的了. 好了,进入正题,让我们来聊聊JVM篇最后一个章节----JVM性能调优.童鞋们随便打开一个大厂的招聘岗位JD,应该都会有JVM调优相关的描述,其实招聘方不一定要求候选人真的对JVM调优有实际调优经验,但是至少得有思路,知道应该怎样进行JVM层面的性能调
混迹社区的小平平
·
2020-07-09 13:21
Java进阶
(三)多线程开发关键技术
原创文章,转载请务必将下面这段话置于文章开头处。本文转发自Jason’sBlog,原文链接http://www.jasongj.com/java/multi_thread/sleep和wait到底什么区别其实这个问题应该这么问——sleep和wait有什么相同点。因为这两个方法除了都能让当前线程暂停执行完,几乎没有其它相同点。wait方法是Object类的方法,这意味着所有的Java类都可以调用该
郭俊JasonGuo
·
2020-07-09 10:55
java
多线程
并发
Java成神之路
Kafka深度剖析
当我们说线程安全时,到底在说什么——
Java进阶
系列(二)
原创文章,转载请务必将下面这段话置于文章开头处。本文转发自Jason’sBlog,原文链接http://www.jasongj.com/java/thread_safe/多线程编程中的三个核心概念原子性这一点,跟数据库事务的原子性概念差不多,即一个操作(有可能包含有多个子操作)要么全部执行(生效),要么全部都不执行(都不生效)。关于原子性,一个非常经典的例子就是银行转账问题:比如A和B同时向C转账
郭俊JasonGuo
·
2020-07-09 10:55
java
Java成神之路
Kafka深度剖析
Java进阶
篇~动力节点(该文章是个人在B站上看动力节点视频学习所做笔记)
面向对象toString重写代码演示:publicclassTest01{publicstaticvoidmain(String[]arg){MyTimemy=newMyTime(1000,2,3);//未改写toString方法之前输出结果为:MyTime@54bedef2//第一种://System.out.println(my.toString());//第二种:默认会调用toString方
Li某_初学者
·
2020-07-09 09:12
学习篇
Java进阶
(二) 什么是线程安全,怎么保证线程安全,线程安全的三个原则是什么?
Java进阶
(二)当我们说线程安全时,到底在说什么提到线程安全,可能大家的第一反应是要确保接口对共享变量的操作要具体原子性。实际上,在多线程编程中我们需要同时关注可见性、顺序性和原子性问题。
出走半生归来仍是少年
·
2020-07-09 09:11
java
BAT三大公司程序员月薪对比,竟然java程序员薪资最高!
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。
java高级编程中心
·
2020-07-09 09:09
Java 之 ConcurrentHashMap 的线程不安全行为
多线程中的线程安全的问题是
Java进阶
必须掌握的内容,也是互联网中经常面试的重点,在信息发达的今天使用多线程处理会显著提升效率,而线程安全是使用多线程时不出Bug的保障。
GitChat的博客
·
2020-07-09 09:54
Java进阶
框架相关
Java进阶
框架相关MavenMyBatisGitSpringspringmvcssm整合LogQuartz前端框架-layuiMavenMaven相关介绍MyBatisMyBatis框架入门MyBatis
Shirley-5230
·
2020-07-09 06:53
目录
框架
mybatis
spring
Maven
springmvc
git
Docker
#Docker
java进阶
/docker学习目标:掌握Docker基础知识,能够理解Docker镜像与容器的概念完成Docker安装与启动掌握Docker镜像与容器相关命令掌握TomcatNginx等软件的常用应用的安装掌握
_52Hertz
·
2020-07-08 17:09
视频教程-Java高阶必备技术:第二章——MyBatis-Java
Java高阶必备技术:第二章——MyBatis本课程主要针对1到2年及以上工作经验的开发人员,以及在线大学生和自学Java但是没有系统学习过的同学,提供互联网行业热门技术的
Java进阶
专题培训,内容覆盖团队协作
weixin_28855549
·
2020-07-08 13:49
java进阶
(5—2):JPanel 、文本框和标签、单选按钮和复选按钮
importjava.awt.*;importjavax.swing.*;publicclassTestextendsJFrame{JPanelmb1,mb2;JButtonan1,an2,an3,an4,an5;publicstaticvoidmain(String[]args){Testlxl=newTest();}Test(){//构造函数mb1=newJPanel();//JPanel()
zzq-u014071328
·
2020-07-08 11:49
java进阶教程
Java中几种常用的RPC框架介绍
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加
java高级编程中心
·
2020-07-08 09:46
Java进阶
知识学习:注解
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录注解介绍注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据注解在一定程度上是在把元数据与源代码文件结合在一起,而不是保存在外部文档中这一趋势所催生的.同时,注解也是对来自向C#之类的其他原因对Java造成的语言
陌路_一步一步往上爬
·
2020-07-08 01:08
Java
Java进阶
知识点总结
Java进阶
知识点总结!
布玮
·
2020-07-08 01:42
Java技术
Java进阶
——Java中的字符串常量池
字符串常量池JVM为了减少字符串对象的重复创建,其内部维护了一个特殊的内存,这段内存被成为字符串常量池(方法区中)。实际上还有整型常量池、浮点型常量池等等。字符串常量池存放的是对象的引用,而不是对象。Java中字符串对象创建有两种形式:字面量形式和创建对象形式1、字面量形式字面量的体现形式Stringstr="Hello",简单理解为去字符串常量池中拿对象的引用当代码中出现字面量形式创建字符串对象
Hensen_
·
2020-07-07 21:35
java进阶
知识点
java回收机制浅谈java中的反射依赖注入的简单理解通过接口的引用和构造方法的表达,将一些事情整好了反过来传给需要用到的地方~这样做得好处:做到了单一职责,并且提高了复用性,解耦了之后,任你如何实现,使用接口的引用调用的方法,永远不需要改变String为什么要设计成不可变的?首先,String类是用final关键字修饰,这说明String不可继承。其次,String类的主力成员字段value是个
种树的码农
·
2020-07-07 05:27
学习
Java-进阶-day10-IO流_03
Java进阶
-day08-IO流_01今日内容IO流案例标准流打印流对象流Properties一.IO流案例集合到文件数据排序改进版案例需求键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)。
Naker_
·
2020-07-06 23:23
Java进阶
Java-进阶-day08-IO流_01
Java进阶
-day08-IO流_01今日内容File类递归一.File类####.File类的概述和作用什么是File类File类是文件或者是目录(文件夹)的路径名抽象表现形式我们只需要把字符串的路径封装成一个
Naker_
·
2020-07-06 23:23
Java进阶
Java进阶
篇-异常
一、异常是什么异常的概念:异常模拟的是现实生活中不正常的事件。Java中采用类模拟异常。类是可以创建对象的NullPointerExpceptione=0x1234;e是引用类型,e中保存的内存地址指向堆中的对象这个对象一定是NullPointerException类型。这个对象就表示真实存在的异常事件。NullPointerException是一类异常比如:抢劫是一类异常,则张三抢劫就是一个异常
赵晓东-Nastu
·
2020-07-06 23:40
笔记
Java进阶
知识查漏补缺14
List集合:packagecom.cjf.List;importorg.junit.Test;importjava.lang.reflect.Array;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;/***CreatedwithIntelliJIDEA.*Description:*Author:Eve
Everything'
·
2020-07-06 23:00
Java进阶
-----反射
Java进阶
-----反射
Java进阶
-----反射基础概念什么是反射Java代码在计算机中经历的三个阶段反射的好处反射中API的操作获取class对象的方式(3种)源码阶段:Class.forName
Avery123123
·
2020-07-06 20:51
Java基础与进阶
JAVA进阶
之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践...
JAVA进阶
之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践我们继续聊JAVA,这次比较有意思,那就是反射了一.认识Class
weixin_33981932
·
2020-07-06 19:58
Effective Java -- 用私有构造器或者枚举类型强化Singleton属性
本文是《EffectiveJava》第三条的读书笔记,由于是
Java进阶
书,难免会有理解的偏差,如有错误,非常欢迎能批评指正,本人不胜感激!
片刻清夏
·
2020-07-06 13:47
[
Effective
Java
Notes
]
Effective
Java
Notes
Java进阶
面试题大集合
【剑指Offer学习】【所有面试题汇总】阿里P8架构师总结Java并发面试题(精选)一、Java基础面试/笔试第五弹——Java面试问题集锦(下篇)算法相关java8统计字符串字母个数的几种方法(有你没见到过的)必须知道的八大种排序算法【java实现】(一)冒泡排序、快速排序序列化和反序列化的底层实现原理是什么?1、List和Set的区别2、HashSet是如何保证不重复的3、HashMap是线程
xzqxiaoqing
·
2020-07-06 09:51
高并发
web
架构
最新java面试题详解项目实战(完整)
【源码分析系列】分库分表之后分布式下如何保证ID全局唯一性|____
Java进阶
高级架构师视频.txt|____14.分库分表之后分布式下如何保证ID全局唯一性.mp4|____8.
weixin_44944853
·
2020-07-06 06:22
2月编程语言排行榜:Python 稳坐前三,Java依旧第一
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年
java高级编程中心
·
2020-07-06 05:24
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他