学习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-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-10Java学习-002-Java初识
此文主要讲述什么是 Java,以及 Java 常识性知识,方便亲们进一步了解 Java 语言相关的常识。一、Java 概述Java 语言是美国 Sun Microsystems 公司于 1995 年推出的面向对象的程序设计语言,其充分考虑了互联网时代的特点,适合互联网的开发。用 Java 实现的 HotJava 浏览器(支持 Java Applet)显示了 Java 的潜力...
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-10Java 学习笔记 执行外部命令 包装类 枚举类型
执行外部命令Runtime只能通过静态方法getRuntime获得,可以用来执行外部的命令 Runtime runtime = Runtime.getRuntime(); runtime.exec("cmd /c start E:\\wan\\f.bat ");枚举枚举类型,里面的每一个数值都是MediaType类public enum MediaType {MP3, MP4, CD, DVD, AVI, RMVB ...
2024-01-10java学习笔记 5
随手看到了这篇关于Java到底哪里出了问题的文章,笑傻了23333“Java developers just can’t help themselves it seems - give em an inch, and next thing you know you’re looking at a OO hierarchy 15 layers deep and instantiating a hammer hammer factory.”继承Java中的继承用extends,所有的继承都是public的,没有...
2024-01-10Java 学习笔记 线程控制
题目一本质上来说,线程是不可控制的,线程的执行是由CPU资源分配决定的,我们无法干预系统CPU的资源分配,但我们可以增加条件来让线程按照我们的预想顺序来执行。 比如。如果当前的执行的线程不满足我们所定的条件,那么就让CPU重新进行资源的分配,直到资源分配给我们所需要的某个线程...
2024-01-10Lua入门学习笔记
最近在使用Cocos2d-x + Lua来开发游戏。 游戏的主要逻辑将在Lua里写,之前没有接触过Lua,以下是我总结的入门笔记。运算符逻辑运算符与:and或:or非:not逻辑判断只有在false和nil时为假,其余均为真。 or和and会返回第一个断路的值。Lua中没有C语言的三元符(x ? a : b),但有一个替代方案(x and a) or b。...
2024-01-10Java学习笔记8锁相关
Java学习笔记8-锁相关Java中锁的概念自旋锁:为了不放弃CPU执行时间,循环的使用CAS机制对数据尝试进行更新,直至成功。悲观锁:假定会发生并发冲突,同步所有对数据的相关操作,从读取数据开始就上锁。乐观锁:假定没有冲突,在写入数据时如果发现数据和之前读取的不一致,则获取最新数据...
2024-01-10学习笔记——Java内部类练习题
1.尝试在方法中编写一个匿名内部类。package com.lzw;public class AnonymityInnerClass {}class OuterClass4{ public OutInterface doit(final String s){ return new OutInterface(){ private int i=0; public int getValue(){ System.out.println(s); return i; } publi...
2024-01-10Java学习随笔1:Java是值传递还是引用传递?
Java always passes arguments by value NOT by reference.Let me explain this through an example:public class Main{ public static void main(String[] args){ Foo f = new Foo("f"); changeReference(f); // It won't change the reference! ...
2024-01-10Java学习笔记16---抽象类与接口的浅显理解
抽象类是由abstract修饰的类,定义方式如public abstract class A{...}。接口由interface修饰,定义方式如public interface B{...}。抽象类与接口的具体特性见下文。抽象类:(1).抽象类中由abstract修饰的方法称为抽象方法,抽象方法没有具体实现,要等子类继承后再实现;声明方式如public abstract void run();。(2).只要...
2024-01-10java基础练习项目--比较乱,仅供自己作为笔记
SelectCourseTeacherServlet.javapackage com.aaa.servlet;import java.io.IOException;import java.util.List;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax...
2024-01-10【Java学习笔记】控制台读写
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ import java.io.Console;public class ConsoleLogin { public static void main(String arg[]) { Console con; con = System.console(); if(con == null) { System.out.println("No con...
2024-01-10