码迷,mamicode.com
首页 > 2018年10月11日 > 全部分享
深入理解设计模式(五):抽象工厂模式
接着上一次的工厂方法模式讲。 假设目前你的程序里面有三个对象IphoneX、IphoneXs、IphoneXR的尺寸,那么你使用工厂模式就已经足够了,因为她们属于同一个品类,都属于苹果,如果在添加一个IPhone2019产品,也只需要把IPhone2019加入到你的苹果工厂里面就够了。 但是如果你程 ...
分类:其他好文   时间:2018-10-11 15:16:25    阅读次数:206
CAS(Compare And Swap)
之前的文章讲了ReentrantLock和synchronized都是通过锁来保证线程安全的,锁机制存在一些问题,例如: ? 在多线程的竞争下,加锁、释放锁会导致很多线程的上下文切换和调度,对性能有一定的影响; ? 一个线程持有锁会导致其他需要此锁的线程挂起(强行在锁的区域将并行变为串行); ? 使 ...
分类:其他好文   时间:2018-10-11 15:16:07    阅读次数:157
Asp.Net 跨域,Asp.Net MVC 跨域,Session共享
比如 http://www.test.com 和 http://m.test.com 简单粗暴的方法 Web.Config 客户端 AJAX 支持跨域携带Cookie ...
分类:Web程序   时间:2018-10-11 15:16:00    阅读次数:186
越努力越幸运 —— 51CTO PMP百日备考记
越努力越幸运 —— 51CTO PMP百日备考记
分类:其他好文   时间:2018-10-11 15:15:53    阅读次数:114
PyCharm常用快捷键
常用 python文件默认编码:File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8; Ctrl + Shift + NumPad+ 展开所有的代码块 Ctrl + Shift + NumPad- 收缩所有的代码块 Ctrl+Shif ...
分类:其他好文   时间:2018-10-11 15:15:47    阅读次数:137
【转】MFC内嵌cef3浏览器内核
一、cef3内核的下载 可以从http://opensource.spotify.com/cefbuilds/index.html下载,注意:很多版本编译都可以通过 但是运行的时候会崩溃,以cef_binary_3.2704.1414.g185cd6c_windows32为例,该版本debug编译都 ...
分类:编程语言   时间:2018-10-11 15:15:29    阅读次数:439
一、springboot入门
1、创建maven工程 2、修改jdk版本为1.8以上 3、项目结构如下 4、添加依赖jar包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactI ...
分类:编程语言   时间:2018-10-11 15:15:17    阅读次数:196
数组分组chunk的一种写法
lodash的_.chunk函数可以将数组按照数量分成若干组, 例如: 会分成 下面是一种 map + slice 的写法 写法分析: 1. 首先使用了 Array.apply(null, {length: xxxx}) 来生成一个指定长度的数组,这里注意 new Array(length) 生成的 ...
分类:编程语言   时间:2018-10-11 15:15:07    阅读次数:155
hibernate学习---关联关系映射
关联关系是用到的最多的一种关系,非常重要,在内存中反映为实体关系,映射到DB中主键外键关系,实体间的关联,即对外键的维护,关联关系的发生,即对外键数据的改变。 在这里就不赘述什么是外键什么是主键了。 一丶关联的数量 实体对象间的关联从数量上可以划分为: 1:1(一对一) 1:N(一对多) N:1(多 ...
分类:Web程序   时间:2018-10-11 15:14:59    阅读次数:174
关于“@”操作符的使用
关于“@”操作符的使用
分类:其他好文   时间:2018-10-11 15:14:50    阅读次数:98
Corn Fields(模板)
题目链接 ...
分类:其他好文   时间:2018-10-11 15:14:33    阅读次数:110
docker集群(二)--portainer+TLS安全连接docker主机(详细介绍与使用心得)
http://blog.51cto.com/mysky0708/2298049承接上文,在生产中如何安全的链接docker主机呢?我们采用TLS秘钥方式。步骤:第一部分:首先在docker主机上生成秘钥,保存到指定地方;第二部分:在管理节点(portainer)上,指定上述秘钥,添加节点。具体实施过程:第一部分代码如下read-sPASSWORD//定义一个密码变量readSERVER//注意主机
分类:其他好文   时间:2018-10-11 15:14:12    阅读次数:313
Python replace()方法
描述 Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 语法 replace()方法语法: 参数 old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- ...
分类:编程语言   时间:2018-10-11 15:14:05    阅读次数:360
PHP数学常用函数
PHP数学常用函数函数名 描述 实例 abs() 求绝对值 $abs = abs(-4.2); //4.2 ceil() 进一法取整 echo ceil(9.999); // 10 floor() 舍去法取整 echo floor(9.999); // 9 fmod() 浮点数取余 $x = 5.7 ...
分类:Web程序   时间:2018-10-11 15:13:52    阅读次数:151
13. Roman to Integer
Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. For example, two is written as II in Roman numeral, just two one's ...
分类:其他好文   时间:2018-10-11 15:13:35    阅读次数:134
15 MySQL--索引
一 介绍 1、为何要有索引? 2、什么是索引 3、你是否对索引存在误解? 二、索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。 相似的例子还有:查字典,查火车车次,飞机航班等 本质都是:通过不断地缩小想要获取数据的范围 ...
分类:数据库   时间:2018-10-11 15:13:09    阅读次数:177
selenium自动化测试之测试结果验证
selenium验证测试结果的正确性
分类:其他好文   时间:2018-10-11 15:13:01    阅读次数:190
1067条   上一页 1 ... 31 32 33 34 35 36 37 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!