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-飞鱼
·
2020-08-05 11:18
java
程序员
架构师
年薪百万
Java
编程
Java进阶
学习笔记(二)Hibernate框架
Hibernate框架一、概述二、入门案例——使用Hibernate1.安装Hibernate插件到eclipse环境1)下载hibernatetools插件:http://hibernate.org/2)安装注意取消勾选Contactallupdatesites2.导入Hibernate的jar包3.创建持久化Java类这里创建的持久化Java类的属性要和数据库表中的字段所对应publiccla
chenjipayne
·
2020-08-05 01:33
学习之路
Java进阶
学习笔记(一)Struts2框架
Struts2框架一、概述1.为什么需要框架?一切为了效率2.Struts2框架是什么?struts2是MVC设计模式的一个优秀实现二、入门案例——搭建第一个struts2项目1.新建一个web项目由于使用的ide是eclipse,所以为了和Myeclipse项目保持一样的结构,在新建项目时有几个特殊的设置。1)新建一个DynamicWebproject2)不要急着finish,点next,设置默
chenjipayne
·
2020-08-05 01:33
学习之路
时间复杂度与空间复杂度(
JAVA进阶
版)
1.算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。2.不同算法之间的优劣从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。因
hyj_123
·
2020-08-04 11:13
java
算法
垃圾回收,深拷贝与浅拷贝(
java进阶
day09)
垃圾回收:垃圾回收机制:低级线程负责对内存对象的回收,没有变量引用,引用变量赋值null,标识为可以回收(并非马上回收)♥Java因为有自动回收机制,一般不会出现内存不够用,但也不一定,如静态变量使用过多也会占内存内存溢出:创建对象时,内存不够用内存泄漏:对象使用完成,没有及时回收1、常用的工具包java.lang:Stirng,System,Thread,Math,Object等,自动导入jav
hyj_123
·
2020-08-04 10:43
java
hashcode
50G
Java进阶
与项目实战视频教程分享
Java进阶
篇:包含JVM虚拟机、Java8、反射、设计模式、高并发编程等Java编程的重要概念,简化你的学习路线,让你快速成为一名合格的coder!
coder2plus
·
2020-08-04 10:17
java教学视频
Java进阶
篇 设计模式之十四 ----- 总结篇
前言本篇是讲述之前学习设计模式的一个总结篇,其目的是为了对这些设计模式的进行一个提炼总结,能够通过查看看此篇就可以理解一些设计模式的核心思想。设计模式简介什么是设计模式设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。为什么使用设计模式使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式类型设计模式有23种类型。按照主要分类可以分为三大类:一、创
weixin_33840661
·
2020-08-04 04:24
Java进阶
(反射&&注解)
Java进阶
(反射&&注解)目录:反射1.1获取Class对象1.2类字段相关方法1.3构造器相关方法1.4方法对象相关方法注解2.1常用注解2.2自定义注解2.3元注解2.4注解实战演示,通过注解来进行方法切入
不_yu
·
2020-08-03 23:59
MySQL
Java进阶
知识点2:Lambda
1.背景匿名内部类有以下问题:语法过于冗余匿名类中的this和变量名容易使人产生误解类型载入和实例创建语义不够灵活无法捕获非final的局部变量无法对控制流进行抽象lambda表达式提供了轻量级的语法。2.语法lambda表达式的语法由参数列表、箭头符号->和函数体组成。函数体既可以是一个表达式,也可以是一个语句块:表达式:表达式会被执行然后返回执行结果。语句块:语句块中的语句会被依次执行,就像方
hughjin
·
2020-08-03 15:43
#
Java进阶知识点
springmvc配置统一异常处理器+自定义异常
36套
java进阶
高级架构师视频+38套大数据视频保证全是硬货需要的+微信:du13797566440创建统一返回的json对象publicclassAjaxResponse{/****/privatestaticfinallongserialVersionUID
阿斯大法11
·
2020-08-03 14:59
spring
java进阶
(5)--package与import
一、package1、package的作用:为了方便程序的管理2、package怎么使用:package+包名,只能出现在java代码的第一行3、package命令规范:一般采用公司域名倒序方式(具有全球唯一性)公司域名+项目名+模块名+功能名packagecom.coopration.java.chapter174、对于带有package的java程序怎么编译运行类型是:包名.class名5、注
Mrwhite86
·
2020-08-02 23:00
java进阶
(3)--接口
一、基本概念1、接口为引用数据类型,编译后也是class字节码文件2、接口是完全抽象的,(抽象类是半抽象的),属于特殊的抽象类3、接口定义方法:[修饰符列表]interface接口名{}4、接口所有元素都是public公开的5、接口中的publicabstract修饰符是可以省略的6、接口中的抽象方法是不能有方法体的7、接口中的常量的publicstaticfinal是可以省略的8、实现使用imp
Mrwhite86
·
2020-08-02 22:00
Java-进阶-day05-集合进阶_01
Java进阶
-day05-集合_01今日内容:Collection集合List数据结构一Collection集合集合体系结构a:Collection集合(单身汉集合)|_List|_ArrayList(
Naker_
·
2020-08-02 22:14
Java进阶
Java进阶
07 嵌套类
到现在为止,我们都是在Java文件中直接定义类。这样的类出现在包(package)的级别上。Java允许类的嵌套定义。这里将讲解如何在一个类中嵌套定义另一个类。嵌套内部类Java允许我们在类的内部定义一个类。如果这个类是没有static修饰符,那么这样一个嵌套在内部的类称为内部类(innerclass)。内部类被认为是外部对象的一个成员。在定义内部类时,我们同样有访问权限控制(public,pri
jj高手的
·
2020-08-02 19:16
java进阶
(2)--抽象类
一、抽象类基本概念1、概念:类与类之前有共同特征,将这些共同特征提取出来,行为抽象类2、抽象类的数据类型:引用数据类型3、语法:[修饰符列表]abstractClass类型{类体}4、抽象方法表示没有实现的方法,没有方法体的方法,例如:publicabstractvoiddoSomeThing();二、注意事项1、抽象类无法实例化,无法创建对象,抽象类是用来被子类继承的2、final和abstra
Mrwhite86
·
2020-08-02 18:00
Java进阶
之路~泛型
一泛型标识着集合中保存的元素eg:ArrayList好处:1.操作数据更加安全(规范集合中能保存的数据)2.可以避免向下转型(强转类型)的麻烦3.将运行时的出错转到编译时报错二正向遍历与逆向遍历publicstaticvoidmain(String[]args){ArrayListlist=newArrayListlisIterator=list.listIterator();while(lisI
T_Kuuga
·
2020-08-02 17:46
Java进阶
之路~Set集合
Set:无序(没有下标)不重复的集合一HashSet核心:去重publicstaticvoidfun1(){//创建一个HashSet//保存ffaabbddHashSethashSet=newHashSethashSet=newHashSetset=newLinkedHashSetset=newHashSetset=newHashSetlist=newArrayListset=newTreeSe
T_Kuuga
·
2020-08-02 17:46
Java进阶
之路~适配器设计模式&字符串方法
一适配器设计模式1.类适配器(没有关系的类和接口产生联系,可以扩展功能,增加已有代码的复用性)2.对象适配器(装饰者,使用对象进行连接,来扩展功能)3.缺省适配器eg:iphone63.5mm的插口听歌iphone7直接使用充电口--需要使用转换头//目标接口interfaceTarget{//耳机连接的抽象方法publicabstractvoidconnection();}classIphone
T_Kuuga
·
2020-08-02 17:46
java进阶
--嵌套类和接口
publicclassthird{privateintid1;//私有成员publicintid2;publicstaticclassclass_top{voidsayid(thirdth){//静态嵌套类想要访问顶层类的私有/公有成员只能通过传递引用对象th.id1=12;th.id2=12;}}publicstaticclassstatic_classextendsclass_top{stat
damon-lin
·
2020-08-02 16:45
JAVA
自学 Java 怎么入门?
我把所有需要的知识点罗列了出来,从Java基础到
Java进阶
,每个部分都有对应的文章和解读,以及对于这块知识的总结,可以说把这个GitHub参考的内容搞懂,你就可以自诩精
weixin_45408056
·
2020-08-02 14:39
java进阶
(1)--final、常量
final是java的关键字,主要表示最终的一、final修饰的类无法被继承二、final修复的方法无法被重写三、final修复的变量,只能被赋值一次。四、final修饰的引用只能指向一个对象五、final修饰的实例变量,要求程序员必须手动赋值只要赶在系统赋值前赋值就可以此处因为类加载时调用无法构造方法时给weight赋值了,所有编译运行没有问题六、final修饰的实例变量一般添加static修饰
Mrwhite86
·
2020-08-02 00:00
网易云课堂
Java进阶
学习笔记系列01 -- 第3周 对象容器
个人为了复习一下Java基础,在网易云课堂上报了翁恺老师的Java语言程序设计进阶篇的课程,主要看了其中的3.对象容器,6.设计原则,7.抽象与接口,8.控制反转与MVC模式这几部分的内容.同时也决定将这些内容都以博客的形式来复习和总结一下!对象容器顺序容器对象数组集合容器(Set)Hash表顺序容器在程序设计中,我们如果要记录很多数?这时,我们一般会去定义并创建一个数组.int[]numbers
梦蓝樱飞
·
2020-08-01 13:17
网易云课堂Java进阶学习笔记
java进阶
2——继承&抽象类&funal
继承继承的概述就是两个类通过extends关键字来建立关系,一般称这种关系的双方叫做父类和子类继承的格式class子类extends父类{}继承的特点1.java中只支持单继承,一个子类只能有一个父类,但是可以多层继承,就相当于一个孩子只能有一个父亲,但是可以有爷爷,曾爷爷等2.java中可以支持多个子类继承一个父类,就相当一个父亲有多个孩子继承中成员变量的特点子类只能获取父类非私有成员子父类中成
白世伟
·
2020-08-01 11:03
java
Java进阶
开发课堂笔记之开发验证码功能
首先,我们新创建一个CaptchaController的类:同样,也是继承HttpServlet,并且配置好WebServlet(配置WebServlet的方法,参考
Java进阶
开发课堂笔记(四)),此次我们重写的是
長岛冰茶
·
2020-08-01 11:27
JAVA学习日志
这是我第一次写下的文章,它仅仅记录的是我学习
JAVA进阶
的一些经历。
大屿~
·
2020-07-31 22:24
JAVA进阶
的基础知识快速通过---自学笔记(二)
温故而知新---陆续学习陆续更新中,你有更好的记忆和学习方法,请在评论区提出来大家一起交流,认真看完,一行行代码备注看完看懂,保证学会,学不会找我。前言:代码学完发现很简单,很多初学者搞不明白什么这个那个,其实是没有把概念记住,没有那么多为什么,为什么就这样做,就像小时候学数学,有很多的公式,刚开始学,我们只要死记公式,然后多练习,练习多了就不需要公式了,有时口算都能出来,到现在也不需要去理解公式
享有盛誉之名
·
2020-07-31 16:09
Java
Java-进阶-day14-Stream流
Java进阶
-day14-Stream流今日内容函数式接口常用函数式接口Stream流自定义函数式接口&函数式编程自定义函数式接口函数式接口概念和定义函数式接口的概念函数式接口的定义总结:A:函数式接口的概念接口中有且只有一个抽象方法
Naker_
·
2020-07-31 14:55
Java进阶
Java-进阶-day11-多线程
Java进阶
-day11-多线程今日内容多线程同步生产者和消费者一.多线程进程和线程总结:进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程
Naker_
·
2020-07-31 14:25
Java进阶
Java-进阶-day02-多态
Java进阶
-day02-多态多态抽象类接口一、多态多态的概述什么是多态?一个对象,在不同的时刻有不同形态父类引用指向了子类的对象多态的前提多态的前提?
Naker_
·
2020-07-31 14:25
Java进阶
Java-进阶-day09-IO流_02
Java进阶
-day09-IO流_02今日内容字节缓冲流编码表字符流一.字节缓冲流BufferedOutputStream_字节缓冲输出流总结:构造方法:BufferedOutputStream(OutputStreamout
Naker_
·
2020-07-31 14:25
Java进阶
Java-进阶-day01-继承
Java进阶
-day01-继承继承(重点)权限修饰符final&static继承一、继承的概述和特点A.什么是继承?B.继承的格式?C.继承的好处和弊端?
Naker_
·
2020-07-31 14:24
Java进阶
买什么数据结构与算法,这里有:动态图解十大经典排序算法(含JAVA代码实现)...
点击上方“
java进阶
架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达进阶架构精品专题Mysql优化专题(★★★★)网络协议专题(★★★★)其余18大专题,请在公众号主页菜单栏查看需要进群讨论学习
师长学不动了
·
2020-07-31 11:56
老板弄来了java核心知识点文档“甩”我脸上,说学不会就去摆摊吧
最近掀起了一阵摆摊热潮昨天就有个粉丝私信说老板说在不提升自己一下就可以直接去摆地摊了,为了拯救这次摆摊热潮小编分享出来了这份由大神整理的
Java进阶
架构师之路的核心知识,同时也是面试时面试官必问的知识点
架构师公社
·
2020-07-30 23:18
java
编程
彻底理解java线程状态的切换
Java进阶
之线程状态切换Java语言定义了6种进程状态,在任意一个时间点中,一个进程只能有且只有其中的一种状态。
耕耘梦想的勇者
·
2020-07-30 15:03
java进阶
java多线程
java进阶
学习
操作符描述例子+加法-相加运算符两侧的值A+B等于30-减法-左操作数减去右操作数A–B等于-10*乘法-相乘操作符两侧的值A*B等于200/除法-左操作数除以右操作数B/A等于2%取余-左操作数除以右操作数的余数B%A等于0++自增:操作数的值增加1B++或++B等于21(区别详见下文)--自减:操作数的值减少1B--或--B等于19(区别详见下文)实例下面的简单示例程序演示了算术运算符。复制并
李宁_15516586062
·
2020-07-30 10:54
写智能算法,到底是用java还是C++好?
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。
java高级编程中心
·
2020-07-30 03:07
Java进阶
(九)正则表达式
java正则表达式序由于项目中使用到了利用正则表达式进行表单的校验,回想一下正则表达式的内容,忘得也差不多了,俗话说:“温故而知新,可以为师矣”。今天就简单的温故一下正则表达式,希望可以获得新的收获。众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛
No Silver Bullet
·
2020-07-30 00:09
Java
Java
Column
Java进阶
之路——从初级程序员到架构师
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常
高级java架构师
·
2020-07-29 21:21
java进阶
(六)------源码学习---myeclipse如何查看jar包的源码
查看源码的思路和代码规范是我们学习完善代码编写能力的重要手段。有时候我们会遇到想看某个jar包中的类和方法的实现,但是无法查看。这是因为未加载jar包的源码。只要找到jar包的源码并把路径设置好就可以查看了。源码下载源码的下载需要自己按照版本找好,可以是zip也可以是jar包。这里有几个找源码的网站,也可以去jar包的官网查找。githubhttps://github.com/openjdk-mi
张小凡vip
·
2020-07-29 21:07
java
java懒加载创建实例代码详解
36套
java进阶
高级架构师视频+38套大数据视频保证全是硬货需要的+微信:du13797566440/****描述:懒加载*作者:dlj*时间:2017年12月22日下午4:21:25*/publicclassSingle
阿斯大法11
·
2020-07-29 16:36
多线程
设计模式
Java进阶
专题(十一) 想理解JVM看了这篇文章,就知道了!(中)
前言上次讲解了JVM内存相关知识,今天继续JVM专题。JVM垃圾回收算法什么是垃圾回收程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。什么样的对象需要回收引用计数法引用计数是历史最悠久的一种算法,最早GeorgeE.Collins在1960的时候首次提出,50年后的今天,该算法依然被很多编程语言使用。原理假设有
道阻且长啊
·
2020-07-29 15:00
java最新工程师面试题详解视频教程
【源码分析系列】分库分表之后分布式下如何保证ID全局唯一性|____
Java进阶
高级架构师视频.txt|____14.分库分表之后分布式下如何保证ID全局唯一性.mp4|____8.
asdfg啊黑
·
2020-07-29 12:18
【
Java进阶
】之Java8新特性Lambda表达式
自从Java8出现以来,受到开发者青睐的要属它的Lambda表达式啦。Lambda表达式的出现,有两大明显的优点:一是程序员开发的代码量大大减少;二是由于Lambda表达式本身新的特性会使代码的运行效率大幅度提升。Lambda表达式特性代码量减少运行效率提高代码可读性提升强大的StreamAPI(对集合对象进行各种串行或并发聚集操作)并行性Lambda语法1.基本语法(parameters)->e
jobnicer
·
2020-07-29 06:46
Java进阶
学习第二天——CCS与JS入门
文档版本开发工具测试平台工程名字日期作者备注V1.02016.04.08lutianfeinone第二章CCSCSS的简介CSS:cascadingstylesheet:层叠样式表。做什么用:设置网页的显示效果(设置样式)。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,增强了网页的显示效果功能。CSS将网页显示的效果和内容分离。(耦合性)HTML只需要把文本内容封装起来,不用
鹿天斐
·
2020-07-29 05:26
Java
Java进阶
Java进阶
之Json解析
定义JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式作用数据标记,存储,传输特点读写速度快解析简单轻量级独立于语言,平台具有自我描述性JSON解析语法JSON建构于两种结构:“名称/值”对的集合(Acollectionofname/valuepairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dicti
yzpyzp
·
2020-07-29 02:16
Android面试题
Android
java进阶
知识(二)
一、面向对象1.1、类与对象1、概述什么是类:类等于属性加方法;类是具有共同特征的抽象描述。什么是对象:显示生活中存在的一个个体,对象是类的实例化;但是它的属性是独立的。类与对象关系:一个类可以创建多个对象面向对象的三大特性:封装,继承,多肽每一个对象都具备的属性:成员变量和成员方法静态方法:属于类的特征,不属于对象构造函数:可重载,方法名必须与类名保持一致,不能有返回值,不能有void;主要作用
阿川xiang
·
2020-07-28 21:36
java基础
Java 进阶基础知识
我断断续续花费一周的时间整理了这份
Java进阶
基础知识的思维导图。以前觉得这是一个简单的事情,感觉不就是跟着书上的知识点抄一遍嘛,但真的自己动手写过后,才发现并不是那么一回事。说说自己整理心得吧。
weixin_33920401
·
2020-07-28 18:24
Java进阶
知识学习:I/O流详细总结
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录IO流引入对于程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项非常艰难的任务现有的大量不同方案已经说明了这一点,如果你是一个使用Java时间比较长的Coder,就能感觉到I/O系统涵盖了很多方面,如各种I/O源端和与之通信的接收端(文件,控制台,网络连接等)
陌路_一步一步往上爬
·
2020-07-28 09:29
Java
好文推荐——高赞14万+阅读!这一次,彻底弄懂 JavaScript 执行机制
转自:微信公众号:java_jiagoushi
Java进阶
架构师声明:版本归
Java进阶
结构师所有,如果转载,请标明原文出处。
qq_22398523
·
2020-07-28 05:24
前端
JavaScript
javascript
【
JAVA进阶
架构师指南】之三:深入了解类加载机制
前言 在上一篇文章中,我们知道了JVM的内存划分,其中在说到方法区的时候说到方法区中存放的信息包括[已被JVM加载的类信息,常量,静态变量,即时编译的代码等],整个方法区其实就和类加载有关.类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段.它们开始的顺序如下图所示: 而类加载是指的前五个阶段,在这五个阶段中,
混迹社区的小平平
·
2020-07-27 19:04
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他