上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页
摘要: “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个*调用*时,在没有得到 阅读全文
posted @ 2019-10-28 23:34 myseries 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 出处: Java NIO浅析 NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。 那么NIO的本质是什么样的呢?它是怎样与 阅读全文
posted @ 2019-10-28 23:18 myseries 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 转载: mysql在线修改表结构大数据表的风险与解决办法归纳 整理这篇文章的缘由: 互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。 以前我一直为这个问题头痛。当然那个时候不需要我来考虑,虽然我们没专门的dba,他 阅读全文
posted @ 2019-10-28 11:18 myseries 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 相关文章出处链接: MySQL优化/面试,看这一篇就够了 史上最全的MySQL高性能优化规范建议 MySQL性能优化之骨灰级,高阶神技 ! 数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括 阅读全文
posted @ 2019-10-28 10:11 myseries 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 。 BIO 阻塞式I/O操作即使用的是传统 I/O操作,Tomcat7以下版本默认情况下是以BIO模式运行的,由于每个请求都要创建一个线程来处理,线程开销较大,不能处理高并发的场景,在三种模式中性能也最低。 配置如下(tomcat安装目 阅读全文
posted @ 2019-10-25 17:33 myseries 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 单线程模型 Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的命令不会立刻执行,所有的命令都会进入一个队列中,然后逐个被执行。并且多个客户端发送的命令的执行顺序是不确定的。但是可以确定的是不会有 阅读全文
posted @ 2019-10-24 18:03 myseries 阅读(28572) 评论(3) 推荐(7) 编辑
摘要: 结论: 不是线程安全的 Spring容器中的Bean是否线程安全,容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。 Spring 的 bean 作用域(scope)类型 1、singleton 阅读全文
posted @ 2019-10-23 23:30 myseries 阅读(36861) 评论(7) 推荐(36) 编辑
摘要: java在jdk1.5中引入了注解,spring框架也正好把java注解发挥得淋漓尽致。 一、创建自定义注解 requestUrl 为我们自定义的一个参数 二、解析注解 此处使用了spring的AOP(面向切面编程)特性 @Before 前置通知:在某连接点之前执行的通知,但这个通知不能阻止连接点之 阅读全文
posted @ 2019-10-23 21:57 myseries 阅读(1462) 评论(0) 推荐(1) 编辑
摘要: 出处:https://www.cnblogs.com/fixzd/p/9479970.html redis分布式锁相关命令的背景 Redis 2.6.12之前使用 setnx和 expire来实现分布式锁,expire和setnx不是原子操作,setnx的节点1突然挂掉,那么expire来不及执行就 阅读全文
posted @ 2019-10-22 16:19 myseries 阅读(486) 评论(0) 推荐(0) 编辑
摘要: CSRF(Cross-site request forgery),中文名称:跨站请求伪造。 简单来说你登陆了网站A,结果没等退出又去登陆了网站B,而网站B中含有恶意请求,借着你在网站A的合法身份,一个劲的给网站A发送攻击数据。 一、CSRF攻击原理 CSRF攻击原理比较简单,如图1所示。其中Web 阅读全文
posted @ 2019-10-19 18:21 myseries 阅读(1844) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页