会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qmillet
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
19
下一页
2019年12月29日
1.Nginx相关概念
摘要: 本章内容: 基本概念 1.Nginx是什么,做什么事情? 2.反向代理 3.负载均衡 4.动静分离 一、Nginx是什么、作用? Nginx(engine x)是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强。能经受住高负载的考验,有报告表明能支持高达50000个并发连接数。 二
阅读全文
posted @ 2019-12-29 20:59 Qmillet
阅读(174)
评论(0)
推荐(0)
2019年12月28日
5.代理模式
摘要: 【基本介绍】 代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 被代理的对象可以是远程对象,创建开销大的对象或者需要安全控制的对象。 代理模式分类:静态代理、动态代理(JDK代
阅读全文
posted @ 2019-12-28 22:33 Qmillet
阅读(121)
评论(0)
推荐(0)
4.装饰者模式
摘要: 1.基本介绍 装饰者模式:定态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了OCP(开闭)原则。 2.实践 【案例】星巴克咖啡订单:三种咖啡,三种调料,要求在扩展新的咖啡种类时具有良好的扩展性,使用OO来计算不同种类咖啡的费用。 这样设计当增加一个单品咖啡时,或者一
阅读全文
posted @ 2019-12-28 21:46 Qmillet
阅读(230)
评论(0)
推荐(0)
3.适配器模式
摘要: 【基本介绍】 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作,起别名为包装器。主要分为:类适配器模式、对象适配器模式、接口适配器模式。 1.类适配器模式 案例说明:将220V交流电(src 被适配者)通过充电器(相当于A
阅读全文
posted @ 2019-12-28 21:05 Qmillet
阅读(259)
评论(0)
推荐(0)
2.工厂模式
摘要: https://blog.csdn.net/likun_li/article/details/90021165 【案例】 点单披萨项目(披萨种类,制作过程,订购),实现点单功能 Pizza类 1 //将Pizza 类做成抽象 2 public abstract class Pizza { 3 pro
阅读全文
posted @ 2019-12-28 20:15 Qmillet
阅读(204)
评论(0)
推荐(0)
1.单例模式
摘要: 所谓的单例设计模式就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。例如Hibernate的SessionFactory,一个项目只需要一个SeesionFactory即可。 使用场景:需要频繁进行创建和销毁的对象,创建对象消耗
阅读全文
posted @ 2019-12-28 17:07 Qmillet
阅读(129)
评论(0)
推荐(0)
0.UML类图
摘要: UML类图——统一建模语言 UML类图用于描述系统中类(对象)本身的组成和类(对象)之间的静态关系。类之间的关系:依赖、泛化(继承)、实现、关联、聚合、组合。 1.依赖关系 Dependency 只要是类中使用到了对方,那么它们之间就存在依赖关系。如果没有对方,连编译都通过不了。 总结:①类中使用到
阅读全文
posted @ 2019-12-28 16:46 Qmillet
阅读(630)
评论(0)
推荐(0)
刷题篇--热题HOT 01-10
摘要: 1.两数之和(S) 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。分析:第一想法是按照剑指offer中的思路(双指针)解决,但是剑指Offer中
阅读全文
posted @ 2019-12-28 14:04 Qmillet
阅读(349)
评论(0)
推荐(0)
2019年12月27日
1. 指针和引用
摘要: 一、为什么使用指针 ①指针能够有效的表示数据结构。 ②能动态分配内存,实现内存的自由管理。 ③能方便地使用字符串。 ④指针直接与数据的存储地址有关。比如:值传递不如地址传递高效,因为值传递先从实参的地址中取值,再赋值给形参代入函数计算。而指针则把形参的地址直接指向实参地址,使用时直接取出数据,效率提
阅读全文
posted @ 2019-12-27 22:19 Qmillet
阅读(205)
评论(0)
推荐(0)
8. 多线程并发扩展(杂七杂八)
摘要: 本章内容: 1.死锁 2.多线程并发最佳实践(如何安全并发) 3.Spring与线程安全 4.HashMap与ConcurrentHashMap深入分析 一、死锁 1.产生必要条件 (1)互斥条件:进程要求对所分配的资源(如打印机)进⾏排他性控制,即在⼀段时间内某资源仅为⼀个进程所占有。此时若有其他
阅读全文
posted @ 2019-12-27 20:56 Qmillet
阅读(301)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
19
下一页
公告