摘要: 定义:组合模式是一个整体部分的概念,可以与聚合对比理解,聚合个体与整体之间并无强依赖关系,不属于一个体系,比如电脑U盘的使用,u盘可以独立存在,不属于电脑结构体系。而组合模式则是所有对象属于一个结构体系,例如菜单的树形结构,上面的每一道菜如果独立出菜单则无法被定位。 生活中公司的组织架构,电脑的文件 阅读全文
posted @ 2021-05-04 18:00 好好的一个居士 阅读(90) 评论(0) 推荐(0)
摘要: synchronized:互斥锁,本质是通过锁定共享资源,达到线程安全的手段 根据使用方式,分为类锁和对象锁 修饰在静态方法,或者参数为class类的时候,都是以当前类作为共享资源进行锁定,为类锁,粒度最大。 修饰在实例方法,或者参数为指定对象实例的时候,已指定实例为共享资源进行锁定,为对象锁 锁的 阅读全文
posted @ 2021-05-04 17:53 好好的一个居士 阅读(675) 评论(0) 推荐(0)
摘要: 线程的基本概念: 线程可以理解成一个轻量的进程,是cup的最小执行单元,所以线程的创建,是操作系统os实现的,java虚拟机只是调用,这一点和数据库的事务一样。 并发和并行 并发,就是日常提到的高并发,指Server可以同时接收多个请求 并行,一个单核cpu也是可以通过资源切换达到并发,但是始终只有 阅读全文
posted @ 2021-05-04 14:43 好好的一个居士 阅读(72) 评论(0) 推荐(0)