Java
Chrome浏览器启动参数
常用参数 常用参数请参考下表。 序号 参数 说明 1 --allow-outdated-plugins 不停用过期的插件。 2 --allow-running-insecure-content 默认情况下,https 页面不允许从 http 链接引用 javascript/css/plug-ins。添加这一参数会放行这些内容。 3 --allow-scripting-gal
Spring体系化笔记(韩顺平课程)
Spring Spring 核心学习内容 IOC、AOP、 JdbcTemplate、声明式事务 1.Spring 几个重要概念 Spring 可以整合其他的框架(Spring 是管理框架的框架) Spring 有两个核心的概念: IOC 和 AOP IOC Inversion Of Control 控制反转 动态代理(学好了才能学好AOP) AOP Aspect-ori
热题100_20230510
215、数组中的第K个最大元素(堆排序,优先队列) 题目说明 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 解题思路1:优先队列 直接利用Java内置的PriorityQueue进行排序处理,保证构造的优先队列是含有k个元素的且从
论文阅读| Fingerprinting the Fingerprinters: Learning to Detect Browser Fingerprinting Behaviors 指纹识别:学习检测浏览器指纹识别行为
https://ieeexplore.ieee.org/document/9519502 https://github.com/uiowa-irl/FP-Inspector 浏览器指纹识别是一种侵入式且不透明的无状态跟踪技术。浏览器供应商、学术界和标准机构长期以来一直在努力针对浏览器指纹识别提供有意义的保护,这些保护既准确又不会降低用户体验。我们提出了 FP-Inspector,这是一种基于机器
window docker 搭建Java开发环境,并运行Java项目
在 Windows 环境下,您可以按照以下步骤搭建 Java 开发环境,并运行 Java 项目: 1. 首先,您需要安装 Docker 工具并启动 Docker 引擎。 2. 接下来,使用以下命令拉取 Java 镜像: ```sh docker pull openjdk:latest ``` 这将下载最新版本的 OpenJDK 镜像。您也可以使用其他版本的 OpenJDK 镜像,例
WebUploader 超大文件上传和断点续传的实现
4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在实际使用中会发现,这些基于脚本语言实现的上传功能模块性能很弱,一是不支持2GB以上的内容
中文拼写检查任务方法初步简单总结
中文拼写检查任务方法初步简单总结 (V1) 一、任务简述 中文拼写检查主要关注与对字或词级别的错误的纠正(并不涉及语法上的错误),任务的初步目标是寻找到出现错误的位置,然后是对错误进行纠正。 同时,为了简化问题,很多测评往往只关注如下情况的任务 纠错目标多为音近字(多用于ASR结果的纠正)或者形近字(多用于OCR结果的纠正),不太考虑偶然情况的错误(但也会存在) 纠错前后语句长度不会发生变化(
[jmeter的使用]jmeter获取json参数值及beanshell处理
我们梳理接口的时候,需要搞清楚接口之间的上下文联系,多数时候,需要取上一接口的返回值作为参数回传。 这里列举一些常用组件使用 json提取器 提取某个参数 使用 提取数组中的某一个参数 例如要找abbr=''US"的name beanshell处理:语法与java一样 获取变量:String nam
vue部署后老版本点击报错
js部分============================================== /* * @Author: ZGP * @Date: 2023-04-19 19:48:23 * @LastEditors: ZGP * @LastEditTime: 2023-04-20 10:22:28 * @Description: * @FilePath:
百度WebUploader超大文件上传和断点续传的实现
java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求 3、服:每接收到一个Socket就建立一个新的线程来处理它 4、客:利用Sock
Java-Redis浅谈
一、Redis基础知识 1、什么是Redis,有哪些优缺点? Redis 是一个使用 C 语言编写的,开源的高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过
spring,get请求中带date日期格式参数,后台无法转换的问题
今天遇到个很奇怪的问题。前端 的查询条件中带有日期范围日期的格式 是 yyyy-MM-dd HH:mm 结果后台报错 但是其他的请求里面也是这个格式,后台在实体类上面加注解 都是可以接收到并且解析的。 然后我发现,其他的请求是post 类型的,然后 这个是get 请求。 网上查了下发现,要使用 MM/dd/yyyy HH:mm 这种斜杠的格式才行
布隆过滤器与Redis
布隆过滤器是一种用来判定某个对象是否存在是否已经添加过的数据结构,一般来说,布隆过滤器要有初始化,加入对象,判定对象是否存在三个功能,本质上来说,与hashmap,hashset的思路是一样的,但是因为面对的场景不一样,在数据结构的设计思路上也有一些变化,一般来说,布隆过滤器面对的是海量数据,而且并不过于严格的要求准确性,针对这些特性,在设计布隆过滤器的时候,要从对象中提前某一个唯一值,但是该值可
还在为项目初始化、依赖管理问题困扰?Dubbo Initializer 来了!
作者:Dubbo 社区 通过这篇文章,你将学习如何在 1 分钟内用 Dubbo Initializer 模板快速创建 Dubbo Spring Boot 项目,帮你解决项目初始化问题。 什么是 Dubbo Initializer? Dubbo Initializer 是一款帮助开发者快速生成 Dubbo Spring Boot 项目的 UI 工具,它帮助生成具有基本 Dubbo 配置、代码示例、W
SpringBoot集成Jpa对数据进行排序、分页、条件查询和过滤
1、排序查询 会报找不到该字段信息异常: 2、分页查询 点击该接口进行查看: 使用这个接口方法就可以实现分页查询了。我们发现这个方法需要传入一个Pageable,点击Pageable查看发现它也是一个接口我们点击查看它的实现类。 查询结果为: 查看查询
没关系,前端还死不了
前言 网络上的任何事情都可以在《乌合之众》书中找到答案。大众言论没有理性,全是极端,要么封神,要么踩死。不少人喷前端,说前端已死?前端内卷?前端一个月800包吃住? 对此我想说,“前端已死”更多的是一种焦虑情绪的表达,但这并不是针对前端。本文笔者会从以下几个方面分享,希望能够帮助正在迷茫的前端小伙伴提供一点思路! 递弱代偿的基本规律 前端生态圈愈发健壮 ChatGPT 代替不了程序员,包括前端开
Java - HuTool工具的介绍与使用(总)
本篇主要介绍 HuTool工具, 其是 java工具类,对于一些静态方法进行封装,虽然很小,但很全,里面拥有平时我们会用到的工具类,就无需我们自己去封装了 以前我还自己去封装,emmm,我真的太傻了~,但是自己封装也不是不好,但是学会站在巨人的肩膀上,也非常有必要 下面就简单介绍一下 HuTool工具 与 其简单使用相关链接: 官网 API 总览 HuTool 工具介绍 Hutool 是一
关于伪类:first-child和:first-of-type
关于伪类:first-child和:first-of-type :first-child是父元素下面的第一个子元素的位置 first-of-type是父元素下一个类型元素的第一个 h1:first-child
java通过拦截器校验进行参数校验,在接口调用前进行校验,解决jar包中class文件无法修改,但不想修改源码的场景
1.定义参数拦截接口ParamsCheckInter.java 2.定义参数校验实现逻辑 ScContractDecomposeWayInterHandler.java 3.重写过滤器,避免request对象读取流后,controller层参数失效,原因是流只能读取一次 3.1 request包装类RequestWrapper.java 3.2.重新对request对象
JavaScript 函数式编程
函数式编程 Functional Programming 什么是函数式编程 函数式编程是一种方案简单、功能独立、对作用域外没有任何副作用的编程范式(paradigms):INPUT -> PROCESS -> OUTPUT。 函数式编程: 1)功能独立——不依赖于程序的状态(比如可能发生变化的全局变量); 2)纯函数——同一个输入永远能得到同一个输出; 3)有限的副作用——可以严格地限
【快应用】swiper组件内容切换动画实现
【问题背景】 Swiper组件内的items切换时,滑动的效果比较单调,是否可以在滑动时加入一个切换的动画效果呢? 【问题分析】 Swiper组件在1080版本之后推出了页面切换动画的样式,支持在swiper组件轮播时展示动画效果,比如缩小或者旋转之类的。 【实现方案】 可以通过设置样式page-transform-origin、tranform、pag
react 源码调试
源码调试初探 VS Code 调试 基于react-dom.development.js的调试 1、使用create-react-app 创建项目 2、配置调试配置文件 跟目录下创建.vscode文件夹,再添加launch.json文件, 内容如下 { "configurations": [ {
JavaScript基础(四)
⭐ PC端网页特效 🔥元素偏移量 offset 系列 offset 概述 offset 翻译过来就是偏移量, 我们使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等。 获得元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意: 返回的数值都不带单位 offset 与 style 区别 【案例:拖动的模态框】 offset 概述 offset 翻
Javascript基础(一)
⭐初识Javascript JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思) 脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行 「Javascript的作用」 表单动态校验(密码强度检测) ( JS 产生最初的目的 ) 网页特效 服务端开发(Node.js) 桌面程序(Electron) 「Ja
axios 发送 form-data 请求和 x-www-form-urlencoded请求以及相关问题
问题 not supported 这个是因为 form-data 请求没有被后端支持,联系后端确认请求格式;关键就是 msg 中第一个分号前的内容,例子是 form-data 解决方法 在请求时按照接口文档或者后端给的 postman.json 配置请求头 header 例子中,请求添加了headers字段,request对象为封装的axios请求,isToken字段表示将会携带tok
Javascript基础(二)
⭐数组 数组的概念 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。 创建数组 1. 利用 new 创建数组 2. 利用数组字面量创建数组 获取数组中的元素 索引(下标):用来访问数组元素的序号。索引从 0 开始. 数组可以通过索引来访问、设置、修改对应的数组元素,我们可以通过“数组名[索引]”的形式来获
Javascript基础(三)
⭐ Web APIs Web APIs 和 JS 基础关联性 JS的组成 API 和 Web API API(Application Programming Interface, 应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 Web API 是浏览器提供的一套操作浏览器功能和页面元素