看了网上很多关于Java基础知识点整理的文章,但是感觉都不是很好,要么不全面,要么不准确,要么排版太乱了,所以今天整理了一份Java基础知识点整理(2021年最新版),希望对大家有帮助哈~ 由于本文篇幅过长,博主为了方便大家阅读和收藏,特意将本文转成了一份PDF版的文档。 需要PDF版的朋友可以关
1 MySQL BLOB类型 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLOB类型(除了在存储的最
1、VMware SDDC        VMware 软件定义数据中心(software defined dataCenter,SDDC),包括了从最底层的VMware vSphere、软件定义存储、软件定义网络、云计算平台等多个组件。VMware vSphere是业界领先的虚拟化平台,能够通过
使用注解开发 1.面向接口编程 我们都知道面向对象编程,也学习过接口,但在真正开发中,很多时候我们会选择面向接口编程,其根本原因是可以解耦 关于接口的理解: 接口应是定义(规范,约束)与实现(名实分离的原则)的分离。 2.使用注解开发 Mybatis使用注解开发的底层原理是使用了反射和动态代理 1
一、线程的状态   线程的状态包括新建(初始状态)、就绪、运行、死亡(终止)、阻塞;   (1)简化版本            (2)结合java线程方法版本    (2)线程通信 wait():导致当前线程等待,直到其他线程调用该同步监视器的notify()方法或notifyAll()方法来唤
  webservice这个东西已经是一个比较旧的技术了,可能很多人都没听说过,乍一听是不是跟websocket有关呀,哈哈哈,其实压根就是两个东西;   我对webservice的理解是:远程服务器有一个微服务,暴露了一个接口和一个方法,你可以直接调用这个远程方法,如同本地的方法一样;   提前
Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 Java 网络编程 早期的 Java API 只支持由本地系统套接字库提供的所谓的阻塞函数,下面的代码展示了一个使用传统 Java API 的服务器代码的普通示例 // 创建一个 Ser
序言: 首先是需要在华为云上申请隐私通话服务的具体的大家可以去看官方文档:隐私通话接入文档  在这儿呢我主要介绍AXB模式,其他模式(AX、AXYB等)都是大同小异的。 AXB:是指A用户和B用户同时绑定隐私号码X,并且通过X进行通话。注意:1个X号码允许绑定1000对用户号码,但用户号码不可重复
目录File类与IO流File类的静态成员变量绝对路径和相对路径File类的构造方法File类获取功能的方法File类判断功能的方法File类创建和删除功能的方法File类的目录的遍历功能 File类与IO流 java.lang.Object java.io.File java把电脑中的文件,文件
比赛遇到了,一直没利用成功,这里做个记录。 环境搭建 首先用 vulhub 搭建 fastjson 的漏洞环境。 漏洞环境程序的逻辑为接收 body 的数据然后用 fastjson 解析。 漏洞利用 首先我们需要确认是否存在漏洞,可以采取让服务器发请求到我们的公网 vps POST / HTTP
0x01 Brief Description   java处理JSON数据有三个比较流行的类库,gson(google维护)、jackson、以及今天的主角fastjson,fastjson是阿里巴巴一个开源的json相关的java library,地址在这里,https://github.com
重要漏洞利用poc及版本 我是从github上的参考中直接copy的exp,这个类就是要注入的类 import java.lang.Runtime; import java.lang.Process; public class Exploit { public Exploit() {
详情请见:https://www.cnblogs.com/yunmuq/p/14268028.html 以下是代码 // FastjsonDemo.java package test; import com.alibaba.fastjson.JSON; public class Fastj
本文原创地址:https://www.cnblogs.com/yunmuq/p/14268028.html 一、背景 fastjsion是阿里的开源Java工具:https://github.com/alibaba/fastjson 能快速地将对象序列化为json字符串,或进行反序列化 其速度和效
zookeeper未授权访问危害 服务器信息泄露、集群被破坏 一、 四字命令未授权使用 1.1 测试 工具:netcat ,Linux或Windows都可以测 命令行输入echo envi | nc 10.10.10.10 2181即可查看服务器信息 命令有:envi stat ruok等
有时我们需要在线访问其它电脑上的文件,方法有很多 最先想到的是通过QQ发送,他设置支持在线传输,局域网内速度很快 但其本质是下载,如果我们需要在线浏览的话显然是行不通的 一些大佬们肯定会先想到NAS,但是NAS显然是进阶应用,不是自媒体工作者的话不怎么使用 其实Windows自带的“网络和共享”
盘点搭建静态网站的多种方法 本文由繁至简,由通用到针对静态网站,由高昂到便宜介绍各种你想到想不到的搭建网站的方法! 喜欢互联网的伙伴多少会有自己建站的冲动,准备搭建网站却无从下手的伙伴们可以参考参考本文~ 原创地址:https://www.cnblogs.com/yunmuq/p/1458664
到达底部 @目录Linux的使用参考第 1 章 Linux 开山篇1.1 本套 Linux 课程的内容介绍1.2 Linux 的学习方向1.3 Linux 的应用领域1.3.1个人桌面应用领域1.3.2服务器应用领域1.3.3嵌入式应用领域1.4 学习 Linux 的阶段(高手进阶过程)1.5
一、什么是SPI SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下java spi机制的思想。我们系统里抽象的各个模块,往往有很多不同的