抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

图像的概念 图像就是一个由很多个像素点组成的的,像素点(Pixel)。像素是图像的基本组成单位,例如我们常说一张图片是1920*1080的大小,意味着这张图片是一个长度为1920个PX和宽度为1080个PX和乘积为2 073 600PX的图像。 PPI(每英寸像素数) PPI全称是Pixels Per Inch,每英寸像素数。表示一英寸能够存放多少像素点,当PPI越高,也就意味图像越清晰。...

JWT概念 JWT全称 Json web token,是目前最流行的跨域认证解决方案,它是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准,该token被设计为紧凑且安全,特别适合用户分布式站点的单点登录场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以被直接用于认证和加密。 compact(紧凑):由于JWT生成...

项目介绍 此项目是为福田教育局的党建知识竞赛微信小程序,本项目核心功能就是答题模块,项目逻辑、需求本身并不复杂,但由于本人在开发中没有考虑到各种情况所导致了很多不必要的麻烦。因此,来次总结,回顾各种没必要的错误和解决方法。 项目问题注册功能 当初由于需求方说不需要用户手动注册,统一由excel文件批量解析添加。但在实际中,excel文件格式都不统一,最后还是需要人工去手动修改,增加了没必要...

JVM垃圾回收算法有哪些 标记-清除 标记-复制 标记-整理 JVM GC的全流程 当现在有一个新的对象产生,那么对象一定需要内存空间,于是现在就需要为该对象进行内存空间的申请; 首先会判断Eden区是否有内存空间,如果此时有内存空间,则直接将新对象保存在Eden区; 但是如果此时Eden区的内存空间不足,那么会自动执行一个MinorGC操作,将Eden区的无用内存空间进行清理,清理之后会...

多线程模型用户级线程 用户级线程由应用程序通过线程库实现,所有线程管理工作都由应用程序负责。 用户级线程对用户不透明,对操作系统透明。 用户级线程即为从“用户视角可以看到的线程”。 内核级线程 内核级线程的管理工作由操作系统内核完成。线程调度、切换等工作都由内核来负责,因此内核级线程的切换必然需要在核心态下才能完成。 因此在同时支持用户级线程和内核级线程的系统中,可以采用二者组合的方式:...

Linux部署运维笔记前言 通常开发完一个项目就要进行部署啦,但苦逼的我还要负责部署,在部署的途中也遇到了很多问题,下面就来填一下踩到的坑吧。 Linux部署常用命令查看服务器运行的java程序 ps -ef | grep java 杀死进程 kill -9 进程号 后台启动jar包 nohup java -jar jar包名 & 后台启动SpringBoot jar包并且指...

前言最近在做项目,当我将项目丢到生产环境给前端使用接口时,出现了跨域问题,很难受发现一如既往的CrossOrigin不好使了,同时也发现自己对跨域没有了解过,因此今天就来学习一下拉。 跨域什么是跨域 当一个请求URL的协议、域名(IP地址)、端口三者之间任意一个与当前URL不同就为跨域。 ps:(跨域是浏览器正确做出请求,服务器也能正确做出响应,是浏览器拒绝接收跨域服务器返回的数据;) ...

Nginx Nginx是一个 高性能 的HTTP和 反向代理 服务器,特点是 占有内存少、并发能力强。Nginx通常被用来实现 正向代理、反向代理、负载均衡、动静分离等功能。 基本概念正向代理 用户知道目标服务器地址,但受限于网络条件,无法直接访问。这个时候就需要先连接代理服务器,由代理服务器去访问目标服务器,再把响应信息返回给用户。 反向代理 用户不知道目标服务器的地址,用户访问的是反...

前言近日,在搞问卷星的自动提交脚本,期间遇到了很多反爬虫机制。无论是前端的F12反调试无限Debugger,对selenium屏蔽等操作,还是引入了阿里的人机检测、验证码、IP限制等操作,都让我顶不住/(ㄒoㄒ)/~~。不过也学习到了很多关于爬虫的相关知识,所以本文就是来总结知识点的拉。 X-Forwarded-For X-Forwarded-For(XFF)是用来识别通过HTTP代理或负载...

Mybatis什么是JDBC JDBC(Java Database Connectivity)就是数据库连接,白话就是 使用java语言操作数据库或者说是由Sun公司提供的一套访问数据库的规范API叫做JDBC。各个厂商提供自家数据库的接口叫做 驱动。 什么是Mybatis mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需...