摘要: 效率和安全 效率也可以理解为性能、资源利用率 安全也可以理解为一致性、正确性 一般来说,不管是计算机还是各种开发出来的组件,都需要在效率和安全之间做取舍 而在设计的时候,有两种方式 1、优先考虑效率,然后在此基础上提供必要的安全保障(以牺牲一些效率为代价),最终达到期望的平衡状态 2、优先考虑安全, 阅读全文
posted @ 2022-03-09 07:44 stoneBlog 阅读(381) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2022-03-01 17:53 stoneBlog 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 并发问题的万能钥匙 - 管程 并发问题是一个IT界的公共问题,不是java语言独有的。而对于业界的公共问题,一般都会有纯理论支撑。 比如对于网络问题,有很多的论文和RFC文件。 对应到并发领域,业界有两种解决方案,一种是信号量,一种是管程。操作系统原理中指出,信号量可以解决一切的并发问题。而管程和信 阅读全文
posted @ 2022-03-01 15:37 stoneBlog 阅读(152) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-05-11 15:57 stoneBlog 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 最近在学习 Redis,想用 Redis 的列表键实现一个消息队列 可是,想到怎么像 RabbitMQ 一样,作为一个独立的组件对外提供服务(而不是在简单的代码中用类来封装)的时候,突然就懵了。 仔细想想,其实 MySQL、Redis 和 RabbitMQ 都是这样提供独立服务的,而他们并没有提供 阅读全文
posted @ 2020-11-16 15:32 stoneBlog 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 四种可能 一、网络不通 用 ping 命令测试 二、服务没启动 用 ps -ef 命令或者 netstat 命令查看 三、端口不通 用 telnet 命令测试 1、防火墙需要放开对应端口 2、如果用的是阿里云的话,需要开放安全组 四、服务启动时,监听ip为127.0.0.1 如果要在服务所在机器之外 阅读全文
posted @ 2020-11-15 18:32 stoneBlog 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 与设计模式相处 定义设计模式 模式时在某情境下,针对某问题的某种解决方案 情境,就是应用某个模式的情况,这应该是会不断出现的情况。 问题,就是你想在某情境下达到的目标,但也可以是某情境下的约束。 解决方案,就是你说追求的一个通用的设计,用来解决约束、达到目标。 如果你发现自己处于某个情境下,面对着所 阅读全文
posted @ 2020-06-28 19:50 stoneBlog 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 复合模式 模式 复合模式 复合模式结合两个或以上的模式,组成一个解决方案,解决一再发生的一般性问题。 关联 MVC ,即 Model-View-Controller(模型-视图-控制器) 利用观察者模式让控制器和视图可以随最新的状态改变而更新。另一方面,视图和控制器则实现了策略模式。控制器是视图的行 阅读全文
posted @ 2020-06-21 16:49 stoneBlog 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、这篇文章写的很好,值得看看 ttps://blog.csdn.net/proteen/article/details/78885867 两个重点: 1、两次转义 (1)Java 转义(具体规则待学习) Java 中的普通字符串,需要经过 Java 的转义 (2)正则转义(具体规则待学习) Jav 阅读全文
posted @ 2020-06-19 12:03 stoneBlog 阅读(6320) 评论(0) 推荐(1) 编辑
摘要: 原则 模式 关联 模板方法模式 模式 模板方法模式 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 关联 Spring 中的 jdbcTemplate、hibernateTemplate 等以 Template 结尾 阅读全文
posted @ 2020-06-14 17:00 stoneBlog 阅读(114) 评论(0) 推荐(0) 编辑