学习Java的9张思维导图
网上搜集了java的学习思维导图,分享给大家。01.Java程序设计(基础)02.Java程序设计(专题)03.客户端网页编程04.Java Web表示层技术05.Oracle06.Hibernate07.MyBATIS08.Spring具体忘记从哪里找到的这么好的资料,谢谢原作者。...
2024-01-10【Java】DDD思维导图
首页专栏java文章详情0DDD思维导图洪永佳发布于 今天 10:07 常见相关问题DDD概念DDD,全称Domain-Driven Design, 是一种处理复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。它通过边界划分将复杂...
2024-01-10【Java】JVM思维导图
JVM思维导图常见相关问题类加载过程加载、验证、准备、解析、初始化、使用、卸载<clinit>与<init>static 代码块只会执行一次,它对应的是 <clinit> 方法初始化对象的属性 对应的是<init>。每次新建对象的时候,都会执行如何替换 JDK 的类当 Java 的原生 API 不能满足需求时,比如我们要修改 HashMap 类,...
2024-01-10【Java】Netty思维导图
常见相关问题BIO、NIO和AIO的区别BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。 伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。 NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮...
2024-01-10【Java】Dubbo思维导图
常见相关问题Dubbo集群的负载均衡有哪些策略Random LoadBalance: 随机选取提供者策略,有利于动态调整提供者权重。截面碰撞率高,调用次数越多,分布越均匀;RoundRobin LoadBalance: 轮循选取提供者策略,平均分布,但是存在请求累积的问题;LeastActive LoadBalance: 最少活跃调用策略,解决慢提供者接收更...
2024-01-10【Java】RocketMQ思维导图
首页专栏java文章详情0RocketMQ思维导图洪永佳发布于 1 月 29 日常见相关问题消息中间件的主要作用解耦:系统耦合度降低,没有强依赖关系异步:不需要同步执行的远程调用可以有效提高响应时间流量削峰:请求达到峰值后,后端服务还可以保持固定消费速率消费,不会被压垮RocketMQ主...
2024-01-10【Java】Zookeeper思维导图
首页专栏java文章详情1Zookeeper思维导图洪永佳发布于 今天 15:34 常见相关问题ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将...
2024-01-10【xmind】使用Java生成思维导图
前言在日常的工作与学习中,我们经常会使用思维导图这个工具,来把抽象而又无形的思考转换成有形并且具体的图像,是理清思路,梳理逻辑的一大神器。准确的说,思维导图并不是一个具体的工具,而是一种方法。是道而不是术。实际落地时,我们通常还需要借助外部的工具。从最原始的纸和笔...
2024-01-10【Java】思维导图整理Java并发基础知识
首页专栏java文章详情0思维导图整理Java并发基础知识三分恶发布于 今天 08:29 话不多说,先上图。1、基本概念欲说线程,必先说进程。进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:线程是进程的一个执行路径,一个进程中至少有一个...
2024-01-10vue2.x最全最详细思维导图
作为一个前端萌新,我总是处于学了忘,忘了学的尴尬循环中,明明一个知识点反复学过三四次,可是一到面试或者要动手实操的时候却差强人意甚至忘得一干二净......只能和面试官大眼瞪小眼,非常尴尬。经查阅资料,得知这是由于知识在大脑中是无法以孤立形式存在的,知识点与知识点之间必须...
2024-01-10【Java】肝了一个月,整理了这些java思维导图(干货十足)!
很多人都在问应该怎么样学习java的知识点,java有哪些知识点?最近准备面试了,java知识点太多了又不知道如何开始复习?java的知识点太多太多,学完了又忘了。所以我们可以为每个知识点都整理成一份思维导图。需要的时候只要找出这个思维导图对着学习、巩固。所以我整理了近100多份思维导图,内...
2024-01-10Java 安全-RMI-学习总结
作者:p1g3@D0g3原文链接:https://payloads.info/ 本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送! 投稿邮箱:paper@seebug.org 这一周把时间都花在学习RMI上了...在很多位师傅的帮助下,终于搞懂了RMI是个什么东西,他的攻击流程是怎么样的,遂记录一篇笔记。RMI是什么?RMI(Remote Method Invoc...
2024-01-10Java IO学习6:管道流
管道流(线程通信流)管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果想要进行管道输出,则必须要把输出流连在输入流之上,在PipedOutputStream类上有如下的一个方法用于连接管道:public void connect(PipedInputStream snk)throws IOException例子...
2024-01-10Java学习-002-Java初识
此文主要讲述什么是 Java,以及 Java 常识性知识,方便亲们进一步了解 Java 语言相关的常识。一、Java 概述Java 语言是美国 Sun Microsystems 公司于 1995 年推出的面向对象的程序设计语言,其充分考虑了互联网时代的特点,适合互联网的开发。用 Java 实现的 HotJava 浏览器(支持 Java Applet)显示了 Java 的潜力...
2024-01-10萌新学习java求大神帮忙看看~~~
其中update标签picture字段括号里picture怎么都是null,这个picture=null值仅存在更改也就是update操作中,在查和增操作mysql是正常可读可写的(所以我xml配置文件肯定没有写错)。而且null值是在dao层执行完之后赋值上去的,也就是前端发送请求执行update方法直到domain内的setpicture方法的时候数据打印都是正...
2024-01-10JavaGC学习实践(下)
接着上篇,本篇重点在于项目运行监控Java GC 学习实践(上)Java GC 学习实践(下)浅谈基础1.1 运行时数据区(Java 1.8)1.2 垃圾收集算法1.3 垃圾收集器解析 GC 日志JVM 监控工具Linux 监控相关三、JVM 监控工具jps(JVM Process Status)虚拟机进程状态工具JVM 版的 ps,显示所有虚拟机进程jps -ljst...
2024-01-10在纯Java中学习JavaCV
我正在尝试学习JavaCV。众所周知,缺乏关于这一主题的教材是一个很大的问题。在JavCV主页上,他们在“ OpenCV CookBook”书中提供了许多C示例的示例。但是情况是,它们不是Java,而是在SCALA中!!!现在我已经疯了!我知道网络上有很多示例,但是我想从头开始学习它,那么只有我才能正确地做。“OpenC...
2024-01-10java学习攻略
最近需要速成java,制定一个学习计划。1基本语法一篇博文搞定:http://blog.csdn.net/crazyhacking/article/details/81446222多线程3网络通信socket编程non block socket4 设计模式不会的可以查阅jdk手册先从java的基础学起吧,既然楼主学过c++,java就很好学了。sun公司的《java2入门经典》,适合java的初学者 太厚 不...
2024-01-10Java第三阶段学习(十、XML学习)
一、XML学习1、模拟Servlet执行在学习完前端及java与数据库后,将进行WEB编程阶段的学习。在WEB编程中,可以通过浏览器访问WEB服务器上的数据。这时WEB服务器就相当于另一台计算机。 浏览器的入口不同(访问路径),访问的资源也不同。网址就是浏览器访问服务器的路径:2、相关技术 为了灵活实...
2024-01-10java-知识点学习和补充
局部变量放栈空间new 出来的对象 放堆空间下面式例中 左边是局部变量 右边是new出来新对象堆空间需要主动释放(例如像C++)java不需要堆空间主动释放 因为里面有垃圾回收机制垃圾回收机制 就是看有没有引用指向该变量的垃圾回收不会主动去回收 主动回收需要写代码 System.gc()2.java里面equals和==区...
2024-01-10Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的...
2024-01-10《Java 学习笔记》 第三章阅读体验
很快的,我就阅读到第三章,由于作者的文笔不错,也有可能是本书确实是一本入门的好书,我阅读的速度很快,但是却不影响我的理解,下面来谈谈第三章的优劣和要点。 第三章也是本书的基础章节,开始讲解Java的语法,这个和市面上广大的Java入门书没什么两样,毕竟Java的语法都是那个...
2024-01-10Java中jqGrid 学习笔记整理――进阶篇(二)
相关阅读:Java中jqGrid 学习笔记整理――进阶篇(一)本篇开始正式与后台(java语言)进行数据交互,使用的平台为JDK:java 1.8.0_71myEclisp 2015 Stable 2.0Apache Tomcat-8.0.30Mysql 5.7Navicat for mysql 11.2.5(mysql数据库管理工具)一、数据库部分1、创建数据库使用Navicat for mysql创建数据库(使用其他工具或直接使...
2024-01-10java学习笔记 6
Interface与继承不同,interface为一个类指明的是what it does而不是what it isJava中的多重继承多用implement多个interface代替(逻辑上来讲,一个is a很多的类的类通常用can do很多interface来表达会更合理)interface起名通常用-able的形容词,所以谓语应该是is,写起来的时候用implements(注意s)来继承,用逗号分开...
2024-01-10Java 学习笔记(16)——Java数据库操作
数据库操作是程序设计中十分重要的一个部分,Java内置JDBC来操作数据库JDBC使用JDBC——Java Database connecting Java数据库连接;本质上JDBC定义了操作数据库的一套接口,作为应用程序的开发人员来说只需要创建接口对应的对象即可,而接口的实现由各个数据库厂商去完成。要在应用程序中使用JDBC,需要...
2024-01-10java学习笔记(六):变量类型
java一共三种变量:局部变量(本地变量):方法调用时创建,方法结束时销毁实例变量(全局变量):类创建时创建,类销毁时销毁类变量(静态变量):程序启动是创建,程序销毁时销毁1 public class Variable{2 static int allClicks=0; // 类变量 3 String str="hello world"; // 实例变量4 public void meth...
2024-01-10Java 诊断工具 Arthas 教程学习笔记
Java 诊断利器 Arthas,是阿里的一款开源工具。Github-alibaba/arthas 上可以看到它的介绍。了解它,主要是最近对分析 Java 错误堆栈比较感兴趣,机缘巧合看到了它。本文记录的内容,就是基于它官网的文档摘抄的,涉及的截图可能由于篇幅有限,不是很完整,建议按照官方文档,实操一遍。基础教程启...
2024-01-1020145330第十周《Java学习笔记》
20145330第十周《Java学习笔记》###网络编程网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴。在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序...
2024-01-10Java学习记录(补充一(以习题为主:判断,循环语句))
习题1:取一个四位数,求各个位数数字的和package Day2;import java.util.Scanner;public class Demo01 { public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("请输入你的卡号"); int cardNum = in.nextInt();// 1234 ...
2024-01-10Java学习笔记16Netty缓冲区ByteBuf详解
Java学习笔记16-Netty缓冲区ByteBuf详解Netty自己的ByteBufByteBuf是为解决ByteBuffer的问题和满足网络应用程序开发人员的日常需求而设计的。JDK ByteBuffer的缺点:无法动态扩容:长度是固定的,不能动态扩展和收缩,当数据大于ByteBuffer容量时,会发生索引越界异常。API使用复杂:读写的时候需要手工调用fli...
2024-01-10【Java学习笔记】修饰符
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.修饰顶层类(不是指在一个类中定义的类)包括abstract、public、final。局部变量只能用final修饰。 2.一个类中,可以访问类本身或内部类的实例的私有成员。 3.abstract修饰符: 形成抽象类和抽象方法,前者不能创建对象(但是可以创建一个引用变量,...
2024-01-10