摘要: 译序 本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新 本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去 Java并发工具包java.util.concurrent用户指南中英文对照阅读版 进行下载。 1. java.util.concurrent - Java 阅读全文
posted @ 2019-10-10 00:51 thinker1017 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图: 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放 阅读全文
posted @ 2019-10-10 00:29 thinker1017 阅读(709) 评论(0) 推荐(0) 编辑
摘要: MySQL架构 查询执行流程查询执行的流程是怎样的: 连接1.1客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求1.2将请求转发到‘连接进/线程模块’1.3调用‘用户模块’来进行授权检查1.4通过检查后,‘连接进/线程模块’从‘线程连接池’中取出空闲的被缓存的连接线程和客户端请求对 阅读全文
posted @ 2019-10-10 00:23 thinker1017 阅读(299) 评论(0) 推荐(0) 编辑
摘要: AQS是实现java锁的核心,但是实现起来还是仅仅只需继承该类重写它的几个主要方法即可。 1.首先,定义一个同步类,继承AQS。 阅读全文
posted @ 2019-07-17 17:08 thinker1017 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 背景 背景 背景 背景 平时我们在逛贴吧的时候,我们经常可以看到一些形如 “***”的符号,通过上下文,我们也可以很容易猜到这些词原来是骂人的话,只是被系统和谐了。那么这是如何实现的呢?作为普通人,我们最先想到的一种办法就是把所有敏感串存入一个列表中,然后用户每发一条内容后台就把该内容与敏感串列表的 阅读全文
posted @ 2019-03-24 22:37 thinker1017 阅读(1106) 评论(2) 推荐(0) 编辑
摘要: 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 阅读全文
posted @ 2019-03-24 21:06 thinker1017 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 之前排除服务器内存暴增的问题,在此看到一篇类似的文章,做个类似的记录。 1.top基本使用 top 命令运行图: 第一行:基本信息 第二行:任务信息 第三行:CPU使用情况 第四行:物理内存使用情况 buff/cache: buffers 和 cache 都是内存中存放的数据,不同的是,buffer 阅读全文
posted @ 2019-02-21 20:39 thinker1017 阅读(547) 评论(0) 推荐(0) 编辑
摘要: Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快 阅读全文
posted @ 2019-02-21 19:33 thinker1017 阅读(4697) 评论(0) 推荐(0) 编辑
摘要: 最近部署的tomcat应用,有一天压测的时候,测试一致反馈下载不了,结果查看日志才发现如下错误: INFO: Maximum number of threads (200) created for connector with address null and port 8091 才惊醒这个tomc 阅读全文
posted @ 2019-02-21 19:21 thinker1017 阅读(10816) 评论(1) 推荐(3) 编辑
摘要: Tomcat可以使用Apache Portable Runtime来提供卓越的性能及可扩展性,更好地与本地服务器技术的集成。Apache Portable Runtime是一个高度可移植的库,位于Apache HTTP Server 2.x的核心。APR有许多用途,包括访问高级IO功能(如sendf 阅读全文
posted @ 2019-02-21 19:05 thinker1017 阅读(753) 评论(0) 推荐(0) 编辑