# 设计模式 老程序员 整理 经常遇到的问题 一些通用解决方案 单例模式: 三私一公 _instance必须声明为静态的私有变量 构造函数和析构函数必须声明为私有,防止外部程序new 类从而失去单例模式的意义 getInstance()方法必须设置为公有的,必须调用此方法 以返回实例的一个引用 :: ...
分类:
其他好文 时间:
2020-03-06 11:17:03
阅读次数:
65
1、码云注册账号:https://gitee.com/ 2、注册后点击--“+” --新建仓库 ? ? ? 3,找到ecilpse --Git repositories ? ps:如果你的ecilpse没有Git repositories出现, 恭喜恭喜,你去安装一下ecilpse的git插件吧 安 ...
分类:
其他好文 时间:
2020-03-06 11:16:01
阅读次数:
64
"01.变量" "02.常量" "03.Python变量内存管理" "04.花式赋值" "05.注释" "06.数据类型基础" "07.数字类型" "08.字符串类型" "09.列表类型" "10.字典类型" "11.布尔类型" "12.Python与用户交互" "13.格式化输出的三种方式" "1 ...
分类:
编程语言 时间:
2020-03-06 11:15:40
阅读次数:
69
1.三层架构与MVC模式的区别 三层架构简介 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer) ...
分类:
Web程序 时间:
2020-03-06 11:15:04
阅读次数:
79
案例代码: table_relation = db.Table('stu_tea_rel', # 关系表明 db.Column('stu_id', db.Integer, db.ForeignKey('student.id')), # 多关系表的主键 db.Column('tea_id', db.I ...
分类:
其他好文 时间:
2020-03-06 11:14:44
阅读次数:
50
1、msf创建监听 msf5 > use exploit/multi/handler msf5 exploit(multi/handler) > set payload windows/x64/meterpreter/reverse_tcp payload => windows/x64/meterp ...
分类:
Web程序 时间:
2020-03-06 11:14:11
阅读次数:
110
1、查看项目所有依赖树: 在项目的pom.xml所在目录执行:mvn dependency:tree 会输入项目的所有直接依赖、传递依赖关系。 2、查看对指定项目的依赖传递关系,可执行:mvn dependency:tree -DartifactId=xxx (xxx为指定的项目名)。 当然,也可指 ...
分类:
其他好文 时间:
2020-03-06 11:13:44
阅读次数:
59
为什么zoo keeper 的节点必须是奇数个, 或者分布式存储的节点必须是奇数个 1. 系统要求节点获得大多数支持时才可以更新数据,当集群脑裂时, 如果小集群的节点数相等,那么都没有大多数的支持,也就无法提供服务。 2. 当集群恢复时,必须以大多数的小集群去覆盖少数的小集群, 如果平分了集群,则无 ...
分类:
其他好文 时间:
2020-03-06 11:13:29
阅读次数:
302
原文:https://www.cnblogs.com/xuxml/p/8493790.html Thread theader = new Thread(new ThreadStart(new Action(() => { Thread.Sleep(2000); Console.WriteLine(" ...
分类:
编程语言 时间:
2020-03-06 11:12:56
阅读次数:
68
第一步:打开 folder文件夹 第二步: command + shift + g 搜索,输入 /private/etc/hosts 找到 hosts 文件 第三步:编辑修改,输入 http://github.com 204.232.175.94 http://gist.github.com 107 ...
分类:
系统相关 时间:
2020-03-06 11:12:23
阅读次数:
218
Flutter中尺寸限制类容器组件包括ConstrainedBox、UnconstrainedBox、SizedBox、AspectRatio、FractionallySizedBox、LimitedBox、Container。这些组件可以约束子组件的尺寸,下面一一介绍。ConstrainedBoxConstrainedBox组件约束子组件的最大宽高和最小宽高,假如一个组件宽高都是300,包裹在C
分类:
其他好文 时间:
2020-03-06 11:12:05
阅读次数:
74
Ranger是什么ApacheRanger是Hadoop平台上操作、监控、管理数据安全的集中式安全管理框架。Ranger的愿景是在ApacheHadoop生态系统中提供全面的安全性。目前,ApacheRanger支持以下Apache项目的细粒度授权和审计:(1)ApacheHadoop(2)ApacheHive(3)ApacheHBase(4)ApacheStorm(5)ApacheKnox(6)
分类:
其他好文 时间:
2020-03-06 11:11:47
阅读次数:
98
-- 区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可 ...
分类:
其他好文 时间:
2020-03-06 11:11:32
阅读次数:
69
使用apt安装 1. sudo apt update 2. sudo apt-get install apache2 apache2-utils 3. 验证安装完成, 打开页面 http://localhost/ 来访问服务器页面,若出现如下页面,提示已经安装成功。 4、只需要将自己编写的页面拷贝到 ...
分类:
Web程序 时间:
2020-03-06 11:11:14
阅读次数:
73
在微服务中很多情况下需要使用到分布式锁功能,而目前比较常见的方案是通过Redis来实现分布式锁,网上关于分布式锁的实现方式有很多,早期主要是基于Redisson等客户端,但在Spring Boot2.x以上版本中使用Redis时,其客户端库已经默认使用lettuce。
所以本文将直接介绍在Spring Boot2.x以上项目中快速使用Redis分布式锁的功能的方法,希望能够更新你的知识库!
分类:
其他好文 时间:
2020-03-06 11:10:52
阅读次数:
57
OSI7层模型的小结 : 在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度看:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供 ...
分类:
其他好文 时间:
2020-03-06 11:10:37
阅读次数:
129
Python面试重点(爬虫篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 注意:第31题1分,其他题均每题3分。 1. 了解哪些基于爬虫相关的模块? 2. 常见的数据解析方式? 3. 列举在爬虫过程中遇到的哪些比较难的反爬机制? 4. 简述如何抓取动态加载数据? 5. 移动 ...
分类:
编程语言 时间:
2020-03-06 11:10:22
阅读次数:
65