威@猫的博客
Java自定义动态线程池 Java自定义动态线程池
1.为什么需要动态线程池:在项目中线程池是我们提高并发能力和高性能的重要手段;然而不恰当的使用线程池可能会起到反作用,如: 多个业务共用线程池可能会导致某个业务假死状态(线程池中的线程都被另一些业务占用,导致该业务长时间没有线程处理);
2024-06-19
Mysql索引失效情况 Mysql索引失效情况
Mysql索引失效情况1.为什么需要进行sql优化?在日常开发中我们经常会遇到sql查询慢的情况,针对sql查询慢sql优化是我们需要面对的问题;在sql优化中建立合适的索引是非常重要的。 2.什么是索引?索引就是一种数据结构,用于快速查找
2024-06-06
Docker学习笔记 Docker学习笔记
Docker1.什么是Docker?容器化技术,将传统的项目部署,以容器的方式进行部署,每个应用对应着一个镜像,启动的镜像作为一个容器,容器之间是相互隔离的。 2.对比传统的部署方式:1.占用的资源更少; 2.运行速度更快; 3.只需要一次
2024-06-06
Elasticsearch学习笔记 Elasticsearch学习笔记
Elasticsearch1.什么是Elasticsearch: 2.为什么要使用Elasticsearch: 3.es和solr的区别: 4.倒排索引是什么: 5.安装es+kibana:使用docker安装es:1.获取
2024-05-27
Digest认证详解 Digest认证详解
Digest认证最近新项目中对接第三方接口遇到Authorization Digest认证方式,跟以往的token认证不太一样Authorization Digest需要请求服务器两次; 通过postman发送请求: 我们可以看到pos
2024-05-25
工具类网站推荐 工具类网站推荐
工具网站AI类:工具达人 ChatGPT 壁纸类:小笨在线壁纸Wallhere极简壁纸Wallpapers壁纸汇编程类:菜鸟工具 在线工具 我的工具箱 爬虫工具库 正则匹配 Nginx格式化 CODELF Cron表达式生
2024-05-24
Netty学习之Netty篇 Netty学习之Netty篇
Netty一、概述1、什么是NettyNetty is an asynchronous event-driven network application framework for rapid development of maintain
2024-05-23
Netty学习之NIO基础篇 Netty学习之NIO基础篇
Netty学习之NIO基础篇一、三大组件简介Channel与Buffer Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例如:文件、套接字)的连接。若需要使用 NIO 系统,需要
2024-05-21
Java并发知识 Java并发知识
JAVA并发锁:1.java实现线程的方式:1)继承Thread类:/*继承Thread并重写run方法*/ public class MyThread extends Thread{ @Override public v
2024-05-19
hexo-matery主题文章插入图片解决办法 hexo-matery主题文章插入图片解决办法
hexo-matery主题文章插入图片解决办法在使用matery主题创建文章通过hexo官方推荐的方式插入图片: 此时在typora中可以正常显示出图片,但是当通过hexo s命令部署页面后发现图片路径是http://locahost:
2024-05-18
6 / 6