-
Java基础--线程池
Java基础--线程池 Java线程池学习笔记 1. 为什么要使用线程池? 我们知道,操作系统创建线程、切换线程状态、终结线程都要进行CPU调度--这是一个耗费时间和系统资源的事情。服务端应用程序例如web应用中,比较常见的情况是:每当一个请求到达就创建一个新线程,然后在...
-
大部分程序员还不知道的 Servelt3 异步请求,原来这么简单?
大部分程序员还不知道的 Servelt3 异步请求,原来这么简单? 前言 博文地址:https://sourl.cn/URptix 当一个 HTTP 请求到达 Tomcat,Tomcat 将会从线程池中取出线程,然后按照如下流程处理请求: 将请求信息解析为 HttpServletRequest 分发到具体 Servlet 处理相应的...
-
java代码实现设计模式之代理模式
java代码实现设计模式之代理模式 /* 代理模式 * * 生活中: * (1)自己不方便做一些事情,例如:去国外 找代购 租房 买房 等等... * 1、代理模式 * (1)主题接口:要求代理类与被代理类实现同一个接口,例如:DAO接口 * (2)被代理者 * (3)代理者 * 必须持有被代理...
-
java多线程面试题 整理给自己 发现很多不明白的 后面整理
java多线程面试题 整理给自己 发现很多不明白的 后面整理 1. 并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 在一台处理器上同时处理...
-
这8种常见的SQL错误用法,80%的人还在使用
这8种常见的SQL错误用法,80%的人还在使用 点点这个链接免费获取:本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
面试刷题20:并发包中的线程池有哪些?
面试刷题20:并发包中的线程池有哪些? java提供的线程池可以简化线程管理,提高线程资源的利用率。 大家好,我是李福春,今天的题目是: Java提供了哪些线程池?如何设置合适的线程池大小? 答:java.util.concurrent包中提供了5种线程池,从简单到复杂列举如下: 一,...
-
还不知道事务消息吗?这篇文章带你全面扫盲!
还不知道事务消息吗?这篇文章带你全面扫盲! 在分布式系统中,为了保证数据一致性是必须使用分布式事务。分布式事务实现方式就很多种,今天主要介绍一下使用 RocketMQ 事务消息,实现分布事务。 文末有彩蛋,看完再走 为什么需要事务消息? 很多同学可能不知道事务消...
-
Druid连接池的使用
Druid连接池的使用 Druid简介 Druid是阿里开源的数据库连接池,作为后起之秀,性能比dbcp、c3p0更高,使用也越来越广泛。 druid的优点 高性能。性能比dbcp、c3p0高很多。 只要是jdbc支持的数据库,druid都支持,对数据库的支持性好。并且Druid针对oracle、mysql做了特...
2020-03-29 16:03:54 sql2文件ESETmysqlword驱动用户IEServletSpring配置
-
原创 记录一次线上Mysql慢查询问题排查过程
原创 记录一次线上Mysql慢查询问题排查过程 背景 前段时间收到运维反馈,线上Mysql数据库凌晨时候出现慢查询的报警,并把原始sql发了过来: --去除了业务含义的sqlupdate test_user set a=1 where id=1; 表数据量200W左右,不是很大,而且是根据主键更新。 问题排查 排...
-
Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器
Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器命令 Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器命令 Redis 的键命令 Redis 的键命令主要用于管理 Redis 的键,如删除键、查询键、修改键及设置某个键等。 1. EXISTS 命令:判断键是...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
