51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#新模式
《图解Java多线程设计模式》之二:Single Thread Execution 模式
一,什么是SingleThreadExecution模式?同一时间内只能让一个线程执行处理二,例子1.不安全的情况用程序模拟三个人频繁地通过一个只允许一个人经过的门。当人通过时,统计人数便会增加,并记录通行者的姓名和地址门:publicclassGate{privateintcounter=0;privateStrin...
代码星球
·
2021-01-30
图解Java多线程设计模式
之二
Single
Thread
Execution
《图解Java多线程设计模式》之一:基础
一,什么是线程?1.java中把正在执行程序的主体称为线程。2.单线程:当我们在阅读程序时,会根据处理流程来阅读,比如:首先执行前面的语句,然后再执行后面的语句,我们试着用笔将执行顺序描画出来,会发现描画出来的是一条弯弯曲曲的长线。这条长线始终是一条,无论调方法还是执行复杂的逻辑,对于这种处理流程始终如一条线的程序,称...
代码星球
·
2021-01-30
图解Java多线程设计模式
之一
基础
深入理解单例模式
单例模式学习和了解使用场景。1.什么是单例模式?确保一个类只能创建一个实例。2.实现思路是什么?不能让外界创建对象,所以构造器要私有化。提供获得单例对象的方法。(所以这个方法是公开的,并且这个方法里New出了对象)3.实例:(1)根据上面的思路我们来写一个类,让其实现单例模式publicclassSingleton{ ...
代码星球
·
2021-01-30
深入
理解
单例
模式
CSS的显示模式
div与spandiv与span有什么区别div单独占一行,span不会单独占一行div是容器级的标签,而span是一个文本级的标签容器级的标签有:div,h,ul,ol,dl,li...文本级的标签有:span,p,buis,del,em,ins...容器级的标签中可以嵌套其它所有标签文本级的标签中只能嵌套文字/图片...
代码星球
·
2021-01-30
CSS
显示
模式
Python高手之路【十二】面向对象设计模式
单例模式单例,顾名思义单个实例。classPerson:__instance=Nonedef__init__(self):pass@staticmethoddefgetInstance():ifPerson.__instance:returnPerson.__instanceelse:Person.__instance...
代码星球
·
2021-01-30
Python
高手
之路
十二
面向
8月最新的美团技术四面已拿offer:JVM、多线程、算法、设计模式
美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选.后来让一位大佬帮我改了一下简历,重新投另一个部门,获得了面试机会.话不多说,看核心重点问题吧!!!!美团技术一面20分钟1、自我介绍说了很多遍了,很流畅捡重点介绍完。2、问我数据结构算法好不好挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子...
代码星球
·
2021-01-30
8月
新的
美团
技术
四面
用了 Lambda 之后,发现可以忘记设计模式了
设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模式有策略模式、模板方法、观察者模式、责任链模式以及工厂模式,使用Lambda表达式(函数式编程思维)有助于避免面向对象开发中的那些固定代码。下面挑选了策略模式和职责链模式两个案例进行分析。案例1:策略模式&n...
代码星球
·
2021-01-30
用了
Lambda
之后
发现
可以
Hadoop伪分布模式配置
1、安装配置JDK并配置环境变量,此处省略...2、SSH(SecureShell)的免密码登录 [root@VM_0_3_centos~]#ssh-keygen-trsa [root@VM_0_3_centos~]#ls-a . .bash_...
代码星球
·
2021-01-30
Hadoop
分布
模式
配置
java静态代理模式
代理模式是java常用的几种模式之一,所谓代理,就是委托别人去做你想做不能做的事情。比如你要买过年的票,上班忙没空去火车站排队购票,那么你会在网上买票,买票网本身是没有火车票的,它是拿着你的钱再帮你去车站买票,买票网就是代理人,而你就是被代理人,火车站被抽象出一个主题角色,而卖票被抽象为接口:  ...
代码星球
·
2021-01-30
java
静态
代理
模式
对于单例模式的理解
单例模式指的是一个类只会有一个实例,即是instance,javaweb中Servlet就是单实例多线程的,单实例运用场景很多,例如在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例,单例的好处:节省内存,不需要new出来那么多实例;配合线程同步;单例一般用于公共资源; 举个...
代码星球
·
2021-01-30
对于
单例
模式
理解
ThinkPHP中的pathinfo模式和URL重写
语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧1http://serverName/appName/module/action/id/1/这个就是pathinfo模式在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推)...
代码星球
·
2021-01-29
ThinkPHP
中的
pathinfo
模式
URL
IE浏览器兼容性模式
最近支持公司的一个内部业务管理系统,系统是基于jQuery来实现;用了2年的MVVM框架的我转向这个完全使用jQuery框架来开发的系统,真是相当不爽(相信用过MVVM框架的跟我是相同的感受);更为憋屈的是,到了这个年代,IE的亲爹微软都放弃支持IE6-10了,系统尽然还只支持使用I...
代码星球
·
2021-01-26
IE
浏览器
兼容性
模式
Redis学习之Redis集群模式缺陷及其处理
在我们已经有了Jedis客户端、集群模式支持后,Redis基本使用已经没有大的问题了。关于Jedis以及集群模式请参考博文:Redis学习之4种模式实践及机制解析(单机、主从、哨兵、集群)Redis学习之API学习及Jedis源码原理分析Redis学习之Jedis源码原理分析探究(BIO手写Jedis客户端) 但...
代码星球
·
2021-01-24
Redis
习之
集群
模式
缺陷
Redis学习之4种模式实践及机制解析(单机、主从、哨兵、集群)
Redis在日常部署的时候,可以有多种部署模式:单机、主从、哨兵、集群(分区分片),因此本例将对上面这四种模式进行详细的讲解,特别是集群模式将进行最细致的讲解(现行普遍使用的方式)。 单机部署很简单,直接下载Redis进行安装即可,此处不作详细讲解,具体Redis的安装请参考:Mac下安装Redis及RedisD...
代码星球
·
2021-01-24
Redis
习之
4种
模式
实践
设计模式之备忘录模式(Memento)详解及代码示例
备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。 备忘录模式能记录一个对象的内部状态,当用户后悔时能撤销当前操作,使数据恢复到它原先的状态。 备忘录模式是一种对象行为型模式,其主要...
代码星球
·
2021-01-24
设计模式
备忘录
模式
Memento
详解
首页
上一页
...
16
17
18
19
20
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他