
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一.Maven简介Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。将java项目看成是一个对象来进行管理。POM (Project Object Model):项目对象模型Maven的作用:1.项目构建:提供标准的,跨平台的自动化项目构建方式2.依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题。3.统一开发结构:提供标准的、统一
对于在中自定义的认证规则,也就是所有的请求都必须要通过认证才可以访问。有些时候并不满足业务需求。比如有两个资源,一个是/index还有一个是/hello打算把/index作为一个公共的资源,/hello作为一个认证的资源。默认的认证规则就做不到这一点。所以,我们需要自定义,从上个小节中发现,如果需要默认的规则失效有两个条件。如果系统中存在或者是的话,默认的就会失效。这里,我们使用第一种方式,去继承

问题在碰到用overleaf书写latex论文的时候,遇到生僻字的时候,不能在latex编译出的pdf中正常的显示。解决方法假设我要输入的是犇,一般对于这种生僻字,无法输入。一种方法是可以自己造字,还有一种方法就是下面要用的方法(换字库)。由于只是一两个字需要换,所以我没有对整体的字库进行改变。找到windows中存放字库的文件夹。C:\Windows\Fonts.将找到的字库文件(这里我用的是s
它是接口的基类,使用此类的实现应该是不可变的(模板模式)。-- -- > // 权限列表 private final Collection < GrantedAuthority > authorities;// 存储有关身份验证请求的其他详细信息,可能是IP地址、证书序列号等 private Object details;// 是否已验证,默认为false private boolean auth

数据太多,杂乱无章,查找困难!但是,在数据库中利用索引能过很容易的就查找到我们所需要的数据。索引查找又称为分块查找,是一种介于顺序查找和二分查找之间的一种查找方法,索引查找的基本思想是:首先查找索引表,可用二分查找或顺序查找,然后在确定的块中进行顺序查找。在实现索引查找算法前需要弄清楚以下三个术语。(1)主表:即要查找的序列。(2)查找表:一般我们会将主表分成几个块,每个块中的元素...
统一建模语言是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。这里,我们主要介绍的是类图的画法。在设计模式的学习中,类图是使用最多的一种图形。类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结
通过上述的方式,我们已经知道了代理是如何进行使用的。但是,实际上爬虫不会简单的使用一个固定的ip来进行访问。处理器:目的是用来定制更高级的请求头,随着业务逻辑的复杂,请求对象的定制已经满足不了我们的需求(例如动态。:在进行爬虫时候,程序模仿浏览器操作,但是反爬虫机制在响应爬虫请求时候需要进行UA识别,这时候就需要将。所以,我们需要自己定制一个请求对象,这个请求对象中包含了所有真实用户需要的头。我们

JVM中的程序计数器(Program Counter Register)中,Register的命名来源于CPU的寄存器,我们知道寄存器存储指令相关的现场信息。CPU只有把数据转载到寄存器中才能运行。这里的PC寄存器不是我们实际的物理电脑上的一个寄存器,他是虚拟机对物理机器中的一个模拟实现。可以理解为是JAVA程序在运行过程中的一个“钩子”,用来保存程序执行过程中的上下条指令。JVM中的寄存器是对物

JAVA虚拟机对Class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象,而且加载某个类的class文件时,JAVA虚拟机采用的是双亲委派模式,即是吧请求交给父类处理,是一种任务委派模式。

VM支持两种类型的加载器,分别是引导类加载器(BootstrapClassLoader)和自定义类加载器(User-Defined ClassLoader)。但是,从概念上来说,自定义类加载器一般指的是程序中开发人员自定义的一类类加载器,但是JAVA虚拟机规范中确没有像我们这样定义,而是将所有派生于抽象类ClassLoader的类加载器都规划为自定义类加载器。








