文章目录 一、LongAdder概述 1、为什么用LongAdder 2、LongAdder使用 3、LongAdder继承关系图 4、总述:LongAdder为什么这么快 5、基本原理 二、Striped64源码分析 1、Striped64重要概念 2、Striped64常用变量或方法 3、静态代码块初始化UNSAFE 4、casBase方法 5、casCellsBusy方法 6、getProbe方法 7、longAccumulate方法 三、深入分析LongAdder的核心add方法 1、单线程更新LongAdder的值 2、多线程竞争创建cells数组 3、有了...

文章目录 一、概述 1、OpenResty是什么 2、官方文档 二、cengos安装OpenResty 1、从官网下载 2、目录结构 3、编译安装 一、概述 1、OpenResty是什么 OpenResty®是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。 OpenResty®通过汇聚各种设计精良的Nginx模块(主要由OpenResty团队自主开发),从而将Nginx有效地变成一个强大的通用Web应用平台。这样,Web开发...

文章目录 一、概述 1、什么是JSON 2、MySQL的JSON 3、varchar、text、json类型字段的区别 二、JSON类型的创建 1、建表指定 2、修改字段 三、JSON类型的插入 1、字符串直接插入 2、JSON_ARRAY()函数插入数组 3、JSON_OBJECT()函数插入对象 4、JSON_ARRAYAGG()和JSON_OBJECTAGG()将查询结果封装成json 四、JSON类型的解析 1、JSON_EXTRACT()解析json 2、->箭头函数解析json 3、JSON_QUOTE()引用与JSON_UNQUOTE()取...

  o21g2AkC8e2r   2023年11月05日   69   0   0 adb数组MySQLMySQL数组adbJSONJSON

文章目录 一、概述 二、DFA算法 1、什么是DFA算法 2、Java实现DFA 一、概述 敏感词、文字过滤是一个网站必不可少的功能,高效的过滤算法是非常有必要的。针对过滤首先想到的可能是这样: 方案一、使用java里的Stringcontains,逐个遍历敏感词: String[]s="广告,广告词,中奖".split(","); Stringtext="讨厌的广告词"; booleanflag=false; for(Strings1:s){ if(text.contains(s1)){ flag=true; break; } } System.out.pr...

文章目录 一、压测前的储备知识 1、普通的Java应用系统部署在机器上能抗多少并发 2、mysql单台数据库能支持多少并发 二、使用sysbench压测数据库 1、准备mysql数据库 2、安装sysbench 3、准备压测用户和数据库 4、基于sysbench构造测试表和测试数据 5、对数据库进行360度的全方位测试 6、压测结果分析 三、使用top命令观察机器负载 1、查看CPU负载 2、查看内存负载 3、观察磁盘IO 4、观察网卡流量 四、使用Prometheus+Grafana监控服务器 一、压测前的储备知识 1、普通的Java应用系统部署在机器上能...

文章目录 一、Java原子操作类概述 1、什么是原子操作类 2、为什么要用原子操作类 3、CAS入门 二、基本类型原子类 1、概述 2、代码实例 三、数组类型原子类 1、概述 2、代码实例 四、引用类型原子类 1、概述 2、AtomicReference 3、ABA问题与AtomicStampedReference 4、一次性修改:AtomicMarkableReference 五、对象属性修改原子类 1、概述 2、使用要求 3、为什么要用对象属性修改原子类 4、AtomicIntegerFieldUpdater使用实例 5、AtomicReferen...

文章目录 一、中断机制概述 1、中断API 2、什么是中断机制 3、如何理解中断机制 4、三大中断方法源码详解 (1)interrupt() (2)interrupted() (3)isInterrupted() (4)注意!不同jdk版本中源码的异同 二、动手实现线程的中断 1、通过一个volatile变量实现 2、通过AtomicBoolean实现 3、使用中断API 4、证明:调用interrupt方法不会强制中断线程 5、中断sleep、wait中的线程 一、中断机制概述 1、中断API 在Thread类中,有三个关于中断的核心方法,这就是Java中断的...

文章目录 一、准备静态网页 二、安装nginx 三、部署网页 四、显示文件及文件夹目录信息 一、准备静态网页 我们以dlib静态网页为例,使用nginx部署前端网页:下载地址:http://dlib.net/ 下载完成之后上传至linux服务器。 在docs目录下,是一个完整的html静态页面,接下来我们用nginx将其部署。 二、安装nginx Nginx手动编译、安装超超详解 三、部署网页 userroot;启动用户 worker_processes1; events{ worker_connections1024; } http{ includemime.types...

文章目录 一、负载均衡算法概述 二、轮询(RoundRobin)算法 1、概述 2、Java实现轮询算法 3、优缺点 三、随机(Random)算法 1、概述 2、Java实现随机算法 四、源地址哈希(Hash)算法 1、概述 2、Java实现地址哈希算法 3、一致性哈希 (1)原理 (2)特性 (3)优化 (4)Java实现一致性哈希算法 五、加权轮询(WRR)算法 1、概述 2、Java实现加权轮询算法 六、加权随机(WR)算法 1、概述 2、Java实现加权随机算法 七、最小连接数(LC)算法 1、概述 2、Java实现最小连接数算法 ...

文章目录 一、LockSupport概述 1、LockSupport是什么 2、三种等待唤醒机制 3、其他线程等待唤醒方式(了解) 二、代码实例分析 1、使用wait()+notify() (1)代码实例 (2)分析总结 2、使用await()+signal() (1)代码实例 (2)分析总结 3、使用LockSupport (1)代码实例 (2)源码分析 (3)分析总结 一、LockSupport概述 1、LockSupport是什么 在java.util.concurrent.locks包下,有一个不经常被人关注的类:LockSupport。...

文章目录 一、概述 1、概述 2、安装 二、屏幕操作 1、获取屏幕分辨率 2、某个坐标是否在屏幕上 3、获取当前鼠标位置 三、鼠标操作 1、移动鼠标 2、点击操作 3、滚轮操作 4、记录光标小程序 5、鼠标拖拽 6、缓动/渐变(Tween/Easing)函数 99、保护措施(FAILSAFE) 99、延迟操作(PAUSE) 四、键盘操作 1、输入操作 2、按键操作 3、按键列表: 五、消息弹窗 1、alert()函数 2、confirm()函数 3、prompt()函数 4、password()函数 六、截屏函数 1、图片处理 一、概...

  o21g2AkC8e2r   2023年11月02日   30   0   0 python计算机外设拖拽windows缓动

文章目录 系列文章索引 一、scrapy简介 1、什么是scrapy 2、scrapy安装 3、scrapy架构组成 4、scrapy工作原理 二、scrapy基本使用 1、创建项目 2、创建爬虫文件 3、(附)项目组成 4、运行爬虫代码 (1)修改baidu.py (2)robots文件 5、response的属性和方法 6、实战:获取百度的【百度一下】按钮的内容 7、实战:获取汽车之家汽车价格表 三、使用scrapyshell 1、什么是scrapyshell 2、安装ipython(非必须) 3、使用scrapyshell 四、实战:获取当当网商品数...

  o21g2AkC8e2r   2023年11月02日   15   0   0 python数据爬虫scrapyide

文章目录 一、tesseract-ocr下载安装 1、下载 2、安装tesseract-ocr (1)选择语言 (2)开始安装 (3)同意许可 (4)选择安装的用户 (5)选择附带要安装的语言包 (6)安装位置 (7)开始安装 (8)安装完成 3、安装语言包 (1)下载安装 (2)测试 二、python截屏识别文字 1、安装必须的包 2、截屏识别文字 3、准确度 参考资料 一、tesseract-ocr下载安装 1、下载 以下是关于Tesseract的常用网址下载地址:https://digi.bib.uni-mannheim.de/tesseract/官...

  o21g2AkC8e2r   2023年11月02日   33   0   0 python下载安装开发语言githubocr

文章目录 系列文章索引 一、requests库的使用 1、官方文档 2、安装requests库 3、简单使用 4、使用get请求 5、使用post请求 6、使用代理 二、实战 1、实战:实现古诗文网的登录 (1)找到登录页面 (2)登录操作需要的数据 (3)获取隐藏域中的数据 (4)获取验证码图片 (5)登录操作 (6)获取我的收藏 2、实战:使用超级鹰验证码自动识别 (1)超级鹰官网 (2)下载 系列文章索引 Python爬虫基础(一):urllib库的使用详解Python爬虫基础 (二):使用xpath与jsonpath解析爬取的数据Python爬虫...

  o21g2AkC8e2r   2023年11月02日   23   0   0 python数据爬虫chrome验证码

文章目录 系列文章索引 一、提取热度搜索 1、热搜词分析流程图 2、日志埋点 (1)排除logback的默认集成。 (2)引入log4j2起步依赖 (3)设置配置文件 (4)配置文件模板 (5)日志埋点 (6)创建索引 3、数据落盘(logstash) (1)配置Logstash.conf (2)查询是否有数据 (3)执行API全文检索 二、热度搜索OpenAPI 1、聚合 2、DSL实现 3、OpenAPI查询参数设计 一、提取热度搜索 1、热搜词分析流程图 2、日志埋点 整合Log4j2 相比与其他的日志系统,log4j2丢数据这种情况少;di...

文章目录 一、python3下载安装 1、下载 2、安装 3、测试 二、安装VSCode 1、安装 2、安装python插件 3、测试 三、pip命令的使用 1、基本命令 2、修改pip下载源 一、python3下载安装 1、下载 打开WEB浏览器访问https://www.python.org/downloads/windows/,一般就下载executableinstaller,x86表示是32位机子的,x86-64表示64位机子的。 2、安装 记得勾选AddPython3.11toPATH,否则的话需要自己配置环境变量。 选择Customizein...

  o21g2AkC8e2r   2023年11月02日   23   0   0 python包名Code

文章目录 系列文章索引 一、使用xpath解析html文件 1、浏览器安装xpath-healper (1)谷歌浏览器安装 (2)验证 (3)使用文件安装 2、安装lxml库 3、xpath基本语法 4、xpath解析本地文件实例 5、实战:获取小说的标题与内容 6、实战:下载站长素材图片 二、使用JsonPath解析json本地文件 1、JsonPath基本介绍 2、安装JsonPath 3、使用实例 4、实战:解析淘票票下所有区域列表 三、使用BeautifulSoup解析html文件 1、基本介绍 2、安装BeautifulSoup 3、基本使用 4、使...

  o21g2AkC8e2r   2023年11月02日   74   0   0 pythonhtmljson爬虫开发语言

文章目录 一、概述 1、内置SDK 2、服务配置管理工具:ConfigService 3、服务注册与发现管理工具:NamingService 二、服务配置管理 1、获取配置 (1)描述 (2)参数 (3)请求示例 2、监听配置 (1)描述 (2)参数 (3)请求示例 3、删除监听 (1)描述 (2)参数 (3)使用示例 4、发布配置 (1)描述 (2)参数 (3)请求示例 5、删除配置 (1)描述 (2)参数 (3)请求示例 三、服务发现SDK 1、注册实例 (1)描述 (2)参数 (3)请求示例 2、注销实例 (1)描...

  o21g2AkC8e2r   2023年11月02日   16   0   0 nacosList正常运行服务集群

文章目录 系列文章索引 一、Selenium简介 1、什么是selenium? 2、为什么使用selenium 3、安装selenium (1)谷歌浏览器驱动下载安装 (2)安装selenium 二、Selenium使用 1、简单使用 2、元素定位 3、获取元素信息 4、交互 三、Phantomjs使用(停更) 1、什么是Phantomjs 2、下载 3、使用Phantomjs 四、Chromehandless无界面模式 1、简介 2、基本使用 一、Selenium简介 1、什么是selenium? (1)Selenium是一个用于Web应用程...

  o21g2AkC8e2r   2023年11月02日   36   0   0 pythonSelenium爬虫chrome

文章目录 一、准备python环境 二、分析小说网的章节目录 三、分析小说网的章节内容 四、编写python脚本 五、验证一下吧 一、准备python环境 windows从0搭建python3开发环境与开发工具 Python爬虫基础(一):urllib库的使用详解 Python爬虫基础(二):使用xpath与jsonpath解析爬取的数据 二、分析小说网的章节目录 最近迷上了《史上最全炼气期》,我们以这一部小说为例:小说章节列表:http://www.yetianlian.cc/yt4017/ 我们可以爬取关键信息:章节名和章节的url,遍历章节名,通过章节的url即可获取每一...

  o21g2AkC8e2r   2023年11月02日   34   0   0 pythonhtmlpython脚本开发语言
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~