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高级编程
14-姜国海 JavaEE
定义软件:javax,大部分是接口是抽象类应用服务器软件:javaapplicationServer服务器软件websphereapplicationserver收费软件weblogicserverbea公司,被oracle公司收购开源的tamcat部分实现javaEE接口jbossjrun任意字节的文件转换成字符串Quotedprintable编码:一个字节可以用两个Ascci码表示8个比特位每
DUT_LYH
·
2020-08-22 21:06
Java
Java高级编程
-姜国海 课程总结
小学期java结束,姜国海老师教给我们的东西太多太多,不只是代码,更是一种积极乐观的生活态度:学不会代码就去卖羊汤(白菜)啊。
DUT_LYH
·
2020-08-22 20:21
#
其他课程
Java高级编程
知识总结及复习(三)
Java高级编程
知识总结及复习(三)1、异常处理try-catch-finally异常捕获处理机制publicclassDemo101{publicstaticvoidmain(String[]args
MELF晓宇
·
2020-08-22 20:11
Java
ASM的一个例子(动态字节码生成) (
Java高级编程
(J2SE综合)) - [Matrix - 与 Java 共舞]
导读:用ASM写的HelloWorld。在网上搜索ASM有关的文章,最后居然又找回Matrix。。汗ASM2.0字节码框架介绍http://www.matrix.org.cn/resource/article/2006-02-20/ASM+Bytecode+Framework_44220.htmlpackagemy;importjava.lang.reflect.Method;importorg.
chief1985
·
2020-08-22 12:15
java
java
Java 高级编程-IO操作深入
1.字符编码2.内存操作流3.管道流4.RandomAccessFile随机存储类学习阿里云大学零基础学Java系列
Java高级编程
1.字符编码在计算机的世界里面只认0、1的数据,如果想描述一些文字的编码就需要对这些二进制的数据进行组合
技术小青年一枚
·
2020-08-21 21:53
基础知识
Java
Java高级编程
-NIO
NIO支持缓冲区和通道,效率非常高,非常好用,代码演示如下1.NIO的HelloWorldpackagecn.zzu.wcj.nio;importstaticorg.junit.Assert.*;importjava.nio.ByteBuffer;importorg.junit.Test;/**一、缓冲区(Buffer):在JavaNIO中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据
卫星Cannos168
·
2020-08-21 20:18
Java高级编程
java
加载、链接和初始化(
java高级编程
1.2.5)
JVM:加载、链接和初始化JVM要解释Java字节码,就必须对所需的类和接口执行如下3步操作:(1)加载:JVM在加载类时,会查找该类或该接口的二进制表示,并根据找到的二进制表示(通常是由Java编译器创建的类文件)创建一个Class对象。该Class对象中封装了类或接口的运行时状态。(2)链接:链接这一过程是指取得已加载的类或接口、结合JVM运行时环境、准备执行该类或该接口。(3)初始化:初始化
e5945
·
2020-08-21 14:24
Java高级编程
--多线程--day01
问题和知识点1.程序、进程、线程的基本概念是什么?2.并行与并发的区别?3.一个Java应用程序java.exe至少启动几个线程?4.多线程程序的优点:5.何时需要多线程6.Java中多线程实现方式7.Thread类中的有关方法8.线程的调度策略有哪些?9.java中线程的调度策略10.java中如何设置线程的优先级?11.开发中:优先选择:实现Runnable接口的方式12.Java中的线程分为
小疯子青
·
2020-08-20 21:15
Java高级编程
:集合
文章目录集合的学习层次集合与数组存储数据概述:数组存储的特点:数组存储的弊端:集合存储的优点:Collection接口单列集合框架结构Collection接口常用方法:Collection集合与数组间的转换使用Collection集合存储对象,要求对象所属的类满足:遍历Collection的两种方式:java.utils包下定义的迭代器接口:Iterator作用获取实例图示说明remove()的使
summer丶i
·
2020-08-18 16:26
Java高级编程
解密阿里亿级流量核心架构:5个技术+200案例 —阿里P8
本书以实战化训练为宗旨,用详尽且经典的案例阐述了
Java高级编程
中的重点、难点。每个案例都配有精练的描述和完整的代码
JavaJIAMIN
·
2020-08-17 07:34
Java
架构
高并发
数据库
网络
编程语言
大数据
java
java高级编程
——Class类与反射机制
文章目录Class类类的加载过程类的加载时机类加载器java的反射机制获取Class对象的三种方法通过反射实例化对象通过反射调用构造方法通过反射调用成员方法通过反射访问成员变量反射的简单应用反射运行配置文件内容利用反射越过泛型检查很早之前就已经学过反射了,但是一直没有机会总结,最近在学习Spring框架的底层原理,频繁的遇到反射机制,借此机会稍微总结一下。几乎所有的开发框架以及应用技术都是基于反射
等一次另眼相看
·
2020-08-16 04:35
JavaSE
开始在CSDN写编程自学心得-0#超市管理系统的实现
之前学习阿里云大学-编程语言-java面向对象、
java高级编程
、mysql的笔记github笔记之前的一个多月时间都在学习javaSE,觉得结合些小demo项目做可能学习的更快,所以在知乎上找到
呆头成
·
2020-08-15 09:12
学习心得
Java高级编程
--数据结构
Java高级编程
--数据结构语法什么的楼主是在是不想学了,那种东西现学现查就可以了,不用非得知道什么内容,就想当初孔乙己会四种写法一样,没啥用处,楼主以前只是单纯的接触过一点java知识,现在楼主想直接从高级编程开始
见证大牛成长之路
·
2020-08-14 19:13
公司培训----Java篇
JAVA高级编程
基础自学笔记---正则表达式(常用符号死背)
教学视频:https://edu.51cto.com/course/5667.html?source=so正则一、理论所有的开发中百分百都会使用,不会用复杂的,一般几种情况下使用:验证、拆分、替换;理论很简单,这里都懒得说了,也没有什么好说的,正则比较普通方法用起来快,比较简化。二、记忆:正则是在java1.4版本加入的,最早起源于liunx的,在java中是通过apache下载相关的正则开发包才
享有盛誉之名
·
2020-08-03 15:25
Java
看阿里P8用5个核心技术和200个案例带你解密阿里亿级流量核心架构
本书以实战化训练为宗旨,用详尽且经典的案例阐述了
Java高级编程
中的重点、难点。每个案例都配有精练的描述和完整的代码,可以
架构师公社
·
2020-08-03 12:29
编程
程序员
java
数据库
编程语言
java
人工智能
网络
看阿里P8用5个核心技术和200个案例带你解密阿里亿级流量核心架构
本书以实战化训练为宗旨,用详尽且经典的案例阐述了
Java高级编程
中的重点、难点。每个案例都配有精练的描述和完整的代码,可以
Java搬砖工人
·
2020-08-02 17:00
Java 高级类(下) —— 内部类和匿名类
学会使用内部类,是掌握
Java高级编程
的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:第一次见面publicinterfac
zqixiao_09
·
2020-08-01 10:00
Java
进阶
Java中的内部类和匿名类
学会使用内部类,是掌握
Java高级编程
的一部
tianjinsong
·
2020-08-01 09:54
Java核心要义
内部类
知识体系搭建,架构师成长之路
swh知识体系设计技术类设计面向对象设计模式7大设计原则23中设计模式数据库设计分库原则\分表原则垂直拆分水平拆分领域驱动设计(软件复杂性)微服务架构开发语言javajava语法
java高级编程
java
Walter Sun
·
2020-07-15 13:53
信息安全
Java多线程编程
python从入门到精通
Java 高级编程之避坑指南
Java高级编程
之避坑指南1.不要使用SimpleDateFormat1.1常见的错误使用方式1.2解决方案11.3解决方案22.分布式唯一ID生成器UidGenerator1.不要使用SimpleDateFormat1.1
David_Hernandez
·
2020-07-11 13:55
Java
Java高级编程
——MySQL索引实现及优化原理解析
在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:这里设表一共有三列,假设我们以Col1为主键,则图1是一个MyISAM表的主索引(Primarykey)示意。可
Java架构007
·
2020-07-09 10:05
JAVA高级编程
之 hibernate框架学习一
JAVA之hibernate框架学习一hibernate下载地址https://sourceforge.net/projects/hibernate/files/hibernate3/官网http://in.relation.to/hibernate-orm/一、首先我们要了解下对象关系模型对象关系映射ORM解决的主要问题就是对象-关系的映射,域模型和关系模型都分别建立在概念模型的基础上,域模型是
IT丶小菜鸟
·
2020-07-09 01:58
分布式计算:批处理引擎 MapReduce(第二部分)
第一:MapReduce
Java高级编程
一:Grep问题(多个MR串行运行)背景介绍一批TB或者PB量级的文档,需要完成以下功能:搜索符合某种规则(正则表达式(单词中包含字符a))的单词或者句子;统计相应的单词或者句子的数目
siyadong1
·
2020-07-08 11:30
hadoop
第十二节:类的定义
标题图
Java高级编程
掌握类的定义;对象的定义;类的构造方法;方法的重载图片实现步骤:新建Worker类为Worker类添加四个属性为Worker类添加带参的构造方法,不带参的构造方法不再自动创建创建不带参数的构造方法为
达达前端
·
2020-07-06 10:55
java高级编程
面试简答题
1、String和StringBuffer的区别String:是对象不是原始类型;不可变对象,一旦被创建就不能修改;对已经存在的String对象的修改都是重新创建一个新的对象是final类不能被继承。StringBuffer:是一个可变对象,对它进行修改时不会被重新建立对象;只能通过构造函数来建立StringBuffer的性能比String的性能高。2、启动一个线程是用run()还是start()
top0qidian
·
2020-07-05 14:34
Java高级编程
基础知识
2020-04-05,首发,持续更新直至该章节学习结束。一、Java多线程编程1、继承Thread类实现多线程Java中提供了一个java.lang.Thread的程序类,那么一个类只要继承了此类,就表示这个类为线程的主体类。(需要覆写run()方法,这个方法属于线程的主方法)多线程要执行的功能都应该在run()方法中进行定义。需要说明的是,在正常情况下,如果要使用一个类中的方法,一定要产生实例化
那叫我十七吧
·
2020-07-04 13:09
Java
Java高级编程
–枚举类–day03
知识点和问题整理1.解释何为编码?解码?何为日期时间的格式化?解析?2.JDK8之前和JDK8中日期、时间相关的类分别有哪些?3.枚举类的使用4.如何定义枚举类5.Enum类的主要方法6.使用enum关键字定义的枚举类实现接口的情况7.注解Annotation8.如何自定义注解:参照@SuppressWarnings定义9.jdk提供4中元注解10.jdk8中注解的新特性:可重复性、类型注解11.
小疯子青
·
2020-07-04 10:02
Tomcat学习实践过程记录
Java高级编程
–反射–day09
知识点和问题1.动态语言vs静态语言2.反射机制能实现哪些功能?3.反射相关的API有哪些?4.通过直接new的方式或反射的方式都可以调用公共的结构,开发中到底用哪个?5.反射机制与面向对象中的封装性是不是矛盾?如何看到两个技术?6.类的加载?7.获取Class的实例有几种方式?8.判断如下程序的运行结果是什么?9.哪些类型可以有Class对象?10.类的加载实例代码如下11.类的加载12.Cla
小疯子青
·
2020-07-04 10:02
Java高级编程
知识总结及复习(一)
Java高级编程
知识总结及复习(一)1.所有异常类的父类是(A)。
MELF晓宇
·
2020-07-04 01:01
Java
Java高级编程
知识总结及复习(二)
Java高级编程
知识总结及复习(二)异常处理过程1、只有程序运行过程中才会产生异常,一旦程序运行过程过产生异常,将自动进行指定类型的异常类实例化处理。
MELF晓宇
·
2020-07-04 01:31
Java
Java高级编程
之多线程
1.程序、进程、线程:程序:是指为实现一定功能的由计算机语言编写的一组指令的集合,可理解为静态的代码;进程:可以理解为一个正在执行的程序或程序的一次执行过程,它具有生命周期;进程作为资源分配的单位,运行在系统时会为每个进程分配不同的内存区域;线程:线程可以理解为进程的进一步细分,一个进程可以有多个线程;(一个java.exe至少有三个线程:main方法主线程、GC垃圾回收线程、异常处理线程)2.创
大哥哥的勇气
·
2020-06-29 14:20
大数据之Javase
大数据之java基础总结
Java高级编程
--多线程(二)
接↷
Java高级编程
–多线程(一)目录:☍线程的生命周期☍线程的同步☍线程的通信☍JDK5.0新增线程创建方式☍线程的生命周期▾Thread.State类定义了线程的几种状态要想实现多线程,必须在主线程中
༺ཌ༈君纤༈ད༻
·
2020-06-29 08:10
Java基础
Java高级编程
--常用类之字符串相关类String、StringBuffer、StringBuilder
Java提供了丰富的API给使用者方便其快捷高效的进行开发工作,本篇博客将介绍常用类中字符串相关类的具体使用方法,包括String、StringBuffer、StringBuilder。目录:☍String类☍String与其他类型数据的转换☍StringBuffer与StringBuilder☍String类▴String的特性String类:代表字符串。Java程序中的所有字符串字面值(如"a
༺ཌ༈君纤༈ད༻
·
2020-06-29 08:10
Java基础
java
javase
字符串
Java高级编程
--常用类之String类的常用方法
Java提供了丰富的API给使用者方便其快捷高效的进行开发工作,本篇博客接上篇↷
Java高级编程
–常用类之字符串相关类String、StringBuffer、StringBuilder详细介绍String
༺ཌ༈君纤༈ད༻
·
2020-06-29 08:38
Java基础
【阿里云
Java高级编程
】多线程编程
文章目录一、线程和进程二、Thread实现多线程三、Runnable实现多线程四、Thread和Runnable的关系五、Callable实现多线程六、线程的运行状态七、线程的命名和取得八、线程休眠九、线程中断十、线程强制运行十一、线程礼让十二、线程的优先级十三、同步问题引出十四、线程同步处理十五、死锁十六、生产者与消费者基本模型十七、解决生产者消费者同步问题18、利用Object类解决重复操作1
唐tangxz
·
2020-06-29 04:07
阿里云Java高级编程
JAVA高级编程
(一)
JAVA高级编程
——多线程(生产者与消费者)1、概念生产者和消费者指的是两个不同的线程类对象,两个进程公用一个公共的固定大小缓冲区。
花边一壶酒
·
2020-06-29 04:54
java高级编程
——多线程(一)之实现多线程
文章目录线程与进程并行与并发JVM虚拟机是多线程的吗多线程实现继承Thread类实现Runnable接口两种方法的区别与联系利用Callable接口实现多线程线程与进程线程和进程一样,都是实现并发的一个基本单位。线程是依赖进程存在的。先来说进程,进程就是程序的一次动态执行过程。通俗来讲,进程就是正在运行的程序,它是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。那么,单
等一次另眼相看
·
2020-06-26 03:04
JavaSE
一个高级java工程师需要具备什么能力和技术
精通java基础,
java高级编程
,及常用java设计模式宏观方面一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。
平平同学爱学习
·
2020-06-25 12:36
java高级编程
-使用反射强制给private字段赋值
今天项目中遇到了一个问题,要调用一个类,并获取这个类的属性进行赋值然后将这个类传递到方法中做为参数。实际操作时才发现,这个类中的字段属性是私有的,不能进行赋值!没有提供公有的方法。而这个类又是打包成jar给我的,我还不能更改它的代码,以至于想手动给它写个set方法都是问题。后来想到用反射可以解决这个问题,于是试了一下,果然!反射看来根本不区分是否是private的,调用本身的私有方法是可以的,但是
iteye_7884
·
2020-06-23 19:53
Java高级编程
12-姜国海 事件处理
广义的事件驱动:任何对象的属性值发生变化,对应一次事件。按钮类//一个类调用另一个类的成员函数classA{Bb;A(Bb){this.b=b;}publicvoidsetB(Bb){this.b=b;}voidb(){b.some();}}事件类EventObject自定义的事件类都要以Event结尾事件应该有的属性:事件发生的瞬间,属性的改变classAgeChangeEventextends
DUT_LYH
·
2020-06-21 23:14
Java
Java高级编程
8-姜国海 多线程编程
线程创建实现runable接口publicclassCreateThreadRunable{publicvoidrun(){}}匿名类没有构造函数父类的初始化明确的调用classA{inti;A(inti){this.i=i;}publicstaticvoidmain(){Aa=newA(0);Ab=newA(2){//匿名类没有构造函数,这里的代码充当构造函数的作用};Kk=newK(){//K
DUT_LYH
·
2020-06-21 23:14
Java
Java高级编程
--多线程(一)
多线程程序将单个任务按照功能分解成多个子任务来执行,每个子任务称为一个线程,多个线程共同完成主任务的运行过程,这样可以缩短用户等待时间,提高服务效率。本篇博客将简单介绍Java开发中多线程的使用。目录:☍程序、进程、线程基本概念☍线程的创建和使用☍程序、进程、线程基本概念▾程序、进程、线程概念程序(program)☃程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象
༺ཌ༈君纤༈ད༻
·
2020-06-21 13:28
Java基础
Java高级编程
--常用类之String类的常用方法
Java提供了丰富的API给使用者方便其快捷高效的进行开发工作,本篇博客接上篇↷
Java高级编程
--常用类之字符串相关类String、StringBuffer、StringBuilder详细介绍String
༺ཌ༈君☠纤༈ད༻
·
2020-06-11 20:00
Java高级编程
--多线程(二)
接↷
Java高级编程
--多线程(一)目录:☍线程的生命周期☍线程的同步☍线程的通信☍JDK5.0新增线程创建方式☍线程的生命周期▾Thread.State类定义了线程的几种状态要想实现多线程,必须在主线程
༺ཌ༈君☠纤༈ད༻
·
2020-06-06 23:00
JAVA高级编程
之hibernate框架学习二
hibernate映射关系映射关系相关属性详解name:属性的名字,同时是对用类的属性名字。table:创建后的表名class(可选-默认是通过反射得到的属性类型):被关联的类的名字。column:主键对应的属性名,key标签的colum表示外键generator:表示主键的生成方式常见主键生成方式1.increment:主键递增生成,其生成方式与底层数据库无关,大部分数据库都支持,该方式的实现机
IT丶小菜鸟
·
2020-04-05 05:19
JAVA高级编程
之JDBC
JDBC(JavaDataBaseConnectivity,Java数据库连接技术)是一种用于执行SQL语句的javaAPI,可以为多种关系数据库提供一访问,它是由java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC连接步骤:1.注册驱动Class.forName(driver);mysql驱动:driver=com
IT丶小菜鸟
·
2020-03-13 07:07
JAVA高级编程
系列之JDBC连接数据库(持续更新)
JDBC(推荐学习网站:stackoverflow)在这里先给出可能会用到的资源包括以下:MySql驱动jar包Oracle驱动jar包navicatMySql数据库的可视化工具(navicat110_mysql_cs_x86为中文,另一个英文,英文没有破解说明,不会破解的可以在下方评论)Oracle数据库的可视化工具mySql安装包和安装说明(mySql资料有安装详细说明)oracle安装包和安
清枫_小天
·
2020-02-27 21:20
Java高级编程
——Lock 锁的高级用法
Java5中引入了新的锁机制——java.util.concurrent.locks中的显式的互斥锁:Lock接口,它提供了比synchronized更加广泛的锁定操作。Lock接口有3个实现它的类:ReentrantLock、ReetrantReadWriteLock.ReadLock和ReetrantReadWriteLock.WriteLock,即重入锁、读锁和写锁。lock必须被显式地创建
架构师之路
·
2020-02-27 09:07
JAVA高级编程
之类加载-反射-动态代理
Java高级编程
之类加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。
清枫_小天
·
2020-01-02 08:34
Java高级编程
——微服务化的十个设计要点
微服务生态微服务有哪些要点呢?先看下图是SpringCloud的整个生态。设计要点一:API网关。在实施微服务的过程中,不免要面临服务的聚合与拆分,当后端服务的拆分相对比较频繁的时候,作为手机App来讲,往往需要一个统一的入口,将不同的请求路由到不同的服务,无论后面如何拆分与聚合,对于手机端来讲都是透明的。有了API网关以后,简单的数据聚合可以在网关层完成,这样就不用在手机App端完成,从而手机A
慕容千语
·
2019-12-08 09:52
上一页
1
2
3
下一页
按字母分类:
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
其他